
@font-face{font-family:'fontello';src:url('https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/css/../font/fontello.eot?61320125');src:url('https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/css/../font/fontello.eot?61320125#iefix') format('embedded-opentype'),url('https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/css/../font/fontello.woff?61320125') format('woff'),url('https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/css/../font/fontello.ttf?61320125') format('truetype'),url('https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/css/../font/fontello.svg?61320125#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-th:before{content:'\e800'}.icon-chart-pie:before{content:'\e801'}.icon-volume-off-1:before{content:'\e802'}.icon-volume-down-1:before{content:'\e803'}.icon-volume:before{content:'\e804'}.icon-volume-up-1:before{content:'\e805'}.icon-cancel-circled2:before{content:'\e806'}.icon-cancel-circled:before{content:'\e807'}.icon-search-1:before{content:'\e808'}.icon-star-1:before{content:'\e809'}.icon-tag:before{content:'\e80a'}.icon-tags:before{content:'\e80b'}.icon-doc-inv:before{content:'\e80c'}.icon-key-inv:before{content:'\e80d'}.icon-star:before{content:'\e80e'}.icon-search:before{content:'\e80f'}.icon-video:before{content:'\e810'}.icon-cancel-1:before{content:'\e811'}.icon-ok:before{content:'\e812'}.icon-plus:before{content:'\e813'}.icon-minus:before{content:'\e814'}.icon-doc-inv-alt:before{content:'\e815'}.icon-doc-alt:before{content:'\e816'}.icon-doc-inv-1:before{content:'\e817'}.icon-doc:before{content:'\e818'}.icon-popup:before{content:'\e819'}.icon-flash:before{content:'\e81a'}.icon-chart-bar:before{content:'\e81b'}.icon-spin5:before{content:'\e81c'}.icon-cancel:before{content:'\e81d'}.icon-star-empty:before{content:'\e81e'}.icon-cog:before{content:'\e81f'}.icon-reply-all:before{content:'\e820'}.icon-reply:before{content:'\e821'}.icon-cw-circle:before{content:'\e822'}.icon-arrows-cw:before{content:'\e823'}.icon-down-open-big:before{content:'\e824'}.icon-left-open-big:before{content:'\e825'}.icon-right-open-big:before{content:'\e826'}.icon-up-open-big:before{content:'\e827'}.icon-plus-1:before{content:'\e828'}.icon-minus-1:before{content:'\e829'}.icon-plus-circled:before{content:'\e82a'}.icon-plus-squared:before{content:'\e82b'}.icon-minus-circled:before{content:'\e82c'}.icon-minus-squared:before{content:'\e82d'}.icon-trophy:before{content:'\e82e'}.icon-home:before{content:'\e82f'}.icon-comment-1:before{content:'\e830'}.icon-chat:before{content:'\e831'}.icon-comment-2:before{content:'\e832'}.icon-chat-1:before{content:'\e833'}.icon-pencil-1:before{content:'\e834'}.icon-share:before{content:'\e835'}.icon-tools:before{content:'\e836'}.icon-cog-1:before{content:'\e837'}.icon-phone:before{content:'\e838'}.icon-heart-1:before{content:'\e839'}.icon-camera:before{content:'\e83a'}.icon-email:before{content:'\e83b'}.icon-eye:before{content:'\e83c'}.icon-tag-1:before{content:'\e83d'}.icon-github-circled:before{content:'\e83e'}.icon-search-2:before{content:'\e83f'}.icon-youtube-play:before{content:'\e840'}.icon-behance:before{content:'\e841'}.icon-skype-1:before{content:'\e842'}.icon-twitter-1:before{content:'\e843'}.icon-facebook-1:before{content:'\e844'}.icon-gplus-1:before{content:'\e845'}.icon-pinterest-1:before{content:'\e846'}.icon-tumblr-1:before{content:'\e847'}.icon-linkedin-2:before{content:'\e848'}.icon-dribbble-1:before{content:'\e849'}.icon-vimeo-1:before{content:'\e84a'}.icon-flickr-1:before{content:'\e84b'}.icon-paypal-1:before{content:'\e84c'}.icon-evernote-1:before{content:'\e84d'}.icon-instagram:before{content:'\e84e'}.icon-vkontakte:before{content:'\e84f'}.icon-link:before{content:'\e850'}.icon-volume-off:before{content:'\e851'}.icon-volume-down:before{content:'\e852'}.icon-volume-up:before{content:'\e853'}.icon-left-open:before{content:'\e854'}.icon-right-open:before{content:'\e855'}.icon-down:before{content:'\e856'}.icon-left-open-mini:before{content:'\e857'}.icon-right-open-mini:before{content:'\e858'}.icon-up-open-mini:before{content:'\e859'}.icon-down-open-mini:before{content:'\e85a'}.icon-left-open-1:before{content:'\e85b'}.icon-right-open-1:before{content:'\e85c'}.icon-down-open:before{content:'\e85d'}.icon-up-open:before{content:'\e85e'}.icon-left:before{content:'\e85f'}.icon-right:before{content:'\e860'}.icon-up:before{content:'\e861'}.icon-down-dir:before{content:'\e862'}.icon-left-dir:before{content:'\e863'}.icon-right-dir:before{content:'\e864'}.icon-up-dir:before{content:'\e865'}.icon-down-bold:before{content:'\e866'}.icon-left-bold:before{content:'\e867'}.icon-right-bold:before{content:'\e868'}.icon-up-bold:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-left-thin:before{content:'\e86b'}.icon-right-thin:before{content:'\e86c'}.icon-up-thin:before{content:'\e86d'}.icon-to-end:before{content:'\e86e'}.icon-to-start:before{content:'\e86f'}.icon-to-start-1:before{content:'\e870'}.icon-to-end-1:before{content:'\e871'}.icon-to-start-alt:before{content:'\e872'}.icon-to-start-2:before{content:'\e873'}.icon-to-end-alt:before{content:'\e874'}.icon-to-end-2:before{content:'\e875'}.icon-pause:before{content:'\e876'}.icon-stop:before{content:'\e877'}.icon-fast-fw:before{content:'\e878'}.icon-fast-bw:before{content:'\e879'}.icon-eject:before{content:'\e87a'}.icon-play:before{content:'\e87b'}.icon-beaker:before{content:'\e87c'}.icon-diamond:before{content:'\e87d'}.icon-mobile:before{content:'\e87e'}.icon-megaphone:before{content:'\e87f'}.icon-wrench:before{content:'\e880'}.icon-code:before{content:'\e881'}.icon-logout:before{content:'\e882'}.icon-basket:before{content:'\e883'}.icon-globe:before{content:'\e884'}.icon-user:before{content:'\e885'}.icon-login:before{content:'\e886'}.icon-lock:before{content:'\e887'}.icon-attach:before{content:'\e888'}.icon-menu:before{content:'\e889'}.icon-help:before{content:'\e88a'}.icon-info:before{content:'\e88b'}.icon-check:before{content:'\e88c'}.icon-brush:before{content:'\e88d'}.icon-quote:before{content:'\e88e'}.icon-trash-1:before{content:'\e88f'}.icon-th-list:before{content:'\e890'}.icon-24h:before{content:'\e891'}.icon-earth:before{content:'\e892'}.icon-gift:before{content:'\e893'}.icon-money:before{content:'\e894'}.icon-pencil:before{content:'\e895'}.icon-key:before{content:'\e896'}.icon-dot:before{content:'\e897'}.icon-doc-1:before{content:'\e898'}.icon-heart:before{content:'\e899'}.icon-search-3:before{content:'\e89a'}.icon-mail:before{content:'\e89b'}.icon-user-1:before{content:'\e89c'}.icon-videocam:before{content:'\e89d'}.icon-camera-1:before{content:'\e89e'}.icon-photo:before{content:'\e89f'}.icon-trash:before{content:'\e8a0'}.icon-globe-1:before{content:'\e8a1'}.icon-cd:before{content:'\e8a2'}.icon-desktop:before{content:'\e8a3'}.icon-sound:before{content:'\e8a4'}.icon-params:before{content:'\e8a5'}.icon-money-1:before{content:'\e8a6'}.icon-attach-1:before{content:'\e8a7'}.icon-lock-1:before{content:'\e8a8'}.icon-eye-1:before{content:'\e8a9'}.icon-thumbs-up:before{content:'\e8aa'}.icon-comment:before{content:'\e8ab'}.icon-note:before{content:'\e8ac'}.icon-cloud:before{content:'\e8ad'}.icon-fire:before{content:'\e8ae'}

#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}#jr_wrap{position:absolute;text-align:center;width:100%;z-index:2147483647;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4f4f4f;margin:0 auto;height:auto;padding:20px;position:relative}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;font-size:1.3em;margin-bottom:.5em}#jr_inner p{text-align:left;padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{margin:0 0 0 50px;clear:both;text-align:left;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0 0;margin:0}

@font-face{font-family:'fontello';src:url('https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/font/fontello.eot?61320125');src:url('https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/font/fontello.eot?61320125#iefix') format('embedded-opentype'),url('https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/font/fontello.woff?61320125') format('woff'),url('https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/font/fontello.ttf?61320125') format('truetype'),url('https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/includes/fontello/font/fontello.svg?61320125#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-th:before{content:'\e800'}.icon-chart-pie:before{content:'\e801'}.icon-volume-off-1:before{content:'\e802'}.icon-volume-down-1:before{content:'\e803'}.icon-volume:before{content:'\e804'}.icon-volume-up-1:before{content:'\e805'}.icon-cancel-circled2:before{content:'\e806'}.icon-cancel-circled:before{content:'\e807'}.icon-search-1:before{content:'\e808'}.icon-star-1:before{content:'\e809'}.icon-tag:before{content:'\e80a'}.icon-tags:before{content:'\e80b'}.icon-doc-inv:before{content:'\e80c'}.icon-key-inv:before{content:'\e80d'}.icon-star:before{content:'\e80e'}.icon-search:before{content:'\e80f'}.icon-video:before{content:'\e810'}.icon-cancel-1:before{content:'\e811'}.icon-ok:before{content:'\e812'}.icon-plus:before{content:'\e813'}.icon-minus:before{content:'\e814'}.icon-doc-inv-alt:before{content:'\e815'}.icon-doc-alt:before{content:'\e816'}.icon-doc-inv-1:before{content:'\e817'}.icon-doc:before{content:'\e818'}.icon-popup:before{content:'\e819'}.icon-flash:before{content:'\e81a'}.icon-chart-bar:before{content:'\e81b'}.icon-spin5:before{content:'\e81c'}.icon-cancel:before{content:'\e81d'}.icon-star-empty:before{content:'\e81e'}.icon-cog:before{content:'\e81f'}.icon-reply-all:before{content:'\e820'}.icon-reply:before{content:'\e821'}.icon-cw-circle:before{content:'\e822'}.icon-arrows-cw:before{content:'\e823'}.icon-down-open-big:before{content:'\e824'}.icon-left-open-big:before{content:'\e825'}.icon-right-open-big:before{content:'\e826'}.icon-up-open-big:before{content:'\e827'}.icon-plus-1:before{content:'\e828'}.icon-minus-1:before{content:'\e829'}.icon-plus-circled:before{content:'\e82a'}.icon-plus-squared:before{content:'\e82b'}.icon-minus-circled:before{content:'\e82c'}.icon-minus-squared:before{content:'\e82d'}.icon-trophy:before{content:'\e82e'}.icon-home:before{content:'\e82f'}.icon-comment-1:before{content:'\e830'}.icon-chat:before{content:'\e831'}.icon-comment-2:before{content:'\e832'}.icon-chat-1:before{content:'\e833'}.icon-pencil-1:before{content:'\e834'}.icon-share:before{content:'\e835'}.icon-tools:before{content:'\e836'}.icon-cog-1:before{content:'\e837'}.icon-phone:before{content:'\e838'}.icon-heart-1:before{content:'\e839'}.icon-camera:before{content:'\e83a'}.icon-email:before{content:'\e83b'}.icon-eye:before{content:'\e83c'}.icon-tag-1:before{content:'\e83d'}.icon-github-circled:before{content:'\e83e'}.icon-search-2:before{content:'\e83f'}.icon-youtube-play:before{content:'\e840'}.icon-behance:before{content:'\e841'}.icon-skype-1:before{content:'\e842'}.icon-twitter-1:before{content:'\e843'}.icon-facebook-1:before{content:'\e844'}.icon-gplus-1:before{content:'\e845'}.icon-pinterest-1:before{content:'\e846'}.icon-tumblr-1:before{content:'\e847'}.icon-linkedin-2:before{content:'\e848'}.icon-dribbble-1:before{content:'\e849'}.icon-vimeo-1:before{content:'\e84a'}.icon-flickr-1:before{content:'\e84b'}.icon-paypal-1:before{content:'\e84c'}.icon-evernote-1:before{content:'\e84d'}.icon-instagram:before{content:'\e84e'}.icon-vkontakte:before{content:'\e84f'}.icon-link:before{content:'\e850'}.icon-volume-off:before{content:'\e851'}.icon-volume-down:before{content:'\e852'}.icon-volume-up:before{content:'\e853'}.icon-left-open:before{content:'\e854'}.icon-right-open:before{content:'\e855'}.icon-down:before{content:'\e856'}.icon-left-open-mini:before{content:'\e857'}.icon-right-open-mini:before{content:'\e858'}.icon-up-open-mini:before{content:'\e859'}.icon-down-open-mini:before{content:'\e85a'}.icon-left-open-1:before{content:'\e85b'}.icon-right-open-1:before{content:'\e85c'}.icon-down-open:before{content:'\e85d'}.icon-up-open:before{content:'\e85e'}.icon-left:before{content:'\e85f'}.icon-right:before{content:'\e860'}.icon-up:before{content:'\e861'}.icon-down-dir:before{content:'\e862'}.icon-left-dir:before{content:'\e863'}.icon-right-dir:before{content:'\e864'}.icon-up-dir:before{content:'\e865'}.icon-down-bold:before{content:'\e866'}.icon-left-bold:before{content:'\e867'}.icon-right-bold:before{content:'\e868'}.icon-up-bold:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-left-thin:before{content:'\e86b'}.icon-right-thin:before{content:'\e86c'}.icon-up-thin:before{content:'\e86d'}.icon-to-end:before{content:'\e86e'}.icon-to-start:before{content:'\e86f'}.icon-to-start-1:before{content:'\e870'}.icon-to-end-1:before{content:'\e871'}.icon-to-start-alt:before{content:'\e872'}.icon-to-start-2:before{content:'\e873'}.icon-to-end-alt:before{content:'\e874'}.icon-to-end-2:before{content:'\e875'}.icon-pause:before{content:'\e876'}.icon-stop:before{content:'\e877'}.icon-fast-fw:before{content:'\e878'}.icon-fast-bw:before{content:'\e879'}.icon-eject:before{content:'\e87a'}.icon-play:before{content:'\e87b'}.icon-beaker:before{content:'\e87c'}.icon-diamond:before{content:'\e87d'}.icon-mobile:before{content:'\e87e'}.icon-megaphone:before{content:'\e87f'}.icon-wrench:before{content:'\e880'}.icon-code:before{content:'\e881'}.icon-logout:before{content:'\e882'}.icon-basket:before{content:'\e883'}.icon-globe:before{content:'\e884'}.icon-user:before{content:'\e885'}.icon-login:before{content:'\e886'}.icon-lock:before{content:'\e887'}.icon-attach:before{content:'\e888'}.icon-menu:before{content:'\e889'}.icon-help:before{content:'\e88a'}.icon-info:before{content:'\e88b'}.icon-check:before{content:'\e88c'}.icon-brush:before{content:'\e88d'}.icon-quote:before{content:'\e88e'}.icon-trash-1:before{content:'\e88f'}.icon-th-list:before{content:'\e890'}.icon-24h:before{content:'\e891'}.icon-earth:before{content:'\e892'}.icon-gift:before{content:'\e893'}.icon-money:before{content:'\e894'}.icon-pencil:before{content:'\e895'}.icon-key:before{content:'\e896'}.icon-dot:before{content:'\e897'}.icon-doc-1:before{content:'\e898'}.icon-heart:before{content:'\e899'}.icon-search-3:before{content:'\e89a'}.icon-mail:before{content:'\e89b'}.icon-user-1:before{content:'\e89c'}.icon-videocam:before{content:'\e89d'}.icon-camera-1:before{content:'\e89e'}.icon-photo:before{content:'\e89f'}.icon-trash:before{content:'\e8a0'}.icon-globe-1:before{content:'\e8a1'}.icon-cd:before{content:'\e8a2'}.icon-desktop:before{content:'\e8a3'}.icon-sound:before{content:'\e8a4'}.icon-params:before{content:'\e8a5'}.icon-money-1:before{content:'\e8a6'}.icon-attach-1:before{content:'\e8a7'}.icon-lock-1:before{content:'\e8a8'}.icon-eye-1:before{content:'\e8a9'}.icon-thumbs-up:before{content:'\e8aa'}.icon-comment:before{content:'\e8ab'}.icon-note:before{content:'\e8ac'}.icon-cloud:before{content:'\e8ad'}.icon-fire:before{content:'\e8ae'}

﻿@charset 'utf-8';

/*
Theme Name: Grecko (shared on wplocker.com)
Theme URI: http://grecko.themerex.net/
Author: themerex
Author URI: http://themerex.net/
Description: Description
Version: 1.6
License: GNU General Public License
License URI: license.txt
Tags: light, theme-options
*/


/* Reset
-------------------------------------------------------------- */

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,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
address,
section,
video,
audio {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
}

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


/* html { overflow-y: scroll;  } */

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 21px;
    font-weight: 300;
    color: #000000;
}

header,
nav,
section,
article,
aside,
footer {
    display: block
}

big {
    font-size: 120%;
}

small {
    font-size: 80%;
}

a img {
    border: none;
}

a {
    color: #005588;
    text-decoration: none;
    text-decoration: underline;
}

a:visited {
    color: #449dd2;
}

img {
    max-width: 100%;
    height: auto;
}

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

p {
    padding: 0 0 30px 0;
    margin: 0;
}

b,
strong {
    font-weight: 400;
}

em,
i {
    font-style: italic;
}

code {
    display: block;
    padding: 10px;
    font-family: 'Courier New', monospace;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin: 0;
    color: #222222;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

h1,
.h1 {
    font-size: 48px;
    line-height: 60px;
    padding: 0 0 30px 0;
    font-weight: 100;
}

h2,
.h2 {
    font-size: 36px;
    line-height: 43px;
    padding: 0 0 40px 0;
    font-weight: 100;
}

h3,
.h3 {
    font-size: 23px;
    line-height: 28px;
    padding: 0 0 35px 0;
    font-weight: 100;
}

h4,
.h4 {
    font-size: 17px;
    line-height: 20px;
    padding: 0 0 30px 0;
    font-weight: 300;
}

h5,
.h5 {
    font-size: 13px;
    line-height: 16px;
    padding: 0 0 30px 0;
    font-weight: 300;
}

h6,
.h6 {
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 30px 0;
    font-weight: 300;
}

.big_text {
    font-size: 18px;
    line-height: 27px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
    color: #222222;
}

.footerStyleDark h1 a,
.footerStyleDark h2 a,
.footerStyleDark h3 a,
.footerStyleDark h4 a,
.footerStyleDark h5 a,
.footerStyleDark h6 a,
.footerStyleDark .h1 a,
.footerStyleDark .h2 a,
.footerStyleDark .h3 a,
.footerStyleDark .h4 a,
.footerStyleDark .h5 a,
.footerStyleDark .h6 a {
    color: #e1e1e1;
}


/*list*/


/*
ul li { list-style: circle; }
ol li { list-style: decimal; }
*/

.post ul.sc_list_style_iconed,
.post ul.sc_list_style_arrows,
.post ul.sc_list_style_disk {
    margin-left: 0;
    margin-bottom: 30px;
}

ul.sc_list_style_iconed li,
ul.sc_list_style_arrows li,
ul.sc_list_style_disk li {
    padding: 0 0 0 20px;
    list-style: none;
}

ul.sc_list_style_iconed li:before,
ul.sc_list_style_arrows li:before {
    display: block;
    font-family: "fontello";
    width: 20px;
    height: 20px;
    margin: 4px 0 0 -25px;
    float: left;
    text-align: center;
    line-height: 20px;
}

ul.sc_list_style_disk li:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    margin: 12px 0 0 -18px;
    float: left;
}

.post ul.sc_list_style_iconed,
.post ul.sc_list_style_iconed a,
.sc_list_style_arrows li,
.sc_list_style_arrows li a,
.sc_list_style_disk li,
.sc_list_style_disk li a {
    /*color: #222222;*/
}

.sc_list_item p {
    padding-bottom: 0 !important;
}


/*table*/

table {
    width: 100%;
    border: none;
    border-spacing: 0;
}

.post_content table {
    margin-bottom: 30px;
}


/*
.post_content table { border:1px solid #dddddd; }
.post_content table td,
.post_content table th { border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:4px; }
*/

:focus {
    outline: none;
}

.squareButton.global>a:hover {
    color: #ffffff;
}


/*respons Width*/

body {
    min-width: 1200px;
}

.main_content {
    min-width: 1200px;
}

.sidemenu_left .main_content {
    min-width: 1150px
}

.main {
    width: 1150px;
    margin: 0 auto;
}

body.fullwide .main:not(.main_fixed) {
    width: auto !important;
    padding-left: 50px;
    padding-right: 50px;
    overflow: hidden;
}

body.fullwide .topWrap .main {
    overflow: visible;
}

.mainWrap:after {
    content: '';
    clear: both;
    display: block;
    height: 0;
}


/*sidebar right left*/

.sideBarRight .content,
.sideBarLeft .content {
    width: 850px;
}

.faq .sideBarRight .content,
.faq .sideBarLeft .content {
    width: 750px;
}

.sideBarRight .content {
    float: left;
}

.sideBarRight .sidebar {
    float: right;
    margin: 0 0 0 50px;
}

.sideBarLeft .content {
    float: right;
}

.sideBarLeft .sidebar {
    float: left;
    margin: 0 50px 0 0;
}

.sc_scroll_bar {
    background: transparent;
}


/*boxedWrap*/

body.boxed .boxedWrap {
    width: 1250px;
    margin: 0 auto;
    background-color: #fff;
}


/*clear*/

.clr {
    clear: both;
}

.clr:after {
    display: block;
    height: 0px;
    clear: both;
    content: '';
}


/*position*/

.alignleft {
    display: inline;
    float: left;
    margin: 0 30px 15px 0;
}

.alignright {
    display: inline;
    float: right;
    margin: 0 0 15px 30px;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.whatsapp-head{  width: 30px;
    height: auto;
	margin-top: 10px;}
.sc_image_align_left,
.sc_alignleft {
    display: inline;
    float: left !important;
    margin-right: 50px !important;
    margin-left: 0 !important;
}

.sc_image_align_right,
.sc_alignright {
    display: inline;
    float: right !important;
    margin-left: 50px !important;
    margin-right: 0 !important;
}

.sc_image_align_center img,
.sc_aligncenter img,
.sc_image_align_left img,
.sc_alignleft img,
.sc_image_align_right img,
.sc_alignright img {
    width: 100%;
}

.sc_image_align_center,
.sc_aligncenter {
    display: block;
    float: none !important;
    clear: both;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
    width: auto;
}


/*===================================================== grid ====================================================*/

.columnsWrap {
    margin: 0 -4.3478% 0 0;
    overflow: hidden;
}

.columnsWrap:after {
    height: 0;
    display: block;
    content: '';
    clear: both;
}

.columns1,
.columns1_1 {
    margin: 0 4.1666% 0 0;
    width: 95.8334%;
}

.columns1_2 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 45.8334%;
}

.columns1_3 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 29.1667%;
}

.columns2_3 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 62.5%;
}

.columns1_4 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 20.8334%;
}

.columns2_4 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 45.8334%
}

.columns3_4 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 70.8334%;
}

.columns1_5 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 15.8334%;
}

.columns2_5 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 35.8333%;
}

.columns3_5 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 55.8333%;
}

.columns4_5 {
    float: left;
    margin: 0 4.1666% 0 0;
    width: 75.8333%;
}

.columns1_2 .columnsWrap {
    margin: 0 -9.0909% 0 0;
}

.columns1_2 .columns1_2 {
    margin: 0 8.3472% 0 0;
    width: 41.6528%;
}

.columns1_2 .columns1_3 {
    margin: 0 8.3472% 0 0;
    width: 24.9861%;
}

.columns1_2 .columns2_3 {
    margin: 0 8.3472% 0 0;
    width: 58.3194%;
}

.columns1_3 .columnsWrap {
    margin: 0 -14.2857% 0 0;
}

.columns1_3 .columns1_2 {
    margin: 0 12.5% 0 0;
    width: 37.5%;
}

.columns2_3 .columnsWrap {
    margin: 0 -6.6666% 0 0;
}

.columns2_3 .columns1_2 {
    margin: 0 6.2578% 0 0;
    width: 43.7422%;
}

.columns2_3 .columns1_3 {
    margin: 0 6.2578% 0 0;
    width: 27.0755%;
}

.columns2_3 .columns2_3 {
    margin: 0 6.2578% 0 0;
    width: 60.4088%;
}

.columns2_3 .columns1_4 {
    margin: 0 6.2578% 0 0;
    width: 18.7422%;
}

.columns2_3 .columns2_4 {
    margin: 0 6.2578% 0 0;
    width: 43.7422%;
}

.columns3_4 .columnsWrap {
    margin: 0 -5.8823% 0 0;
}

.columns3_4 .columns1_2 {
    margin: 0 5.5555% 0 0;
    width: 44.4445%;
}

.columns3_4 .columns1_3 {
    margin: 0 5.5555% 0 0;
    width: 27.7778%;
}

.columns3_4 .columns2_3 {
    margin: 0 5.5555% 0 0;
    width: 61.1111%;
}

.columns3_4 .columns1_4 {
    margin: 0 5.5555% 0 0;
    width: 19.4445%;
}

.columns3_4 .columns2_4 {
    margin: 0 5.5555% 0 0;
    width: 44.4445%;
}

.with_sidebar .columnsWrap {
    margin: 0 -5.8823% 0 0;
}

.with_sidebar .columns1,
.with_sidebar .columns1_1 {
    margin: 0 5.5555% 0 0;
    width: 94.4445%;
}

.with_sidebar .columns1_2 {
    margin: 0 5.5555% 0 0;
    width: 44.4445%;
}

.with_sidebar .columns1_3 {
    margin: 0 5.5555% 0 0;
    width: 27.7778%;
}

.with_sidebar .columns2_3 {
    margin: 0 5.5555% 0 0;
    width: 61.1111%;
}

.with_sidebar .columns1_4 {
    margin: 0 5.5555% 0 0;
    width: 19.4445%;
}

.with_sidebar .columns2_4 {
    margin: 0 5.5555% 0 0;
    width: 44.4445%;
}

.with_sidebar .columns3_4 {
    margin: 0 5.5555% 0 0;
    width: 69.4445%;
}

.with_sidebar .columns1_5 {
    margin: 0 5.5555% 0 0;
    width: 14.4445%;
}

.with_sidebar .columns2_5 {
    margin: 0 5.5555% 0 0;
    width: 34.4445%;
}

.with_sidebar .columns3_5 {
    margin: 0 5.5555% 0 0;
    width: 54.4445%;
}

.with_sidebar .columns4_5 {
    margin: 0 5.5555% 0 0;
    width: 74.4445%;
}

.with_sidebar .columns1_2 .columnsWrap {
    margin: 0 -12.5% 0 0;
}

.with_sidebar .columns1_2 .columns1_2 {
    margin: 0 11.1111% 0 0;
    width: 38.8889%;
}

.with_sidebar .columns1_2 .columns1_3 {
    margin: 0 11.1111% 0 0;
    width: 22.2222%;
}

.with_sidebar .columns1_2 .columns2_3 {
    margin: 0 11.1111% 0 0;
    width: 55.5555%;
}

.with_sidebar .columns1_3 .columnsWrap {
    margin: 0 -20% 0 0;
}

.with_sidebar .columns1_3 .columns1_2 {
    margin: 0 16.6666% 0 0;
    width: 33.3334%;
}

.with_sidebar .columns2_3 .columnsWrap {
    margin: 0 -9.0909% 0 0;
}

.with_sidebar .columns2_3 .columns1_2 {
    margin: 0 8.3333% 0 0;
    width: 41.6667%;
}

.with_sidebar .columns2_3 .columns1_3 {
    margin: 0 8.3333% 0 0;
    width: 25%;
}

.with_sidebar .columns2_3 .columns2_3 {
    margin: 0 8.3333% 0 0;
    width: 58.3333%;
}

.with_sidebar .columns3_4 .columnsWrap {
    margin: 0 -8% 0 0;
}

.with_sidebar .columns3_4 .columns1_2 {
    margin: 0 7.4074% 0 0;
    width: 42.5926%;
}

.with_sidebar .columns3_4 .columns1_3 {
    margin: 0 7.4074% 0 0;
    width: 25.9259%;
}

.with_sidebar .columns3_4 .columns1_4 {
    margin: 0 7.4074% 0 0;
    width: 17.5926%;
}

.with_sidebar .columns3_4 .columns2_3 {
    margin: 0 7.4074% 0 0;
    width: 59.2592%;
}

.with_sidebar .columns3_4 .columns2_4 {
    margin: 0 7.4074% 0 0;
    width: 42.5926%;
}

.with_sidebar .columns3_4 .columns3_4 {
    margin: 0 7.4074% 0 0;
    width: 67.5926%;
}


/*===================================================== /grid ====================================================*/


/*radius*/

.rad4,
.topWrap .topMenuStyleFon>ul>li>a,
.topWrap .topMenuStyleFon>ul>li ul,
.postSharing>ul>li,
.postSharing>ul>li>a,
.postSharing>ul>li>span,
.mejs-container .mejs-controls,
.mejs-container .mejs-controls .mejs-time-rail span,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider>div,
.pagination>ul>li>a,
.pagination .pageLibrary li.libPage .navInput,
.pagination .pageLibrary>li.libPage>.pageFocusBlock,
.squareButton>span,
.squareButton>a,
.nav_pages_parts span,
.nav_comments a,
.nav_comments span,
.comments_list a.comment-edit-link,
.topWrap .search .ajaxSearchResults,
input[type="text"],
input[type="tel"],
select.wpcf7-form-control.wpcf7-select,
input[type="email"],
input[type="password"],
textarea,
.sc_infobox,
.sc_tabs_style_1 .sc_tabs_content+.sc_tabs_content,
.masonry article .status,
.sc_skills_bar .sc_skills_item,
.sc_skills_bar .sc_skills_item .sc_skills_count,
.reviewBlock .infoTotal,

/*.sliderHomeBullets .rsContent .slide-3 .order .submitOrder,*/

.upToScroll,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_testimonials_style_1 .sc_testimonials_item_quote,
.sc_testimonials_style_2 .sc_testimonials_items,
.sc_testimonials_style_3 .sc_testimonials_items,
.sc_testimonials_style_2 .flex-direction-nav li,
.sc_testimonials_style_3 .flex-direction-nav li,
.sc_scroll_bar .swiper-scrollbar-drag:before,
.sc_tabs_style_2 .sc_tabs_titles li a,
.sc_slider_pagination_area .flex-control-nav.manual .slide_date,
.user-popUp .formItems .formList li .sendEnter,
.user-popUp .formItems .formList .loginSoc .iconLogin,
.widgetWrap .tagcloud a,
.widgetTabs .widgetTop .tagcloud a
/*radius4*/

{}

.topWrap .topMenuStyleFon>ul>li.sfHover>a,
.postSharing>ul>li.share>a.selected,
.postSharing>ul>li.share>span.selected,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:first-child,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count
/*radius4 top left*/

{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.topWrap .topMenuStyleFon>ul>li.sfHover>a,
.postSharing>ul>li.share>a.selected,
.postSharing>ul>li.share>span.selected,
.postSharing>ul>li.share>ul.shareDrop,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:first-child,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count
/*radius4 top right*/

{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.postSharing>ul>li.share>ul.shareDrop,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before
/*radius4 bottom left*/

{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.postSharing>ul>li.share>ul.shareDrop,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before
/*radius4 bottom right*/

{
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.sc_border .sc_zoom,
.sc_border .slides,
.mejs-container .mejs-controls .mejs-time-rail span.mejs-time-float,
.reviewBlock .ratingItem .ratBubble
/*radius3*/

{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.sc_table,
.sc_pricing_table,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_draggerRail,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate
/*radius10*/

{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.tabsButton ul li,
.tabsButton ul li a:before,
.sc_table table tr:first-child th:first-child,
.sc_table table thead tr th:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul li:first-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul,
.sc_pricing_table .sc_pricing_columns:first-child ul li.sc_pricing_title_img img,
.sc_tabs_style_1 .sc_tabs_titles li.ui-tabs-active a
/*radius10 top left*/

{
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}

.tabsButton ul li,
.tabsButton ul li a:before,
.sc_table table tr:first-child th:last-child,
.sc_table table thead tr th:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul li:first-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:first-child,
.sc_pricing_table .sc_pricing_columns:last-child ul,
.sc_pricing_table .sc_pricing_columns:last-child ul li.sc_pricing_title_img img,
.sc_tabs_style_1 .sc_tabs_titles li.ui-tabs-active a
/*radius10 top right*/

{
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.sc_table table tr:last-child td:first-child,
.sc_table table tbody tr:last-child td:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul li:last-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:last-child,
.sc_pricing_table .sc_pricing_columns:first-child ul
/*radius10 bottom left*/

{
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.sc_table table tr:last-child td:last-child,
.sc_table table tbody tr:last-child td:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul li:last-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul
/*radius10 bottom right*/

{
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.radCircle,
.zoomLens,
.zoomLens:before,
.sc_video_player .sc_video_play_button:after,
.mejs-controls .mejs-button button,
.roundButton a,
.sc_accordion .sc_accordion_item .sc_accordion_title:before,
.sc_toggles .sc_toggles_item .sc_toggles_title:before,
.masonry .slides .rsBullets .rsNavItem,
.rsBullets .rsBullet,
.hoverIncrease .hoverIcon,
.itemPageFull .itemDescriptionWrap .toggleButton,
.author .avatar img,
.comments .commBody li.commItem .avatar img,
.sc_blogger.style_date .load_more:before,
.menuSearch,
.searchBlock,
.twitBlock .sc_slider .flex-direction-nav li a:before,
.sc_testimonials .sc_testimonials_item_author .sc_testimonials_item_avatar img,
.sc_testimonials .sc_testimonials_item_author .sc_testimonials_item_avatar,
.sc_testimonials .flex-direction-nav a,
.sc_scroll_controls .flex-direction-nav a,
.sliderLogo .elastislide-wrapper nav span:before,
.pagination .flex-direction-nav a,
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap,
.sc_title_bg.sc_bg_circle:before,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date,
.openRightMenu,
.topWrap .search:before,
ul.sc_list_style_disk li:before
/*100%*/

{
    -webkit-border-radius: 1000px !important;
    -moz-border-radius: 1000px !important;
    border-radius: 1000px !important;
}

.topWrap .search
/*15px*/

{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.imgNav .itemPrev:before,
.imgNav .itemNext:before,
.imgNav .itemPrev .itInf,
.imgNav .itemNext .itInf
/*25px*/

{
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}


/*form*/

button:focus {
    outline: none;
    border: none;
}

button::-moz-focus-inner {
    border: 0;
}

.wpcf7 input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    box-shadow: none;
    display: block;
    font-family: Roboto;
    font-size: 18px;
    outline: medium none;
    padding: 10px;
    transition: border 0.3s ease 0s;
    width: 100%;
}

.wpcf7 select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #c9c9c9;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    box-shadow: none;
    display: block;
    font-family: Roboto;
    font-size: 18px;
    outline: medium none;
    padding: 10px;
    transition: border 0.3s ease 0s;
    width: 100%;
}

form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit {
    cursor: pointer;
}

textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #c9c9c9;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    box-shadow: none;
    display: block;
    font-family: Roboto;
    font-size: 18px;
    outline: medium none;
    padding: 10px;
    transition: border 0.3s ease 0s;
    width: 100%;
}

label {
    color: #222222;
    display: block;
    height: 20px;
    line-height: 14px;
}

label.required:before {
    color: #da6f5b;
    content: '*';
    display: block;
    float: left;
    margin: 0 3px 0 0;
}


/*transition*/

.postSharing a,
.postSharing a:hover,
ul>li.like>a>span.likePost:before,
ul>li.likeActive>a>span.likePost:before,
ul>li.like>a:hover>span.likePost:before,
ul>li.likeActive>a:hover>span.likePost:before,
.sc_video_player .sc_video_play_button:after,
.sc_video_player:hover .sc_video_play_button:after,
.sc_video_player:active .sc_video_play_button:after,
.mejs-controls .mejs-playpause-button button,
.mejs-controls .mejs-playpause-button button:hover,
.mejs-container .mejs-controls .mejs-volume-button button,
.mejs-container .mejs-controls .mejs-volume-button button:hover,
.roundButton a,
.roundButton a:hover,
.squareButton>a,
.squareButton>a:hover,
.nav_pages_parts>a>span,
.nav_comments>a,
.comments_list a.comment-edit-link,
.hoverIncrease .hoverIcon,
.hoverIncrease .hoverShadow,
.sc_team .sc_team_item,
.sc_team .sc_team_item .sc_team_item_avatar,
.sc_team .sc_team_item .sc_team_item_socials,
.sc_team .sc_team_item:hover .sc_team_item_avatar:after,
.sc_team .sc_team_item:hover .sc_team_item_avatar .sc_team_item_description,
.footerWidget .flickr_badge_image a:before,
.footerWidget .instagram-pics li a:before,
.reviewBlock .ratingItem .ratBubble,
.topWrap .topMenuStyleLine>ul>li ul li a,
.twitBlock .sc_slider .flex-direction-nav li a:before,
.sc_testimonials .flex-direction-nav a,
.sc_scroll_controls .flex-direction-nav a,
.upToScroll.buttonShow,
.upToScroll,
.pagination .flex-direction-nav a,
.pagination .flex-direction-nav a:hover,
.pagination .flex-direction-nav a:active,
.sliderLogo .elastislide-wrapper nav span:before,
body.boxed,
body.boxed .boxedWrap,
.topWrap,
.openRightMenu,
.topWrap .search:not(.searchOpen):before,
header.fixedTopMenu .topWrap,
.widgetWrap .tagcloud a,
.fullScreenSlider .sliderHomeBullets .order a {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.contactFooter .contactShare ul li a:hover span,
.sc_team .sc_team_item .sc_team_item_socials li a:hover span,
.socPage li a:hover span {
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -ms-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}


/*header*/

.topWrap {
    top: -100px;
    background-position: center center;
}

.fakeFixMenu {
    position: fixed;
    left: 0;
    top: -100px;
    z-index: 2000;
    width: 100%;
}

.topWrap .usermenu_area {
    height: auto;
}

header.fixedTopMenu .topWrap {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 2000;
    width: 100%;
    -webkit-box-shadow: 0 0 10px 1px #777;
    -moz-box-shadow: 0 0 10px 1px #777;
    box-shadow: 0 0 10px 1px #777;
}

header.fixedTopMenu .topWrap .logo {
    padding: 10px 0;
}

header.fixedTopMenu .topWrap .logo img {
    height: 25px;
    vertical-align: top;
    margin: 5px 0 0 0;
}

header.fixedTopMenu .topWrap .menuTopWrap>ul>li {
    padding: 10px 0;
}

header.fixedTopMenu .topWrap .menuTopWrap.topMenuStyleLine>ul>li>ul {
    top: 60px;
}

header.fixedTopMenu .topWrap .menuTopWrap.topMenuStyleFon>ul>li>ul {
    top: 47px;
}

header.fixedTopMenu .topWrap .search {
    margin: 15px 0 15px 10px
}

header.fixedTopMenu .topWrap .openRightMenu {
    margin: 15px 0 15px 10px
}

header.fixedTopMenu .topWrap .usermenu_area {
    height: 0;
    overflow: hidden;
}

.sidemenu_left header.fixedTopMenu .topWrap {
    padding: 0 0 0 50px;
}

.sidemenu_left.openMenuFix header.fixedTopMenu .topWrap {
    padding-left: 250px;
}

.admin-bar header.fixedTopMenu .topWrap {
    padding-top: 32px;
}


/* Video background */

.videoBackgroundFullscreen {
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
}

.videoBackgroundFullscreen.inited {
    display: block;
}

.videoBackgroundFullscreen video {
    max-width: none;
}

.videoBackgroundFullscreen .wp-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
}

.videoBackgroundFullscreen .mejs-layers,
.videoBackgroundFullscreen .mejs-controls {
    display: none !important;
}

.videoBackgroundOverlay {
    position: relative;
    z-index: 2;
}


/* WP Styles
-------------------------------------------------------------- */

.sticky {}

.gallery-caption {}

.bypostauthor {}

.wp-caption {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.wp-caption a[class*="prettyPhoto"] {
    display: block;
}

.wp-caption a[class*="prettyPhoto"] img {
    vertical-align: top;
}

.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd {
    padding: 6px 0 20px;
    font-size: 12px;
    line-height: 16px;
    font-style: italic;
    text-align: center;
}

.gallery {
    margin: 0 -5px;
}

.gallery .gallery-item {}

.gallery .gallery-item a {
    display: block;
}

.gallery .gallery-item a img {
    border: none !important;
    display: block;
    width: 100%;
}

.gallery .gallery-item .gallery-icon {
    margin: 0 5px;
}

.gallery .gallery-item .gallery-caption {}

.gallery.gallery-columns-9 .gallery-item {
    width: 11.1111% !important;
}

.gallery.gallery-columns-8 .gallery-item {
    width: 12.5% !important;
}

.gallery.gallery-columns-7 .gallery-item {
    width: 14.2857% !important;
}

.gallery.gallery-columns-6 .gallery-item {
    width: 16.6666% !important;
}

.gallery.gallery-columns-5 .gallery-item {
    width: 20% !important;
}

.gallery.gallery-columns-4 .gallery-item {
    width: 25% !important;
}

.gallery.gallery-columns-3 .gallery-item {
    width: 33.3333% !important;
}

.gallery.gallery-columns-2 .gallery-item {
    width: 50% !important;
}

.gallery.gallery-columns-1 .gallery-item {
    width: 100% !important;
}

.gallery.gallery-columns-9 .gallery-caption {
    font-size: 10px;
    line-height: 10px;
    margin: 0;
    padding: 5px 5px 0;
}

.gallery.gallery-columns-8 .gallery-caption {
    font-size: 11px;
    line-height: 11px;
    margin: 0;
    padding: 5px 5px 0;
}

.gallery.gallery-columns-7 .gallery-caption {
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding: 5px 5px 0;
}

.gallery.gallery-columns-6 .gallery-caption {
    font-size: 13px;
    line-height: 13px;
    margin: 0;
    padding: 5px 5px 0;
}

.gallery.gallery-columns-5 .gallery-caption,
.gallery.gallery-columns-4 .gallery-caption,
.gallery.gallery-columns-3 .gallery-caption,
.gallery.gallery-columns-2 .gallery-caption,
.gallery.gallery-columns-1 .gallery-caption {
    margin: 0;
    padding: 5px 5px 0;
}

.post-password-form label {
    display: inline-block;
    vertical-align: top;
}

.post-password-form input[type="submit"] {
    display: inline-block;
    margin-left: 10px;
    height: 36px;
    line-height: 36px;
}


/* Header style */

header.topSearchShow .menuTopWrap {
    display: none !important;
}

.topWrap:after {
    content: "";
    display: block;
    clear: both;
}

.topWrap .logo {
    float: left;
    font-size: 29px;
    height: 30px;
    line-height: 30px;
    padding: 35px 0;
}

.logo {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 100;
}

.logo a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.logo img {
    height: 25px;
    border: none;
    vertical-align: bottom;
}

.logo .logo_text {
    display: inline-block;
    margin-left: 10px;
}

footer .logo a {
    display: inline-block;
    vertical-align: middle;
}

footer .widget_inner .logo img {
    height: 26px;
    line-height: 26px;
    border: none;
    vertical-align: top;
}

footer .widget_inner .logo .logo_text {
    font-size: 29px;
}

.topWrap .logo.logo_left {
    text-align: left;
}

.topWrap .logo.logo_center {
    text-align: center;
}

.topWrap .logo.logo_right {
    text-align: right;
}

header.menu_left .topWrap .logo,
header.menu_center .topWrap .logo {
    float: none;
    padding-bottom: 0;
}

.responsive_menu header.menu_left .topWrap .logo,
.responsive_menu header.menu_center .topWrap .logo {
    float: left;
}

header.menu_left .topWrap .logo a,
header.menu_center .topWrap .logo a {
    display: inline-block;
}

.topWrap .search {
    float: right;
    margin: 35px 0 35px 10px;
    height: 28px;
    width: 0;
    padding: 0 28px 0 0;
    border: 1px solid rgba(255, 255, 255, 0.4);
    position: relative;
    -webkit-transition: width 0.3s ease-out;
    -moz-transition: width 0.3s ease-out;
    -ms-transition: width 0.3s ease-out;
    -o-transition: width 0.3s ease-out;
    transition: width 0.3s ease-out;
}

.topWrap .search:before {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    width: 28px;
    height: 28px;
    content: '\e83f';
    font-family: "fontello";
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 29px;
    text-align: center;
}

.topWrap .search.searchOpen:before {
    content: '\e811';
}

.topWrap .search:hover {
    cursor: pointer;
}

.topWrap .search:not(.searchOpen):hover:before {
    background-color: #000;
}

.topWrap .search.searchOpen {
    width: 220px;
}

.topWrap .search.searchOpen .searchForm {
    display: block;
}

.topWrap .search .searchForm {
    display: none;
    height: 28px;
    width: 220px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.topWrap .search .searchForm .searchField {
    height: 28px;
    width: 180px;
    line-height: 28px;
    background: none;
    border: none;
    margin: 0;
    padding: 0 9px;
    color: #fff;
    position: absolute;
    left: 28px;
    top: 0;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 300;
}

.topWrap .search .searchForm .searchField:focus {
    color: #000;
}

.topWrap .search .searchForm .searchSubmit {
    width: 28px;
    height: 28px;
    border: none;
    background: none;
    padding: 0px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
}

.topWrap .search .searchForm .searchSubmit .icoSearch {
    display: block;
    width: 28px;
    height: 28px;
    color: #fff;
    text-align: center;
    position: relative;
}

.topWrap .search .searchForm .searchSubmit .icoSearch:before {
    font-family: "fontello";
    content: '\e83f';
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 28px;
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    z-index: 4;
}

.topWrap .search .ajaxSearchResults {
    display: none;
    background: #fff;
    border: 1px solid #ddd;
    width: 260px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 10000;
    -webkit-box-shadow: 0 2px 2px -1px #ddd;
    -moz-box-shadow: 0 2px 2px -1px #ddd;
    box-shadow: 0 2px 2px -1px #ddd;
}

.topWrap .search .ajaxSearchResults:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #FFF;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    position: absolute;
    top: -5px;
    left: 50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.topWrap .search .ajaxSearchResults>.post_item {
    display: block;
    padding: 10px 10px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}

.topWrap .search .ajaxSearchResults>.post_item+.post_item {
    border-top: 1px solid #ddd;
}

.topWrap .search .ajaxSearchResults>.post_item .post_thumb {
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 10px 10px 0;
}

.topWrap .search .ajaxSearchResults>.post_item .post_thumb img {
    width: 100%;
}

.topWrap .search .ajaxSearchResults>.post_item .post_title {
    display: block;
    position: relative;
    padding: 0 0 6px 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
}

.topWrap .search .ajaxSearchResults>.post_item .post_info .post_comments,
.topWrap .search .ajaxSearchResults>.post_item .post_info .post_author,
.topWrap .search .ajaxSearchResults>.post_item .post_info .post_date {
    font-size: 11px;
    line-height: 16px;
    font-style: italic;
    display: block;
    float: left;
    padding: 0 10px 0 0;
}

.topWrap .search .ajaxSearchResults>.post_item .post_info .post_comments {
    padding-right: 0;
}

.topWrap .search .ajaxSearchResults>.post_item .post_info .post_date a {
    color: #222222;
}

.topWrap .search .ajaxSearchResults>.post_item .post_info .post_comments a {
    display: block;
}

.topWrap .search .ajaxSearchResults>.post_item .post_comments_icon {
    display: inline-block;
}

.topWrap .search .ajaxSearchResults>.post_item .post_info .post_comments_icon:before {
    width: 12px;
    font-size: 12px;
    height: 12px;
    line-height: 14px;
    display: block;
    float: left;
    font-family: "fontello";
    content: '\e830';
    font-style: normal;
    margin: 0 5px 0 0;
}

.topWrap .search .ajaxSearchResults>.post_item .post_more {
    display: block;
    text-align: center;
}

.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_title {
    padding-left: 20px;
    position: relative;
}

.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_title:before {
    font-family: "fontello";
    content: '\e826';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 10px;
}

.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_info {
    padding-left: 20px;
}

.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_info .post_comments,
.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_info .post_author,
.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_info .post_date {
    font-size: 12px;
}

.topWrap .search .ajaxSearchResults>.post_item.no_thumb .post_info .post_comments a.ico:before {
    font-size: 14px;
    margin: 0 10px 0 0;
}


/*topusermenu_area*/

.topWrap .usermenu_area {
    /*border-bottom: 1px solid rgba(255,255,255,0.1);*/
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    font-weight: 300;
}

.topWrap .usermenu_area .menuUsItem:after,
.topWrap .usermenu_area:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.topWrap .usermenu_area a {
    color: rgba(255, 255, 255, 0.7);
}

.topWrap .usermenu_area a:hover {
    color: #fff;
    text-decoration: underline;
}

.topWrap .usermenu_area .menuItemRight {
    float: right;
    margin-top: 10px;
}


/*.topWrap .usermenu_area .menuItemLeft{ float: left; height: 45px; line-height: 35px; margin-top: 10px; margin-left: -16px;}*/

.topWrap .usermenu_area .menuItemLeft {
    float: left;
    height: 85px;
    line-height: 25px;
    margin-top: 10px;
    margin-left: -16px;
}

.topWrap .usermenu_area ul.usermenu_list {
    padding: 0;
    margin: 0;
}

.topWrap .usermenu_area ul.usermenu_list:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.topWrap .usermenu_area ul.usermenu_list>li {
    list-style: none;
    position: relative;
    height: 35px;
    line-height: 35px;
    float: left;
}

.topWrap .usermenu_area ul.usermenu_list>li a:before,
.topWrap .usermenu_area ul.usermenu_list>li a:after {
    font-family: "fontello";
}

.topWrap .usermenu_area ul.usermenu_list>li>a {
    height: 35px;
    line-height: 35px;
    display: block;
}

.topWrap .usermenu_area ul.usermenu_list>li.sfHover>a {
    color: #fff;
    text-decoration: underline;
}

.topWrap .usermenu_area ul.usermenu_list>li+li {
    margin: 0 0 0 10px;
}

.topWrap .usermenu_area ul.usermenu_list li ul {
    display: none;
    background: #fff;
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 35px;
    width: 110px;
    z-index: 1020;
}

.topWrap .usermenu_area ul.usermenu_list li ul:before {
    width: 6px;
    height: 6px;
    background: #fff;
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    right: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd #fff #fff #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.topWrap .usermenu_area ul.usermenu_list>li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul {
    right: auto;
    left: 0;
}

.topWrap .usermenu_area ul.usermenu_list>li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul:before {
    left: 7px;
    right: auto;
}

.topWrap .usermenu_area ul.usermenu_list li ul li {
    position: relative;
}

.topWrap .usermenu_area ul.usermenu_list li ul li ul {
    right: auto;
    top: 0px;
    left: 128px !important;
}

.topWrap .usermenu_area ul.usermenu_list li ul li ul:before {
    top: 7px !important;
    left: -4px !important;
    border-color: #fff #fff #ddd #ddd;
}

.topWrap .usermenu_area ul.usermenu_list li ul li ul.submenu_left {
    right: auto;
    top: 0px;
    left: -150px !important;
}

.topWrap .usermenu_area ul.usermenu_list li ul li ul.submenu_left:before {
    top: 7px !important;
    left: auto !important;
    right: -4px !important;
    border-color: #ddd #ddd #fff #fff;
}

.topWrap .usermenu_area ul.usermenu_list li ul li {
    list-style: none;
    padding: 0;
    color: #888;
}

.topWrap .usermenu_area ul.usermenu_list li ul li a {
    color: #888;
    display: block;
    padding: 0 5px 0 20px;
    height: auto;
    line-height: 25px;
    min-height: 25px;
    position: relative;
}

.topWrap .usermenu_area ul.usermenu_list li ul li a.icon:before,
.topWrap .usermenu_area ul.usermenu_list>li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul li>a:before {
    display: block;
    padding: 0;
    text-decoration: none;
    position: absolute;
    left: 0px;
    line-height: 25px;
    height: 25px;
    width: auto;
    padding: 0;
    margin: 0;
}

.topWrap .usermenu_area ul.usermenu_list>li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_login) ul li>a:before {
    left: 5px !important;
}

.topWrap .usermenu_area ul.usermenu_list>li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul li>a:before {
    content: '\e897';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency>a {
    padding: 0 15px;
    background: rgba(255, 255, 255, 0.5);
    text-decoration: none;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover>a,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency>a:hover {
    background-color: #fff;
    position: relative;
    z-index: 1050;
    height: 36px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency ul {
    width: 80px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency ul li a b {
    display: inline-block;
    padding: 0 7px 0 0;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:before,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_language>a:before,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel>a:before,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_sound>a:before,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_login>a:before {
    display: inline-block;
    height: 35px;
    width: 15px;
    text-align: center;
    line-height: 35px;
    padding: 0 5px 0 0;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_sound>a,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_sound>a:hover {
    text-decoration: none !important;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_language ul li a img {
    height: 10px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px 0 0;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:before {
    content: '\e883';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_language>a:before {
    content: '\e884';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel>a:before {
    content: '\e885';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_login>a:before {
    content: '\e886';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:after,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_language>a:after {
    content: '\e85a';
    display: inline-block;
    height: 35px;
    width: 15px;
    text-align: left;
    line-height: 35px;
    padding: 0 0 0 5px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart.sfHover>a:after,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_language.sfHover>a:after {
    content: '\e859';
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart {
    width: 300px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart aside:last-child {
    padding-bottom: 0;
    margin-bottom: 10px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart .widgettitle {
    font-size: 18px;
    padding-bottom: 20px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart ul {
    display: block;
    position: static;
    border: none;
    width: 100%;
    padding: 0;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart ul:before {
    display: none;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li {
    margin-bottom: 10px;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a {
    color: #222222;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:hover,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:after,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:hover:after {
    text-decoration: none !important;
    font-size: 14px !important;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a {
    padding: 4px 10px;
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: auto;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:after {
    font-family: "WooCommerce" !important;
}

.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.total {
    padding-bottom: 10px;
}


/* user header */

.userHeaderSection.grey {
    border-bottom: 1px solid #ddd;
    background: #fff;
    background: -moz-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #ffffff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 21%, #f2f2f2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
}

.userFooterSection.grey {
    border-top: 1px solid #ddd;
    background: #fff;
    background: -moz-linear-gradient(top, #f2f2f2 21%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #f2f2f2), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f2f2 21%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f2f2 21%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f2f2 21%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f2f2 21%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);
}

.userHeaderSection.grey *,
.userFooterSection.grey * {
    color: #888888;
}

.userHeaderSection.global *,
.userFooterSection.global * {
    color: #ffffff;
}


/*openResponsiveMenu*/

.openResponsiveMenu {
    display: none;
    margin: 0;
    height: 35px;
    line-height: 35px;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    clear: both;
}

.openResponsiveMenu:hover {
    color: #fff;
}

.responsive_menu .openResponsiveMenu {
    display: block;
}

.responsive_menu ul#mainmenu li.menu-item-has-children a {
    margin-right: 0 !important;
}


/*top Menu style white fon*/

.topWrap .topMenuStyleFon {
    float: right;
}

.topWrap .topMenuStyleFon>ul {
    margin: 0px;
    padding: 0;
}

.topWrap .topMenuStyleFon>ul:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.topWrap .topMenuStyleFon>ul>li {
    display: block;
    float: left;
    position: relative;
    padding: 30px 0;
}

.topWrap .topMenuStyleFon>ul>li>a {
    display: block;
    padding: 0 18px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    height: 38px;
    line-height: 38px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    z-index: 1000;
    position: relative;
    -webkit-transition: color, background 0.3s ease-out;
    -moz-transition: color, background 0.3s ease-out;
    -ms-transition: color, background 0.3s ease-out;
    -o-transition: color, background 0.3s ease-out;
    transition: color, background 0.3s ease-out;
}

.topWrap .topMenuStyleFon>ul>li>a:hover {
    background: #000 !important;
    -webkit-transition: color, background 0.3s ease-out;
    -moz-transition: color, background 0.3s ease-out;
    -ms-transition: color, background 0.3s ease-out;
    -o-transition: color, background 0.3s ease-out;
    transition: color, background 0.3s ease-out;
}

.topWrap .topMenuStyleFon>ul>li>a.sf-with-ul {
    line-height: 38px;
}

.topWrap .topMenuStyleFon>ul>li.sfHover>a {
    background-color: #000;
    z-index: 1003;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.topWrap .topMenuStyleFon>ul>li.sfHover>a,
.topWrap .topMenuStyleFon>ul>li.sfHover>a:hover {
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 0 1px;
    background: #fff;
    margin: 0px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.topWrap .topMenuStyleFon>ul>li ul {
    width: 200px;
    display: none;
    position: absolute;
    left: 0px;
    top: 67px;
    background: #FFF;
    padding: 15px 7px 5px 7px;
    margin: 0px;
    border: 1px solid #ddd;
    z-index: 1002;
}

.topWrap .topMenuStyleFon>ul>li>ul {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.topWrap .topMenuStyleFon>ul>li:not(.custom_view_item) ul li.menu-item-has-children>a:after {
    font-size: 9px;
    font-family: "fontello";
    content: '\e826';
    height: 30px;
    width: 10px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 10px;
    text-align: right;
    color: #222222;
}

.topWrap .topMenuStyleFon>ul>li ul a {
    position: relative;
}

.topWrap .topMenuStyleFon>ul>li ul li {
    list-style: none;
    display: block;
    position: relative;
}

.topWrap .topMenuStyleFon>ul>li ul li a {
    display: block;
    padding: 3px 9px;
    line-height: 20px;
    margin: 0 0 11px 0;
    color: #222222;
    /*text-transform: uppercase;*/
}

.topWrap .topMenuStyleFon>ul>li ul li ul {
    top: -16px;
    left: 210px;
}

.menu_right .topWrap .topMenuStyleFon ul.submenu_left {
    left: -212px !important;
}


/* .topWrap .topMenuStyleFon > ul > li > a { border: none !important; } */


/*top Menu style line*/

.topWrap .topMenuStyleLine {
    float: right;
}

.topWrap .topMenuStyleLine>ul {
    margin: 0px;
    padding: 0px;
}

.topWrap .topMenuStyleLine>ul:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.topWrap .topMenuStyleLine>ul>li {
    display: block;
    float: left;
    position: relative;
    padding: 30px 0;
}

.topWrap .topMenuStyleLine>ul>li:after {
    content: '';
    display: block;
    height: 1px;
    background: #000;
    width: 0;
    -webkit-transition: width 0.3s ease-out;
    -moz-transition: width 0.3s ease-out;
    -ms-transition: width 0.3s ease-out;
    -o-transition: width 0.3s ease-out;
    transition: width 0.3s ease-out;
}

.topWrap .topMenuStyleLine>ul>li:hover:after {
    width: 100%;
}

.topWrap .topMenuStyleLine>ul>li>a {
    display: block;
    padding: 0 20px;
    height: 39px;
    line-height: 39px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    z-index: 88;
    position: relative;
    font-size: 12px;
    font-weight: 300;
}

.topWrap .topMenuStyleLine>ul>li.menu-item-has-children>a {
    height: 39px;
    line-height: 39px;
    padding: 0 20px;
}

.topWrap .topMenuStyleLine>ul>li ul {
    width: 200px;
    display: none;
    position: absolute;
    left: 0px;
    top: 100px;
    padding: 0 0 10px 0;
    margin: 0px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    z-index: 2999;
    font-weight: 300;
    font-size: 12px;
}

.topWrap .topMenuStyleLine>ul>li:not(.custom_view_item) ul li.menu-item-has-children>a:after {
    font-size: 8px;
    font-family: "fontello";
    content: '\e826';
    height: 30px;
    width: 10px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 15px;
    text-align: right;
}

.topWrap .topMenuStyleLine>ul>li ul a {
    position: relative;
}

.topWrap .topMenuStyleLine>ul>li ul li {
    list-style: none;
    display: block;
    position: relative;
}

.topWrap .topMenuStyleLine>ul>li ul li a {
    display: block;
    padding: 6px 20px;
    line-height: 20px;
    margin: 0;
    text-transform: none;
    color: #000;
    font-size: 12px;
}

.topWrap .topMenuStyleLine>ul>li ul li a:hover {
    /*color: #000;*/
}

.topWrap .topMenuStyleLine>ul>li ul li ul {
    top: 0;
    left: 202px;
    padding-top: 1px
}

.menu_right .topWrap .topMenuStyleLine ul.submenu_left {
    left: -204px !important;
}

header.menu_left .topWrap .topMenuStyleLine,
header.menu_left .topWrap .topMenuStyleFon {
    float: left;
}

header.menu_left .topWrap .topMenuStyleLine>ul>li {
    margin-right: 20px;
}

header.menu_left .topWrap .topMenuStyleLine>ul>li>a {
    padding-left: 0;
}

header.menu_center .topWrap .topMenuStyleLine,
header.menu_center .topWrap .topMenuStyleFon {
    float: none;
    text-align: center;
}

header.menu_center .topWrap .topMenuStyleLine ul#mainmenu,
header.menu_center .topWrap .topMenuStyleFon ul#mainmenu {
    text-align: left;
    display: inline-block;
    margin-right: -70px;
}

.responsive_menu header.menu_center .topWrap .topMenuStyleLine ul#mainmenu,
.responsive_menu header.menu_center .topWrap .topMenuStyleFon ul#mainmenu {
    display: block;
    margin-right: 0;
}


/* Content */

.sidemenu_left .main_content {
    margin-left: 50px;
}

.swpRightPos,
.sidemenu_left .main_content {
    -webkit-transition: margin 0.2s ease-out;
    -moz-transition: margin 0.2s ease-out;
    -ms-transition: margin 0.2s ease-out;
    -o-transition: margin 0.2s ease-out;
    transition: margin 0.2s ease-out;
}

.openMenuFixRight .swpRightPos,
.sidemenu_left.openMenuFix .main_content {
    -webkit-transition: margin 0.4s 0.25s ease-out;
    -moz-transition: margin 0.4s 0.25s ease-out;
    -ms-transition: margin 0.4s 0.25s ease-out;
    -o-transition: margin 0.4s 0.25s ease-out;
    transition: margin 0.4s 0.25s ease-out;
}

.sidemenu_left.openMenuFix .main_content {
    margin-left: 250px;
}

.openRightMenu {
    float: right;
    margin: 35px 0 35px 10px;
    height: 28px;
    width: 28px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    text-align: center;
}

.openRightMenu:before {
    height: 28px;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.4);
}

.openRightMenu:hover {
    background-color: #000;
}

.swpLeftPos {
    left: 0;
    width: 50px;
}

.swpRightPos {
    right: 0;
    width: 0;
    width: 250px;
    background-color: #f6f6f6;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 3000;
    margin: 0 -250px 0 0;
}

.openMenuFixRight .swpRightPos {
    margin: 0;
}

.swpRightPos .swpRightPosButton {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 50%;
    margin: -20px 0 0 -40px;
    background: rgba(0, 0, 0, 0.3);
    color: rgba(255, 255, 255, 0.7);
    text-align: center;
}

.swpRightPos .swpRightPosButton:before {
    margin: 0;
    line-height: inherit;
    font-size: 18px;
}

.swpRightPos .sc_tabs {
    height: 100%;
}

.sidemenu_wrap {
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 2001;
    /*199*/
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}

.admin-bar .sidemenu_wrap,
.admin-bar .swpRightPos {
    padding-top: 32px;
}

.openMenuFix .sidemenu_wrap {
    width: 250px;
}

.sidemenu_wrap .logo {
    display: block;
    text-align: center;
    padding: 50px 0;
}

.sidemenu_wrap .logo a {
    display: block;
}

.sidemenu_wrap .logo img {
    height: 25px;
}

.sidemenu_wrap .logo .logo_text {
    font-size: 25px;
    color: #ffffff;
}

.sidemenu_wrap .sc_scroll,
.sidemenu_wrap .sc_scroll_wrapper {
    overflow: visible;
}


/*swpRightPos*/

.swpRightPos .tabsMenuHead {
    height: 64px;
    padding: 0;
    margin: 0;
    background-color: #ffffff;
}

.swpRightPos .tabsMenuHead li {
    display: block;
    float: left;
    list-style: none;
    height: 64px;
    width: 25%;
}

.swpRightPos .tabsMenuHead li a {
    display: block;
    height: 64px;
    background: #fff;
}

.swpRightPos .tabsMenuHead li.ui-tabs-active a {
    background-color: #f6f6f6;
}

.swpRightPos .tabsMenuHead li a:before {
    display: block;
    height: 64px;
    text-align: center;
    line-height: 64px;
    font-family: "fontello";
    font-size: 17px;
}

.swpRightPos .tabsMenuHead li a.tabsCustom:before {
    content: '\e837';
}

.swpRightPos .tabsMenuHead li a.tabsWidget:before {
    content: '\e888';
}

.swpRightPos .tabsMenuHead li a.tabsMenu:before {
    content: '\e889';
}

.swpRightPos .tabsMenuHead li a.tabsFavorite:before {
    content: '\e81e';
}

.swpRightPos .tabsMenuBody {
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.swpRightPos .tabsMenuBody .sc_scroll_vertical {
    height: 100%;
    padding-right: 10px;
}

.sidebar.sidebar_panel {
    width: 100%;
    height: 100%;
    padding: 0;
}

.sidebar.sidebar_panel .widgetWrap {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #c9c9c9;
}

.sidebar.sidebar_panel .widgetWrap .title {
    padding-bottom: 16px;
}

.sidebar.sidebar_panel .widgetWrap ul>li {
    padding-bottom: 10px;
}

.sidebar.sidebar_panel .wp-calendar th,
.sidebar.sidebar_panel .wp-calendar td {
    height: 30px;
}

.sidebar.sidebar_panel .instagram-pics li,
.sidebar.sidebar_panel .widget_flickr .flickr_badge_image {
    width: 65px;
}

.swpRightPos .panelmenu_area>ul>li {
    border-bottom: 1px solid #c9c9c9;
}

.swpRightPos .panelmenu_area>ul {
    margin: 0;
    padding: 0;
}

.swpRightPos .panelmenu_area ul li {
    list-style: none;
}

.swpRightPos .panelmenu_area li.dropMenu:hover {
    cursor: pointer;
}

.swpRightPos .panelmenu_area li.dropMenu:before {
    content: '\e85d';
    font-family: "fontello";
    width: 40px;
    display: block;
    float: right;
    padding: 7px 0 0 0;
    text-align: center;
    color: #505050
}

.swpRightPos .panelmenu_area li.dropMenu.dropOpen:before {
    content: '\e85e';
}

.swpRightPos .panelmenu_area li.dropMenu a {
    margin: 0 40px 0 0;
}

.swpRightPos .panelmenu_area>ul>li>a {
    text-transform: uppercase;
    display: block;
    color: #505050;
    padding: 10px 15px 10px 30px;
    font-weight: 300;
    font-size: 12px;
}

.swpRightPos .panelmenu_area ul li>a.sf-with-ul {
    margin: 0 40px 0 0 0;
}

.swpRightPos .panelmenu_area ul li ul {
    background: #fff;
    padding: 0;
    margin: 0;
    display: none;
}

.swpRightPos .panelmenu_area ul li ul,
.swpRightPos .panelmenu_area ul li ul li+li {
    border-top: 1px solid #c9c9c9;
}

.swpRightPos .panelmenu_area ul li ul li a {
    color: #505050;
    font-weight: 300;
    display: block;
    padding: 6px 15px 6px 42px;
    font-size: 13px;
}

.swpRightPos .panelmenu_area ul li ul li ul li a {
    padding: 6px 15px 6px 54px;
    font-size: 12px;
}

.swpRightPos .searchBlock {
    position: relative;
    border: 1px solid #c9c9c9;
    margin: 40px 30px;
    height: 30px;
}

.swpRightPos .searchBlock .searchField {
    height: 30px;
    line-height: 30px;
    width: 80%;
    background: none;
    border: none;
    margin: 0;
    padding: 0 0 0 10px;
    color: #888888;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 300;
}

.swpRightPos .searchBlock .searchField:focus {
    color: #666666;
}

.swpRightPos .searchBlock .searchSubmit {
    width: 30px;
    height: 30px;
    border: none;
    background: none;
    padding: 0px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.swpRightPos .searchBlock .searchSubmit:before {
    font-family: "fontello";
    content: '\e83f';
    font-size: 16px;
    color: #888888;
    line-height: 30px;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    z-index: 4;
    right: 0;
    top: 0;
}


/* Bookmarks area */

.swpRightPos .addBookmark {
    height: 50px;
    line-height: 50px;
    font-size: 23px;
    color: #919191;
    display: block;
    position: relative;
    border: 1px solid #dddddd;
    background-color: #fafafa;
    text-align: center;
    padding-left: 30px;
    margin: 0 0 20px 0;
}

.swpRightPos .addBookmark:before {
    content: '+';
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    color: #919191;
    display: block;
    position: absolute;
    left: 16px;
}

.swpRightPos .listBookmarks {
    margin: 0;
    padding: 0 20px 0 30px;
    color: #222222;
}

.swpRightPos .listBookmarks>li {
    position: relative;
}

.swpRightPos .listBookmarks>li+li {
    margin-top: 6px;
}

.swpRightPos .listBookmarks>li .delBookmark {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    right: -20px;
    top: 50%;
    margin-top: -10px;
}

.swpRightPos .listBookmarks>li a {
    color: #222222;
}


/*topusermenu_area sidemenu_area*/

.sidemenu_wrap .usermenu_area {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    font-weight: 300;
    background-color: rgba(0, 0, 0, 0.02);
}

.sidemenu_wrap .usermenu_area:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.sidemenu_wrap .usermenu_area a {
    color: rgba(255, 255, 255, 0.7);
}

.sidemenu_wrap .usermenu_area a:hover {
    color: #fff;
    text-decoration: underline;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list {
    padding: 0;
    margin: 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list>li {
    list-style: none;
    position: relative;
    height: 35px;
    line-height: 35px;
    float: left;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list>li a:before,
.sidemenu_wrap .usermenu_area ul.usermenu_list>li a:after {
    font-family: "fontello";
    text-decoration: none;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list>li>a {
    height: 35px;
    line-height: 35px;
    display: block;
}


/* .sidemenu_wrap .usermenu_area ul.usermenu_list > li > a > span{display: none;} */

.sidemenu_wrap .usermenu_area ul.usermenu_list>li.sfHover>a {
    color: #fff;
    text-decoration: underline;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li ul {
    display: none;
    background: #fff;
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px;
    position: absolute;
    left: -7px;
    top: 35px;
    width: 120px;
    z-index: 1020;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li ul:before {
    width: 6px;
    height: 6px;
    background: #fff;
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    left: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd #fff #fff #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(46deg);
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li {
    list-style: none;
    padding: 0;
    color: #888;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a {
    color: #888;
    display: block;
    padding: 0 5px;
    height: auto;
    line-height: 25px;
    min-height: 25px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a.icon:before {
    display: inline-block;
    padding: 0 10px 0 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list>li {
    margin: 0 0 0 30px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list>li+li {
    margin: 0 0 0 10px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency>a {
    padding: 0 15px;
    background: rgba(255, 255, 255, 0.5);
    text-decoration: none;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover>a,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency>a:hover {
    background-color: #fff;
    position: relative;
    z-index: 1050;
    height: 36px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency ul {
    width: 80px;
    left: 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency ul li a b {
    display: inline-block;
    padding: 0 7px 0 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:before,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_language>a:before,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel>a:before,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_login>a:before {
    display: inline-block;
    height: 35px;
    width: 15px;
    text-align: center;
    line-height: 35px;
    padding: 0 5px 0 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_language ul li a img {
    height: 10px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px 0 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:before {
    content: '\e883';
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_language>a:before {
    content: '\e884';
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel>a:before {
    content: '\e885';
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_login>a:before {
    content: '\e886';
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart>a:after,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_language>a:after {
    content: '\e85a';
    display: inline-block;
    height: 35px;
    width: 15px;
    text-align: left;
    line-height: 35px;
    padding: 0 0 0 5px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart.sfHover>a:after,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_language.sfHover>a:after {
    content: '\e859';
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart {
    width: 210px;
    left: -40px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart>ul:before {
    left: 43px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart aside:last-child {
    padding-bottom: 0;
    margin-bottom: 10px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart .widgettitle {
    font-size: 18px;
    padding-bottom: 20px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .sidebar_cart ul {
    display: block;
    position: static;
    border: none;
    width: 100%;
    padding: 0;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li {
    margin-bottom: 10px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a {
    color: #222222;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a img {
    width: 50px;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:hover,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:after,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:hover:after {
    text-decoration: none !important;
    font-size: 14px !important;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a {
    padding: 2px 6px;
    display: inline-block;
    float: none;
    margin-right: 6px;
    width: auto;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.buttons a:after {
    font-family: "WooCommerce" !important;
}

.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area p.total {
    padding-bottom: 10px;
}

.sidemenu_wrap .sidemenu_area {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.sidemenu_wrap .sidemenu_area>ul>li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.sidemenu_wrap .sidemenu_area>ul {
    margin: 0;
    padding: 0;
}

.sidemenu_wrap .sidemenu_area ul li {
    list-style: none;
}

.sidemenu_wrap .sidemenu_area li.dropMenu:hover {
    cursor: pointer;
}

.sidemenu_wrap .sidemenu_area li.dropMenu:before {
    content: '\e85d';
    font-family: "fontello";
    width: 40px;
    display: block;
    float: right;
    padding: 7px 0 0 0;
    text-align: center;
    color: #fff
}

.sidemenu_wrap .sidemenu_area li.dropMenu.dropOpen:before {
    content: '\e85e';
}

.sidemenu_wrap .sidemenu_area li.dropMenu a {
    margin: 0 40px 0 0;
}

.sidemenu_wrap .sidemenu_area>ul>li>a {
    text-transform: uppercase;
    display: block;
    color: #fff;
    padding: 10px 15px 10px 30px;
    font-weight: 300;
    font-size: 12px;
}

.sidemenu_wrap .sidemenu_area ul li>a.sf-with-ul {
    margin: 0 40px 0 0 0;
}

.sidemenu_wrap .sidemenu_area ul li ul {
    background: rgba(0, 0, 0, 0.07);
    padding: 0;
    margin: 0;
    display: none;
}

.sidemenu_wrap .sidemenu_area ul li ul,
.sidemenu_wrap .sidemenu_area ul li ul li+li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.sidemenu_wrap .sidemenu_area ul li ul li a {
    color: #fff;
    font-weight: 300;
    display: block;
    padding: 6px 15px 6px 42px;
    font-size: 13px;
}

.sidemenu_wrap .sidemenu_area ul li ul li ul li a {
    padding: 6px 15px 6px 54px;
    font-size: 12px;
}

.sidemenu_overflow {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 1000;
    opacity: 0.2;
    display: none;
}

.sidemenu_wrap .sidemenu_button {
    width: 50px;
    position: absolute;
    z-index: 200;
    top: 0;
    left: 0;
    height: 100%;
    cursor: pointer;
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/https://web.archive.org/web/20241118010609im_/https://1nadzor.ru/wp-content/themes/grecko/images/logo-icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 25px;
    -webkit-background-size: 25px;
    -o-background-size: 25px;
    -moz-background-size: 25px;
}

.menuTranform {
    width: 250px;
    margin: 0 0 0 -300px;
    position: relative;
    z-index: 201;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.openMenuFix .menuTranform {
    margin: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


/* sidemenu Search */

.menuSearch {
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.4);
    margin: 40px 30px;
    height: 30px;
}

.menuSearch .searchField {
    height: 30px;
    line-height: 30px;
    width: 80%;
    background: none;
    border: none;
    margin: 0;
    padding: 0 0 0 10px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 300;
}

.menuSearch .searchField::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.menuSearch .searchField:focus {
    color: #000;
}

.menuSearch .searchSubmit {
    width: 30px;
    height: 30px;
    border: none;
    background: none;
    padding: 0px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.menuSearch .searchSubmit:before {
    font-family: "fontello";
    content: '\e83f';
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 30px;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    z-index: 4;
    right: 0;
    top: 0;
}

.shortcodesGridPadding {
    padding: 45px 0 0 0;
}

#frontend_editor {
    display: none;
}


/*info Block - date, author, category*/

.infoPost {
    padding: 8px 0 50px 0;
    height: auto;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    font-style: italic;
    position: relative;
}

.infoPost a {
    color: #222222;
}

.infoPost .infoTags a {
    color: #888888;
}

.infoPost .separator {
    padding: 5px;
    font-style: normal;
}

.infoPost .frontend_editor_buttons {
    float: left;
    width: 180px;
    display: block;
    text-align: left;
    margin: -7px 30px 0 0;
}


/*itemPage*/

.itemPage:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}

.itemPage .thumb {
    margin: 0 0 50px 0;
}

.itemPage .thumb img {
    display: block;
}

.itemPage h1 {
    text-align: left;
    padding: 0 0 50px 0;
}

.itemPage .itemInfo {
    padding: 0 0 50px 0;
}

.itemPageFullWrapper .itemInfo {
    padding: 0 0 30px 0;
}

.itemPage .itemInfo:after,
.itemPageFullWrapper .itemInfo:after {
    height: 0;
    display: block;
    content: '';
    clear: both;
}

.itemPage .itemInfo .infoPost,
.itemPageFullWrapper .itemInfo .infoPost {
    float: left;
    padding: 0;
    line-height: 30px;
}

.itemPage .itemInfo .postSharing,
.itemPageFullWrapper .itemInfo .postSharing {
    float: right;
    padding: 0 0 0 50px;
}

.itemPageFull {
    position: relative;
    overflow: hidden;
}

.itemPageFull:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}

{}

.itemPageFull .thumb {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
}

.itemPageFull .thumb img {
    display: block;
    width: 100%;
}

.itemPageFull .itemDescriptionWrap {
    position: absolute;
    width: 100%;
    max-height: 40%;
    bottom: 0;
    left: 0;
    padding: 30px 0 0 0;
    color: #222222;
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
}

.itemPageFull .itemDescriptionWrap h1 {
    text-align: center;
    padding: 0 110px 30px 110px;
}

.itemPageFull .itemDescriptionWrap .main {
    position: relative;
}

.itemPageFull .itemDescriptionWrap .toggleDescription {
    display: none
}


/*.itemPageFull .itemDescriptionWrap:hover .toggleDescription{ display: block; }*/

.itemPageFull .itemDescriptionWrap .toggleButton {
    display: none;
    width: 48px;
    height: 48px;
    border: 1px solid #dddcdc;
    position: absolute;
    top: 7px;
    color: #fff;
    background: rgb(208, 208, 208);
    background: rgba(208, 208, 208, 0.8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4cd0d0d0, endColorstr=#4cd0d0d0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cd0d0d0, endColorstr=#4cd0d0d0)";
}

.itemPageFull .itemDescriptionWrap .toggleButton:hover {
    background-color: #ffffff;
    color: #888888;
    border: 1px solid #ddd;
}

.itemPageFull .itemDescriptionWrap .toggleButton:before {
    font-family: "fontello";
    display: block;
    height: 48px;
    width: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 25px;
}

.itemPageFull .itemDescriptionWrap .toggleButton {
    right: 0;
}

.itemPageFull .itemDescriptionWrap .toggleButton:before {
    content: '\e861'
}

.itemPageFull .itemDescriptionWrap:hover .toggleButton:before,
.itemPageFull .itemDescriptionWrap.descriptionShow .toggleButton:before {
    content: '\e856';
}

.itemPageFull .itemInfo {
    padding: 0 0 50px 0;
}

.itemPageFull .itemInfo:after {
    height: 0;
    display: block;
    content: '';
    clear: both;
}

.itemPageFull .itemInfo .infoPost {
    float: left;
    padding: 0;
    line-height: 30px;
}

.itemPageFull .itemInfo .postSharing {
    float: right;
    padding: 0 0 0 50px;
}

.imgNav {
    position: relative;
}

.imgNav img {
    position: relative;
    z-index:
}

.imgNav .itemPrev,
.imgNav .itemNext {
    display: block;
    position: absolute;
    width: 50%;
    height: 50px;
    font-size: 13px;
    color: #3a3a3a;
    margin: -75px 0 0 0;
    overflow: hidden;
    padding: 50px 0;
}

.imgNav .itemPrev span.itInf {
    display: block;
    height: 50px;
    width: auto;
    float: left;
    background: rgba(255, 255, 255, 0.8);
    padding: 0 40px 0 90px;
    margin: 0 0 0 -300px;
    overflow: hidden;
    max-width: 160px;
}

.imgNav .itemNext span.itInf {
    display: block;
    height: 50px;
    width: auto;
    float: right;
    background: rgba(255, 255, 255, 0.8);
    padding: 0 90px 0 40px;
    margin: 0 -300px 0 0;
    overflow: hidden;
    max-width: 160px;
}

.imgNav .itemPrev .titleItem,
.imgNav .itemNext .titleItem {
    display: block;
    font-size: 16px;
    padding: 4px 0 0 0;
}

.imgNav .itemPrev:before,
.imgNav .itemNext:before {
    opacity: 0;
    width: 48px;
    height: 48px;
    border: 1px solid #ddd;
    display: block;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 50px;
    font-family: "fontello";
    color: #888888;
    font-size: 25px;
    text-align: center;
    line-height: 50px;
}

.imgNav:hover .itemPrev:before,
.imgNav:hover .itemNext:before {
    opacity: 1;
}

.imgNav .itemPrev:before {
    content: '\e85f';
    left: 50px;
}

.imgNav .itemNext:before {
    content: '\e860';
    right: 50px;
}

.imgNav .itemPrev {
    top: 50%;
    left: 0;
}

.imgNav .itemNext {
    top: 50%;
    right: 0;
}

.imgNav .itemPrev:hover span.itInf {
    margin: 0 0 0 -25px;
}

.imgNav .itemNext:hover span.itInf {
    margin: 0 -25px 0 0;
}

.imgNav .itemPrev:hover:before {
    left: 0;
    opacity: 0;
}

.imgNav .itemNext:hover:before {
    right: 0;
    opacity: 0;
}

.imgNav .itemPrev span.itInf,
.imgNav .itemNext span.itInf {
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
}

.imgNav .itemPrev:before,
.imgNav .itemNext:before {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.imgNav .itemPrev span.itInf,
.imgNav .itemNext span.itInf {
    -webkit-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.fullscreen .post,
.fullscreen .post .article,
.fullscreen .post article {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.article {
    margin: 0 0 30px 0;
}

.single .content .itemscope {
    position: relative;
}


/*post*/

.post {
    margin: 50px 0;
    /* padding: 50px 0 0 0; */
}

.post.shortCode {
    margin: 0;
    padding: 50px 0 0 0;
}

.post:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}


/*.post .thumb { width:550px;}*/

.post .thumb img {
    width: 100%;
}

.post+.post {
    margin: 0 0 50px 0;
    padding: 0;
}

.post.no_margin {
    margin-bottom: 0;
}

.post article {
    padding: 0;
}

.post article:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}

.post .sc_image img {
    width: 100%;
    display: block;
    margin: 0px;
    padding: 0px;
    float: none;
}

.post .sc_image figcaption {
    background: #ededed;
    color: #777777;
    font-size: ;
    text-align: center;
    font-style: italic;
    height: 30px;
    line-height: 30px;
}

.post p {
    padding: 0 0 30px 0;
    margin: 0;
}

.post ol,
.post ul {
    margin: 0 0 30px 20px;
    padding: 0;
}

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

.post ol li,
.post ul li {
    line-height: 28px;
}

.post blockquote {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
}

.post .bqLeft {
    margin: 0 50px 0 0;
}

.post .bqRight {
    float: right;
    margin: 0 0 0 50px;
}

.post .postLink {
    padding: 0 0 20px 0;
}

.post .postLink a {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
}

.post .postStatus {
    color: #fff;
    padding: 30px 50px 0;
    margin: 0 0 40px 0;
}

.post .postAside {
    color: #fff;
    padding: 30px 50px 0;
    margin: 0 0 40px 0;
    background: #888888;
}

.post .sc_quote_title {
    font-size: 18px;
}

.post .postChat {
    padding: 0 0 20px 0;
}

.post .sc_chat {
    border: 1px solid #888888;
    padding: 30px 50px;
    margin: 0 0 20px 0;
}

.post .sc_chat p {
    padding: 0 0 20px 0;
}

.post .sc_chat:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}

.post .sc_chat .sc_quote_title {
    padding: 0;
}

.post .sc_chat .sc_quote_title.alignright {
    margin: 0;
}

.post .postSharing {
    padding: 0 0 50px 0;
    clear: both;
}

.post .postSharing li {
    margin-bottom: 10px;
}

.post .tagsWrap .infoPost {
    float: left;
    margin: 0;
    max-width: 50%;
    text-align: left;
}

.post .tagsWrap .postSharing {
    float: right;
}

body:not(.single):not(.page) .with_sidebar .content .post .infoPost {
    padding: 8px 0 50px 0;
    text-align: left;
}

body:not(.single):not(.page) .with_sidebar .content .post .postSharing {
    float: right;
    margin-left: 10px;
}


/*author*/

.author {
    margin: 0 0 50px 0;
}

.author:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}

.author .avatar {
    width: 50px;
    height: 50px;
    float: left;
}

.author .avatar img {
    width: 100%;
}

.author .authorInfo {
    margin: 0 0 0 80px;
}

.author .socPage {
    height: 32px;
    margin: 0 0 50px 78px;
}

.author .socPage ul {
    margin: 0;
    padding: 0;
}


/*formValid*/

.formValid {
    padding: 0 0 20px 0;
}


/*comment*/

.comments {
    margin: 0 0 50px 0;
}

.comments .commBody {
    margin: 0;
    padding: 0;
}

.comments .commBody li.commItem {
    list-style: none;
}

.comments .commBody li.commItem+li.commItem {
    border-top: 1px solid #ddd;
    padding: 50px 0 0 0;
}

.comments .commBody li.commItem ul {
    margin: 0;
    padding: 50px 0 0 50px;
    border-top: 1px solid #ddd;
}

.comments .commBody li.commItem:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
}

.comments .commBody li.commItem .replyWrap {
    float: right;
    margin: 0 0 20px 0;
}

.comments .commBody li.commItem .replyWrap .posted {
    float: left;
    height: 30px;
    line-height: 30px;
    font-weight: 300;
    font-size: 12px;
    font-style: italic;
    padding: 0 20px 0 0;
}

.comments .commBody li.commItem .replyWrap .posted a {
    color: #222222;
}

.comments .commBody li.commItem h4 {
    height: 50px;
    line-height: 50px;
    padding: 0 0 20px 20px;
    float: left;
}

.comments .commBody li.commItem h4 a {
    color: #222222;
}

.comments .commBody li.commItem .avatar {
    width: 50px;
    height: 50px;
    float: left;
    margin: 0 0 20px 0;
}

.comments .commBody li.commItem .avatar img {
    width: 100%;
}

.comments .commBody li.commItem .authorInfo {
    clear: both;
    padding: 0 0 20px 0;
}

.comments .commBody li.commItem .comment_date {
    color: #222222;
}


/*review Block*/

.post .reviewBlock,
.itemPageFullWrapper .reviewBlock {
    float: right;
    width: 250px;
    clear: right;
    margin: 0 0 50px 50px;
    position: relative;
    z-index: 1;
}

.reviewBlock {
    margin: 0 0 50px 0;
}

.reviewBlock .popularFiltr {
    margin: 0 !important;
}

.reviewBlock .popularFiltr ul {
    margin: 0 0 10px 0;
    text-transform: uppercase;
}

.sc_tabs.reviewBlock .ratingStars {
    display: none;
}

.reviewBlock .ratingStars .ratBody {
    padding: 15px 0;
}

.reviewBlock .ratingStars .ratBody+.ratBody {
    border-top: 1px solid #ddd;
}

.reviewBlock .ratingStars .ratBody:after {
    clear: both;
    display: block;
    height: 0;
    content: '';
}

.reviewBlock .ratingStars .ratBody .name {
    /*float: left;*/
    font-weight: 400;
}

.reviewBlock .ratingStars .accept {
    text-align: center;
    padding: 10px 0 30px 0;
}

.ratingItem {
    position: relative;
    height: 16px;
    width: 80px;
}

.reviewBlock .ratingItem {
    float: right;
}

.reviewBlock .ratingItem.ratingEdit {
    cursor: pointer;
}

.reviewBlock .ratingItem .ratBubble {
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
    height: 25px;
    width: 50px;
    position: absolute;
    top: -40px;
    left: 100%;
    line-height: 25px;
    font-size: 12px;
    z-index: 3;
    margin: 0 0 0 -26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.reviewBlock .ratingItem .ratBubble:after {
    height: 10px;
    width: 10px;
    background: #fff;
    content: '';
    display: block;
    margin: -5px 0 0 20px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(46deg)
}

.reviewBlock .ratingItem:hover .ratBubble {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ratingItem span {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    vertical-align: top;
}

.ratingItem span:before {
    font-family: "fontello";
    width: 16px;
    height: 16px;
    display: block;
    line-height: 16px;
    text-align: center;
}

.ratingItem .starDefault {
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
}

.ratingItem .starDefault span:before {
    content: '\e81e';
}

.ratingItem .starHover {
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    overflow: hidden;
    white-space: nowrap;
}

.ratingItem .starHover span:before {
    content: '\e809';
}

.reviewBlock .infoTotal {
    background: #eeeeee;
    padding: 10px;
}

.reviewBlock .infoTotal p {
    padding: 0;
}

.reviewBlock .infoTotal .infoRat {
    font-size: 12px;
    font-style: italic;
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
}

.reviewBlock .infoTotal .totalWrap {}

.reviewBlock .infoTotal .totalWrap:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
}

.reviewBlock .infoTotal .totalWrap .totalRating {
    width: 50%;
    height: 16px;
    line-height: 16px;
    padding: 5px 0;
    text-align: center;
    border-right: 1px solid #ddd;
}

.reviewBlock .infoTotal .totalWrap .totalStar {
    width: 50%;
    height: 16px;
    float: right;
    padding: 5px 0;
}


/* summary Rating */

.summaryRating {
    overflow: hidden;
    margin: 2px 0 6px;
}

.footerStyleDark .ratingItem span:before {
    color: #dddddd;
}

.fullscreen .isotopeFiltr,
.sc_gap .isotopeFiltr {
    text-align: center;
}

.isotopeFiltr .squareButton,
.isotopeFiltr .squareButton+.squareButton {
    margin-bottom: 4px;
}


/*masonry*/

.masonryWrap .isotopeFiltr ul {
    margin: 0 0 -10px 0;
    padding: 50px 0 0 0;
}

.masonryWrap .pageFiltr ul a,
.masonryWrap .isotopeFiltr ul a {
    text-transform: uppercase;
}

.masonry {
    padding: 0 0 50px 0;
    margin: 0 -50px 0 0;
}

.masonry:after {
    clear: both;
    content: '';
    height: 0;
    display: block;
}

.masonry .isotopePadding {
    margin: 0 50px 0 0;
    position: relative;
    background: #ffffff;
}

.masonry article {
    float: left;
    padding: 0 0 0 0;
    margin: 50px 0 0 0;
    background-color: #fff;
    opacity: 0;
}

.masonry article .thumb {
    width: 100%;
}

.masonry article .thumb img {
    width: 100%;
    display: block;
}

.masonry article h4 {
    padding: 30px 0 20px 0;
}

.masonry article .sc_quote_title {
    font-size: 18px;
    padding: 0 0 20px 0;
}

.masonry article p {
    padding: 0 0 20px 0;
    margin: 0;
}

.masonry article .status {
    padding: 15px 10px;
    margin: 0 0 30px 0;
    color: #fff;
}

.masonry article .masonryInfo {
    padding: 0 0 20px 0;
    font-size: 12px;
    line-height: 12px;
    text-align: left;
    font-style: italic;
}

.masonry article .masonryInfo:before {
    height: 20px;
    border-top: 1px solid #ddd;
    width: 50px;
    display: block;
    content: '';
}

.masonry article .masonryInfo .separator {
    padding: 5px;
    font-style: normal;
}

.masonry article .masonryInfo span.infoTags a {
    color: #888888;
}

.masonry article .masonryInfo a {
    color: #222222;
}

.masonry article .masonryMore ul {
    padding: 0 0 50px 0;
    margin: 0;
}

.masonry article .moreWrapMasonry:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
    padding: 0 0 50px 0;
}

.masonry article .moreWrapMasonry .masonryMore {
    float: right;
}

.masonry article .moreWrapMasonry .infoPost {
    padding: 7px 0 0 0;
    float: left;
}

.masonry .slides {
    position: relative;
    /*display: none;*/
}

.masonry .slides .rsBullets {
    position: absolute;
    left: 0px;
    bottom: 35px;
    text-align: center;
    height: 20px;
    width: 100%;
    z-index: 789;
    overflow: hidden;
}

.masonry .slides .rsBullets .rsBullet {
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #fff;
    margin: 2px 5px 0 5px;
    vertical-align: top;
    cursor: pointer;
}

.masonry .slides .rsBullets .rsNavSelected {
    height: 12px;
    width: 12px;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 3px 0 3px;
}

.masonryLoad {
    padding: 0 0 50px 0;
    text-align: center;
}

.masonryLoad:after {
    display: block;
    content: '';
    clear: both;
    height: 0;
}


/*block quote*/

blockquote {
    margin: 0px;
    padding: 0px;
    font-style: italic;
}

blockquote p:before {
    content: '" ';
}

blockquote cite,
.sc_quote_title:before {
    content: '— '
}

blockquote cite {
    display: block;
    margin-top: 20px;
}


/*hoverIncrease zoom effect*/

.hoverIncrease {
    position: relative;
}

.hoverIncrease img {
    position: relative;
    z-index: 5;
    display: block;
}

.hoverIncrease .hoverShadow {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    display: block;
    -webkit-box-shadow: 0 0 200px -1px #fff inset;
    -moz-box-shadow: 0 0 200px -1px #fff inset;
    box-shadow: 0 0 200px -1px #fff inset;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.hoverIncrease .hoverIcon {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    line-height: 5px;
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    background: #fff;
    z-index: 7;
    text-align: center;
    color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.hoverIncrease .hoverIcon:before {
    content: '\e83f';
    font-family: "fontello";
    display: block;
}

.hoverIncrease:hover .hoverIcon {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    margin: -25px 0 0 -25px;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.hoverIncrease:hover .hoverShadow {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


/*post position */

.postCenter h1,
.postCenter h2,
.postCenter h3,
.postCenter h4,
.postCenter.items h4,
.postCenter h5,
.postCenter h6 {
    text-align: center;
    margin: 0 auto;
    display: block;
}

.postCenter .audio_container {
    margin-left: auto;
    margin-right: auto;
}

.postCenter .thumb,
.postCenter .sc_section[class*="columns"] {
    margin: 0 auto 50px;
    float: none;
}

.postCenter.items .thumb {
    margin-left: auto;
    margin-right: auto;
}

.postCenter img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    /*
        padding:15px 0 45px 0;
        clear:both;
    */
    display: block;
}

.postCenter.items .thumb img {
    text-align: center;
    margin: 0 auto;
    padding: 0 0 20px 0;
    clear: both;
    display: block;
}

.postCenter article {
    padding: 0 0 10px 0;
}

.postCenter .sc_video_player {
    margin-bottom: 30px;
}

.postCenter .noTabletBord,
.postCenter .sc_border {
    margin: 0 auto 50px auto;
}

.postCenter .sc_section .sc_border {
    margin: 0 auto;
}

.postCenter .noTabletBord img {
    margin: 20px 0 0 0;
    padding: 0;
}

.portfolio .postCenter .thumb {
    margin: 0 auto 50px auto;
}

.portfolio .postCenter .folioInfoBlock h2 {
    text-align: center;
}

.sidebar+.content .postCenter .sc_video_player {
    margin: 0 auto 30px auto;
}

.sidebar+.content .postCenter .noTabletBord,
.sidebar+.content .postCenter .sc_border {
    float: none;
}


/*.postLeft img{ float:left; margin:0 30px 30px 0;}*/

.postLeft.items img {
    margin: 0 20px 20px 0;
}


/*.postLeft .sc_border{ margin:0 0 50px 0;}*/

.portfolio .postLeft .thumb {
    float: left;
    margin: 0 50px 50px 0;
}

.portfolio .postLeft .thumb img {
    margin: 0;
}

.sidebar+.content .postLeft .thumb {
    float: left;
    padding: 0 30px 0 0;
}

.sidebar+.content .postLeft.audio .thumb {
    float: left;
    padding: 80px 30px 0 0;
}

.sidebar+.content .postLeft .audioWrap {
    width: 100%;
}

.sidebar+.content .postLeft .sc_video_player {
    float: left;
    margin: 0 30px 30px 0;
}


/*.postRight img{ float:right; margin:0 0 30px 30px;}*/

.postRight.items img {
    margin: 0 0 20px 20px;
}

.postRight .thumb {
    float: right;
    margin: 0 0 0 50px;
}


/*.postRight .sc_border{ margin:0 0 50px 0;}*/

.portfolio .postRight .thumb {
    float: right;
    margin: 0 0 50px 50px;
}

.portfolio .postRight .thumb img {
    margin: 0;
}

.sidebar+.content .postRight .thumb {
    float: right;
    padding: 0 0 0 50px;
}

.sidebar+.content .postRight.audio .thumb {
    float: right;
    padding: 80px 0 0 30px;
}

.sidebar+.content .postRight .audioWrap {
    width: 100%;
}

.sidebar+.content .postRight .sc_video_player {
    float: right;
    margin: 0 0 30px 30px;
}


/*slider*/

.slider .sliderPost h1.alignCenter {
    padding: 0 0 50px 0;
    text-align: center;
}

.slider .gridBlock {
    text-align: left;
}

.slider .gridBlock+.gridBlock {
    padding: 0px;
}

.slider .gridBlock:before {
    content: "";
    display: block;
    clear: both;
}

.slider .gridBlock h2 {
    padding: 0 0 20px 0;
    clear: none;
    margin: 0 0 0 78px
}

.slider .gridBlock h2,
.slider .gridBlock p {
    margin: 0 0 0 78px;
    text-align: left;
}

.slider .gridBlock .icon {
    display: block;
    float: left;
    width: 58px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    -moz-background-size: 100%;
}

.slider .gridBlock .icon.iconRetina {
    height: 58px;
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/lens_icon_retina.png);
}

.slider .gridBlock .icon.iconTablet {
    height: 89px;
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/hand_icon_retina.png);
}


/*portfolio*/

.portfolioWrap {
    padding: 50px 0 0 0;
}

.sc_blogger.portfolioWrap {
    padding: 0;
}

.portfolioWrap .pageFiltr ul,
.portfolioWrap .isotopeFiltr ul {
    margin: 0 0 -10px 0;
    padding: 0 0 50px 0;
}

.portfolioWrap .pageFiltr ul a,
.portfolioWrap .isotopeFiltr ul a {
    text-transform: uppercase;
}

.portfolio:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
}

.portfolio {
    margin: 0 0 30px 0;
    padding: 0 0 20px 0;
    min-height: 287px;
    overflow: visible !important;
}

.portfolio .isotopeElement {
    position: relative;
    float: left;
    opacity: 0;
}

.portfolio .isotopeElement .thumb {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.portfolio .isotopeElement .thumb img {
    width: 100%;
}

.portfolio .isotopeElement .folioShowBlock {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    overflow: hidden;
}

.portfolio .isotopeElement .hoverDirShow .folioShowBlock {
    display: none;
}

.portfolio .isotopeElement .hoverShiftShow .folioShowBlock {
    display: none;
}

.portfolio .isotopeElement .folioShowBlock:before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}

.portfolio .isotopeElement:not(.hover_Shift) {
    overflow: hidden;
}

.portfolio .isotopeElement .hoverDirShow .folioShowBlock:before,
.portfolio .isotopeElement .hoverShiftShow .folioShowBlock:before {
    opacity: 0.77;
    filter: alpha(opacity=77);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=77)";
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 7;
    color: #fff;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter h4 {
    color: #fff;
    margin: 30px 30px 0 30px;
    padding: 0 0 20px 0;
    vertical-align: middle;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter h4 a {
    color: #fff;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter h4 a:hover {
    color: #e0e0e0;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter p {
    margin: auto 30px;
    padding: 0 0 20px 0;
    vertical-align: middle;
    font-size: 13px;
    color: #e0e0e0;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryInfo {
    margin: auto 30px;
    padding: 0 0 15px 0;
    vertical-align: middle;
    font-style: italic;
    font-size: 12px;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryInfo:before {
    content: '';
    border-top: 1px solid #e0e0e0;
    display: block;
    height: 15px;
    width: 50px;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryInfo a {
    color: #e0e0e0;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryInfo a:hover {
    color: #ffffff;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryInfo .separator {
    padding: 5px;
    font-style: normal;
    color: #e0e0e0;
}

.portfolio .isotopeElement .folioShowBlock .folioContentAfter .masonryMore {
    margin: auto 30px;
    padding: 0;
    vertical-align: middle;
}

.portfolio .hoverDirShow {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.portfolio .masonryMore ul {
    margin: 0;
    padding: 0;
}


/*hover effect Hover shift*/

.portfolio .isotopeElement:hover {
    z-index: 10;
}

.portfolio .isotopeElement .hoverShiftShow {
    position: relative;
    width: 100%;
    height: 100%;
}

.portfolio .isotopeElement .hoverShiftShow .folioShowBlock {
    left: 0;
    top: 0;
    display: block;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.portfolio .isotopeElement:hover .hoverShiftShow .folioShowBlock {
    left: 20px;
    top: 20px;
    z-index: 5;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.portfolio .isotopeElement .hoverShiftShow .folioShowBlock {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


/*hover effect Hover CUBE*/

.hoverCubeShow:hover .thumb,
.hoverCubeShow .folioShowBlock {
    transform: translateZ(-32px) rotateY(180deg);
    animation-duration: 0.4s;
    animation-name: rotateOut;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    -webkit-transform: translateZ(-32px) rotateY(180deg);
    -webkit-animation-duration: 0.4s;
    -webkit-animation-name: rotateOut;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
}

.hoverCubeShow .thumb,
.hoverCubeShow:hover .folioShowBlock {
    animation-duration: 0.6s;
    animation-name: rotateIn;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-name: rotateIn;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
}

@keyframes rotateIn {
    0% {
        opacity: 0;
        transform: translateZ(-100px) translateX(0) rotateY(180deg);
    }
    1% {
        transform: translateZ(-100px) rotateY(-180deg);
    }
    50% {
        opacity: 0.5;
        z-index: 1;
        transform: translateZ(-50px) translateX(-50px) rotateY(-90deg);
    }
    100% {
        opacity: 1;
        z-index: 1;
        transform: translateZ(0) translateX(0) rotateY(0deg);
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1;
        transform: translateZ(0) translateX(0) rotateY(0deg);
    }
    50% {
        opacity: 0.5;
        z-index: 0;
        transform: translateZ(-50px) translateX(50px) rotateY(90deg);
    }
    100% {
        opacity: 0;
        z-index: 0;
        transform: translateZ(-100px) translateX(0) rotateY(180deg);
    }
}

@-webkit-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-100px) translateX(0) rotateY(180deg);
    }
    1% {
        -webkit-transform: translateZ(-100px) rotateY(-180deg);
    }
    50% {
        opacity: 0.5;
        z-index: 1;
        -webkit-transform: translateZ(-50px) translateX(-50px) rotateY(-90deg);
    }
    100% {
        opacity: 1;
        z-index: 1;
        -webkit-transform: translateZ(0) translateX(0) rotateY(0deg);
    }
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0) rotateY(0deg);
    }
    50% {
        opacity: 0.5;
        z-index: 0;
        -webkit-transform: translateZ(-50px) translateX(50px) rotateY(90deg);
    }
    100% {
        opacity: 0;
        z-index: 0;
        -webkit-transform: translateZ(-100px) translateX(0) rotateY(180deg);
    }
}


/*hover effect Hover book*/

.bookShowWrap {
    overflow: hidden;
}

.folio4col .bookShowWrap .hoverBookShow {
    perspective: 400px;
    -webkit-perspective: 400px;
}

.folio3col .bookShowWrap .hoverBookShow {
    perspective: 500px;
    -webkit-perspective: 500px;
}

.folio2col .bookShowWrap .hoverBookShow {
    perspective: 800px;
    -webkit-perspective: 800px;
}

.bookShowWrap .hoverBookShow {
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
}

.bookShowWrap .hoverBookShow * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.bookShowWrap .hoverBookShow .thumb {
    perspective-origin: 100px 20px;
    transform-origin: left center;
    transform-style: preserve3d;
    transition: transform 0.5s ease;
    -webkit-perspective-origin: 100px 20px;
    -webkit-transform-origin: left center;
    -webkit-transform-style: preserve3d;
    -webkit-transition: -webkit-transform 0.5s ease;
}

.bookShowWrap .hoverBookShow:hover .thumb {
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
}

.bookShowWrap .hoverBookShow .folioShowBlock {
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
    perspective-origin: 100px 20px;
    transform-origin: right center;
    transform-style: preserve3d;
    transform: rotateY(-111deg);
    transition: all 0.5s ease;
    -webkit-perspective-origin: 100px 20px;
    -webkit-transform-origin: right center;
    -webkit-transform-style: preserve3d;
    -webkit-transform: rotateY(-110deg);
}

.bookShowWrap .hoverBookShow:hover .folioShowBlock {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
}

.feedBlock {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
}

.portfolio .isotopeElement {
    padding: 0;
}

.portfolio.folio1col article {
    width: 1150px;
    margin: 0 0 50px 0;
    overflow: visible !important;
}

.portfolio.folio1col article .shadow_wrapper {
    width: 100%;
    height: 100%;
    background: #ffffff;
    position: relative;
    z-index: 1;
}

.portfolio.folio1col article .shadow_wrapper:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.portfolio.folio1col article .thumb {
    width: 714px;
    height: auto;
    position: relative;
}

.portfolio.folio1col article .thumb img {
    width: 100%;
}

.portfolio.folio1col .folioInfoBlock {
    margin: 0 0 50px 0;
}

.portfolio.folio1col .folioInfoBlock h2 {
    padding: 0 0 30px 0;
}

.portfolio.folio1col .folioInfoBlock .moreWrapPortfolio .infoPost {
    float: left;
    padding: 5px 0 0 0;
    max-width: 250px;
    line-height: 20px;
    text-align: left;
}

.portfolio.folio1col .folioInfoBlock .moreWrapPortfolio .portfolioMore {
    float: right;
}

.portfolio.folio2col .isotopeElement {
    width: 575px;
    height: 323px;
}

.portfolio.folio3col .isotopeElement {
    width: 383px;
    height: 245px;
}

.portfolio.folio4col .isotopeElement {
    width: 287px;
    height: 287px;
}

.portfolio.folioAutoCol .isotopeElement {
    height: 300px;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

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

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

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


/*related post*/

.relatedWrap {
    margin: 0 0 50px 0;
}

.relatedPostWrap h2 {
    text-align: center
}

.relatedPostWrap:after {
    height: 0;
    display: block;
    content: '';
    clear: both;
}

.relatedPostWrap:not(.sc_blogger) article {
    padding: 0 0 50px 0;
}

.relatedPostWrap article .reviewBlock {
    margin: 0 0 10px 0;
    height: 16px;
}

.relatedPostWrap article .reviewBlock .ratingItem {
    float: left;
}

.relatedPostWrap article .thumb,
.relatedPostWrap article .sc_slider,
.relatedPostWrap article .sc_video_player {
    width: 100%;
    margin: 0 0 20px 0;
}

.relatedPostWrap article .thumb img {
    width: 100%;
    display: block;
}

.relatedPostWrap article h4 {
    padding: 0 0 20px 0;
}

.relatedPostWrap article h4+.reviews_summary {
    padding: 0 0 10px 0;
    margin-top: -10px;
}

.relatedPostWrap article p {
    padding: 0 0 20px 0;
}

.relatedPostWrap article .relatedInfo {
    padding: 0 0 20px 0;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    font-style: italic;
}

.relatedPostWrap article .relatedInfo:before {
    height: 20px;
    border-top: 1px solid #ddd;
    width: 50px;
    display: block;
    content: '';
}

.relatedPostWrap article .relatedInfo .separator {
    padding: 5px;
    font-style: normal;
}

.relatedPostWrap article .relatedInfo span.infoTags a {
    color: #888888;
}

.relatedPostWrap article .relatedInfo a {
    color: #222222;
}

.relatedPostWrap article .relatedMore ul {
    padding: 0;
    margin: 0;
}


/*Border tablet*/

.sc_border {
    /*
        width:497px;
        height:354px;
        max-width:417px;
    */
    padding: 4% 10% 6% 10%;
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.sc_border.sc_border_light {
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/tablet_white.png);
}

.sc_border.sc_border_dark {
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/tablet_black.png);
}

.sc_border .sc_slider,
.sc_border .sc_zoom {
    /*
        width:438px;
        height:328px;
    */
    border: 3px solid #151515;
    background: #151515;
    margin: 0;
}

.sc_border .sc_zoom img {
    /*
        width:438px;
        height:328px;
    */
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.slides {
    position: relative;
}

.noTabletBord .slides .rsBullets,
.slides .rsBullets {
    position: absolute;
    left: 0px;
    bottom: 35px;
    text-align: center;
    height: 20px;
    width: 100%;
    z-index: 789;
    overflow: hidden;
}

.noTabletBord .slides .rsBullets .rsBullet,
.slides .rsBullets .rsBullet {
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #fff;
    margin: 2px 5px 0 5px;
    vertical-align: top;
    cursor: pointer;
}

.noTabletBord .slides .rsBullets .rsNavSelected,
.slides .rsBullets .rsNavSelected {
    height: 12px;
    width: 12px;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 3px 0 3px;
}

.zoomContainer {
    overflow: hidden;
}

.zoomLens {
    cursor: cell;
    border: none !important;
}

.zoomLens:before {
    border: rgba(255, 255, 255, 0.33) 10px solid !important;
    width: 180px;
    height: 180px;
    content: "";
    position: absolute;
}


/* video */

iframe,
video {
    max-width: 100%;
    min-height: 100px;
    vertical-align: top;
}


/*frame Player*/

.sidebar+.content .post .sc_video_player {
    width: 100%;
}

.sc_video_player .sc_video_player_title,
.sc_video_player .sc_video_player_title:after,
.sc_video_player .sc_video_player_title:before {
    height: 21px;
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/video_title.png);
    background-position: no-repeat;
}

.sc_video_player .sc_video_player_title {
    background-position: no-repeat;
    background-position: 0 -21px;
    background-repeat: repeat-x;
    position: relative;
    margin: 0px 10px;
}

.sc_video_player .sc_video_player_title:after,
.sc_video_player .sc_video_player_title:before {
    content: "";
    position: absolute;
    top: 0px;
    width: 60px;
}

.sc_video_player .sc_video_player_title:after {
    background-position: 0 0;
    left: -10px;
}

.sc_video_player .sc_video_player_title:before {
    background-position: 0 -42px;
    right: -10px;
}

.sc_video_player .sc_video_frame {
    overflow: hidden;
    cursor: pointer;
    background-color: #f2f2f2;
    width: 100%;
    /*height:100%;*/
}

.sc_video_player .sc_video_frame img {
    width: 100%;
    /*height:100%;*/
    display: block;
    margin: 0px;
    padding: 0px;
}

.sc_video_player .sc_video_frame iframe {
    display: block;
}

.sc_video_player .sc_video_play_button {
    position: relative;
    opacity: 0;
}

.footerStyleLight .footerWidget .sc_video_player .sc_video_play_button:after {
    background-color: #fff;
}

.footerStyleLight .footerWidget .sc_video_player:hover .sc_video_play_button:after {
    color: #c0c0c0;
    background-color: #2b2b2b;
}

.footerStyleDark .footerWidget .sc_video_player .sc_video_play_button:after {
    color: #c0c0c0;
    background-color: #2b2b2b;
}

.footerStyleDark .footerWidget .sc_video_player:hover .sc_video_play_button:after {
    background-color: #fff;
}

.sc_video_player .sc_video_play_button:after {
    width: 0;
    height: 0;
    line-height: 20px;
    font-size: 0;
    position: absolute;
    font-family: "fontello";
    content: '\e87b';
    left: 50%;
    top: 50%;
    margin: 0;
    z-index: 10;
    background-color: #ffffff;
    text-align: center;
    text-indent: 3px;
    overflow: hidden;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.footerWidget .sc_video_player .sc_video_play_button:after,
.sc_video_player:hover .sc_video_play_button:after {
    width: 50px;
    height: 50px;
    font-size: 21px;
    line-height: 50px;
    margin: -25px 0 0 -25px;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.sc_video_player:active .sc_video_play_button:after {
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: -35px 0 0 -35px;
    text-indent: 5px;
    font-size: 30px;
    color: #fff;
}

.sidebar+.content .post .audioWrap {
    width: 550px;
}


/*post Sharing*/

.postSharing {
    height: 30px;
    text-align: right;
    position: relative;
    z-index: 1;
}

.postSharing>ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.with_sidebar .style_excerpt .postSharing {
    float: right;
}

.with_sidebar .style_excerpt .infoPost {
    float: left;
    text-align: left;
}

ul>li.likeActive>a {
    background-color: #ddd;
}

ul>li.like>a>span.likePost,
ul>li.likeActive>a>span.likePost {
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    padding: 0;
    min-width: 16px;
}

ul>li.like>a>span.likePost:before,
ul>li.likeActive>a>span.likePost:before {
    width: 100px;
    position: absolute;
    z-index: 2;
    left: 0px;
    top: -28px;
    text-align: left;
}

ul>li.likeActive>a>span.likePost:before {
    content: "-1";
}

ul>li.like>a>span.likePost:before {
    content: "+1";
}

ul>li.like>a:hover>span.likePost:before,
ul>li.likeActive>a:hover>span.likePost:before {
    top: 0px;
}

ul>li.like>a:hover>span.likePost,
ul>li.likeActive>a:hover>span.likePost {
    padding: 28px 0 0 0;
    height: 0px;
}

ul>li.share {
    position: relative;
}

ul>li.share>ul.shareDrop {
    display: none;
    position: absolute;
    left: 0px;
    top: 28px;
    z-index: 2;
    background: #FFF;
    margin: 0px;
    padding: 10px;
    border: 1px solid #ddd;
    width: 85px;
    -webkit-box-shadow: 0 2px 2px -1px #ddd;
    -moz-box-shadow: 0 2px 2px -1px #ddd;
    box-shadow: 0 2px 2px -1px #ddd;
}

ul>li.share>ul.shareDrop>li {
    list-style: none;
    display: block;
    padding: 7px 0;
}

ul>li.share>ul.shareDrop>li>a {
    display: block;
    text-align: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
}

ul>li.share>ul.shareDrop>li>a>img {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 0 9px 0 0;
}

ul>li.share>a.selected,
ul>li.share>a.selected:hover {
    border-width: 1px 1px 0 1px;
    height: 29px;
    position: relative;
    z-index: 3;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

ul>li.share>ul.shareDrop>li.twitter>a .icon {
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/socials/twitter_dark.png);
}

ul>li.share>ul.shareDrop>li.facebook>a .icon {
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/socials/facebook_dark.png);
}

ul>li.share>ul.shareDrop>li.pinterest>a .icon {
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/images/socials/pinterest_dark.png);
}


/*== BUTTON ==*/


/* round Button */

.roundButton+.roundButton {
    margin-left: 12px;
}

.roundButton,
.pagination .pageLibrary>li.libPage>.pageFocusBlock.navPadding .rsArrow {
    list-style: none;
    width: 37px;
    height: 37px;
}

.roundButton a,
.sliderLogo .elastislide-wrapper span:before,
.pagination .pageLibrary>li.libPage>.pageFocusBlock.navPadding .rsArrow .rsArrowIcn {
    width: 35px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ddd;
    display: block;
    text-align: center;
    font-size: 18px;
}

.footerStyleDark .footerWidget .roundButton a {
    background-color: #626262;
    border-color: #626262;
}

.footerStyleDark .footerWidget .roundButton:hover a {
    border-color: #878787;
}

.footerStyleDark .footerWidget .roundButton a:before {
    color: #878787;
}

.footerStyleLight .footerWidget .roundButton a {
    background-color: #fff;
    border-color: #ddd;
}

.footerStyleLight .footerWidget .roundButton:hover a {
    border-color: #888;
    background-color: #888;
}

.footerStyleLight .footerWidget .roundButton a:before {
    color: #888888;
    border-color: #888888;
}

.roundButton a:before,
.sc_scroll_controls .flex-direction-nav a:before,
.sc_testimonials .flex-direction-nav a:before,
.sliderLogo .elastislide-wrapper nav span:before,
.pagination .flex-direction-nav a:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
}

.sc_scroll_controls .flex-direction-nav a:hover,
.sc_testimonials_style_1 .flex-direction-nav a:hover,
.sc_testimonials_style_1 .flex-direction-nav a:active,
.pagination .flex-direction-nav a:hover,
.pagination .flex-direction-nav a:active,
.sliderLogo .elastislide-wrapper nav span:hover:before,
.roundButton a:hover,
.roundButton a:active {
    margin: -1px 0 0 0;
    -webkit-box-shadow: 0 2px 2px -1px #ddd;
    -moz-box-shadow: 0 2px 2px -1px #ddd;
    box-shadow: 0 2px 2px -1px #ddd;
}

.footerWidget .roundButton a:hover,
.footerWidget .roundButton a:active {
    margin: 0;
    background-color: #878787;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.footerWidget .roundButton:hover a:before {
    color: #fff;
}

.roundButton a:active,
.sc_scroll_controls .flex-direction-nav a:active,
.sc_testimonials .flex-direction-nav a:active,
.pagination .flex-direction-nav a:active {
    color: #fff !important;
}

.roundButton.left a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-prev:before,
.sc_testimonials .flex-direction-nav a.flex-prev:before,
.pagination .flex-direction-nav a.flex-prev:before {
    content: '\e85f';
}

.roundButton.right a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-next:before,
.sc_testimonials .flex-direction-nav a.flex-next:before,
.pagination .flex-direction-nav a.flex-next:before {
    content: '\e860';
}

.sc_scroll_controls_vertical .flex-direction-nav a.flex-prev:before,
.roundButton.up a:before {
    content: '\e861';
}

.sc_scroll_controls_vertical .flex-direction-nav a.flex-next:before,
.roundButton.down a:before {
    content: '\e856';
}

.roundButton.big {
    width: 50px;
    height: 50px;
}

.roundButton.big a {
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 26px;
}


/* Nav pages for single page */

.nav_pages_parts {
    margin-bottom: 30px;
}

.nav_pages_parts span+span {
    margin: 0 0 0 7px;
}

.nav_pages_parts span {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    padding: 0 10px;
}

.nav_pages_parts span.pages {
    text-align: left;
    padding-left: 0;
}

.nav_pages_parts span:not(.pages) {
    border: 1px solid #dddddd;
}

.nav_pages_parts>span.page_num {
    color: #ffffff;
}


/* Nav pages for comments */

.nav_comments a+a,
.nav_comments a+span,
.nav_comments span+a {
    margin: 0 0 0 7px;
}

.nav_comments a,
.nav_comments span,
.comments_list li.trackback a.comment-edit-link {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    padding: 0 10px;
}

.nav_comments a,
.nav_comments span,
.comments_list li.trackback a.comment-edit-link {
    border: 1px solid #dddddd;
}

.nav_comments>span.current {
    color: #ffffff;
}

.comments_list li.trackback {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.comments_list li.trackback p {
    font-style: italic;
    padding-bottom: 10px;
}

.comments_list li.trackback p a {
    font-style: normal;
}

.comments_list li.trackback a.comment-edit-link {
    vertical-align: baseline;
    margin-left: 20px;
}


/* Square button */

.squareButton+.squareButton {
    margin: 0 0 0 7px;
    /* margin: 0 0 0 10px; */
}

.squareButton {
    height: 30px;
    list-style: none;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    /* float:left; */
}

.squareButton.mini {
    height: 26px;
}

.squareButton.big {
    height: 40px;
}

.squareButton.huge {
    height: 50px;
}

.squareButton.banner {
    height: 90px;
}

.squareButton.fullSize {
    display: block;
    text-align: center;
    margin: 0;
    clear: both;
}

.squareButton.fullSize.ico a:before {
    display: inline-block;
    float: none;
}

.squareButton>a,
.squareButton>span {
    height: 28px;
    line-height: 28px;
    display: block;
    border: 1px solid #ddd;
    padding: 0 70px;
    color: #000;
    position: relative;
    font-size: 14px;
    cursor: pointer;
    font-weight: 300;
    background-color: #e1e1e1;
    overflow: hidden;
}

.sc_blogger .squareButton>a {
    color: #777777;
}

.squareButton.mini>a,
.squareButton.mini>span {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

.squareButton.big>a,
.squareButton.big>span {
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    padding: 0 20px 0 15px;
}

.squareButton.huge>a,
.squareButton.huge>span {
    height: 48px;
    line-height: 48px;
    font-size: 23px;
    padding: 0 30px 0 25px;
}

.squareButton.banner>a,
.squareButton.banner>span {
    height: 88px;
    line-height: 88px;
    font-size: 23px;
    padding: 0 30px 0 25px;
}

.squareButton.dark>a,
.squareButton.dark>span {
    background-color: #323232;
    color: #fff;
    border-color: #323232
}

.squareButton.global>a,
.squareButton.global>span {
    color: #fff;
}

.squareButton.ico>a:after,
.squareButton.ico>a:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    display: block;
}

.squareButton.mini>a:after,
.squareButton.mini>a:before {
    height: 24px;
    line-height: 24px;
}

.squareButton.big>a:after,
.squareButton.big>a:before {
    height: 38px;
    line-height: 38px;
}

.squareButton.huge>a:after,
.squareButton.huge>a:before {
    height: 48px;
    line-height: 48px;
}

.squareButton.banner>a:after,
.squareButton.banner>a:before {
    height: 88px;
    line-height: 88px;
}

.squareButton.ico>a:before {
    padding: 0 9px 0 0;
    float: left;
}

.squareButton.ico>a:after {
    padding: 0 0 0 9px;
    display: inline-block;
    float: none;
}

.squareButton:hover,
.squareButton:active,
.nav_pages_parts a:hover span,
.nav_comments a:hover {
    top: -1px;
}

.squareButton:hover>a,
.squareButton:active>a,
.nav_pages_parts a:hover span,
.nav_comments a:hover {
    -webkit-box-shadow: 0 2px 2px -1px #ddd;
    -moz-box-shadow: 0 2px 2px -1px #ddd;
    box-shadow: 0 2px 2px -1px #ddd;
}

.squareButton>a:active {
    color: #fff !important;
}

.squareButton.dark>a:active {
    color: #fff;
}

.squareButton.global>a:active {
    background-color: #323232;
    border-color: #323232;
}

.squareButton.ui-state-active>a:hover,
.squareButton.ui-state-active>a,
.squareButton.active>a:hover,
.squareButton.active>a,
.squareButton.active>span {
    color: #fff;
    cursor: default;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.squareButton>span {
    cursor: default;
}

.squareButton>a.selected:hover,
.squareButton>a.selected:active {
    border: 1px solid #ddd;
    color: #777777;
    margin: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.squareButton.ico.more>a:before {
    content: '\e850';
}

.squareButton.ico.share>a:before {
    content: '\e835';
}

.squareButton.ico.view>a:before {
    content: '\e83c';
}

.squareButton.ico.comm>a:before {
    content: '\e830';
}

.squareButton.ico.left>a:before {
    content: '\e85f';
}

.squareButton.ico.reply>a:before {
    content: '\e831';
}

.squareButton.ico.right>a:after {
    content: '\e860';
}


/*square Button lite*/

.squareButtonlite {
    height: 10px;
    margin: 0 10px 15px 0;
    list-style: none;
    display: block;
    float: left;
}

.squareButtonlite>a {
    height: 10px;
    line-height: 10px;
    display: block;
    padding: 0 10px;
    color: #888888;
    position: relative;
    font-size: 11px;
    cursor: pointer;
}

.withMargin {
    margin-bottom: 50px;
}


/*shadow HR*/

.hrShadow {
    position: relative;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}

.hrShadow.withMargin {
    padding-bottom: 30px;
}

.inlineShadow,
.hrShadow:before {
    content: "";
    position: absolute;
    margin: 0 50px;
    display: block;
    bottom: 3px;
    height: 40px;
    left: 10px;
    right: 10px;
    z-index: -2;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50% / 100%;
    -moz-border-radius: 50% / 100%;
    border-radius: 50% / 100%;
}

.sidebar .hrShadow:before {
    margin: 0 10px;
    height: 5px;
    bottom: 4px;
    -webkit-border-radius: 100% / 100%;
    -moz-border-radius: 100% / 100%;
    border-radius: 100% / 100%;
}

.columns2_3 .hrShadow:after,
.columns3_4 .hrShadow:after {
    width: 100%;
    height: 20px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
}

.columns2_3 .hrShadow:before,
.columns3_4 .hrShadow:before {
    margin: 0 10px;
    height: 5px;
    bottom: 2px;
    z-index: 0;
    -webkit-border-radius: 100% / 100%;
    -moz-border-radius: 100% / 100%;
    border-radius: 100% / 100%;
}


/*shadow BOX*/

.sc_table,
.sc_tabs_style_1 .sc_tabs_content,
.sc_pricing_table,
.topWrap .topMenuStyleFon>ul>li ul,
.sc_shadow,
.sc_popup_light {
    -webkit-box-shadow: 0 6px 2px -1px #f0f0f0;
    -moz-box-shadow: 0 6px 2px -1px #f0f0f0;
    box-shadow: 0 6px 2px -1px #f0f0f0;
}


/*inlineShadow*/

.inlineShadow {
    content: "";
    position: absolute;
    height: 10px;
    display: block;
    bottom: 0px;
    padding: 0;
    margin: 0;
    left: 10px;
    right: 10px;
    z-index: -2;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 100% / 100%;
    -moz-border-radius: 100% / 100%;
    border-radius: 100% / 100%;
}

.inlineShadow:before {
    content: '';
    height: 20px;
    background: #fff;
    position: absolute;
    left: -5px;
    right: -5px;
    bottom: -3px;
    border-bottom: 1px solid #ebebeb;
}


/*pagination*/

.pagination {
    padding: 0 0 50px 0;
}

.pagination:after {
    display: block;
    content: "";
    clear: both;
}

.pagination>ul {
    margin: 0px;
    padding: 0px;
}

.pagination>ul>li {
    float: left;
    list-style: none;
}

.pagination>ul>li>a {
    border: 1px solid #ddd;
    display: block;
    /*padding: 0 9px;*/
}

.pagination>ul>li>a:active {
    color: #fff;
    margin: -1px 0 0 0;
}

.pagination>ul>li>a .icon {
    width: 12px;
    height: 12px;
    font-size: 12px;
    line-height: 9px;
    display: inline-block;
    vertical-align: middle;
}

.pagination>ul>li>a .icon:before {
    margin: 0;
}

.pagination>ul>li>a:hover {
    margin: -1px 0 0 0;
    -webkit-box-shadow: 0 2px 2px -1px #ddd;
    -moz-box-shadow: 0 2px 2px -1px #ddd;
    box-shadow: 0 2px 2px -1px #ddd;
}

.pagination .squareButton {
    margin: 0 8px 8px 0;
}

.pagination .pageLibrary>li {
    height: 30px;
    line-height: 30px;
}

.pagination .pageLibrary>li+li {
    margin-left: 12px;
}

.pagination .pageLibrary>li>a {
    height: 28px;
}

.pagination .pageLibrary>li.leftPage .icon {
    margin-right: 2px;
}

.pagination .pageLibrary>li.rightPage .icon {
    margin-left: 4px;
}

.pagination .pageLibrary>li.libPage {
    height: 30px;
    line-height: 30px;
    padding: 0px 18px;
    position: relative;
}

.pagination .pageLibrary>li.libPage .navInput {
    border: 1px solid #ddd;
    height: 28px;
    line-height: 28px;
    min-width: 17px;
    padding: 0 9px;
    margin: 0 9px;
    text-align: center;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
}


/*nav Focus*/

.pagination .pageLibrary>li.libPage>.pageFocusBlock {
    position: absolute;
    z-index: 1000;
    border: 1px solid #ddd;
    background: #fff;
    bottom: 50px;
    left: -68px;
    padding: 15px 15px 0 15px;
    display: none;
    width: 340px;
    direction: ltr;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock.navPadding {
    padding: 75px 0 0 0;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock>* {
    float: left;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock:after {
    content: "";
    width: 15px;
    height: 15px;
    background: #FFF;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    position: absolute;
    bottom: -9px;
    left: 143px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-box-shadow: 3px 3px 2px 2px #f0f0f0;
    -moz-box-shadow: 3px 3px 2px 2px #f0f0f0;
    box-shadow: 3px 3px 2px 2px #f0f0f0;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav {
    position: absolute;
    top: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav li a {
    width: 37px;
    height: 37px;
    display: block;
    position: absolute;
    z-index: 10;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 18px;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav li a:before {
    line-height: 37px;
    color: #888888;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav .flex-prev {
    left: 15px;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav .flex-next {
    right: 15px;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .sc_slider {
    width: 340px;
    height: 225px;
    overflow: hidden;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber {
    margin: 0px;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table {
    font-size: 36px;
    font-weight: 100;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table td {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    width: 68px;
    height: 55px;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table td a {
    display: inline-block;
    text-align: center;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table td a.active,
.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table td a:hover {
    font-weight: 600;
}

.pagination .pageLibrary>li.libPage>.pageFocusBlock .pageNumber table td a.active {
    color: #222222;
    cursor: default;
}


/*Sidebar widgets common styles*/

.sidebar {
    width: 250px;
    padding: 50px 0 0 0;
}

.sidebar .widgetWrap {
    margin: 0 0 30px 0;
    padding-bottom: 30px;
}

.sidebar .title {
    font-size: 18px;
    color: #272727;
    font-weight: 300;
    padding: 0 0 30px 0;
}


/* If this settings is on - shadow under widget is invisible
.widget_area .widgetWrap { overflow:hidden; }
*/

.widget_area .sc_video_frame {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.widget_area .sc_video_frame img {
    width: 100%;
    height: 100%;
}

.widget_area .widgetWrap ul {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.widget_area .widgetWrap ul>li {
    list-style: none;
    display: block;
    padding: 0 0 15px 20px;
    min-height: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    position: relative;
}

.widget_area .widgetWrap ul>li:before {
    display: block;
    position: absolute;
    left: 2px;
    top: 0;
    height: 20px;
    width: 20px;
    font-size: 10px;
    line-height: 20px;
    font-family: "fontello";
    content: '\e826';
}

.widget_area .widgetWrap ul>li.dropMenu {
    cursor: pointer;
}

.widget_area .widgetWrap ul>li.dropMenu:before {
    content: '+';
    font-size: 14px;
    left: 0;
}

.widget_area .widgetWrap ul>li.dropMenu.dropOpen:before {
    content: '-';
    font-size: 16px;
}

.widget_area .widgetWrap ul li a {
    color: #222222;
}

.widget_area .widgetWrap ul>li a span,
.widget_area .widgetWrap ul>li span {
    color: #888888;
}

.widget_area .widgetWrap ul>li ul {
    padding: 0;
    margin: 0;
    display: none;
}

.widget_area .widgetWrap ul>li ul li {
    list-style: none;
    display: block;
    margin: 10px 0 0 0;
    padding: 0 0 0 18px;
    font-size: 13px;
    line-height: 13px;
    font-weight: 300;
    min-height: 13px;
    position: relative;
}

.widget_area .widgetWrap ul>li ul li:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 13px;
    width: 18px;
    font-size: 8px;
    line-height: 13px;
    font-family: "fontello";
    content: '\e826';
}

.footerStyleDark .widget_area .widgetWrap ul>li:before {
    color: #E1E1E1
}

.footerStyleDark .widget_area .widgetWrap ul>li>a {
    color: #E1E1E1;
}

.footerStyleDark .widget_area .widgetWrap ul>li>a:hover,
.footerStyleDark .widget_area .widgetWrap ul>li>a:hover>span {
    color: #000;
}


/* Flickr images */

.flickr_images {
    overflow: hidden;
}


/* Instagram images */

.instagram-pics {
    overflow: hidden;
}


/* Widgets Popular, Recent with thumbs */

.widget_area select {
    border: 1px solid #dddddd;
    color: #888888;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    padding: 4px;
    /*     width: 100%; */
}

.widget_area article:after {
    content: '';
    height: 0;
    clear: both;
    display: block;
}

.widget_area article .post_thumb {
    width: 75px;
    margin: 0 10px 10px 0;
    float: left;
}

.widget_area article .post_thumb img {
    width: 100%;
}

.widget_area article .post_title {
    display: block;
    position: relative;
    padding: 0 0 6px 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
}

.widget_area article .post_info .post_comments,
.widget_area article .post_info .post_author,
.widget_area article .post_info .post_date {
    font-size: 12px;
    line-height: 16px;
    font-style: italic;
    display: block;
    float: left;
    padding: 0 10px 0 0;
}

.widget_area article .post_info .post_date a {
    color: #222222;
}

.widget_area article .post_info .post_comments a {
    display: block;
}

.widget_area article .post_info .post_comments_icon {
    display: inline-block;
}

.widget_area article .post_info .post_comments_icon:before {
    width: 12px;
    font-size: 12px;
    height: 12px;
    line-height: 14px;
    display: block;
    float: left;
    font-family: "fontello";
    content: '\e830';
    font-style: normal;
    margin: 0 5px 0 0;
}

.footerStyleDark .widget_area article .post_title {
    color: #dddddd;
}

.footerStyleDark .widget_area a {
    color: #dddddd !important;
}

.footerStyleDark .widget_area a:hover,
.footerStyleDark .widget_area a:hover span,
.footerStyleDark .widget_area .ui-state-active a {
    color: #449dd2 !important;
}


/* Widgets Popular, Recent without thumbs */

.widget_area article.no_thumb {
    margin: 0 0 0 20px;
    padding: 0;
    position: relative;
}

.widget_area article.no_thumb+article.no_thumb {
    padding: 30px 0 0 0;
}

.widget_area article.no_thumb .post_title:before {
    font-family: "fontello";
    content: '\e826';
    width: 20px;
    height: 20px;
    position: absolute;
    left: -20px;
    top: 0px;
    font-size: 10px;
}

.widget_area article.no_thumb .post_info .post_comments,
.widget_area article.no_thumb .post_info .post_author,
.widget_area article.no_thumb .post_info .post_date {
    font-size: 12px;
}

.widget_area article.no_thumb .post_info .post_comments a.ico:before {
    font-size: 14px;
    margin: 0 10px 0 0;
}


/* widgets with tabs */

.widget_area .tabs_area ul.tabs {
    padding: 0 0 20px 0;
    margin: -5px 0 0 0;
}

.widget_area .tabs_area ul.tabs:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
}

.widget_area .tabs_area ul.tabs>li {
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
    text-align: left;
}

.widget_area .tabs_area ul.tabs>li>a {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
    padding: 0;
}

.widget_area .tabs_area ul.tabs>li:before {
    display: none;
}

.widget_area .tabs_area .tab_content {
    display: none;
}


/* tags cloud */

.widget_area .tagcloud a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    border: 1px solid #ddd;
    margin: 0 2px 5px 0;
    font-size: 13px !important;
    font-weight: 400;
}

.footerStyleDark .widget_area .tagcloud a {
    border: 1px solid #888;
}

.widget_area .tagcloud a:hover,
.widget_area .tagcloud a:active {
    color: #fff !important;
}


/* Search form */

.widget_area .searchform label {
    display: none;
}

.widget_area .search-form .search-field {
    max-width: 200px;
}

.widget_area .search-form .search-field,
.widget_area .search-form .search-button {
    display: inline-block;
    vertical-align: top;
}

.widget_area .search-form .search-button {
    margin-left: 4px;
}

.widget_area .search-form .search-button a {
    width: 20px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.widget_area .search-form .search-button a:before {
    float: none;
    padding: 0;
    line-height: 34px;
    font-size: 16px;
}

.footerStyleDark .squareButton.light a,
.footerStyleDark input[type="text"],
.footerStyleDark input[type="password"],
.footerStyleDark textarea {
    background-color: #333;
    border-color: #888;
}


/* Widget Calendar */

.sidebar .wp-calendar {
    font-size: 16px;
    font-weight: 300;
}

.sidebar .wp-calendar th,
.sidebar .wp-calendar td,
.footerWidget .wp-calendar th,
.footerWidget .wp-calendar td {
    height: 37px;
}

.sidebar .wp-calendar tbody td a {
    width: 20px;
}

.wp-calendar th,
.wp-calendar td {
    width: 14%;
    text-align: center;
}

.wp-calendar thead tr+tr th {
    border-style: solid;
    border-width: 0 0 1px 0;
    color: #222222;
}

.footerWidget .wp-calendar thead tr+tr th {
    border-color: #c2c2c2;
    color: #888888;
}

.wp-calendar thead th {
    color: #222222;
}

.footerStyleLight .footerWidget .wp-calendar thead th {
    color: #5c5c5c;
}

.footerStyleDark .footerWidget .wp-calendar thead th {
    color: #c5c4c4;
}

.wp-calendar thead th span {
    color: #888888;
}

.wp-calendar thead th.prevMonth .roundButton {
    float: left;
}

.wp-calendar thead th.nextMonth .roundButton {
    float: right;
}

.wp-calendar tbody td a {
    display: inline-block;
}

.wp-calendar tbody td a:hover {
    font-weight: 600;
}

.wp-calendar tbody td.today a {
    font-weight: 600;
    color: #222222;
}

.footerStyleLight .footerWidget .wp-calendar tbody td.today,
.footerStyleLight .footerWidget .wp-calendar tbody td.today a {
    color: #000;
}

.footerStyleDark .footerWidget .wp-calendar tbody td a {
    color: #dcdcdc;
}

.footerStyleDark .footerWidget .wp-calendar tbody td a:hover {
    color: #000;
}

.footerStyleDark .footerWidget .wp-calendar tbody td.today {
    background: #666666;
}

.footerStyleDark .footerWidget .wp-calendar tbody td.today,
.footerStyleDark .footerWidget .wp-calendar tbody td.today a {
    color: #dcdcdc;
}


/* footer widgets columns */

.footerWidget .columnsWrap+.columnsWrap {
    margin-top: 50px;
}


/* topTabs */

.widgetTabs {
    overflow: hidden;
}

.topTabsWrap {
    border-bottom: 1px solid #ddd;
    background: #fff;
    background: -moz-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #ffffff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #ffffff 21%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 21%, #f2f2f2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
}


/*.widgetTabs .content aside+aside { display:none; }*/

.widgetTabs .tabsButton li a {
    font-weight: 400;
}

.widgetTabs .titleHide {
    display: none;
}


/*speedBar*/

.topTabsWrap {
    padding-top: 25px;
}

.topTabsWrap:after {
    height: 0;
    display: block;
    content: '';
    clear: both;
}

.topTabsWrap .speedBar {
    padding: 4px 0 19px;
    /* float: right; */
    font-size: 12px;
    font-style: italic;
}

.topTabsWrap .speedBar a {
    display: inline-block;
    color: #888888;
    text-decoration: none;
}

.topTabsWrap .pageTitle {
    /* float: left; */
    padding: 0 0 25px;
    font-weight: 300;
    color: #888888;
}


/*tabsButton*/

.tabsButton {
    height: 51px;
    margin: 0 0 -1px;
    clear: both;
}

.tabsButton ul {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: 51px;
}

.tabsButton ul li {
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    margin: 1px 1px 0 0;
}

.tabsButton ul li+li {
    margin: 1px 1px 0 -1px;
}

.tabsButton ul li.ui-state-default:hover a:before,
.tabsButton ul li.ui-tabs-active {
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 0 1px;
    margin: 0 0 0 0;
    background: #fff;
}

.tabsButton ul li a {
    display: block;
    height: 50px;
    padding: 0px 18px;
    color: #222222;
    text-decoration: none;
}

.tabsButton ul li a span {
    display: block;
    height: 50px;
    line-height: 50px;
    position: relative;
    z-index: 2;
}

.tabsButton ul li.ui-tabs-active a {
    color: #9b9b9b !important;
}

.tabsButton ul li.ui-state-default a {
    position: relative;
}

.tabsButton ul li.ui-state-default a:before,
.tabsButton ul li.ui-state-default:hover a:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 1;
    -webkit-transition: height 100ms ease;
    -moz-transition: height 100ms ease;
    -ms-transition: height 100ms ease;
    -o-transition: height 100ms ease;
    transition: height 100ms ease;
}

.tabsButton ul li.ui-state-default a:before {
    height: 0px;
}

.tabsButton ul li.ui-state-default:hover a:before {
    height: 50px;
}

.tabsButton ul li.ui-state-default.ui-tabs-active a {
    cursor: default;
}

.tabsButton ul li.ui-state-default.ui-tabs-active:hover a:before {
    height: 0px;
    border: none;
}

.sc_tabs.widgetTabs .widgetWrap {
    display: none;
}

.widgetTabs .widgetTop {
    font-size: 18px;
    line-height: 24px;
    font-weight: 100;
    color: #222222;
    padding: 50px 0;
    overflow: hidden;
    display: none;
}

.widgetTabs .widgetTop ul:not(.tabs) {
    margin: 0px;
    padding: 0;
    width: 50%;
    float: left;
}

.widgetTabs .widgetTop ul:not(.tabs)>li {
    list-style: none;
    display: block;
    padding: 0 50px 0 0;
    min-height: 36px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 100;
    color: #222222;
}

.widgetTabs .widgetTop ul:not(.tabs)>li+li {
    padding: 36px 50px 0 0;
}

.widgetTabs .widgetTop ul:not(.tabs)>li:before {
    display: block;
    float: left;
    height: 36px;
    width: 30px;
    font-size: 18px;
    line-height: inherit;
    font-family: "fontello";
    content: '\e826';
}

.widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu>ul {
    display: none;
}

.widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu {
    cursor: pointer;
}

.widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu:before {
    display: block;
    float: left;
    height: 36px;
    width: 30px;
    line-height: inherit;
    content: '+';
    font-size: 25px;
    text-align: left;
    margin: 0;
    font-weight: 100px;
}

.widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu.dropOpen:before {
    content: '-';
}

.widgetTabs .widgetTop ul:not(.tabs)>li>a {
    color: #222222;
    line-height: inherit;
}

.widgetTabs .widgetTop ul:not(.tabs)>li>a span {
    color: #888888;
}

.widgetTabs .widgetTop ul:not(.tabs)>li ul {
    padding: 0 0 0 30px;
    margin: 0;
    width: auto;
    float: none;
    display: none;
}

.widgetTabs .widgetTop ul:not(.tabs)>li ul li {
    list-style: none;
    display: block;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    min-height: 18px;
    color: #888888;
    margin: 18px 0 0 0;
    padding: 0;
}

.widgetTabs .widgetTop ul:not(.tabs)>li ul li:before {
    display: block;
    float: left;
    height: 18px;
    width: 18px;
    font-size: 13px;
    line-height: inherit;
    font-family: "fontello";
    content: '\e826';
}

.widgetTabs .widgetTop ul:not(.tabs)>li ul li>a {
    color: #888888;
}

.widgetTabs .widgetTop ul:not(.tabs)>li div {
    font-size: 24px;
    line-height: 36px;
}


/* RSS */

.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li,
.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color: #646464;
}

.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div {
    margin: 6px 0 0 30px;
}

.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li+li {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #ddd;
}


/* Search */

.widgetTabs .widgetTop .search-form {
    text-align: center;
}

.widgetTabs .widgetTop .search-form .search-field {
    width: 50%;
    margin-right: 10px;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    font-weight: 300;
    vertical-align: top;
}

.widgetTabs .widgetTop .search-form .search-button {
    height: 50px;
    line-height: 50px;
    width: 50px;
    text-align: center;
    vertical-align: top;
}

.widgetTabs .widgetTop .search-form .search-button>a {
    height: 48px;
    line-height: 48px;
    width: 48px;
    text-align: center;
    padding: 0;
    margin: 0;
}

.widgetTabs .widgetTop .search-form .search-button>a:before {
    padding: 0 0 0 8px;
    margin: 0;
    line-height: inherit;
    width: auto;
    color: #bbbbbb;
    font-weight: 300;
}


/* Tags cloud */

.widgetTabs .widgetTop .tagcloud a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 6px 15px;
    border: 1px solid #ddd;
    margin: 0 3px 8px 0;
    font-size: 18px !important;
    font-weight: 300;
}

.widgetTabs .widgetTop .tagcloud a:hover,
.widgetTabs .widgetTop .tagcloud a:active {
    color: #fff;
}


/* Calendar */

.widgetTabs .widgetTop .wp-calendar {
    font-size: 36px;
    font-weight: 100;
    padding: 0 0 50px 0;
}

.widgetTabs .widgetTop .wp-calendar th,
.widgetTabs .widgetTop .wp-calendar td {
    height: 100px;
}

.widgetTabs .widgetTop .wp-calendar tbody td a {
    width: 50px;
}

.widgetTabs .widgetTop .wp-calendar tbody tr+tr td {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ddd;
}


/* THEMEREX - Logo and social icons */

.widgetTabs .widgetTop.widget_socials ul {
    float: none;
    width: 100%;
    overflow: hidden;
}

.widgetTabs .widgetTop.widget_socials ul li,
.widgetTabs .widgetTop.widget_socials ul li+li {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 10px 0 0;
    padding: 0;
}

.widgetTabs .widgetTop.widget_socials ul li:before {
    display: none;
}


/* THEMEREX - Flickr photos */

.widgetTabs .widgetTop.widget_flickr .flickr_images {
    overflow: hidden;
}

.widgetTabs .widgetTop.widget_flickr .flickr_badge_image {
    width: 240px;
    height: 160px;
    float: left;
    margin: 0 1px 1px 0;
}

.widgetTabs .widgetTop.widget_flickr .flickr_badge_image img {
    width: 100%;
}


/* THEMEREX - Twitter */

.widgetTabs .widgetTop.widget_twitter ul:not(.tabs)>li {
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    color: #646464;
}


/* THEMEREX - Post items */

.widgetTabs .widgetTop .post_item .post_title {
    font-size: 30px;
    line-height: 36px;
    font-weight: 100;
    padding: 0 0 20px 0;
    position: relative;
    color: #dddddd;
}

.widgetTabs .widgetTop .post_item.with_thumb .post_title {
    margin-top: -6px;
}

.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
    padding-left: 30px;
}

.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
    font-family: "fontello";
    content: '\e826';
    width: 30px;
    height: 72px;
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 18px;
}

.widgetTabs .widgetTop .post_item+.post_item {
    border-top: 1px solid #ddd;
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
}

.widgetTabs .widgetTop .post_item .post_info {
    font-size: 12px;
    font-weight: 400;
}

.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
    padding-left: 30px;
}

.widgetTabs .widgetTop .post_thumb {
    float: left;
    margin: 0 20px 20px 0;
}

.widgetTabs .widgetTop .summaryRating {
    margin: -10px 0 10px 0;
}


/* Instagram photos */

.widgetTabs .widgetTop .instagram-pics {
    overflow: hidden;
}

.widgetTabs .widgetTop .instagram-pics li {
    width: 240px;
    height: 160px;
    float: left;
    margin: 0 1px 1px 0;
}

.widgetTabs .widgetTop .instagram-pics img {
    width: 100%;
}


/*Twitter stream*/

.twitBlockWrap {
    background-color: #60aaea;
}

.twitBlock {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
}

.twitBlock .sc_slider {
    position: relative;
    min-height: auto;
    height: 180px;
}

.twitBlock .sc_slider .swiper-slide {
    min-height: auto;
}


/* Slide settings*/

.twitBlock .sc_slider .swiper-slide {
    padding: 50px 50px 0 50px;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.twitBlock .sc_slider .swiper-slide p {
    margin: 0;
    padding: 0 20px 50px 20px;
}

.twitBlock .sc_slider .swiper-slide a {
    color: #fff;
    text-decoration: underline;
}

.twitBlock .sc_slider .swiper-slide a.twitAuthor {
    font-weight: 600;
    text-decoration: none;
}

.twitBlock .sc_slider .swiper-slide .twitterIco {
    display: block;
    font-family: "fontello";
}

.twitBlock .sc_slider .swiper-slide .twitterIco:before {
    content: '\e843';
    font-size: 35px;
}


/* Direction buttons */

.twitBlock .sc_slider .flex-direction-nav {
    position: static;
    top: 0;
    left: 0;
}

.twitBlock .sc_slider .flex-direction-nav li {
    width: 40px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    margin: 0;
}

.twitBlock .sc_slider .flex-direction-nav li:hover a:before {
    color: #60aaea;
    background: #fff;
}

.twitBlock .sc_slider .flex-direction-nav li a {
    position: absolute;
    display: block;
    width: 37px;
    height: 100%;
    top: 0;
    bottom: 0;
    font-size: 18px;
}

.twitBlock .sc_slider .flex-direction-nav li a:before {
    font-family: "fontello";
    color: #fff;
    display: block;
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    position: absolute;
    top: 50%;
    margin: -18px 0 0 0;
    text-align: center;
    line-height: 35px;
}

.twitBlock .sc_slider .flex-direction-nav li a.flex-prev:before {
    content: '\e85f';
    left: 0;
}

.twitBlock .sc_slider .flex-direction-nav li a.flex-next:before {
    content: '\e860';
    right: 0;
}

.twitBlock .sc_slider .flex-direction-nav li {
    left: 0;
}

.twitBlock .sc_slider .flex-direction-nav li+li {
    left: auto;
    right: 0;
}


/*contact Social Share*/

.contactFooter {
    padding: 50px 0 30px 0;
}

.contactFooter .logo {
    display: inline-block;
    padding: 0 0 50px 0;
    height: auto;
    font-size: 72px;
}

.contactFooter .contactAddress {
    color: #6f6f6f;
    padding: 0 0 30px 0;
}

.contactFooter .contactAddress:after {
    content: '';
    height: 0px;
    display: block;
    clear: both;
}

.contactFooter .contactAddress .addressLeft,
.contactFooter .contactAddress .addressRight {
    width: 48%;
    text-align: left;
    float: right;
}

.contactFooter .contactAddress .addressLeft {
    text-align: right;
    float: left;
}

.contactFooter .contactShare ul {
    margin: 0px;
    padding: 0px;
}

.contactFooter .contactShare ul li {
    list-style: none;
    padding: 0px 10px 20px 10px;
    display: inline-block;
}

.contactFooter .contactShare ul li a span,
.contactFooter .contactShare ul li a {
    width: 64px;
    height: 64px;
    display: block;
    text-indent: 999px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 64px 128px;
    -webkit-background-size: 64px 128px;
    -o-background-size: 64px 128px;
    -moz-background-size: 64px 128px;
}

.contactFooter .contactShare ul li a span {
    position: absolute;
    left: 0;
    top: 0;
    background-position: 0 -64px;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
}

.contactFooter .contactShare ul li a:hover span {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/
}


/* Footer styles*/

.footerContentWrap {
    clear: both;
}

.footerWrap {
    text-align: center;
    clear: both;
}

.footerWrap:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
}

.footerWrap.footerStyleLight {
    background-color: #fafafa;
    border-top: 1px solid #ddd;
}

.footerWrap.footerStyleLight .footerWidget {
    position: relative;
    overflow: hidden;
}

.footerWrap.footerStyleLight .footerWidget:before {
    content: "";
    position: absolute;
    margin: 0 50px;
    display: block;
    top: -22px;
    height: 20px;
    left: 10px;
    right: 10px;
    z-index: 1;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 100% / 100%;
    -moz-border-radius: 100% / 100%;
    border-radius: 100% / 100%;
}

.footerWrap.footerStyleDark {
    background-color: #2c2c2c;
}


/*footerWidget*/

.footerWidget {
    padding: 50px 0;
    text-align: left;
}

.footerWidget:after {
    display: block;
    content: '';
    clear: both;
    height: 0px;
}

.footerWidget .widgetWrap .title {
    font-size: 18px;
    font-weight: 300;
    padding: 0 0 30px 0;
}

.footerStyleLight .footerWidget .widgetWrap .title {
    color: #222222;
}

.footerStyleDark .footerWidget .widgetWrap .title {
    color: #c4c4c4;
}

.footerWidget .footLogo {
    padding: 0 0 20px 0;
}

.footerWidget .footLogo a {
    display: block;
}

.footerWidget .footLogo a img {
    height: 31px;
}


/* Flickr widget */

.widget_area .widget_flickr .flickr_badge_image {
    display: block;
    margin: 0 5px 5px 0;
    width: 75px;
    float: left;
    position: relative;
}

.widget_area .widget_flickr .flickr_badge_image a:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-box-shadow: 0 0 50px -1px #000 inset;
    -moz-box-shadow: 0 0 50px -1px #000 inset;
    box-shadow: 0 0 50px -1px #000 inset
}

.widget_area .widget_flickr .flickr_badge_image a:hover:before {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.widget_area .widget_flickr .flickr_badge_image a img {
    display: block;
    width: 100%;
    position: relative;
    z-index: 6;
}


/* Instagram widget */

.widget_area .null-instagram-feed .clear>a {
    display: none;
    margin: 6px 0 0 0;
    font-size: 13px;
    font-style: italic;
}

.widget_area .instagram-pics li {
    display: block;
    margin: 0 5px 5px 0;
    width: 75px;
    float: left;
    position: relative;
    padding: 0 !important;
}

.widget_area .instagram-pics li:before {
    display: none !important;
}

.widget_area .instagram-pics li a:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-box-shadow: 0 0 50px -1px #000 inset;
    -moz-box-shadow: 0 0 50px -1px #000 inset;
    box-shadow: 0 0 50px -1px #000 inset
}

.widget_area .instagram-pics li a:hover:before {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.widget_area .instagram-pics li a img {
    display: block;
    width: 100%;
    position: relative;
    z-index: 6;
}

.videoBackgroundOverlay .copyWrap {
    background-color: #ffffff;
}

.copyWrap .copy {
    padding: 20px 0 0 0
}

.copyWrap .copy:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
}

.copyWrap .copy .copyright {
    float: right;
    min-height: 32px;
    line-height: 32px;
    margin: 0 0 20px 0;
}


/*google Maps*/

.sc_googlemap {
    width: 100%;
    min-height: 400px;
}


/* contact Form */

.commentsForm .columnsWrap,
.comment-respond .columnsWrap,
.sc_contact_form .columnsWrap {
    padding: 0 0 30px 0;
}

.commentsForm .message,
.comment-respond .message,
.sc_contact_form .message {
    clear: both;
    padding: 0 0 5px 0;
}

.commentsForm input,
.comment-respond input,
.sc_contact_form input {
    width: 100%;
}

.commentsForm textarea,
.comment-respond textarea,
.sc_contact_form textarea {
    width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    resize: none;
    height: 55px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.commentsForm .enterBlock,
.comment-respond .enterBlock,
.sc_contact_form .sc_contact_form_button {
    text-align: right;
    padding: 20px 0 30px 0;
}

.commentsForm .enterBlock .squareButton,
.comment-respond .enterBlock .squareButton,
.sc_contact_form .sc_contact_form_button .squareButton {
    float: right;
}

form .error_fields_class,
form input.error_fields_class:focus,
form textarea.error_fields_class:focus {
    border: 1px solid #da6f5b;
}

form .sc_infobox {
    display: none;
    margin-top: 30px;
}

.sc_contact_form .description {
    padding-bottom: 30px;
}


/* contact Form */

.faqForm .columnsWrap {
    padding: 0 0 30px 0;
}

.faqForm .message {
    clear: both;
    padding: 0 0 5px 0;
}

.faqForm input {
    width: 100%;
}

.faqForm textarea {
    width: 100%;
}

.faqForm .enterBlock {
    text-align: right;
    padding: 0 0 30px 0;
}

.faqForm .enterBlock .squareButton {
    float: right;
}

.faqForm .messageBlock {
    margin: 10px 0 0 0;
}


/* Under Construction */

.inputSubmitAnimation {
    background: #fafafa;
    height: 50px;
    width: 50px;
    border: 1px solid #ddd;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.4s 0.3s ease-out;
    -moz-transition: all 0.4s 0.3s ease-out;
    -ms-transition: all 0.4s 0.3s ease-out;
    -o-transition: all 0.4s 0.3s ease-out;
    transition: all 0.4s 0.3s ease-out;
}

.inputSubmitAnimation.sFocus {
    width: 480px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.inputSubmitAnimation .sInput {
    height: 50px;
    width: 480px;
    padding: 0 60px 0 15px;
    border: none;
    background: none;
    top: -50px;
    position: relative;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.inputSubmitAnimation.sFocus .sInput {
    top: 0;
    -webkit-transition: all 0.4s 0.3s ease-out;
    -moz-transition: all 0.4s 0.3s ease-out;
    -ms-transition: all 0.4s 0.3s ease-out;
    -o-transition: all 0.4s 0.3s ease-out;
    transition: all 0.4s 0.3s ease-out;
}

.inputSubmitAnimation .aIco {
    display: block;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

.inputSubmitAnimation .aIco:before {
    font-family: "fontello";
    font-size: 20px;
    text-align: center;
    line-height: 50px;
}

.inputSubmitAnimation .aIco.search:before {
    content: '\e83f';
}

.inputSubmitAnimation .aIco.mail:before {
    content: '\e83b';
}


/* page404 */

.page404 {
    text-align: center;
    padding-bottom: 50px;
}

.page404 .titleError {
    font-size: 150px;
    height: 150px;
    line-height: 150px;
    font-weight: 100;
    color: #222222;
}

.page404 p {
    font-weight: 300;
}


/*page404*/

.pageUnderConstruction {
    text-align: center;
}

.pageUnderConstruction p {
    font-weight: 300;
    padding: 0 0 65px 0;
}


/*people & About*/

.aboutvWrap .h2 {
    padding: 0 0 50px 0;
    text-align: center;
}

.sc_team {
    padding: 0 0 50px 0;
}

.sc_team .sc_team_item {
    overflow: hidden;
    position: relative;
}

.sc_team .sc_team_item .sc_team_item_avatar {
    width: 100%;
    height: 250px;
    margin: 0 0 30px 0;
    position: relative;
    overflow: hidden;
}

.sc_team .sc_team_item .sc_team_item_avatar:after {
    content: '';
    width: 100%;
    height: 250px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    margin: 0 0 -150% 0;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.sc_team .sc_team_item .sc_team_item_avatar img {
    width: 100%;
    display: block;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
}

.sc_team .sc_team_item .sc_team_item_avatar .sc_team_item_description {
    position: absolute;
    padding: 20px 0;
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    z-index: 4;
    overflow: hidden;
    margin: 0 0 -250px 0;
    color: #fff;
}

.sc_team .sc_team_item .sc_team_item_title {
    text-align: center;
    padding: 0;
}

.sc_team .sc_team_item .sc_team_item_position {
    font-size: 12px;
    text-align: center;
    font-weight: 300;
    padding: 0 0 20px 0;
}

.sc_team .sc_team_item:hover .sc_team_item_avatar {
    margin: -32px 0 30px 0;
}

.sc_team .sc_team_item:hover .sc_team_item_socials {
    margin: 0;
}

.sc_team .sc_team_item:hover .sc_team_item_avatar:after {
    margin: 0;
}

.sc_team .sc_team_item:hover .sc_team_item_avatar .sc_team_item_description {
    margin: 0;
}

.widget_socials .socPage {
    height: 32px;
    text-align: left;
}

.widget_socials .socPage ul li:before {
    display: none;
}

.copyWrap .socPage {
    height: 32px;
    float: left;
}

.author .socPage ul,
.widget_socials .socPage ul:after,
.copyWrap .socPage ul:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.widget_socials .socPage ul,
.copyWrap .socPage ul {
    margin: 0 0 20px 0;
    padding: 0px;
    text-align: left;
    height: 32px;
}

.sc_team .sc_team_item .sc_team_item_socials {
    margin: 0 0 -32px 0;
    width: 100%;
    padding: 0px;
    text-align: center;
    height: 32px;
}

.author .socPage ul li,
.copyWrap .socPage ul li,
.widget_socials .socPage ul li,
.sc_team .sc_team_item .sc_team_item_socials li {
    list-style: none;
    padding: 0px 5px 10px 5px;
    display: inline-block;
}

.copyWrap .socPage ul li {
    padding: 0px 10px 10px 0;
}

.widget_socials .socPage ul li {
    padding: 0px 5px 10px 0;
}

.author .socPage ul li a span,
.copyWrap .socPage ul li a span,
.widget_socials .socPage ul li a span,
.author .socPage ul li a,
.copyWrap .socPage ul li a,
.widget_socials .socPage ul li a,
.sc_team .sc_team_item .sc_team_item_socials li a span,
.sc_team .sc_team_item .sc_team_item_socials li a {
    width: 32px;
    height: 32px;
    display: block;
    text-indent: 999px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 32px 64px;
    -o-background-size: 32px 64px;
    -moz-background-size: 32px 64px;
    -webkit-background-size: 32px 64px;
}

.widget_socials .socPage ul li a span,
.author .socPage ul li a span,
.copyWrap .socPage ul li a span,
.sc_team .sc_team_item .sc_team_item_socials li a span {
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: 0 -32px;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
}

.widget_socials .socPage ul li a:hover span,
.author .socPage ul li a:hover span,
.copyWrap .socPage ul li a:hover span,
.sc_team .sc_team_item .sc_team_item_socials li a:hover span {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/
}


/*upToScroll*/

.upToScroll {
    position: fixed;
    display: inline-block;
    height: 48px;
    bottom: -50px;
    right: 200px;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    z-index: 1001;
}

.upToScroll.buttonShow {
    bottom: 30px;
}

.upToScroll a {
    display: inline-block;
    width: 48px;
    height: 48px;
    font-size: 20px;
    line-height: 48px;
    text-align: center;
    color: #888888;
}

.upToScroll a:before {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    margin: 0;
}

.upToScroll a.addBookmark {
    border-right: 1px solid #dddddd;
}


/*pre code*/

pre.code {
    border-left-width: 3px;
    border-left-style: solid;
    font-size: 12px;
    padding: 10px 20px;
    background: #fcfcfc;
    margin: 0;
}

.mfp-content pre {
    white-space: pre-wrap;
    overflow-y: visible;
    overflow-x: hidden;
    width: 98%;
}


/*standard popUp*/

.user-popUp {
    position: relative;
    background: #FFF;
    padding: 0;
    width: auto;
    max-width: 600px;
    margin: 20px auto;
    border: 1px solid #ddd;
}

.user-popUp .sc_tabs {
    margin: 0;
}

.user-popUp .mfp-close {
    display: none;
}

.user-popUp ul.loginHeadTab {
    height: 75px;
    padding: 0;
    margin: 0;
}

.user-popUp ul.loginHeadTab:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.user-popUp ul.loginHeadTab li {
    list-style: none;
    display: block;
    background-color: #fafafa;
    width: 50%;
    float: left;
    white-space: nowrap;
}

.user-popUp ul.loginHeadTab li a {
    display: block;
    height: 74px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ddd;
    color: #a2a7b4;
    font-size: 23px;
    text-align: center;
    line-height: 74px;
    font-weight: 300;
    overflow: hidden;
}

.user-popUp ul.loginHeadTab li a:before {
    font-family: "fontello";
    display: inline-block;
    padding: 0 10px 0 0;
    font-size: 14px;
    line-height: 14px;
}

.user-popUp ul.loginHeadTab li a.loginFormTab:before {
    content: '\e896';
}

.user-popUp ul.loginHeadTab li a.registerFormTab:before {
    content: '\e895';
}

.user-popUp ul.loginHeadTab li+li a {
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: #ddd;
}

.user-popUp ul.loginHeadTab li.ui-tabs-active {
    background-color: #fff;
    position: relative;
}

.user-popUp ul.loginHeadTab li.ui-tabs-active:before {
    content: '';
    height: 4px;
    display: block;
    width: 100%;
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 0 2px 0 0;
    z-index: 1050;
}

.user-popUp ul.loginHeadTab li+li.ui-tabs-active:before {
    left: 0;
    padding: 0 1px 0 0;
}

.user-popUp ul.loginHeadTab li.ui-tabs-active a {
    border-bottom-color: #fff;
    color: #4d5770;
}

.user-popUp .formItems {
    padding: 40px;
}

.user-popUp .formItems form {
    padding: 0;
    margin: 0;
    position: relative;
}

.user-popUp .formItems:after {
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.user-popUp .formItems .itemformRight {
    float: left;
    width: 50%;
}

.user-popUp .formItems .itemformLeft {
    float: left;
    width: 50%;
}

.user-popUp .formItems.loginFormBody {
    margin: 0 -1px 0 0;
}

.user-popUp .formItems.loginFormBody .itemformLeft {
    border-right: 1px solid #ddd;
}

.user-popUp .formItems.loginFormBody .itemformLeft ul {
    padding: 0 30px 0 0;
}

.user-popUp .formItems.loginFormBody .itemformRight {
    margin: 0 -1px 0 0;
}

.user-popUp .formItems.loginFormBody .itemformRight ul {
    padding: 0 0 0 30px;
}

.user-popUp .formItems.registerFormBody .itemformLeft ul {
    padding: 0 2px 0 0;
}

.user-popUp .formItems.registerFormBody .itemformRight ul {
    padding: 0 0 0 2px;
}

.user-popUp .formItems.loginFormBody .remember {
    color: #99a2ac;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    padding: 20px 0;
}

.user-popUp .formItems.loginFormBody .remember #rememberme {
    float: left;
    vertical-align: middle;
    margin: 0 5px 0 0;
    padding: 0;
}

.user-popUp .formItems.loginFormBody .remember label {
    float: left;
    vertical-align: middle;
}

.user-popUp .formItems.loginFormBody .remember .forgotPwd {
    float: right;
}

.user-popUp .formItems.loginFormBody .remember .forgotPwd:hover {
    color: #888888;
}

.user-popUp .formItems.registerFormBody .i-agree {
    color: #99a2ac;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    padding: 20px 0;
}

.user-popUp .formItems.registerFormBody .i-agree #i-agree {
    float: left;
    vertical-align: middle;
    margin: 0 5px 0 0;
    padding: 0;
}

.user-popUp .formItems.registerFormBody .i-agree label {
    float: left;
    vertical-align: middle;
}

.user-popUp .formItems.registerFormBody .i-agree a {
    display: inline-block;
    margin: 0 0 0 5px;
}

.user-popUp .formItems.registerFormBody .i-agree a:hover {
    color: #888888;
}

.user-popUp .formItems.loginFormBody .itemformRight {
    font-size: 12px;
}

.user-popUp .formItems.registerFormBody .itemformRight .formDescription {
    font-size: 10px;
    padding-left: 20px;
}

.user-popUp .formItems .formList .loginSoc {
    padding: 20px 0;
    height: 32px;
}

.user-popUp .formItems .formList .loginSoc .iconLogin {
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    background: #000;
}

.user-popUp .formItems .formList .loginSoc .iconLogin+.iconLogin {
    margin: 0 0 0 5px;
}

.user-popUp .formItems .formList .loginSoc .iconLogin.fb {
    background-color: #3b5998;
    color: #ced5e5;
}

.user-popUp .formItems .formList .loginSoc .iconLogin.tw {
    background-color: #00acee;
    color: #bfeafb;
}

.user-popUp .formItems .formList .loginSoc .iconLogin.gg {
    background-color: #dd4b39;
    color: #f6d2cd;
}

.user-popUp .formItems .formList .loginSoc .iconLogin:before {
    font-family: "fontello";
    width: 32px;
    height: 32px;
    display: block;
    line-height: 32px;
    text-align: center;
}

.user-popUp .formItems .formList .loginSoc .iconLogin.fb:before {
    content: '\e844';
}

.user-popUp .formItems .formList .loginSoc .iconLogin.tw:before {
    content: '\e843';
}

.user-popUp .formItems .formList .loginSoc .iconLogin.gg:before {
    content: '\e845';
}

.user-popUp .formItems .formList {
    margin: 0;
    padding: 0;
}

.user-popUp .formItems .formList li {
    list-style: none;
    display: block;
}

.user-popUp .formItems .formList li input[type="text"],
.user-popUp .formItems .formList li input[type="password"] {
    width: 100%;
    margin: 0 0 3px 0;
    padding: 0 40px 0 15px
}

.user-popUp .formItems .formList li.icon {
    overflow: hidden;
    position: relative;
}

.user-popUp .formItems .formList li.icon:before {
    width: 36px;
    height: 26px;
    position: absolute;
    top: 50%;
    margin: -14px 0 0 0;
    right: 1px;
    display: block;
    z-index: 1;
    line-height: 26px;
    text-align: center;
    font-family: "fontello";
    border-left: 1px solid #e3e3e3;
    opacity: 1;
}

.user-popUp .formItems .formList li input[type="text"],
.user-popUp .formItems .formList li input[type="password"],
.user-popUp .formItems .formList li.icon:before,
.user-popUp .formItems .formList li .sendEnter {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.user-popUp .formItems .formList li.icon.iconFocus:before {
    width: 0;
    right: -5px;
    content: '';
}

.user-popUp .formItems .formList li.icon.formLogin:before {
    content: '\e83b';
}

.user-popUp .formItems .formList li.icon.formUser:before {
    content: '\e885';
}

.user-popUp .formItems .formList li.icon.formPass:before {
    content: '\e887';
}

.user-popUp .formItems .formList li.icon.formSuccess:before {}

.user-popUp .formItems .formList li.icon.formError:before {}

.user-popUp .formItems .formList li .sendEnter {
    display: block;
    text-decoration: none;
    border: 1px solid #ddd;
    height: 38px;
    line-height: 38px;
    padding 0 9px;
    color: #777777;
    font-size: 14px;
    cursor: pointer;
    font-weight: 300;
    text-align: center;
}

.user-popUp .formItems .formList li .sendEnter:hover {
    background-color: #323232;
    color: #fff;
    border-color: #323232;
}

.user-popUp .formItems .result p {
    padding: 0;
}

.user-popUp #loginForm .result {
    position: absolute;
    top: 0;
    left: 0;
    width: 195px;
    height: 45px;
    z-index: 3000;
    display: none;
}

.user-popUp #registerForm .result {
    position: absolute;
    top: 0;
    left: 0;
    width: 485px;
    height: 45px;
    z-index: 3000;
    display: none;
}


/* forms */

form .sc_infobox {
    margin-top: 0;
}

.form-submit {
    display: none;
}

.form-submit {
    text-align: right;
    margin-top: 20px;
}

.form-submit input[type="submit"],
.form-submit input[type="button"] {
    width: auto;
    display: inline-block;
    padding: 0 10px;
}

.comments .comment_not_approved {
    padding: 0 0 10px 0;
    font-style: italic;
    font-weight: 400;
}

.commentsForm #reply-title {
    display: none;
}


/* Theme Customizer
-------------------------------------------------------------- */

#custom_options .co_header {
    position: relative;
}

#custom_options .co_reset_to_default {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    color: #222222;
    right: 0;
    top: 12px;
}

#custom_options .co_reset_to_default:before {
    position: static;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

#custom_options .co_header .co_title {
    font-weight: 400;
    padding-top: 12px;
}

#custom_options .co_options .co_form_row {
    padding: 16px 10px;
    border-top: 1px solid #c9c9c9;
    position: relative;
    overflow: hidden;
}

#custom_options .co_options .co_form_subrow {
    padding-top: 4px;
}

#custom_options .co_options .co_form_subrow:first-child {
    padding-top: 10px;
}

#custom_options .co_options .co_form_row .co_label {
    display: inline-block;
    padding-bottom: 4px;
    font-weight: 400;
    color: #222222;
}

#custom_options .co_options .co_form_row .co_label.one_row {
    font-weight: 300;
}

#custom_options .co_options .co_form_row #co_theme_color {
    margin-right: 20px;
}

#custom_options .co_options #co_preset_color {
    display: none;
    border: 1px solid #ccc;
    background: #333;
    padding: 5px;
    z-index: 999999;
    line-height: 10px;
}

#custom_options .co_options #co_preset_color span {
    display: inline-block;
    width: 19px;
    height: 22px;
    margin: 0 1px 1px 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
}

#custom_options .co_options #co_preset_color span.active {
    border-color: #000000;
}

#custom_options .co_options #co_preset_color span:hover {
    border-color: #666666;
    cursor: pointer;
}

[id^="collorpicker"] {
    z-index: 9999;
}

#custom_options .co_options .co_switch_box {
    margin-top: 6px;
}

#custom_options .co_options .co_switch_box a {
    color: #222222;
}

#custom_options .co_options .co_switch_box .co_switch_label,
#custom_options .co_options .co_switch_box .switcher,
#custom_options .co_options .co_switch_box .switcher2 {
    display: inline-block;
    float: left;
    height: 29px;
    line-height: 29px;
    margin-right: 10px;
}

#custom_options .co_options .co_switch_box .boxed,
#custom_options .co_options .co_switch_box .fon {
    margin-right: 0;
}

#custom_options .co_options .co_switch_box .switcher,
#custom_options .co_options .co_switch_box .switcher2 {
    width: 80px;
    height: 30px;
    background-color: #888888;
    position: relative;
    -webkit-border-radius: 1000px !important;
    -moz-border-radius: 1000px !important;
    border-radius: 1000px !important;
}

#custom_options .co_options .co_switch_box .switcher a,
#custom_options .co_options .co_switch_box .switcher2 a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin: 3px;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: #e2e2e2;
}

#custom_options .co_options #co_bg_color.colorSelector {
    left: 150px;
    top: 18px;
}

#custom_options .co_options #co_bg_pattern_list,
#custom_options .co_options #co_bg_images_list {
    margin-top: 6px;
}

#custom_options .co_options .co_pattern_wrapper {
    display: block;
    border: 1px solid #888888;
    border-radius: 1px;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    width: 24px;
    height: 24px;
    padding: 2px;
    float: left;
    margin: 0 8px 8px 0;
    background-color: #dddddd;
}

#custom_options .co_options #co_bg_pattern_list a img {
    border: 1px solid #666666;
    width: 22px;
    height: 22px;
}

#custom_options .co_options #co_bg_images_list a.current,
#custom_options .co_options #co_bg_pattern_list a.current {}

#custom_options .co_options .co_image_wrapper {
    display: block;
    border: 1px solid #888888;
    border-radius: 1px;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    width: 50px;
    height: 30px;
    padding: 2px;
    float: left;
    margin: 0 7px 7px 0;
    background-color: #dddddd;
}

#custom_options .co_options #co_bg_images_list a img {
    border: 1px solid #666666;
    width: 48px;
    height: 28px;
}

.iColorPicker {
    display: inline-block;
    position: relative;
    width: 21px;
    height: 21px;
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/colorpicker.png);
    vertical-align: top;
    margin-left: 10px;
    cursor: pointer;
}

.iColorPicker_moreColors {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 2px;
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/colorpicker_morecolors.png);
    vertical-align: middle;
}

body.boxed.bg_pattern_1 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_1.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_2 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_2.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_3 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_3.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_4 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_4.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_5 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_5.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_6 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_6.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_7 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_7.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_8 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_8.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_9 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_9.png) 50% 50% repeat fixed;
}

body.boxed.bg_pattern_0 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/pattern_0.png) 50% 50% repeat fixed;
}

body.boxed.bg_image_1 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_1.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_2 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_2.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_3 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_3.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_4 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_4.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_5 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_5.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_6 {
    background: url(https://1nadzor.ru/wp-content/themes/grecko/images/bg/image_6.jpg) 50% 0% repeat-y fixed;
}

body.boxed.bg_image_1,
body.boxed.bg_image_2,
body.boxed.bg_image_3,
body.boxed.bg_image_4,
body.boxed.bg_image_5,
body.boxed.bg_image_6 {
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
}


/* View more button */

#viewmore.squareButton {
    margin: 0 auto;
    padding: 0 0 50px 0;
    display: block;
    width: 120px;
    overflow: hidden;
}

#viewmore.pagination_infinite {
    visibility: hidden;
    padding: 0;
    height: 0;
    position: relative;
}

#viewmore_link {
    display: block;
    text-align: center;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
}

#viewmore_link span {
    display: inline-block;
}

#viewmore_link .viewmore_loading {
    display: none;
    margin-right: 10px;
}

#viewmore_link .viewmore_loading:before {
    font-size: 16px;
}

#viewmore_link.loading .viewmore_loading {
    display: inline-block;
}

#viewmore_link.loading .viewmore_text_1 {
    display: none;
}

#viewmore_link .viewmore_text_2 {
    display: none;
}

#viewmore_link.loading .viewmore_text_2 {
    display: inline-block;
}

.content article.viewmore {
    animation: zoomin .5s;
}


/* Timeline slider scrolling */

#timeline_slider.fixed {
    top: 0 !important;
}


/* Animations
------------------------------------------------------------------------------------ */

@keyframes zoomin {
    0% {
        transform: scale(.1);
        -webkit-transform: scale(.1);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes viewmore {
    0% {
        transform: scale(.1);
        -webkit-transform: scale(.1);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@keyframes zoomout {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(.1);
        -webkit-transform: scale(.1);
    }
}

@-webkit-keyframes viewmore {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(.1);
        -webkit-transform: scale(.1);
    }
}


/* Demo components */

.wooc_grecko_icons {
    float: left;
    width: 24%;
    text-align: center;
    margin-bottom: 50px;
}

.wooc_grecko_icons+.wooc_grecko_icons {
    width: 25%;
    border-left: 1px solid #dddddd;
}

.wooc_grecko_icons .sc_icon {
    margin-bottom: 30px;
    font-size: 72px;
}


/* Google conversion */

iframe[name="google_conversion_frame"] {
    height: 1px;
    min-height: 0px;
}


/* Debug window */

#debugLog {
    position: fixed;
    z-index: 1000000;
    display: block;
    width: 100%;
    max-height: 400px;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    color: #ffffff;
    overflow: auto;
}

.admin-bar #debugLog {
    top: 32px;
}

#debugLogClose {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

#debugLogContent {
    padding: 12px;
}

html body.customize-support header.noFixMenu.menu_right div.topWrap div.main nav.menuTopWrap.topMenuStyleLine ul#mainmenu.sf-js-enabled.sf-arrows li ul.sub-menu.sf-js-enabled.sf-arrows {
    /*top: 100px !important;*/
}

html body.customize-support.responsive_menu header.noFixMenu.menu_right div.topWrap div.main nav.menuTopWrap.topMenuStyleLine ul#mainmenu.sf-js-enabled.sf-arrows li a {
    color: #000 !important;
}

html body.page.page-id-2406.page-template-default.logged-in.admin-bar.themerex_body.wide.top_panel_above.theme_skin_general.wpb-js-composer.js-comp-ver-4 .2 .3 .vc_responsive.customize-support.responsive_menu div.main_content div.boxedWrap header.noFixMenu.menu_right div.topWrap div.main a.openResponsiveMenu {
    color: #222222 !important;
}

a:hover {
    color: #B5A8A8 !important;
}

a:hover {
    color: #B5A8A8 !important;
}

header.noFixMenu.menu_right .topWrap .topMenuStyleLine>ul#mainmenu>li>.menu-panel,
header.noFixMenu.menu_right .topWrap .topMenuStyleLine>ul>li>ul {
    top: 120px !important;
}

.cost_form {
    display: none;
}

.closer-form {
    background: radial-gradient(#fff, #000) repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0;
    height: 100%;
    left: 0;
    line-height: 0;
    opacity: 0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}

.cost_form .popup {
    position: fixed;
    top: 60%;
    left: 85%;
    margin: -300px 0 0 -250px;
    background: #e3e3e3;
    border-radius: 5px;
    box-shadow: 0 0 5px rgb(0, 0, 0);
    padding: 10px 20px;
    z-index: 999;
}

.cost_form .success_msg {
    font-size: 1.5em;
}

.cost_form .label {
    float: left;
    width: 180px;
}

.cost_form .row .radio {
    display: inline-block;
}

.cost_form .row {
    margin-bottom: 10px;
}

.cost_form input[type=submit] {
    height: auto;
    margin-top: 10px;
    padding: 5px 48px;
}

.cost_form .close {
    position: absolute;
    right: 20px;
    top: 15px;
}

div.main_content div.boxedWrap div.mainWrap div.main.with_sidebar.sideBarRight div#sidebar_main.widget_area.sidebar_main.sidebar aside#text-5.widgetWrap.hrShadow.widget-number-1.widget.widget_text div.textwidget div.cost_form div.popup form div.row textarea {
    padding: 8px;
}

.btn_cost_form:not(.in_post_info) {
    margin-top: 10px;
    padding: 10px 40px;
    width: 100%;
    height: auto;
}

.btn_cost_form:not(.in_post_info):hover {
    cursor: pointer;
}

.sidebar li.current-page-ancestor>ul.sub-menu,
.sidebar li.current-menu-item>ul.sub-menu {
    display: block !important;
}

.sidebar li.current_page_item>a {
    text-decoration: underline;
}


/* ��������� footer ����� */

html body.page.page-id-2470.page-parent.page-template-default.logged-in.admin-bar.themerex_body.wide.top_panel_above.theme_skin_general.wpb-js-composer.js-comp-ver-4 .2 .3 .vc_responsive.customize-support div.main_content div.boxedWrap div.footerContentWrap footer.footerWrap.footerStyleLight div.main.footerWidget.widget_area div.columnsWrap aside#googlemapswidget-4.columns1_3.widgetWrap.widget-number-2.widget.google-maps-widget h3.title {
    display: none;
}

.footerWidget .widgetWrap .title {
    padding: 0 0 0 0 !important;
}

::selection {
    background-color: #a8d1ff !important;
    /* Safari */
}

::-moz-selection {
    background-color: #a8d1ff !important;
    /* Firefox */
}

div.main_content div.boxedWrap header.menu_right.noFixMenu div.topWrap div.main nav.menuTopWrap.topMenuStyleLine ul#mainmenu.sf-js-enabled.sf-arrows a.sf-with-ul {
    color: #000 !important;
}

article.post_content div.post_text_area div.tagsWrap div.postSharing.inited ul li.squareButton.light.ico.likeButton.like {
    display: none !important;
}

div.main_content div.boxedWrap div.mainWrap div.main.with_sidebar.sideBarRight div.content div.itemscope article.post_content div.post_text_area div.tagsWrap div.postSharing.inited ul li.squareButton.light.ico a.icon-comment-1 {
    display: none !important;
}

ul li.squareButton.light.ico a.icon-comment-1 {
    display: none !important;
}

.project-order a::before {
    background: rgba(0, 0, 0, 0) url("https://1nadzor.ru/wp-content/themes/grecko/img/sprite.png") no-repeat scroll -66px -112px;
    content: "";
    height: 22px;
    left: 50%;
    margin: 0 0 0 155px;
    position: absolute;
    top: 31px;
    width: 25px;
}

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

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

.project-order a {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: 600;
    height: 50px;
    padding: 30px 0 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    margin: 20px 0 0;
}

.project-order {
    background: #E1E1E1 none repeat scroll 0 0;
}

.project-order a:hover {
    background: #fff;
    color: #000;
    font-size: 22px;
}

.project-order a:hover:before {
    background-position: -96px -112px;
    width: 31px;
    height: 26px;
    margin-left: 155px;
    top: 28px;
}

html body.page.page-id-4390.page-template-default.custom-background.themerex_body.boxed.top_panel_above.theme_skin_general.bg_image_2.su-other-shortcodes-loaded div.main_content div.boxedWrap div.mainWrap div.main.with_sidebar.sideBarRight div.content div.itemscope section.post-4390.page.type-page.status-publish.hentry.post.post_format_standard.hrShadow article.post_content div.post_text_area div.project-order,
html body.page.page-id-2421.page-template-default.custom-background.themerex_body.boxed.top_panel_above.theme_skin_general.bg_image_2.su-other-shortcodes-loaded div.main_content div.boxedWrap div.mainWrap div.main.with_sidebar.sideBarRight div.content div.itemscope section.post-2421.page.type-page.status-publish.hentry.post.post_format_standard.hrShadow article.post_content div.post_text_area div.project-order,
html body.page.page-id-2419.page-template-default.custom-background.themerex_body.boxed.top_panel_above.theme_skin_general.bg_image_2.su-other-shortcodes-loaded div.main_content div.boxedWrap div.mainWrap div.main.with_sidebar.sideBarRight div.content div.itemscope section.post-2419.page.type-page.status-publish.hentry.post.post_format_standard.hrShadow article.post_content div.post_text_area div.project-order {
    display: none;
}

a.btn_cost_form.in_post_info {
    display: none;
}

.icon-link::before {
    display: none !important;
}

.responsive_menu .menuTopWrap>ul>li>a {
    color: #000 !important;
}


/** rounded **/

.rounded {
    counter-reset: li;
    list-style: none;
    font: 14px "Trebuchet MS", "Lucida Sans";
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.rounded a {
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background: #DAD2CA;
    color: #444;
    text-decoration: none;
    transition: all .3s ease-out;
}

.rounded a:hover {
    background: #E9E4E0;
}

.rounded a:hover:before {
    transform: rotate(360deg);
}

.rounded a:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #00b4d0;
    width: 2em;
    line-height: 2em;
    border: .3em solid white;
    text-align: center;
    font-weight: bold;
    transition: all .3s ease-out;
}


/*1ps styles*/

.wrapper {
    max-width: 1250px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 10px;
    margin: 0 auto;
}

.main-content * {
    padding: 0;
    line-height: 1.4;
}

.main-content h1,
.main-content h2,
.main-content .sub-header {
    text-align: center;
}

.main-content h1,
.main-content .review h2 {
    margin: 0 0 15px;
    color: #1B719F;
    font-weight: 400;
}

.main-content h2 {
    margin: 30px 0 15px;
    font-weight: 400;
    font-size: 32px;
}

.main-content p,
.main-content li {
    font-size: 16px;
    margin: 0 0 15px;
}

.main-content b {
    font-weight: bold;
}

.main-content .sub-header {
    font-size: 22px;
    margin: -10px 0 25px;
}

.main-content .item,
.new-content .item {
    display: inline-table;
    box-sizing: border-box;
    padding: 0 10px;
    vertical-align: top;
}

.main-content .grid-2 .item,
.new-content .grid-2 .item {
    width: 49%;
}

.new-content .grid-4 .item {
    width: 24%;
}

.main-content .checked-item,
.new-content .checked-item {
    padding-top: 65px;
    position: relative;
}

.main-content .checked-item:after,
.new-content .checked-item:after {
    content: '\2714';
    position: absolute;
    font-size: 45px;
    color: #1B719F;
    margin-left: auto;
    margin-right: auto;
    width: 40px;
    top: 0;
    left: 0;
    right: 0;
}

.main-content .feedback,
.new-content .feedback {
    font-weight: bold;
    text-align: center;
    margin: 20px 100px;
    padding: 30px;
    background: #fafafa;
    border: 4px solid #f0f0f0;
    border-radius: 3px;
}

.main-content .ttshowcase_rl_box {
    vertical-align: top;
}

.main-content .ttshowcase_rl_breed {
    text-align: center;
}

.main-content .ttshowcase_rl_info_wrap,
.main-content ttshowcase_rl_image {
    display: block;
    padding: 0 !important;
    margin: 0 0 10px;
}

.main-content .ttshowcase_wrap img {
    border-radius: 50%;
    border: 1px solid #f0f0f0;
    opacity: 0.8;
}

.main-content .ttshowcase_wrap img:hover {
    opacity: 1;
}

.main-content .ttshowcase_rl_title {
    font-size: 16px;
    margin: 10px;
}

.main-content .tt_theme_speech .tt_quote_info-left .ttshowcase_rl_quote:after {
    content: none !important;
}

.main-content .center-text {
    text-align: center;
}

.imagemapper-wrapper{
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .imagemapper-wrapper {
        max-width: 440px;
    }
    .main-content .item,
    .main-1ps-body-one,
    .main-1ps-body-two,
    .new-content .item {
        width: 100% !important;
        display: block !important;
    }
    .main-content .feedback,
    .new-content .feedback {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 520px) {
    .imagemapper-wrapper {
        max-width: 260px;
    }
}

.main-1ps-h1-title h2 {
    padding: 0px 0px 40px 0px;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.4;
}

.main-1ps-contact-page p {
    padding: 0;
    margin: 0 0 10px;
    font-size: 16px;
}

.main-1ps-body-first-blocks {
    display: flex;
}

.main-1ps-body-first-blocks-two {
    width: 64%;
    padding-left: 22px;
}

.main-1ps-body-block p:first-of-type {
    color: #1B719F;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

.main-1ps-title {
    text-align: center;
}

.main-1ps-title h2 {
    margin: 30px 0 20px;
    padding: 0;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.4;
}

.main-1ps-title p {
    font-size: 22px;
    margin: -10px 0 25px !important;
}

/* .main-1ps-contact-page p:last-child {
    display: none;
} */

.main-1ps-body-one {
    display: flex;
}

.main-1ps-body-two {
    display: flex;
}

.main-1ps-body-block {
    padding: 10px;
    font-size: 16px;
}

.main-1ps-footer .feedback {
    font-weight: bold;
    text-align: center;
    margin: 20px 64px;
    padding: 30px;
    background: #fafafa;
    border: 4px solid #f0f0f0;
    border-radius: 3px;
    font-size: 17px;
}

.main-content .review {
    padding: 60px 0;
}

.main-content .review h2 {
    font-size: 48px;
}

.main-content .review-slider {
    margin-top: 20px;
}

.main-content .review-slider .slide {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.main-content .review-slider .review-image {
    width: 160px;
}

.main-content .review-slider .review-task {
    width: 615px;
    margin: 0 30px;
}

.main-content .review-slider .review-sert {
    width: 100px;
}

.main-content .review-slider .review-sert a {
    display: block;
    width: 64px;
    height: 90px;
    position: relative;
}

.main-content .review-slider .review-sert a br {
    display: none;
}

.main-content .review-slider .review-sert a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    background: rgba(51, 51, 51, .5);
    transition: all .3s ease-out;
    z-index: 0;
}

.main-content .review-slider .review-sert a:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 40%;
    display: block;
    width: 28px;
    height: 29px;
    opacity: 0;
    background: url(https://1nadzor.ru/wp-content/themes/grecko/img/review-search.png) no-repeat center;
    transform: translate(-50%, -50%);
    transition: all .3s ease-out;
    z-index: 10;
}

.main-content .review-slider .review-sert a:hover:before {
    top: 50%;
    opacity: 1;
}

.main-content .review-slider .review-sert a:hover:after {
    opacity: 1;
}

.main-content .review-slider p {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}

.main-content .review-slider .review-image p {
    font-weight: 700;
    margin-top: 15px;
    text-align: center;
}

.main-content .review-slider p b {
    display: block;
    font-weight: 700;
    font-size: 24px;
    color: #333333;
    margin-top: 15px;
}

.main-content .review-slider .slick-arrow {
    position: absolute;
    left: 0;
    top: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    border: 2px solid #a9a9a9;
    background: transparent;
    overflow: hidden;
    text-indent: 99999px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
    transition: all .3s ease-out;
    z-index: 30;
}

.main-content .review-slider .slick-arrow:before,
.main-content .review-slider .slick-arrow:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 3px;
    background: #a9a9a9;
    transition: all .3s ease-out;
    transform: rotate(45deg);
    margin-top: 4px;
}

.main-content .review-slider .slick-arrow:after {
    margin-top: -5px;
}

.main-content .review-slider .slick-arrow:after {
    transform: rotate(-45deg);
}

.main-content .review-slider .slick-arrow:hover {
    border-color: #1b719f;
}

.main-content .review-slider .slick-arrow:hover:before,
.main-content .review-slider .slick-arrow:hover:after {
    background-color: #1b719f;
}

.main-content .review-slider .slick-arrow.slick-next {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}

@media screen and (max-width: 1050px) {
    .main-content .review-slider .slide {
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }
    .main-content .review-slider .review-task {
        width: calc(100% - 110px);
        text-align: center;
        margin: 0;
    }
    .main-content .review-slider .review-sert {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media screen and (max-width: 800px) {
    .main-1ps-body-first-blocks {
        display: block;
    }
    .main-1ps-body-first-blocks-one {
        text-align: center;
    }
    .main-1ps-body-first-blocks-two {
        width: 100%;
        padding: 20px 0 0;
    }
}

@media screen and (max-width: 520px) {
    .imagemapper-wrapper {
        max-width: 260px;
    }
    .main-1ps-title h2 {
        padding: 0px;
        font-weight: 400;
        font-size: 29px;
        line-height: 1.4;
    }
    .main-1ps-title p {
        font-size: 19px;
    }
    .main-1ps-body-one {
        display: block;
    }
    .main-1ps-body-two {
        display: block;
    }
    .main-1ps-footer .feedback {
        margin: 20px 0;
    }
    .main-content .review-slider p b {
        font-size: 16px;
    }
    .upToScroll.buttonShow {
        bottom: 60px;
    }
}

.new-content h1 {
    font-size: 36px;
    font-weight: 400;
    padding: 0;
}

.new-content h2 {
    font-size: 24px;
    line-height: 1.3;
    margin: 30px 0 10px;
    font-weight: 400;
    padding: 0;
    text-align: center;
}

.new-content p,
.new-content li {
    margin-bottom: 10px;
    padding: 0;
}

.new-content .sub-header {
    font-size: 20px;
    margin-bottom: 20px;
}

.left-image img {
    float: left;
    padding-right: 20px;
}

.new-content .grid-2,
.new-content .grid-4 {
    margin-top: 30px;
}

.new-content .checked-item {
    padding-top: 40px;
}

.new-content .checked {
    position: relative;
    padding-left: 15px
}

.new-content .checked:before {
    content: '\2714';
    position: absolute;
    color: #1B719F;
    left: 0;
}

.new-content .item-icon {
    padding-top: 70px;
    background-size: 60px !important;
}


/*1ps style*/

.topWrap .search {
    padding: 0 !important;
    width: auto !important;
}

header.topSearchShow .menuTopWrap {
    display: block !important;
}

.topWrap .search .searchForm {
    display: block !important;
}

.topWrap .search:before {
    content: none !important;
}

.topWrap .search .searchForm .searchField {
    position: static;
}

.topWrap .search .searchForm .searchSubmit {
    left: auto;
    right: 0;
}

.topWrap .search {
    display: block !important;
}

.new-content-1ps h1 {
    margin-top: 15px;
    margin-bottom: 8px;
    text-align: center;
    font-size: 30px;
    line-height: normal;
    padding: 0;
}

.new-content-1ps h2 {
    text-align: center;
    margin-bottom: 15px;
    text-align: center;
    font-size: 24px;
    line-height: normal;
    padding: 0;
}

.new-content-1ps .subheader {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}

.new-content-1ps p {
    padding: 0;
    margin: 0 0 15px;
}

.new-content-1ps p:empty {
    display: none;
}

.new-content-1ps ol,
.new-content-1ps ul {
    margin: 30px 0;
    padding-left: 30px;
}

.new-content-1ps ul li {
    list-style: disc;
    margin-bottom: 15px;
}

.new-content-1ps .cta {
    text-align: center;
    padding: 30px 0;
}

.new-content-1ps>.cta:first-child {
    padding-top: 0;
}

.new-content-1ps .cta strong {
    display: inline-block;
    padding: 15px 30px;
    border: 2px solid #000;
    font-size: 16px;
}

.new-content-1ps .left-icon-block .item {
    padding-left: 60px;
    position: relative;
    min-height: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.new-content-1ps .left-icon-block .item img {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
}

.new-content-1ps .left-icon-block .item p {
    margin: 0;
}

.new-content-1ps .items-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 30px 0;
}

.new-content-1ps .two-items-block .item {
    width: 48%;
}

.new-content-1ps .three-items-block .item {
    width: 31%;
}

.new-content-1ps .four-items-block .item {
    width: 23%;
}

.new-content-1ps .five-items-block .item {
    width: 18%;
}

.new-content-1ps .items-block-col .item {
    width: 100%;
    padding-left: 80px;
    position: relative;
    min-height: 80px;
}

.new-content-1ps .items-block-col .item img {
    position: absolute;
    top: 0;
    left: 0;
}

.new-content-1ps .items-block .item img {
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto 10px;
}

.new-content-1ps .items-block .item p {
    padding: 0;
}

.new-content-1ps .items-block .item strong {
    display: block;
    margin-bottom: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: inherit;
    margin: 0;
}

@media (max-width:768px) {
    .new-content-1ps .cta strong br {
        display: none;
    }
}

@media (max-width:640px) {
    .new-content-1ps .four-items-block .item,
    .new-content-1ps .five-items-block .item {
        width: 48%;
        margin-bottom: 15px;
    }
}

@media (max-width:480px) {
    .new-content-1ps .items-block .item {
        width: 100%;
        margin-bottom: 20px;
    }
}

@media (max-width: 800px) {
    .new-content-1ps .wp-post-image,
    .new-content-1ps~div .wp-post-image {
        float: none !important;
        margin: 0 auto 20px !important;
        display: block !important;
    }
    .su-box {
        margin-top: 20px !important;
    }
}


/*1PS.RU Styles (05.09.2018)*/

.text-for-h1,
.text-for-h2 {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #888;
}

.text-for-h1 {
    margin: -22px 0 22px;
}

.common-content-1ps h2 {
    margin: 20px 0 10px;
    font-size: 30px;
    line-height: normal;
    padding: 0;
}

.common-content-1ps p {
    padding: 0;
}

.div-strong {
    margin: 0 auto;
    width: 80%;
    border: 2px solid #a2b091;
    border-radius: 3px;
    padding: 10px;
    text-align: center;
}

.div-strong strong {
    font-weight: bold !important;
}

.div-strong a {
    display: block;
    color: #a2b091;
}

.div-strong a:hover {
    text-decoration: none;
}

.text-left {
    text-align: left !important;
}

.text-bold {
    font-weight: bold !important;
}

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

.margin-bottom-10px {
    margin-bottom: 10px !important;
}

.disp-inline {
    display: inline !important;
}

.disp-block {
    display: block !important;
}


/*blocks*/

.multi-cont-block {
    margin: 30px 0;
}

.line-cont-block-1 {
    display: flex;
    margin: 0 0 30px 0;
}

.indent-line {
    height: 100%;
    width: 0;
    padding: 0 20px;
}

.one-block-1 {
    width: 100%;
}

.one-block-1 img {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto 10px;
}

.one-block-1 div span,
.one-block-1 span {
    display: block;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}

.logo-block {
    display: flex;
    margin-top: -30px;
}

.logo-block a {
    padding: .6rem;
}

.logo-block img {
    width: 32px;
    height: 32px;
}


.feedback a{
    white-space: nowrap;
}

/*block END*/

@media screen and (max-width: 800px) {
    .div-strong {
        width: 95%;
    }
    .line-cont-block-1 {
        flex-direction: column;
        margin: 0;
    }
    .one-block-1 {
        margin-bottom: 30px;
    }
    .margin-bottom-0 {
        margin-bottom: 0 !important;
    }
}

@media screen and (max-width: 480px) {
    .div-strong br,
    .common-content-1ps h2 br,
    .text-for-h2 br {
        display: none;
    }
}



.wrap-section{
    background-color: #fafafa;
    border: 4px solid #f0f0f0;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.wrap-element{
    max-width: 250px;
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 15px;
}

.wrap-element::before{
    position: relative;
    content: '';
    background-image: url(https://1nadzor.ru/wp-content/themes/grecko/./images/arrow-right.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    width: 100px;
    height: 25px;
}

.wrap-element:last-child::before{
    display: none;
}

@media (max-width: 1640px) {
    .wrap-element{
    max-width: 200px;
}

.wrap-element::before{
    width: 125px;
}
}

@media (max-width: 1400px) {
    .wrap-element{
    max-width: 200px;
}

.wrap-element::before{
    width: 125px;
}
}


@media (max-width: 487px) {
    
    .wrap-element{
        max-width: 350px;
    }

.wrap-element::before{
    transform: rotate(90deg);
    width: 125px;
}
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#222;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#222;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#222;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(0.8);-webkit-transform:scale(0.8);transition:all .2s ease-in-out 0;-webkit-transition:all .2s ease-in-out 0}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out 0;-webkit-transition:all .3s ease-out 0}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.9}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(0.8);-webkit-transform:scale(0.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px}.swiper-scrollbar-cursor-drag{cursor:move}

#themerex_modal_bg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);display:none;z-index:100000}.themerex_message{display:block;position:absolute;max-width:800px;min-width:450px;overflow:hidden;border-radius:4px;border:2px solid #e5e5e5;background-color:#fff;color:#4c4c4c;opacity:0;top:0;left:40%;margin-left:-200px;padding:12px;line-height:140%;z-index:100001}.themerex_message .themerex_message_close{display:block;position:absolute;width:16px;height:16px;line-height:16px;text-align:center;font-size:16px;font-weight:bold;right:6px;top:4px;cursor:pointer;color:#4c4c4c}.themerex_message .themerex_message_icon{float:left;display:block;width:35px;height:35px;line-height:28px;text-align:center;border:4px solid #c9c9c9;border-radius:50%;margin:0 20px 6px 0;font-size:24px;font-weight:bold;color:#c9c9c9}.themerex_message .themerex_message_icon:before{padding:0;margin:0}.themerex_message .themerex_message_header{color:#4c4c4c;margin:0;padding:0;font-size:18px;font-weight:bold}.themerex_message:not(.themerex_message_dialog) .themerex_message_body{padding:12px 0 0 63px}.themerex_message_warning{border-color:#d7a9b1;background-color:#ffcdde;color:#a63a4b}.themerex_message_warning .themerex_message_close{color:#a63a4b}.themerex_message_warning .themerex_message_icon{border-color:#a63a4b;color:#a63a4b}.themerex_message_warning .themerex_message_icon{line-height:34px}.themerex_message_warning .themerex_message_header{color:#a63a4b}.themerex_message_success{border-color:#b3e7a8;background-color:#d8ffd0;color:#517d48}.themerex_message_success .themerex_message_close{color:#517d48}.themerex_message_success .themerex_message_icon{border-color:#517d48;color:#517d48}.themerex_message_success .themerex_message_icon{line-height:34px}.themerex_message_success .themerex_message_header{color:#517d48}.themerex_message_info{border-color:#9ecade;background-color:#ebf7fe;color:#4cb2e1}.themerex_message_info .themerex_message_close{color:#4cb2e1}.themerex_message_info .themerex_message_icon{border-color:#4cb2e1;color:#4cb2e1}.themerex_message_info .themerex_message_icon{line-height:34px}.themerex_message_info .themerex_message_header{color:#4cb2e1}.themerex_message_dialog .themerex_message_icon{line-height:36px}.themerex_message_dialog .themerex_message_buttons{margin-top:20px}.themerex_message_dialog .themerex_message_button{display:inline-block;padding:0 12px;margin-right:6px;min-width:60px;height:30px;line-height:30px;background-color:#4b4b4b;border-radius:6px;color:#fff;cursor:pointer;text-align:center;font-weight:bold}.themerex_message_dialog .themerex_message_button:hover{background-color:#4cb2e1}

.ih-item{position:relative;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ih-item a{color:#333}.ih-item a:hover{text-decoration:none}.ih-item img{width:100%;height:100%}.ih-item.circle{position:relative;width:240px;height:240px;border-radius:50%;margin:0 auto}.ih-item.circle .img{position:relative;width:240px;height:240px;border-radius:50%}.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle .img img{border-radius:50%}.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.square{position:relative;width:100%;height:100%}.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect1 .spinner{width:250px;height:250px;border:10px solid #ecab18;border-right-color:#1ad280;border-bottom-color:#1ad280;border-radius:50%;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.ih-item.circle.effect1 .img{position:absolute;top:10px;bottom:0;left:10px;right:0;width:auto;height:auto}.ih-item.circle.effect1 .img:before{display:none}.ih-item.circle.effect1.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect1 .info{top:10px;bottom:0;left:10px;right:0;background:#333;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.ih-item.circle.effect1 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect1 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect1 a:hover .spinner{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ih-item.circle.effect1 a:hover .info{opacity:1}.ih-item.circle.effect2 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect2.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect2 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect2 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect2 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect2.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect2.left_to_right a:hover .img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ih-item.circle.effect2.left_to_right a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect2.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect2.right_to_left a:hover .img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ih-item.circle.effect2.right_to_left a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect2.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect2.top_to_bottom a:hover .img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ih-item.circle.effect2.top_to_bottom a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect2.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect2.bottom_to_top a:hover .img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ih-item.circle.effect2.bottom_to_top a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect3 .img{z-index:11;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect3.colored .info{background:#1a4a72}.ih-item.circle.effect3 .info{background:#333;opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect3 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect3 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect3.left_to_right .img{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.ih-item.circle.effect3.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect3.left_to_right a:hover .img{-webkit-transform:scale(0.5) translateX(100%);-moz-transform:scale(0.5) translateX(100%);-ms-transform:scale(0.5) translateX(100%);-o-transform:scale(0.5) translateX(100%);transform:scale(0.5) translateX(100%)}.ih-item.circle.effect3.left_to_right a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect3.right_to_left .img{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.ih-item.circle.effect3.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect3.right_to_left a:hover .img{-webkit-transform:scale(0.5) translateX(-100%);-moz-transform:scale(0.5) translateX(-100%);-ms-transform:scale(0.5) translateX(-100%);-o-transform:scale(0.5) translateX(-100%);transform:scale(0.5) translateX(-100%)}.ih-item.circle.effect3.right_to_left a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect3.top_to_bottom .img{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.ih-item.circle.effect3.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect3.top_to_bottom a:hover .img{-webkit-transform:scale(0.5) translateY(100%);-moz-transform:scale(0.5) translateY(100%);-ms-transform:scale(0.5) translateY(100%);-o-transform:scale(0.5) translateY(100%);transform:scale(0.5) translateY(100%)}.ih-item.circle.effect3.top_to_bottom a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect3.bottom_to_top .img{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.ih-item.circle.effect3.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect3.bottom_to_top a:hover .img{-webkit-transform:scale(0.5) translateY(-100%);-moz-transform:scale(0.5) translateY(-100%);-ms-transform:scale(0.5) translateY(-100%);-o-transform:scale(0.5) translateY(-100%);transform:scale(0.5) translateY(-100%)}.ih-item.circle.effect3.bottom_to_top a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4 .img{opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ih-item.circle.effect4.colored .info{background:#1a4a72}.ih-item.circle.effect4 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}.ih-item.circle.effect4 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect4 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect4 a:hover .img{opacity:0;pointer-events:none}.ih-item.circle.effect4 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect4.left_to_right .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect4.left_to_right a:hover .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect4.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.right_to_left .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect4.right_to_left a:hover .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect4.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.top_to_bottom .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect4.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect4.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.bottom_to_top .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect4.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect4.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect5{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect5.colored .info .info-back{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect5 .info{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect5 .info .info-back{visibility:hidden;border-radius:50%;width:100%;height:100%;background:#333;background:rgba(0,0,0,0.6);-webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect5 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect5 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect5 a:hover .info{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}.ih-item.circle.effect5 a:hover .info .info-back{visibility:visible}.ih-item.circle.effect6 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect6.colored .info{background:#1a4a72}.ih-item.circle.effect6 .info{background:#333;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect6 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect6 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect6.scale_up .info{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_up a:hover .img{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.ih-item.circle.effect6.scale_up a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect6.scale_down .info{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.ih-item.circle.effect6.scale_down a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_down a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect6.scale_down_up .info{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .35s ease-in-out .2s;-moz-transition:all .35s ease-in-out .2s;transition:all .35s ease-in-out .2s}.ih-item.circle.effect6.scale_down_up a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_down_up a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect7 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.ih-item.circle.effect7.colored .info{background:#1a4a72}.ih-item.circle.effect7 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .35s ease .2s;-moz-transition:all .35s ease .2s;transition:all .35s ease .2s}.ih-item.circle.effect7 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect7 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect7 a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect7 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect7.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect7.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect7.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect7.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect7.top_to_bottom .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect7.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect7.bottom_to_top .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect7.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.colored .info{background:#1a4a72}.ih-item.circle.effect8 .img-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ih-item.circle.effect8 .img-container .img{opacity:1;-webkit-transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s}.ih-item.circle.effect8 .info-container{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s}.ih-item.circle.effect8 .info{width:100%;height:100%;background:#333;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .35s ease-in-out .6s;-moz-transition:all .35s ease-in-out .6s;transition:all .35s ease-in-out .6s}.ih-item.circle.effect8 .info h4{color:#fff;letter-spacing:2px;font-size:22px;margin:0 30px;padding:45px 0 0 0;height:100px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect8 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect8 a:hover .img-container{pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect8 a:hover .img-container .img{opacity:0;pointer-events:none}.ih-item.circle.effect8 a:hover .info-container{opacity:1}.ih-item.circle.effect8 a:hover .info-container .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect8.left_to_right .img-container .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.left_to_right .info-container{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect8.left_to_right a:hover .img-container .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect8.left_to_right a:hover .info-container{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.right_to_left .img-container .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.right_to_left .info-container{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect8.right_to_left a:hover .img-container .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect8.right_to_left a:hover .info-container{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.top_to_bottom .img-container .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.top_to_bottom .info-container{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect8.top_to_bottom a:hover .img-container .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect8.top_to_bottom a:hover .info-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.bottom_to_top .img-container .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.bottom_to_top .info-container{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect8.bottom_to_top a:hover .img-container .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect8.bottom_to_top a:hover .info-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9 .img{opacity:1;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.ih-item.circle.effect9.colored .info{background:#1a4a72}.ih-item.circle.effect9 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .35s ease .2s;-moz-transition:all .35s ease .2s;transition:all .35s ease .2s}.ih-item.circle.effect9 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect9 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect9 a:hover .img{opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect9 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect9.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect9.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect9.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect9.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect9.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect9.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect10 .img{z-index:11;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect10.colored .info{background:#1a4a72}.ih-item.circle.effect10 .info{background:#333;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect10 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect10 .info p{color:#fff;font-style:italic;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);height:22px;overflow:hidden}.ih-item.circle.effect10 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect10.top_to_bottom .info h4{margin:0 30px;padding:25px 0 0 0;height:78px}.ih-item.circle.effect10.top_to_bottom .info p{margin:0 30px;padding:5px}.ih-item.circle.effect10.top_to_bottom a:hover .img{-webkit-transform:translateY(50px) scale(0.5);-moz-transform:translateY(50px) scale(0.5);-ms-transform:translateY(50px) scale(0.5);-o-transform:translateY(50px) scale(0.5);transform:translateY(50px) scale(0.5)}.ih-item.circle.effect10.bottom_to_top .info h4{margin:110px 30px 0;padding:25px 0 0 0;height:78px}.ih-item.circle.effect10.bottom_to_top .info p{margin:0 30px;padding:5px}.ih-item.circle.effect10.bottom_to_top a:hover .img{-webkit-transform:translateY(-50px) scale(0.5);-moz-transform:translateY(-50px) scale(0.5);-ms-transform:translateY(-50px) scale(0.5);-o-transform:translateY(-50px) scale(0.5);transform:translateY(-50px) scale(0.5)}.ih-item.circle.effect11{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect11 .img{opacity:1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect11.colored .info{background:#1a4a72}.ih-item.circle.effect11 .info{background:#333;opacity:0;visibility:hidden;-webkit-transition:all .35s ease .35s;-moz-transition:all .35s ease .35s;transition:all .35s ease .35s}.ih-item.circle.effect11 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect11 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect11 a:hover .img{opacity:0}.ih-item.circle.effect11 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect11.left_to_right .img{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.left_to_right .info{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);-o-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg)}.ih-item.circle.effect11.left_to_right a:hover .img{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);-o-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg)}.ih-item.circle.effect11.left_to_right a:hover .info{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.right_to_left .img{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.right_to_left .info{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);-o-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg)}.ih-item.circle.effect11.right_to_left a:hover .img{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);-o-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg)}.ih-item.circle.effect11.right_to_left a:hover .info{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.top_to_bottom .img{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.top_to_bottom .info{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);-o-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg)}.ih-item.circle.effect11.top_to_bottom a:hover .img{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);-o-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg)}.ih-item.circle.effect11.top_to_bottom a:hover .info{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.bottom_to_top .img{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.bottom_to_top .info{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);-o-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg)}.ih-item.circle.effect11.bottom_to_top a:hover .img{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);-o-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg)}.ih-item.circle.effect11.bottom_to_top a:hover .info{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect12 .img{opacity:1;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect12.colored .info{background:#1a4a72}.ih-item.circle.effect12 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect12 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect12 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect12 a:hover .img{opacity:0;pointer-events:none}.ih-item.circle.effect12 a:hover .info{opacity:1;visibility:visible}.ih-item.circle.effect12.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect12.left_to_right .info{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect12.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect12.left_to_right a:hover .info{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.circle.effect12.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect12.right_to_left .info{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect12.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect12.right_to_left a:hover .info{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.circle.effect12.top_to_bottom .img{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.ih-item.circle.effect12.top_to_bottom .info{-webkit-transform:translateY(-100%) rotate(-180deg);-moz-transform:translateY(-100%) rotate(-180deg);-ms-transform:translateY(-100%) rotate(-180deg);-o-transform:translateY(-100%) rotate(-180deg);transform:translateY(-100%) rotate(-180deg)}.ih-item.circle.effect12.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%) rotate(-180deg);-moz-transform:translateY(-100%) rotate(-180deg);-ms-transform:translateY(-100%) rotate(-180deg);-o-transform:translateY(-100%) rotate(-180deg);transform:translateY(-100%) rotate(-180deg)}.ih-item.circle.effect12.top_to_bottom a:hover .info{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.circle.effect12.bottom_to_top .img{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.ih-item.circle.effect12.bottom_to_top .info{-webkit-transform:translateY(100%) rotate(180deg);-moz-transform:translateY(100%) rotate(180deg);-ms-transform:translateY(100%) rotate(180deg);-o-transform:translateY(100%) rotate(180deg);transform:translateY(100%) rotate(180deg)}.ih-item.circle.effect12.bottom_to_top a:hover .img{-webkit-transform:translateY(100%) rotate(180deg);-moz-transform:translateY(100%) rotate(180deg);-ms-transform:translateY(100%) rotate(180deg);-o-transform:translateY(100%) rotate(180deg);transform:translateY(100%) rotate(180deg)}.ih-item.circle.effect12.bottom_to_top a:hover .info{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.circle.effect13.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect13 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect13 .info h4{visibility:hidden;color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect13 .info p{visibility:hidden;color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect13 a:hover .info{opacity:1}.ih-item.circle.effect13 a:hover h4{visibility:visible}.ih-item.circle.effect13 a:hover p{visibility:visible}.ih-item.circle.effect13.from_left_and_right .info h4{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect13.from_left_and_right .info p{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect13.from_left_and_right a:hover h4{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect13.from_left_and_right a:hover p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect13.top_to_bottom .info h4{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect13.top_to_bottom .info p{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect13.top_to_bottom a:hover h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.top_to_bottom a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.bottom_to_top .info h4{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect13.bottom_to_top .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect13.bottom_to_top a:hover h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.bottom_to_top a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect14{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect14 .img{visibility:visible;opacity:1;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.ih-item.circle.effect14.colored .info{background:#1a4a72}.ih-item.circle.effect14 .info{background:#333;opacity:0;visibility:hidden;-webkit-transition:all .35s ease-in-out .3s;-moz-transition:all .35s ease-in-out .3s;transition:all .35s ease-in-out .3s}.ih-item.circle.effect14 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect14 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect14 a:hover .img{opacity:0;visibility:hidden}.ih-item.circle.effect14 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect14.left_to_right .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect14.left_to_right .info{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.circle.effect14.left_to_right a:hover .img{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}.ih-item.circle.effect14.left_to_right a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.circle.effect14.right_to_left .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.circle.effect14.right_to_left .info{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect14.right_to_left a:hover .img{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}.ih-item.circle.effect14.right_to_left a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.circle.effect14.top_to_bottom .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect14.top_to_bottom .info{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect14.top_to_bottom a:hover .img{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.ih-item.circle.effect14.top_to_bottom a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.circle.effect14.bottom_to_top .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect14.bottom_to_top .info{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect14.bottom_to_top a:hover .img{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.ih-item.circle.effect14.bottom_to_top a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.circle.effect15 .img{opacity:1;visibility:visible;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect15.colored .info{background:#1a4a72}.ih-item.circle.effect15 .info{background:#333;opacity:0;visibility:hidden;-webkit-transform:scale(0.5) rotate(-720deg);-moz-transform:scale(0.5) rotate(-720deg);-ms-transform:scale(0.5) rotate(-720deg);-o-transform:scale(0.5) rotate(-720deg);transform:scale(0.5) rotate(-720deg);-webkit-transition:all .35s ease-in-out .3s;-moz-transition:all .35s ease-in-out .3s;transition:all .35s ease-in-out .3s}.ih-item.circle.effect15 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect15 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect15 a:hover .img{opacity:0;visibility:hidden;-webkit-transform:scale(0.5) rotate(720deg);-moz-transform:scale(0.5) rotate(720deg);-ms-transform:scale(0.5) rotate(720deg);-o-transform:scale(0.5) rotate(720deg);transform:scale(0.5) rotate(720deg)}.ih-item.circle.effect15 a:hover .info{opacity:1;visibility:visible;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.ih-item.circle.effect16 .img{z-index:11;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect16.colored .info{background:#1a4a72}.ih-item.circle.effect16 .info{background:#333;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect16 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect16 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect16.left_to_right .img{-webkit-transform-origin:95% 40%;-moz-transform-origin:95% 40%;-ms-transform-origin:95% 40%;-o-transform-origin:95% 40%;transform-origin:95% 40%}.ih-item.circle.effect16.left_to_right .img:after{content:'';width:8px;height:8px;position:absolute;border-radius:50%;top:40%;left:95%;margin:-4px 0 0 -4px;background:rgba(0,0,0,0.8);box-shadow:0 0 1px rgba(255,255,255,0.9)}.ih-item.circle.effect16.left_to_right a:hover .img{-webkit-transform:rotate(-120deg);-moz-transform:rotate(-120deg);-ms-transform:rotate(-120deg);-o-transform:rotate(-120deg);transform:rotate(-120deg)}.ih-item.circle.effect16.right_to_left .img{-webkit-transform-origin:5% 40%;-moz-transform-origin:5% 40%;-ms-transform-origin:5% 40%;-o-transform-origin:5% 40%;transform-origin:5% 40%}.ih-item.circle.effect16.right_to_left .img:after{content:'';width:8px;height:8px;position:absolute;border-radius:50%;top:40%;left:5%;margin:-4px 0 0 -4px;background:rgba(0,0,0,0.8);box-shadow:0 0 1px rgba(255,255,255,0.9)}.ih-item.circle.effect16.right_to_left a:hover .img{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.ih-item.circle.effect17 .info{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect17 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect17 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect17 a:hover .img:before{box-shadow:inset 0 0 0 110px #333,inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 110px rgba(0,0,0,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}.ih-item.circle.effect17 a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect17 a:hover .info p{opacity:1}.ih-item.circle.effect17.colored a:hover .img:before{box-shadow:inset 0 0 0 110px #1a4a72,inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 110px rgba(26,74,114,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}.ih-item.circle.effect18{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect18 .img{z-index:11;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ih-item.circle.effect18.colored .info .info-back{background:#1a4a72}.ih-item.circle.effect18 .info{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect18 .info .info-back{opacity:1;border-radius:50%;width:100%;height:100%;background:#333}.ih-item.circle.effect18 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect18 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect18.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect18.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1,0,0,180deg);-moz-transform:rotate3d(1,0,0,180deg);-ms-transform:rotate3d(1,0,0,180deg);-o-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.ih-item.circle.effect18.top_to_bottom .img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect18.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1,0,0,-180deg);-moz-transform:rotate3d(1,0,0,-180deg);-ms-transform:rotate3d(1,0,0,-180deg);-o-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg)}.ih-item.circle.effect18.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect18.left_to_right a:hover .img{-webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}.ih-item.circle.effect18.right_to_left .img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.circle.effect18.right_to_left a:hover .img{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}.ih-item.circle.effect19.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect19 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.circle.effect19 .info h4{color:#fff;letter-spacing:2px;font-size:22px;margin:0 30px;padding:45px 0 0 0;height:140px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect19 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect19 a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect20{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect20 .img{-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect20.colored .info .info-back{background:#1a4a72}.ih-item.circle.effect20 .info{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect20 .info .info-back{opacity:1;visibility:hidden;border-radius:50%;width:100%;height:100%;background:#333;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect20 .info h4{color:#fff;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect20 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect20 a:hover .img{opacity:0}.ih-item.circle.effect20 a:hover .info .info-back{opacity:1;visibility:visible}.ih-item.circle.effect20.top_to_bottom .info .info-back{-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)}.ih-item.circle.effect20.top_to_bottom a:hover .img{-webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)}.ih-item.circle.effect20.top_to_bottom a:hover .info .info-back{-webkit-transform:rotate3d(1,0,0,0);-moz-transform:rotate3d(1,0,0,0);-ms-transform:rotate3d(1,0,0,0);-o-transform:rotate3d(1,0,0,0);}.ih-item.circle.effect20.bottom_to_top .info .info-back{-webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)}.ih-item.circle.effect20.bottom_to_top a:hover .img{-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)}.ih-item.circle.effect20.bottom_to_top a:hover .info .info-back{-webkit-transform:rotate3d(1,0,0,0);-moz-transform:rotate3d(1,0,0,0);-ms-transform:rotate3d(1,0,0,0);-o-transform:rotate3d(1,0,0,0);transform:rotate3d(1,0,0,0)}.ih-item.square.effect1{overflow:hidden}.ih-item.square.effect1.colored .info{background:#1a4a72}.ih-item.square.effect1 .img{z-index:11;position:absolute;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect1 .info{background:#333;visibility:hidden;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect1 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect1.left_and_right .info h4{position:absolute;top:12px;left:12px;color:#fff;text-align:center;font-size:17px;margin:0}.ih-item.square.effect1.left_and_right .info p{position:absolute;right:12px;bottom:12px;margin:0;font-style:italic;font-size:12px;color:#fff}.ih-item.square.effect1.left_and_right a:hover .img{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.ih-item.square.effect1.top_to_bottom .info h4{color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:10px 0 0 0}.ih-item.square.effect1.top_to_bottom .info p{font-style:italic;font-size:12px;color:#fff;padding:5px;text-align:center}.ih-item.square.effect1.top_to_bottom a:hover .img{-webkit-transform:translateY(30px) scale(0.6);-moz-transform:translateY(30px) scale(0.6);-ms-transform:translateY(30px) scale(0.6);-o-transform:translateY(30px) scale(0.6);transform:translateY(30px) scale(0.6)}.ih-item.square.effect1.bottom_to_top .info h4{color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:165px 0 0 0}.ih-item.square.effect1.bottom_to_top .info p{font-style:italic;font-size:12px;color:#fff;padding:5px;text-align:center}.ih-item.square.effect1.bottom_to_top a:hover .img{-webkit-transform:translateY(-30px) scale(0.6);-moz-transform:translateY(-30px) scale(0.6);-ms-transform:translateY(-30px) scale(0.6);-o-transform:translateY(-30px) scale(0.6);transform:translateY(-30px) scale(0.6)}.ih-item.square.effect2{overflow:hidden}.ih-item.square.effect2.colored .info{background:#1a4a72}.ih-item.square.effect2.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect2 .img{opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.ih-item.square.effect2 .info{background:#333;visibility:hidden;-webkit-transition:all .35s .3s ease-in-out;-moz-transition:all .35s .3s ease-in-out;transition:all .35s .3s ease-in-out}.ih-item.square.effect2 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .35s .6s ease-in-out;-moz-transition:all .35s .6s ease-in-out;transition:all .35s .6s ease-in-out}.ih-item.square.effect2 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .35s .5s linear;-moz-transition:all .35s .5s linear;transition:all .35s .5s linear}.ih-item.square.effect2 a:hover .img{-webkit-transform:rotate(720deg) scale(0);-moz-transform:rotate(720deg) scale(0);-ms-transform:rotate(720deg) scale(0);-o-transform:rotate(720deg) scale(0);transform:rotate(720deg) scale(0);opacity:0}.ih-item.square.effect2 a:hover .info{visibility:visible}.ih-item.square.effect2 a:hover .info h4,.ih-item.square.effect2 a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect3{overflow:hidden}.ih-item.square.effect3.colored .info{background:#1a4a72}.ih-item.square.effect3 .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect3 .info{height:65px;overflow:hidden;background:#333;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect3 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:4px 0 0 0}.ih-item.square.effect3 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:5px;text-align:center}.ih-item.square.effect3 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect3.bottom_to_top .info{top:auto;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect3.bottom_to_top a:hover .img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.ih-item.square.effect3.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect3.top_to_bottom .info{bottom:auto;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect3.top_to_bottom a:hover .img{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.ih-item.square.effect3.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect4{overflow:hidden;position:relative}.ih-item.square.effect4.colored .info{background:rgba(12,34,52,0.6)}.ih-item.square.effect4.colored .mask1,.ih-item.square.effect4.colored .mask2{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect4 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect4 .mask1,.ih-item.square.effect4 .mask2{position:absolute;background:#333;background:rgba(0,0,0,0.6);height:361px;width:361px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect4 .mask1{left:auto;right:0;top:0;-webkit-transform:rotate(56.5deg) translateX(-180px);-moz-transform:rotate(56.5deg) translateX(-180px);-ms-transform:rotate(56.5deg) translateX(-180px);-o-transform:rotate(56.5deg) translateX(-180px);transform:rotate(56.5deg) translateX(-180px);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.ih-item.square.effect4 .mask2{top:auto;bottom:0;left:0;-webkit-transform:rotate(56.5deg) translateX(180px);-moz-transform:rotate(56.5deg) translateX(180px);-ms-transform:rotate(56.5deg) translateX(180px);-o-transform:rotate(56.5deg) translateX(180px);transform:rotate(56.5deg) translateX(180px);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.ih-item.square.effect4 .info{background:#111;height:0;visibility:hidden;width:361px;-webkit-transform:rotate(-33.5deg) translate(-112px,166px);-moz-transform:rotate(-33.5deg) translate(-112px,166px);-ms-transform:rotate(-33.5deg) translate(-112px,166px);-o-transform:rotate(-33.5deg) translate(-112px,166px);transform:rotate(-33.5deg) translate(-112px,166px);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .35s ease-in-out .35s;-moz-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.ih-item.square.effect4 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:transparent;margin-top:5px;border-bottom:1px solid rgba(255,255,255,0.2);opacity:0;-webkit-transition:all .35s ease-in-out .35s;-moz-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.ih-item.square.effect4 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;opacity:0;-webkit-transition:all .35s ease-in-out .35s;-moz-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.ih-item.square.effect4 a:hover .mask1{-webkit-transform:rotate(56.5deg) translateX(1px);-moz-transform:rotate(56.5deg) translateX(1px);-ms-transform:rotate(56.5deg) translateX(1px);-o-transform:rotate(56.5deg) translateX(1px);transform:rotate(56.5deg) translateX(1px)}.ih-item.square.effect4 a:hover .mask2{-webkit-transform:rotate(56.5deg) translateX(-1px);-moz-transform:rotate(56.5deg) translateX(-1px);-ms-transform:rotate(56.5deg) translateX(-1px);-o-transform:rotate(56.5deg) translateX(-1px);transform:rotate(56.5deg) translateX(-1px)}.ih-item.square.effect4 a:hover .info{width:300px;height:120px;visibility:visible;top:40px;-webkit-transform:rotate(0) translate(0,0);-moz-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);-o-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}.ih-item.square.effect4 a:hover .info h4,.ih-item.square.effect4 a:hover .info p{opacity:1}.ih-item.square.effect5.colored .info{background:#1a4a72}.ih-item.square.effect5.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect5 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect5 .info{background:#333;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect5 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect5 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect5 a:hover .img{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.ih-item.square.effect5 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.ih-item.square.effect5.left_to_right .info{-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}.ih-item.square.effect5.right_to_left .info{-webkit-transform:scale(0) rotate(180deg);-moz-transform:scale(0) rotate(180deg);-ms-transform:scale(0) rotate(180deg);-o-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg)}.ih-item.square.effect6{overflow:hidden}.ih-item.square.effect6.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect6.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect6 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect6 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect6 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect6 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;-webkit-transition:all .35s .1s linear;-moz-transition:all .35s .1s linear;transition:all .35s .1s linear}.ih-item.square.effect6 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect6 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect6.from_top_and_bottom .info h4{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.from_top_and_bottom .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.from_top_and_bottom a:hover .info h4,.ih-item.square.effect6.from_top_and_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect6.from_left_and_right .info h4{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect6.from_left_and_right .info p{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect6.from_left_and_right a:hover .info h4,.ih-item.square.effect6.from_left_and_right a:hover .info p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect6.top_to_bottom .info h4{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.top_to_bottom .info p{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.top_to_bottom a:hover .info h4,.ih-item.square.effect6.top_to_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect6.bottom_to_top .info h4{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.bottom_to_top .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.bottom_to_top a:hover .info h4,.ih-item.square.effect6.bottom_to_top a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect7{overflow:hidden}.ih-item.square.effect7.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect7.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect7 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect7 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect7 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4);transform:scale(4);-webkit-transition:all .35s .1s ease-in-out;-moz-transition:all .35s .1s ease-in-out;transition:all .35s .1s ease-in-out}.ih-item.square.effect7 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);-webkit-transition:all .35s .3s linear;-moz-transition:all .35s .3s linear;transition:all .35s .3s linear}.ih-item.square.effect7 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect7 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect7 a:hover .info h4,.ih-item.square.effect7 a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8{overflow:hidden}.ih-item.square.effect8.colored .info{background:#1a4a72}.ih-item.square.effect8.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect8 .img{opacity:1;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect8 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect8 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all .35s .1s ease-in-out;-moz-transition:all .35s .1s ease-in-out;transition:all .35s .1s ease-in-out}.ih-item.square.effect8 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;-webkit-transition:all .35s .15s linear;-moz-transition:all .35s .15s linear;transition:all .35s .15s linear}.ih-item.square.effect8 a:hover .img{opacity:0}.ih-item.square.effect8 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect8.scale_up .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_up .info{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ih-item.square.effect8.scale_up .info h4,.ih-item.square.effect8.scale_up .info p{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ih-item.square.effect8.scale_up a:hover .img{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_up a:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_up a:hover .info h4,.ih-item.square.effect8.scale_up a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down .info{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_down .info h4,.ih-item.square.effect8.scale_down .info p{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_down a:hover .img{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect8.scale_down a:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down a:hover .info h4,.ih-item.square.effect8.scale_down a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect9{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.square.effect9.colored .info .info-back{background:#1a4a72}.ih-item.square.effect9.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect9 .img{position:relative;z-index:11;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ih-item.square.effect9 .info{z-index:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.square.effect9 .info .info-back{opacity:1;width:100%;height:100%;padding-top:30px;background:#333}.ih-item.square.effect9 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:0}.ih-item.square.effect9 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect9.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect9.left_to_right a:hover .img{-webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}.ih-item.square.effect9.right_to_left .img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.square.effect9.right_to_left a:hover .img{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}.ih-item.square.effect9.top_to_bottom .img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect9.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1,0,0,-180deg);-moz-transform:rotate3d(1,0,0,-180deg);-ms-transform:rotate3d(1,0,0,-180deg);-o-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg)}.ih-item.square.effect9.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect9.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1,0,0,180deg);-moz-transform:rotate3d(1,0,0,180deg);-ms-transform:rotate3d(1,0,0,180deg);-o-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.ih-item.square.effect10{overflow:hidden}.ih-item.square.effect10.colored .info{background:#1a4a72}.ih-item.square.effect10.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect10 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect10 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect10 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect10 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect10 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect10.left_to_right .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect10.left_to_right a:hover .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect10.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.right_to_left .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect10.right_to_left a:hover .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect10.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect10.top_to_bottom a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect10.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect10.bottom_to_top a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect10.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect11{overflow:hidden}.ih-item.square.effect11.colored .info{background:#1a4a72}.ih-item.square.effect11.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect11 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect11 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all .35s ease .2s;-moz-transition:all .35s ease .2s;transition:all .35s ease .2s}.ih-item.square.effect11 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect11 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect11 a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect11 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect11.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect11.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect11.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect11.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect11.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect11.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect11.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect11.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect12{overflow:hidden}.ih-item.square.effect12.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect12.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect12 .img{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;transition:all .35s ease-in}.ih-item.square.effect12 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;transition:all .35s ease-in}.ih-item.square.effect12 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;transition:all .35s ease-in}.ih-item.square.effect12 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;transition:all .35s ease-in}.ih-item.square.effect12 a:hover .info{visibility:visible;opacity:1;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.ih-item.square.effect12 a:hover .info h4{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.ih-item.square.effect12 a:hover .info p{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}.ih-item.square.effect12.left_to_right .info{-webkit-transform:translate(-460px,-100px) rotate(-180deg);-moz-transform:translate(-460px,-100px) rotate(-180deg);-ms-transform:translate(-460px,-100px) rotate(-180deg);-o-transform:translate(-460px,-100px) rotate(-180deg);transform:translate(-460px,-100px) rotate(-180deg)}.ih-item.square.effect12.left_to_right .info h4{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.ih-item.square.effect12.left_to_right .info p{-webkit-transform:translateX(-300px) rotate(-90deg);-moz-transform:translateX(-300px) rotate(-90deg);-ms-transform:translateX(-300px) rotate(-90deg);-o-transform:translateX(-300px) rotate(-90deg);transform:translateX(-300px) rotate(-90deg)}.ih-item.square.effect12.left_to_right a:hover .info{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.ih-item.square.effect12.left_to_right a:hover .info h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect12.left_to_right a:hover .info p{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect12.right_to_left .info{-webkit-transform:translate(460px,-100px) rotate(180deg);-moz-transform:translate(460px,-100px) rotate(180deg);-ms-transform:translate(460px,-100px) rotate(180deg);-o-transform:translate(460px,-100px) rotate(180deg);transform:translate(460px,-100px) rotate(180deg)}.ih-item.square.effect12.right_to_left .info h4{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.ih-item.square.effect12.right_to_left .info p{-webkit-transform:translateX(300px) rotate(90deg);-moz-transform:translateX(300px) rotate(90deg);-ms-transform:translateX(300px) rotate(90deg);-o-transform:translateX(300px) rotate(90deg);transform:translateX(300px) rotate(90deg)}.ih-item.square.effect12.right_to_left a:hover .info{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.ih-item.square.effect12.right_to_left a:hover .info h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect12.right_to_left a:hover .info p{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect12.top_to_bottom .info{-webkit-transform:translate(-265px,-145px) rotate(-45deg);-moz-transform:translate(-265px,-145px) rotate(-45deg);-ms-transform:translate(-265px,-145px) rotate(-45deg);-o-transform:translate(-265px,-145px) rotate(-45deg);transform:translate(-265px,-145px) rotate(-45deg)}.ih-item.square.effect12.top_to_bottom .info h4{-webkit-transform:translate(200px,-200px);-moz-transform:translate(200px,-200px);-ms-transform:translate(200px,-200px);-o-transform:translate(200px,-200px);transform:translate(200px,-200px)}.ih-item.square.effect12.top_to_bottom .info p{-webkit-transform:translate(200px,-200px);-moz-transform:translate(200px,-200px);-ms-transform:translate(200px,-200px);-o-transform:translate(200px,-200px);transform:translate(200px,-200px)}.ih-item.square.effect12.top_to_bottom a:hover .info{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.ih-item.square.effect12.top_to_bottom a:hover .info h4{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.ih-item.square.effect12.top_to_bottom a:hover .info p{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.square.effect12.bottom_to_top .info{-webkit-transform:translate(265px,145px) rotate(45deg);-moz-transform:translate(265px,145px) rotate(45deg);-ms-transform:translate(265px,145px) rotate(45deg);-o-transform:translate(265px,145px) rotate(45deg);transform:translate(265px,145px) rotate(45deg)}.ih-item.square.effect12.bottom_to_top .info h4{-webkit-transform:translate(200px,-200px);-moz-transform:translate(200px,-200px);-ms-transform:translate(200px,-200px);-o-transform:translate(200px,-200px);transform:translate(200px,-200px)}.ih-item.square.effect12.bottom_to_top .info p{-webkit-transform:translate(-200px,200px);-moz-transform:translate(-200px,200px);-ms-transform:translate(-200px,200px);-o-transform:translate(-200px,200px);transform:translate(-200px,200px)}.ih-item.square.effect12.bottom_to_top a:hover .info{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.ih-item.square.effect12.bottom_to_top a:hover .info h4{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.ih-item.square.effect12.bottom_to_top a:hover .info p{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.ih-item.square.effect13{overflow:hidden}.ih-item.square.effect13.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect13.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect13 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect13 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect13 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect13 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect13 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect13 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect13.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect13.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect13.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect13.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect13.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect13.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect13.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect13.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.colored .info{background:#1a4a72}.ih-item.square.effect14.colored .info h4{background:rgba(12,34,52,0.6)}.ih-item.square.effect14 .img{opacity:1;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ih-item.square.effect14 .info{background:#333;visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .35s ease .2s;-moz-transition:all .35s ease .2s;transition:all .35s ease .2s}.ih-item.square.effect14 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect14 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect14 a:hover .img{opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect14 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect14.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect14.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.square.effect14.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect14.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.square.effect14.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect14.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect15{overflow:hidden;-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.square.effect15.colored .info{background:#1a4a72}.ih-item.square.effect15 .img{opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ih-item.square.effect15 .info{background:#333;opacity:0;-webkit-transition:all .35s ease-in-out .3s;-moz-transition:all .35s ease-in-out .3s;transition:all .35s ease-in-out .3s}.ih-item.square.effect15 .info h4{color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect15 .info p{font-style:italic;font-size:12px;position:relative;color:#fff;padding:20px 20px 20px;text-align:center}.ih-item.square.effect15 a:hover .img{opacity:0;visibility:hidden}.ih-item.square.effect15 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect15.left_to_right .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect15.left_to_right .info{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.square.effect15.left_to_right a:hover .img{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}.ih-item.square.effect15.left_to_right a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.square.effect15.right_to_left .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.ih-item.square.effect15.right_to_left .info{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect15.right_to_left a:hover .img{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}.ih-item.square.effect15.right_to_left a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.square.effect15.top_to_bottom .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect15.top_to_bottom .info{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect15.top_to_bottom a:hover .img{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.ih-item.square.effect15.top_to_bottom a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.square.effect15.bottom_to_top .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect15.bottom_to_top .info{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect15.bottom_to_top a:hover .img{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.ih-item.square.effect15.bottom_to_top a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}

.sc_infobox{border:1px solid #e5e5e5;margin:0 0 10px 0;color:#222;font-size:18px;font-weight:300;padding:15px 15px 15px 20px;clear:both}.sc_infobox b,.sc_infobox strong{font-weight:400}.sc_infobox p{display:block;font-size:14px;padding:0;margin:0;color:#999}.sc_infobox.sc_infobox_style_info{color:#766a36;background-color:#fcf6d8}.sc_infobox.sc_infobox_style_success{color:#61763f;background-color:#f0ffda}.sc_infobox.sc_infobox_style_error{color:#765050;background-color:#f8e6e6}.sc_infobox.sc_infobox_style_success p{color:#afa05c}.sc_infobox.sc_infobox_style_error p{color:#a47e7e}.sc_infobox.sc_infobox_closeable{cursor:pointer}.sc_infobox.sc_infobox_closeable:before{content:'\e807';font-family:"fontello";cursor:pointer;font-size:18px;line-height:18px;width:18px;height:18px;display:block;float:right;color:#aaa;margin:2px 0 10px 10px}.sc_infobox.sc_infobox_style_info:before{color:#a8a592}.sc_infobox.sc_infobox_style_success:before{color:#a1aa94}.sc_infobox.sc_infobox_style_error:before{color:#a69b9b}.sc_accordion.sc_accordion_style_1{margin:0 0 50px 0}.sc_accordion.sc_accordion_style_1 .sc_accordion_item{border:1px solid #ddd}.sc_accordion.sc_accordion_style_1 .sc_accordion_item+.sc_accordion_item{border-style:solid;border-color:#ddd;border-width:0 1px 1px 1px}.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title{cursor:pointer;padding:15px 15px 15px 50px;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(22%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 22%,#f0f0f0 100%)}.sc_accordion.sc_accordion_style_1 .sc_accordion_item.sc_active .sc_accordion_title{background:0;color:#222;cursor:default}.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content{font-weight:300;padding:0 15px 15px 50px;margin:0;display:none}.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:before{width:28px;height:28px;border:1px solid #ddd;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:10px;left:10px}.sc_accordion.sc_accordion_style_1 .sc_accordion_item.sc_active .sc_accordion_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0}.sc_accordion.sc_accordion_style_2{margin:0 0 50px 0}.sc_accordion.sc_accordion_style_2 .sc_accordion_item{border-width:1px 0;border-style:solid;border-color:#ddd}.sc_accordion.sc_accordion_style_2 .sc_accordion_item+.sc_accordion_item{border-style:solid;border-color:#ddd;border-width:0 0 1px 0}.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title{cursor:pointer;padding:20px 50px 20px 15px;position:relative}.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title{cursor:default}.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content{font-weight:300;padding:0 50px 15px 15px;margin:0;display:none}.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title:before{width:28px;height:28px;border:1px solid #ddd;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:15px;right:10px}.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0}.sc_accordion.sc_accordion_style_3{margin:0 0 50px 0}.sc_accordion.sc_accordion_style_3 .sc_accordion_item{border-width:1px;border-style:solid}.sc_accordion.sc_accordion_style_3 .sc_accordion_item+.sc_accordion_item{border-width:1px;border-style:solid;border-top-color:#fff}.sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_title{cursor:pointer;color:#fff;padding:20px 50px 20px 15px;position:relative}.sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title{background:#fff}.sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_content{padding:0 50px 15px 15px;margin:0;display:none;font-weight:300}.sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_title:before{width:28px;height:28px;border:1px solid #fff;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:15px;right:10px}.sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0;border-color:#ddd}.sc_accordion.sc_accordion_large .sc_accordion_item .sc_accordion_title{padding:30px 50px 30px 15px}.sc_accordion.sc_accordion_large .sc_accordion_item .sc_accordion_title:before{top:30px;right:0}.sc_accordion.sc_accordion_large .sc_accordion_item .sc_accordion_content{padding:0 50px 30px 30px}.sc_accordion.sc_show_counter .sc_accordion_item .sc_accordion_title{padding-left:0}.sc_accordion.sc_show_counter .sc_accordion_item .sc_accordion_title span.sc_items_counter{display:inline-block;width:50px}.sc_accordion.sc_show_counter .sc_accordion_item .sc_accordion_content{padding-left:50px}.audio_container{overflow:hidden;min-height:50px;padding-top:15px}.wpb_row .audio_container{padding-top:0}.sc_googlemap img{max-width:none}.sc_toggles .sc_toggles_content{display:none}.sc_toggles.sc_toggles_style_1{margin:0 0 50px 0}.sc_toggles.sc_toggles_style_1 .sc_toggles_item{border:1px solid #ddd}.sc_toggles.sc_toggles_style_1 .sc_toggles_item+.sc_toggles_item{border-style:solid;border-color:#ddd;border-width:0 1px 1px 1px}.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title{cursor:pointer;padding:15px 15px 15px 50px;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(22%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 22%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 22%,#f0f0f0 100%)}.sc_toggles.sc_toggles_style_1 .sc_toggles_item.sc_active .sc_toggles_title{background:0;color:#222}.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_content{padding:0 15px 15px 50px;margin:0;font-weight:300}.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:before{width:28px;height:28px;border:1px solid #ddd;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:10px;left:10px}.sc_toggles.sc_toggles_style_1 .sc_toggles_item.sc_active .sc_toggles_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0}.sc_toggles.sc_toggles_style_2{margin:0 0 50px 0}.sc_toggles.sc_toggles_style_2 .sc_toggles_item{border-width:1px 0;border-style:solid;border-color:#ddd}.sc_toggles.sc_toggles_style_2 .sc_toggles_item+.sc_toggles_item{border-style:solid;border-color:#ddd;border-width:0 0 1px 0}.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title{cursor:pointer;padding:20px 50px 20px 15px;position:relative}.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_content{padding:0 50px 15px 15px;margin:0;font-weight:300}.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title:before{width:28px;height:28px;border:1px solid #ddd;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:15px;right:10px}.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0}.sc_toggles.sc_toggles_style_3{margin:0 0 50px 0}.sc_toggles.sc_toggles_style_3 .sc_toggles_item{border-width:1px;border-style:solid}.sc_toggles.sc_toggles_style_3 .sc_toggles_item+.sc_toggles_item{border-width:1px;border-style:solid;border-top-color:#fff}.sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_title{cursor:pointer;color:#fff;padding:20px 50px 20px 15px;position:relative}.sc_toggles.sc_toggles_style_3 .sc_toggles_item.sc_active .sc_toggles_title{background:#fff}.sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_content{padding:0 50px 15px 15px;margin:0;font-weight:300}.sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_title:before{width:28px;height:28px;border:1px solid #fff;content:'+';display:block;text-align:center;line-height:26px;font-size:20px;text-indent:1px;position:absolute;top:15px;right:10px}.sc_toggles.sc_toggles_style_3 .sc_toggles_item.sc_active .sc_toggles_title:before{content:'-';font-size:30px;line-height:25px;font-weight:100;text-indent:0;border-color:#ddd}.sc_toggles.sc_toggles_large .sc_toggles_item .sc_toggles_title{padding:30px 50px 30px 15px}.sc_toggles.sc_toggles_large .sc_toggles_item .sc_toggles_title:before{top:30px;right:0}.sc_toggles.sc_toggles_large .sc_toggles_item .sc_toggles_content{padding:0 50px 30px 30px}.sc_toggles.sc_show_counter .sc_toggles_item .sc_toggles_title{padding-left:0}.sc_toggles.sc_show_counter .sc_toggles_item .sc_toggles_title span.sc_items_counter{display:inline-block;width:50px}.sc_toggles.sc_show_counter .sc_toggles_item .sc_toggles_content{padding-left:50px}.sc_dropcaps .sc_dropcap{font-size:36px;display:inline-block;width:70px;height:70px;float:left;text-align:center;line-height:70px;margin:8px 10px 0 0}.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap{color:#fff}.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap{color:#fff}.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcap{font-size:48px;font-weight:300}.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap{width:68px;height:68px;border-width:1px;border-style:dashed}.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap{width:68px;height:68px;border-width:1px;border-style:dashed;line-height:65px}.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap{border-left-width:1px;border-left-style:solid}.sc_tooltip_parent{text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;position:relative}.sc_tooltip_parent .sc_tooltip{position:absolute;color:#fff;white-space:nowrap;top:-33px !important;left:0 !important;padding:1px 5px;z-index:2;display:none}.sc_tooltip_parent .sc_tooltip:before{content:'';width:8px;height:8px;position:absolute;left:12px;bottom:-4px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.sc_price_item{height:50px;width:auto;display:inline-block;position:relative;margin:10px auto 10px auto}.sc_price_item .sc_price_currency{position:absolute;top:5px;left:-15px;font-size:18px;font-weight:100}.sc_price_item .sc_price_money{font-size:50px;height:50px;line-height:50px;font-weight:100;float:left}.sc_price_item .sc_price_info{height:50px;padding:0 0 0 10px;float:left;text-align:left}.sc_price_item .sc_price_penny{font-size:24px;line-height:30px;height:30px;font-weight:100}.sc_price_item .sc_price_period{color:#777;font-size:12px;font-style:italic;height:20px;line-height:20px}.sc_countdown_wrapper{text-align:center}.sc_countdown.flip-clock-wrapper{height:152px;display:inline-block;margin:0 auto}.sc_icon_square,.sc_icon_round{display:inline-block;padding:4px;text-align:center}.sc_icon_square{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sc_icon_round{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.sc_icon_square[class*=" icon-"]:before,.sc_icon_round[class*=" icon-"]:before{margin:0 auto}.sc_table_grey{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%)}.sc_table table{border:0}.sc_table table tbody tr td:first-child{border-left:1px solid #ddd}.sc_table table tbody tr td:last-child{border-right:1px solid #ddd}.sc_table table tbody tr:last-child td{border-bottom:1px solid #ddd}.sc_table table thead th,.sc_table table tbody td{vertical-align:middle;padding:20px}.sc_table table tbody tr+tr td{border-top:1px solid #ddd}.sc_table table thead tr th+th,.sc_table table tbody tr td+td{border-left:1px solid #ddd}.sc_table table thead th{text-transform:uppercase;font-size:18px;font-weight:300}.sc_table table tbody td span{color:#222}.sc_table table tbody td i{font-size:12px}.sc_table table tr.odd td{background-color:#f5f5f5}.sc_table.sc_table_style_1 thead th{color:#fff}.sc_table.sc_table_style_1 thead th,.sc_table.sc_table_style_1 tbody td{text-align:center}.sc_table.sc_table_style_2 thead th,.sc_table.sc_table_style_2 tbody td{text-align:center}.sc_table.sc_table_style_2 thead{border:1px solid #06C}.sc_table.sc_table_style_2 thead th{color:#222}.sc_table.sc_table_style_2 thead tr th{border-style:solid;border-width:1px 0 1px 1px;border-color:#ddd}.sc_table.sc_table_style_2 thead tr th+th{border-left:1px solid #ddd;border-right:0}.sc_table.sc_table_style_2 thead tr th:last-child{border-right:1px solid #ddd}.sc_table.sc_table_style_3 thead th{color:#fff}.sc_table.sc_table_style_3 thead th,.sc_table.sc_table_style_3 tbody td{text-align:left}.sc_table.sc_table_style_4 thead th{color:#222;text-align:left}.sc_table.sc_table_style_4 thead tr th{border-style:solid;border-width:1px 0 1px 1px;border-color:#ddd}.sc_table.sc_table_style_4 thead tr th+th{border-left:1px solid #ddd;border-right:0}.sc_table.sc_table_style_4 thead tr th:last-child{border-right:1px solid #ddd}.sc_highlight.sc_highlight_style_1{text-decoration:none;display:inline-block;color:#fff;padding:0 4px}.sc_highlight.sc_highlight_style_2{text-decoration:none;font-weight:600}.sc_pricing_table.alignLeft{text-align:left}.sc_pricing_table.alignCenter{text-align:center}.sc_pricing_table.alignRight{text-align:right}.sc_pricing_table.columns_1 .sc_pricing_columns{width:100%}.sc_pricing_table.columns_2 .sc_pricing_columns{width:50%}.sc_pricing_table.columns_3 .sc_pricing_columns{width:33.3333%}.sc_pricing_table.columns_4 .sc_pricing_columns{width:25%}.sc_pricing_table.columns_5 .sc_pricing_columns{width:20%}.sc_pricing_table.columns_6 .sc_pricing_columns{width:16.6666%}.sc_pricing_table.columns_7 .sc_pricing_columns{width:14.2857%}.sc_pricing_table.columns_8 .sc_pricing_columns{width:12.5%}.sc_pricing_table.columns_9 .sc_pricing_columns{width:11.1111%}.sc_pricing_table.columns_10 .sc_pricing_columns{width:10%}.sc_pricing_table:after{content:'';display:block;height:0;clear:both}.sc_pricing_table .sc_pricing_columns{float:left}.sc_pricing_table .sc_pricing_columns ul{margin:0;padding:0;background:#fff;z-index:1;width:100%;position:relative;z-index:1;border:1px solid #ddd}.sc_pricing_table .sc_pricing_columns ul li{list-style:none;display:block;padding:14px;color:#888;border-top:1px solid #ddd;height:28px;line-height:18px;overflow:hidden}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_united{border:0;height:143px;text-align:center;line-height:143px;color:#888;font-size:18px;font-weight:300}.sc_pricing_table .sc_pricing_columns ul li b{color:#222;text-transform:uppercase;font-weight:400}.sc_pricing_table .sc_pricing_columns ul li i{font-size:12px}.sc_pricing_table .sc_pricing_columns ul,.sc_pricing_table .sc_pricing_columns ul li{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.sc_pricing_table .sc_pricing_columns ul li .sc_icon{width:16px;height:16px;display:inline-block;vertical-align:middle}.sc_pricing_table .sc_pricing_columns ul li .sc_icon:before{font-family:"fontello";display:block;width:16px;height:16px;line-height:16px;text-align:center;font-size:16px}.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate{z-index:2;margin:-20px 0 -20px 0;-webkit-box-shadow:0 0 6px 1px #f0f0f0;-moz-box-shadow:0 0 6px 1px #f0f0f0;box-shadow:0 0 6px 1px #f0f0f0}.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li.sc_pricing_title{border:none !important;padding:0 0 0 1px}.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:first-child{padding:20px 0 0 0}.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:last-child{padding:14px 14px 34px 13px}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_title{color:#fff;text-transform:uppercase;font-size:18px;font-weight:300;border:0;height:60px;padding:0;line-height:60px}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_title_img{padding:0;border:0;height:auto}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_title_img img{width:100%;display:block}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_footer{background-color:#fcfcfc;height:40px}.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_footer .squareButton{margin:5px 0 0 0}.sc_pricing_table .sc_pricing_columns ul.columnsAnimate li.sc_pricing_price,.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_price{padding:20px 0 0 0 !important;height:90px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%)}.sc_pricing_table .sc_pricing_columns:hover ul li.sc_pricing_price{background:#fff}.sc_scroll{overflow:hidden;width:100%;position:relative}.sc_scroll_wrapper{overflow:hidden}.sc_scroll_horizontal .sc_scroll_wrapper{width:100000px}.sc_scroll_bar{position:absolute;z-index:100}.sc_scroll_vertical .sc_scroll_bar{right:1px;top:0;bottom:0;width:10px;border-right:1px solid #ddd}.sc_scroll_horizontal .sc_scroll_bar{right:0;left:0;bottom:1px;height:10px;border-bottom:1px solid #ddd}.sc_scroll_bar .swiper-scrollbar-drag{background:none !important}.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag{width:10px;left:2px}.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag{height:10px;top:2px}.sc_scroll_bar .swiper-scrollbar-drag:before{content:'';display:block;position:absolute;background:rgba(17,114,211,0.8)}.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before{width:3px;right:0;top:0;bottom:0;height:100%}.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag:before{height:3px;left:0;right:0;bottom:0;width:100%}.sc_scroll_horizontal{padding-bottom:6px}.sc_scroll_vertical{padding-right:6px}.sc_scroll_vertical .swiper-slide{float:none;display:block}.sc_scroll_controls{position:relative}.sc_scroll_controls ul.flex-direction-nav{position:absolute;top:-80px;right:0;list-style:none;margin:0;padding:0;width:84px;height:44px;overflow:hidden}.sc_scroll_controls ul.flex-direction-nav li{list-style:none;margin:0;padding:0;position:static}.sc_scroll_controls ul.flex-direction-nav li:before{display:none}.sc_scroll_controls ul.flex-direction-nav a{width:37px;height:37px;display:block;position:absolute;z-index:10;text-align:center;border:1px solid #ddd;font-size:18px}.sc_scroll_controls ul.flex-direction-nav a:before{line-height:38px;color:#888}.sc_scroll_controls ul.flex-direction-nav a{top:4px}.sc_scroll_controls ul.flex-direction-nav a.flex-prev{right:42px}.sc_scroll_controls ul.flex-direction-nav a.flex-next{right:0}.sc_skills{width:100%}.sc_skills_percent .skillsWrap{text-align:center}.sc_skills_percent .skillsWrap:after{content:'';height:0;display:block;clear:both}.sc_skills_percent .skillsWrap .sc_skills_item{display:inline-block;text-align:center}.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count{font-size:72px;line-height:60px;height:93px;font-weight:100}.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count .sc_skills_total:after{content:'%'}.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_info{font-size:18px;font-weight:300}.sc_skills_percent .skillsWrap.sc_slillsVertical .sc_skillsColumns{float:none}.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns{padding:0 0 50px 0;margin:0 auto}.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns:after{content:'';height:0;display:block;clear:both}.sc_skills_bar{padding:0 0 50px 0}.sc_skills_bar .sc_skills_item{margin:0;height:28px;border:1px solid #e4e4e4;background:#fff;position:relative}.sc_skills_bar .sc_skills_item .sc_skills_count{text-align:right;width:0;height:28px;line-height:28px;border-width:1px;border-style:solid;color:#fff;position:absolute;left:-1px;top:-1px;z-index:2}.sc_skills_bar .sc_skills_info{padding:10px 0 5px 0}.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item{height:500px;position:relative}.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count{width:100%;height:auto;position:absolute;top:auto;bottom:-1px}.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total{text-align:center;font-size:20px;width:100%;line-height:100px;font-weight:100}.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column{text-align:center}.sc_skills_bar.sc_skills_horizontal .sc_skills_total{text-align:right;padding-right:10px}.sc_skills_arc{padding:0;overflow:hidden}.sc_skills_arc .sc_skills_legend{width:30%;float:left}.sc_skills_arc .sc_skills_legend ul{margin:0;padding:0;text-align:center;overflow:hidden}.sc_skills_arc .sc_skills_legend li{display:block;float:left;clear:both;list-style:none;margin:0 0 10px 0;padding:0;padding:0 15px;height:30px;line-height:30px;color:#fff;font-size:16px;font-weight:300}.sc_skills_arc .sc_skills_arc_canvas{min-width:100px;min-height:100px;float:left}.sc_skills_pie{text-align:center;display:inline-block}.sc_skills_pie .sc_skills_total{font-size:18px}.sc_skills_pie .sc_skills_info{font-size:16px;font-weight:100}.sc_skills_counter{text-align:center}.sc_skills_counter .sc_skills_item{text-align:center;display:inline-block;padding:0 10px;margin:0 0 50px 0}.sc_skills_counter .sc_skills_item .sc_skills_count{font-size:76px;line-height:78px;margin:0 0 10px 0}.sc_skills_counter .sc_skills_item .sc_skills_info{color:#222;font-size:18px;font-weight:300;line-height:24px;padding:0 0 10px 0}.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count{font-weight:900}.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count{font-weight:100}.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count{font-weight:100;color:#fff;padding:0 10px;position:relative;overflow:hidden;font-size:60px;height:80px;line-height:80px}.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before{content:'';width:0;height:0;position:absolute;top:0;left:0;border-top:80px solid #fff;border-right:100px solid transparent;opacity:.2;filter:alpha(opacity=20)}.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count{font-weight:100;color:#fff;padding:0 10px;margin:0;font-size:60px;line-height:80px;height:80px}.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info{color:#fff;padding:10px;position:relative;border-top:1px solid #fff;font-size:16px}.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before{position:absolute;top:0;left:0;content:'';background:#000;z-index:2;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.sc_title{padding:0 0 10px 0}.sc_title_icon{width:70px;height:80px;margin:0 auto;overflow:hidden;vertical-align:middle}.sc_title_icon:before{font-size:60px;display:block;width:70px;height:70px;text-align:center;line-height:70px;vertical-align:middle;padding:0;text-indent:0;margin:0}.sc_title_icon.sc_size_large{font-size:70px;width:70px}.sc_title_icon.sc_size_large:before{font-size:70px;width:70px}.sc_title_icon.sc_size_huge{width:150px;height:auto}.sc_title_icon.sc_size_huge:before{font-size:120px;line-height:120px;width:120px;height:100px}.sc_title_icon.sc_title_bg:before{color:#fff;font-size:40px}.sc_title_top{margin:0 auto}.sc_title_left{float:left;margin:0 20px 10px 0}.sc_title_right{float:right;margin:0 0 10px 20px}h1.sc_title .sc_title_icon,.h1.sc_title .sc_title_icon,h1.sc_title .sc_title_image,.h1.sc_title .sc_title_image{width:64px;height:64px}h2.sc_title .sc_title_icon,.h2.sc_title .sc_title_icon,h2.sc_title .sc_title_image,.h2.sc_title .sc_title_image{width:52px;height:52px}h3.sc_title .sc_title_icon,.h3.sc_title .sc_title_icon,h3.sc_title .sc_title_image,.h3.sc_title .sc_title_image{width:39px;height:39px}h4.sc_title .sc_title_icon,.h4.sc_title .sc_title_icon,h4.sc_title .sc_title_image,.h4.sc_title .sc_title_image{width:32px;height:32px}h5.sc_title .sc_title_icon,.h5.sc_title .sc_title_icon,h5.sc_title .sc_title_image,.h5.sc_title .sc_title_image{width:24px;height:24px}h6.sc_title .sc_title_icon,.h6.sc_title .sc_title_icon,h6.sc_title .sc_title_image,.h6.sc_title .sc_title_image{width:22px;height:22px}h1.sc_title .sc_title_icon:before,.h1.sc_title .sc_title_icon:before{width:64px;height:64px;font-size:61px;line-height:74px}h2.sc_title .sc_title_icon:before,.h2.sc_title .sc_title_icon:before{width:52px;height:52px;font-size:50px;line-height:54px}h3.sc_title .sc_title_icon:before,.h3.sc_title .sc_title_icon:before{width:39px;height:39px;font-size:36px;line-height:36px}h4.sc_title .sc_title_icon:before,.h4.sc_title .sc_title_icon:before{width:32px;height:32px;font-size:30px;line-height:30px}h5.sc_title .sc_title_icon:before,.h5.sc_title .sc_title_icon:before{width:24px;height:24px;font-size:20px;line-height:22px}h6.sc_title .sc_title_icon:before,.h6.sc_title .sc_title_icon:before{width:22px;height:22px;font-size:16px;line-height:20px}h1.sc_title .sc_title_icon.sc_title_bg:before,.h1.sc_title .sc_title_icon.sc_title_bg:before{font-size:49px;line-height:74px}h2.sc_title .sc_title_icon.sc_title_bg:before,.h2.sc_title .sc_title_icon.sc_title_bg:before{font-size:38px;line-height:54px}h3.sc_title .sc_title_icon.sc_title_bg:before,.h3.sc_title .sc_title_icon.sc_title_bg:before{font-size:23px;line-height:44px}h4.sc_title .sc_title_icon.sc_title_bg:before,.h4.sc_title .sc_title_icon.sc_title_bg:before{font-size:18px;line-height:32px}h5.sc_title .sc_title_icon.sc_title_bg:before,.h5.sc_title .sc_title_icon.sc_title_bg:before{font-size:16px;line-height:22px}h6.sc_title .sc_title_icon.sc_title_bg:before,.h6.sc_title .sc_title_icon.sc_title_bg:before{font-size:14px;line-height:20px}.sc_title_image{text-align:center;max-width:60px}.sc_title_image.sc_size_small{max-width:30px}.sc_title_left.sc_title_image.sc_size_small{margin-right:10px}.sc_title_image.sc_size_medium{max-width:60px}.sc_title_image.sc_size_large{max-width:80px}.sc_title_image.sc_size_huge{max-width:160px}.sc_title_divider{position:relative;padding-left:5ex;padding-right:5ex}.sc_title_divider .sc_title_divider_before,.sc_title_divider .sc_title_divider_after{display:block;width:4ex;height:2px;background-color:#222;position:absolute;top:50%;margin-top:-3px}.sc_title_divider .sc_title_divider_before{left:0}.sc_title_divider .sc_title_divider_after{right:0}.sc_tabs{margin:0 0 50px 0}.sc_tabs ul.sc_tabs_titles{margin:0;padding:0}.sc_tabs_style_1 ul.sc_tabs_titles{margin:0 0 -1px 0}.sc_tabs ul.sc_tabs_titles:after{display:block;content:'';height:0;clear:both}.sc_tabs ul.sc_tabs_titles li{display:block;float:left}.sc_tabs_style_1 ul.sc_tabs_titles li a{display:block;padding:8px 13px;border:1px solid #fff;position:relative;z-index:1;font-weight:400}.sc_tabs_style_1 ul.sc_tabs_titles li.ui-tabs-active a{border-color:#ddd #ddd #fff #ddd;color:#222;z-index:3}.sc_tabs_style_2 ul.sc_tabs_titles li{margin:0 10px 10px 0}.sc_tabs_style_2 ul.sc_tabs_titles li a{display:block;padding:2px 8px;border:1px solid #ddd;text-transform:uppercase}.sc_tabs_style_2 ul.sc_tabs_titles li.ui-tabs-active a{color:#fff;border-color:transparent}.sc_tabs .sc_tabs_content{position:relative;z-index:2;display:none}.sc_tabs_style_1 .sc_tabs_content{padding:25px;border:1px solid #ddd}.sc_tabs_style_2 .sc_tabs_content{padding:15px 0 25px}.sc_tabs .scroll{height:230px;overflow:hidden}.sc_tabs .items:after{content:"";display:block;clear:both;height:0}.sc_tabs .items h4{padding:0 0 20px 0}.sc_tabs .items p{padding:0 0 20px 0;line-height:18px}.sc_tabs .items+.items{border-top:1px solid #ddd;padding:20px 0 0 0}.sc_tabs .items .thumb{width:160px}.sc_tabs .items .thumb img{width:100%}.sc_line{display:block;clear:both;width:100%}.sc_line.sc_line_style_solid{margin:0 0 30px 0;height:0;border-bottom:1px solid #ddd}.sc_line.sc_line_style_dashed{margin:0 0 30px 0;height:0;border-bottom:1px dashed #ddd}.sc_line.sc_line_style_dotted{margin:0 0 30px 0;height:0;border-bottom:1px dotted #ddd}.sc_line.sc_line_style_double{margin:0 0 30px 0;height:4px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sc_line.sc_line_style_shadow{margin:0;height:30px;border-top:1px solid #ddd;position:relative;overflow:hidden}.sc_line.sc_line_style_shadow:after{content:'';position:absolute;margin:0 50px;display:block;bottom:33px;height:10px;left:10px;right:10px;z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-border-radius:100% / 100%;-moz-border-radius:100% / 100%;border-radius:100% / 100%}.sc_gallery .galleryPic{display:block;width:100%}.sc_gallery h4{padding:0 0 50px 0;height:20px;overflow:hidden}.sc_gallery .thumb{width:100%;margin:0 0 20px 0 !important}.sc_gallery .thumb img{width:100%;display:block}.sc_slider{overflow:hidden}.sc_slider ul{padding:0;margin:0;list-style:none}.sc_slider_flex,.sc_slider_swiper{position:relative;overflow:hidden}.sc_slider_flex ul.slides,.sc_slider_swiper ul.slides{overflow:hidden;margin:0}.sc_slider_flex .slides li,.sc_slider_swiper .slides li{min-height:220px;background-size:cover;background-position:center center;background-repeat:no-repeat}.columns2_3 .sc_slider_flex .slides li,.columns2_3 .sc_slider_swiper .slides li{min-height:300px}.sc_slider_flex ul.slides li,.sc_slider_swiper ul.slides li{list-style:none;margin:0;position:relative}.sc_slider_flex ul.slides li:before,.sc_slider_swiper ul.slides li:before{display:none}.sc_slider_flex ul.slides li{display:none}.sc_slider_flex .flex-direction-nav,.sc_slider_swiper .flex-direction-nav{list-style:none;margin:0;position:absolute;right:0;top:-40px;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.sc_slider_flex:hover .flex-direction-nav,.sc_slider_swiper:hover .flex-direction-nav{top:0;-webkit-transition:all ease .5s .5s;-moz-transition:all ease .5s .5s;-ms-transition:all ease .5s .5s;-o-transition:all ease .5s .5s;transition:all ease .5s .5s}.sc_slider_flex .flex-direction-nav li,.sc_slider_swiper .flex-direction-nav li{list-style:none;display:inline-block;width:40px;height:40px;margin:0 0 0 1px;background-color:rgba(17,114,211,0.8)}.sc_slider_flex .flex-direction-nav li:before,.sc_slider_swiper .flex-direction-nav li:before{display:none}.sc_slider_flex .flex-direction-nav a,.sc_slider_swiper .flex-direction-nav a{font-size:24px;line-height:40px;display:block;width:40px;height:40px;text-align:center;font-family:Fontello;color:#fff}.sc_slider_flex .flex-direction-nav .flex-next:before,.sc_slider_swiper .flex-direction-nav .flex-next:before{content:'\e826'}.sc_slider_flex .flex-direction-nav .flex-prev:before,.sc_slider_swiper .flex-direction-nav .flex-prev:before{content:'\e825'}.sc_slider_flex .flex-direction-nav li,.sc_slider_swiper .flex-direction-nav li{list-style:none;display:inline-block;width:40px;height:40px;margin-left:1px}.sc_slider_flex .flex-control-nav,.sc_slider_swiper .flex-control-nav{list-style:none;position:absolute;height:12px;margin:0;left:0;right:0;bottom:-12px;text-align:center;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.sc_slider_flex:hover .flex-control-nav,.sc_slider_swiper:hover .flex-control-nav{bottom:20px;-webkit-transition:all ease .5s .5s;-moz-transition:all ease .5s .5s;-ms-transition:all ease .5s .5s;-o-transition:all ease .5s .5s;transition:all ease .5s .5s}.sc_slider_flex .flex-control-nav li,.sc_slider_swiper .flex-control-nav span{list-style:none;display:inline-block;vertical-align:top;list-style:none;width:10px;height:10px;margin:0 8px 0 0;position:relative}.sc_slider_flex .flex-control-nav a,.sc_slider_swiper .flex-control-nav span{border-radius:50%;background-color:#fff;border:1px solid transparent;cursor:pointer}.sc_slider_flex .flex-control-nav a{display:block;width:10px;height:10px;font-size:0;line-height:0}.sc_slider_flex .flex-control-nav .flex-active,.sc_slider_swiper .flex-control-nav .swiper-active-switch{background-color:transparent;border-color:#fff}.sc_slider_flex .flex-control-nav a:hover,.sc_slider_swiper .flex-control-nav span:hover{background-color:transparent;border-color:#fff}.sc_slider_pagination_area{overflow:hidden;position:relative}.sc_slider_pagination_area .sc_slider{float:left}.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{max-width:550px}.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{max-width:760px}.sc_slider_pagination_area .flex-control-nav.manual{float:left;width:290px;padding-right:10px}.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual{width:380px}.sc_slider_pagination_over .flex-control-nav.manual{width:380px;position:absolute;left:-390px;top:0;padding-right:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.sc_slider_pagination_over:hover .flex-control-nav.manual{left:0}.post_content .sc_slider_pagination_over .flex-control-nav.manual{width:290px}.sc_slider_pagination_area .flex-control-nav.manual ul{margin:0;padding:0;list-style:none}.sc_slider_pagination_area .flex-control-nav.manual li{padding:0 0 0 30px;cursor:pointer}.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager{padding:20px 30px 15px 0}.sc_slider_pagination_area .flex-control-nav.manual li+li .slide_pager{border-top:1px solid #efefef}.sc_slider_pagination_area .flex-control-nav.manual li.active,.sc_slider_pagination_area .flex-control-nav.manual li:hover{background-color:#efefef}.sc_slider_pagination_over .flex-control-nav.manual li{background-color:rgba(255,255,255,0.8);padding-left:0}.sc_slider_pagination_over .flex-control-nav.manual li.active,.sc_slider_pagination_over .flex-control-nav.manual li:hover{background-color:rgba(192,192,192,0.8)}.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager{padding-left:30px}.sc_slider_pagination_over .flex-control-nav.manual li+li .slide_pager{border-top-color:#ccc}.sc_slider_pagination_area .flex-control-nav.manual .slide_date{float:left;width:75px;height:30px;line-height:30px;text-align:center;color:#fff;margin-right:20px}.sc_slider_pagination_area .flex-control-nav.manual .slide_info{overflow:hidden}.sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_title{padding-bottom:0;font-size:15px}.sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_tags{font-size:12px;font-style:italic;line-height:18px;color:#272727}.sc_slider_flex .sc_slider_info,.sc_slider_swiper .sc_slider_info{max-width:80%;min-width:50%;max-height:100px;padding:10px;overflow:hidden;position:absolute;right:0;bottom:0;background-color:rgba(17,114,211,0.8);-webkit-transition:all ease .5s .5s;-moz-transition:all ease .5s .5s;-ms-transition:all ease .5s .5s;-o-transition:all ease .5s .5s;transition:all ease .5s .5s;margin-bottom:0}.sc_slider_pagination_area .sc_slider .sc_slider_info{left:0;max-width:100%}.sc_slider .ratingItem span:before{color:rgba(255,255,255,0.5)}.sc_slider_flex:hover .sc_slider_info.sc_slider_info_fixed,.sc_slider_flex:hover .sc_slider_info:hover,.sc_slider_flex .sc_slider_info:hover,.sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.sc_slider_swiper:hover .sc_slider_info:hover,.sc_slider_swiper .sc_slider_info:hover{margin-bottom:0 !important}.sc_slider_flex:hover .sc_slider_info,.sc_slider_swiper:hover .sc_slider_info{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;margin-bottom:-130px !important}.sc_slider_flex .slides li .sc_slider_info a,.sc_slider_swiper .slides li .sc_slider_info a{display:inline;min-height:0;color:#fff}.sc_slider_flex .slides li .sc_slider_info a:hover,.sc_slider_swiper .slides li .sc_slider_info a:hover{color:#ccc}.sc_slider_flex .sc_slider_info .sc_slider_subtitle,.sc_slider_swiper .sc_slider_info .sc_slider_subtitle{margin:0;padding:0;text-transform:uppercase;font-size:20px;line-height:24px;margin:0 0 4px}.sc_slider_flex .sc_slider_info .sc_slider_reviews,.sc_slider_swiper .sc_slider_info .sc_slider_reviews{margin:0 0 4px}.sc_slider_flex .sc_slider_info .sc_slider_reviews.after_category,.sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category{display:inline-block;position:relative;margin:0 0 0 2px;top:3px}.sc_slider_flex .sc_slider_info .sc_slider_descr,.sc_slider_swiper .sc_slider_info .sc_slider_descr{color:#fff;line-height:16px}.sc_slider_flex .sc_slider_info .sc_slider_category,.sc_slider_swiper .sc_slider_info .sc_slider_category{display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;max-width:50%;height:24px;line-height:24px;padding:0 30px 0 0;text-align:left;overflow:hidden}.sc_slider_pagination_area .sc_slider .sc_slider_info .sc_slider_category{min-width:0}.fullScreenSlider .sc_slider_flex .sc_slider_info,.fullScreenSlider .sc_slider_swiper .sc_slider_info,.sliderHomeBullets .sc_slider_flex .sc_slider_info,.sliderHomeBullets .sc_slider_swiper .sc_slider_info{max-width:50%;min-width:40%;padding:30px;max-height:150px}.fullScreenSlider .sc_slider_flex:hover .sc_slider_info,.fullScreenSlider .sc_slider_swiper:hover .sc_slider_info,.sliderHomeBullets .sc_slider_flex:hover .sc_slider_info,.sliderHomeBullets .sc_slider_swiper:hover .sc_slider_info{margin-bottom:-180px}.fullScreenSlider .sc_slider_flex:hover .sc_slider_info.sc_slider_info_fixed,.fullScreenSlider .sc_slider_flex:hover .sc_slider_info:hover,.fullScreenSlider .sc_slider_flex .sc_slider_info:hover,.fullScreenSlider .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.fullScreenSlider .sc_slider_swiper:hover .sc_slider_info:hover,.fullScreenSlider .sc_slider_swiper .sc_slider_info:hover,.sliderHomeBullets .sc_slider_flex:hover .sc_slider_info.sc_slider_info_fixed,.sliderHomeBullets .sc_slider_flex:hover .sc_slider_info:hover,.sliderHomeBullets .sc_slider_flex .sc_slider_info:hover,.sliderHomeBullets .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.sliderHomeBullets .sc_slider_swiper:hover .sc_slider_info:hover,.sliderHomeBullets .sc_slider_swiper .sc_slider_info:hover{margin-bottom:0}.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category,.fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category,.sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category,.sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category{font-size:14px;font-weight:300}.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle,.fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle,.sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle,.sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle{font-size:21px;line-height:28px;font-weight:300}.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_descr,.fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_descr,.sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_descr,.sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_descr{font-size:13px;line-height:18px;font-weight:300}.sc_testimonials{position:relative;overflow:hidden}.sc_testimonials ul{list-style:none;margin:0;padding:0}.sc_testimonials ul li{width:100%;padding-right:5px !important;box-sizing:border-box;-moz-box-sizing:border-box;line-height:21px;list-style:none}.sc_testimonials .flex-direction-nav a{width:37px;height:37px;display:block;position:absolute;z-index:10;text-align:center;border:1px solid #ddd;font-size:18px}.sc_testimonials .flex-direction-nav a:before{line-height:37px}.sc_testimonials_style_1{position:relative}.sc_testimonials_style_1.sc_testimonials_padding{padding:70px 0 0 0}.sc_testimonials_style_1 h2{position:absolute;top:0;left:0;margin:0;padding:0}.sc_testimonials_style_1 .sc_testimonials_item_quote{background-color:#eee;padding:20px;font-weight:300;font-style:italic;margin:0 0 20px 0;position:relative}.sc_testimonials_style_1 .sc_testimonials_item_quote:before{content:'\201c';font-size:220px;line-height:150px;width:100px;height:58px;display:block;z-index:1;position:absolute;left:0;top:0;z-index:1;font-family:Georgia,'Times New Roman',Times,serif;overflow:hidden;color:#e6e4e4}.sc_testimonials_style_1 .sc_testimonials_item_quote:after{content:'';width:0;height:0;border-width:18px;border-style:solid;border-bottom-color:transparent;border-top-color:transparent;border-left-color:#eee;border-right-color:transparent;position:absolute;bottom:-18px;left:50%;margin:0 0 0 -18px;z-index:-2}.sc_testimonials_style_1 .sc_testimonials_item_quote .sc_testimonials_item_text{position:relative;z-index:2;min-height:22px}.sc_testimonials_style_1 .sc_testimonials_item_author{padding:0 0 0 20px}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_avatar{width:50px;height:50px;float:left;background-color:#fafafc}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_avatar a{display:block}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_avatar img{width:100%}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_name{margin:0 0 0 60px;padding:4px 0 0 0;color:#222;text-align:left}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_name a{display:block;color:#222}.sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_position{margin:0 0 0 60px;text-align:left}.sc_testimonials_style_1 .flex-direction-nav{position:absolute;top:0;right:0}.sc_testimonials_style_1.sc_testimonials_controls_bottom .flex-direction-nav{top:auto;bottom:20px;width:100px;height:45px}.sc_testimonials_style_1 .flex-direction-nav a{top:4px}.sc_testimonials_style_1 .flex-direction-nav a.flex-prev{right:42px}.sc_testimonials_style_1 .flex-direction-nav a.flex-next{right:0}.videoBackgroundOverlay .dark .sc_testimonials_style_1 flex-direction-nav li{background-color:#fff;color:#888}.videoBackgroundOverlay .dark .sc_testimonials_style_1 flex-direction-nav li>a{background-color:#fff;color:#888}.videoBackgroundOverlay .dark .sc_testimonials_style_1 flex-direction-nav li>a:before{color:#888}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_quote{background-color:#fff;opacity:.7}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_text{color:#373737}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_quote:before{color:#ccc}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_quote:after{border-left-color:#fff}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_name{color:#fff}.videoBackgroundOverlay .dark .sc_testimonials_style_1 .sc_testimonials_item_author .sc_testimonials_item_name a{color:#fff}.sc_testimonials_style_2,.sc_testimonials_style_3{position:relative;margin:0 0 30px 0}.sc_testimonials_style_2 .sc_testimonials_items,.sc_testimonials_style_2 .flex-direction-nav li{background-color:#eee}.textured .sc_testimonials_style_2 .sc_testimonials_items,.textured .sc_testimonials_style_2 .flex-direction-nav li{background-color:transparent}.sc_testimonials_style_2 .flex-direction-nav li,.sc_testimonials_style_3 .flex-direction-nav li{display:block;position:absolute;top:0;width:80px;height:100%;margin:0 !important;z-index:10}.sc_testimonials_style_2 .flex-direction-nav li+li,.sc_testimonials_style_3 .flex-direction-nav li+li{right:0;left:auto}.sc_testimonials_style_2 .flex-direction-nav a,.sc_testimonials_style_3 .flex-direction-nav a{top:50%;left:50%;margin:-18px 0 0 -18px}.sc_testimonials_style_2 .flex-direction-nav a{background-color:#eee}.sc_testimonials_style_3 .flex-direction-nav a{color:#fff;border-color:#fff}.sc_testimonials_style_2 .flex-direction-nav a:hover,.sc_testimonials_style_3 .flex-direction-nav a:hover{background-color:#fff}.sc_testimonials_style_2 .flex-direction-nav a:before:active{color:#888}.sc_testimonials_style_2 .sc_testimonials_item_quote,.sc_testimonials_style_3 .sc_testimonials_item_quote{font-weight:300;font-style:italic;position:relative}.sc_testimonials_style_2 .sc_testimonials_item_quote:before,.sc_testimonials_style_3 .sc_testimonials_item_quote:before{content:'\201c';font-size:280px;line-height:250px;width:150px;height:100px;display:block;z-index:1;position:absolute;left:0;top:-65px;z-index:1;font-family:Georgia,'Times New Roman',Times,serif;overflow:hidden;text-align:center;text-indent:-40px}.sc_testimonials_style_2 .sc_testimonials_item_quote:before{color:#e6e4e4}.textured .sc_testimonials .sc_testimonials_item_quote:before,.sc_testimonials_style_3 .sc_testimonials_item_quote:before{color:rgba(255,255,255,0.1)}.sc_testimonials_style_2 .sc_testimonials_item_content,.sc_testimonials_style_3 .sc_testimonials_item_content{padding:40px 80px;text-align:center}.sc_testimonials_style_2 .sc_testimonials_item_quote .sc_testimonials_item_text,.sc_testimonials_style_3 .sc_testimonials_item_quote .sc_testimonials_item_text{position:relative;z-index:2;min-height:22px}.sc_testimonials_style_3 .sc_testimonials_item_quote .sc_testimonials_item_text{color:#fff}.sc_testimonials_style_2 .sc_testimonials_item_author,.sc_testimonials_style_3 .sc_testimonials_item_author{display:inline-block;text-align:left;margin:20px 0 0 0;padding:20px 0 0 0}.sc_testimonials_style_2 .sc_testimonials_item_author{border-top:1px solid #ddd}.sc_testimonials_style_3 .sc_testimonials_item_author{border-top:1px solid rgba(255,255,255,0.2)}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_avatar,.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_avatar{width:50px;height:50px;float:left;background-color:#fafafc}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_avatar a,.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_avatar a{display:block}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_avatar img,.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_avatar img{width:100%}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_name{margin:0 0 0 60px;padding:4px 0 0 0;color:#222}.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_name{margin:0 0 0 60px;padding:4px 0 0 0;color:#fff}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_name a{display:block;color:#222}.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_name a{display:block;color:#fff}.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_position,.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_position{margin:0 0 0 60px;text-transform:uppercase;font-size:12px}.sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_position{color:#fff;opacity:.5;filter:alpha(opacity=50)}.sc_banner{display:block;position:relative;overflow:hidden}.sc_banner:before{content:'';top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;opacity:.3;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}.sc_banner:hover:before{-webkit-transform:translate(0,0) scale(0.9,0.9);-moz-transform:translate(0,0) scale(0.9,0.9);-o-transform:translate(0,0) scale(0.9,0.9);-ms-transform:translate(0,0) scale(0.9,0.9);transform:translate(0,0) scale(0.9,0.9)}.sc_banner .sc_banner_image{width:100%;display:block;-webkit-transition:all 4s ease-out;-moz-transition:all 4s ease-out;-ms-transition:all 4s ease-out;-o-transition:all 4s ease-out;transition:all 4s ease-out;-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}.sc_banner:hover .sc_banner_image{-webkit-transform:translate(0,0) scale(1.2,1.2);-moz-transform:translate(0,0) scale(1.2,1.2);-o-transform:translate(0,0) scale(1.2,1.2);-ms-transform:translate(0,0) scale(1.2,1.2);transform:translate(0,0) scale(1.2,1.2)}.sc_banner .sc_banner_title{position:absolute;right:20px;font-size:24px;font-weight:100;left:20px;bottom:50%;text-align:center;color:#fff;z-index:2}.sc_banner .sc_banner_content{position:absolute;font-size:14px;font-weight:100;right:20px;left:20px;top:50%;text-align:center;color:#fff;z-index:2}.sc_banner .sc_banner_content:before{content:'';display:block;width:40px;height:1px;background:#fff;margin:10px auto}.sc_blogger a{color:#222}.sc_blogger .columnsWrap [class^="columns"]{margin-bottom:30px}.sc_blogger.style_date .sc_blogger_item{position:relative;padding:0}.sc_blogger.style_date .sc_blogger_item:after{clear:both;height:0;content:'';display:block}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item{float:left}.sc_blogger.style_date.sc_blogger_horizontal:after{content:'';height:0;display:block;clear:both}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item{margin:0 0 50px 0}.sc_blogger.style_date .sc_blogger_item:before{content:'';display:block;background:#ddd;position:absolute;z-index:1}.sc_blogger.style_date.sc_blogger_vertical .sc_blogger_item:before{width:1px;height:100%;left:40px;top:0}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item:before{height:1px;width:100%;left:0;top:40px}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item.sc_blogger_item_last:before{content:none}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_date{float:none;margin:0 0 20px 0}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item h4{margin:0 50px 0 0}.sc_blogger.style_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_info{margin:0 50px 0 0}.sc_blogger.style_date.sc_blogger_vertical .sc_blogger_item+.sc_blogger_item{padding:30px 0 0 0}.sc_blogger.style_date .sc_blogger_item .sc_blogger_date{width:78px;height:78px;border:1px solid #ddd;float:left;position:relative;z-index:2;background:#fff;text-align:center}.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .day_month{display:block;padding:17px 0 6px 0;font-size:18px;font-weight:300}.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .year{display:block;font-size:12px;color:#b0b0b0;margin:0 auto}.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .year:before{width:33px;display:block;margin:0 auto 3px auto;content:'';height:1px;background-color:#ddd}.sc_blogger.style_date .sc_blogger_item h4{margin:0 0 0 100px;padding:0 0 15px 0}.sc_blogger.style_date .sc_blogger_item .sc_blogger_info{margin:0 0 0 100px;font-weight:300}.sc_blogger.style_date .sc_blogger_item .sc_blogger_info{font-size:12px;font-style:italic}.sc_blogger.style_date .sc_blogger_item .sc_blogger_info .separator{font-style:normal;padding:0 5px}.sc_blogger.style_date .load_more{height:60px;position:relative}.sc_blogger.style_date .load_more:before{width:28px;height:28px;border:1px solid #ddd;background:#fff;font-family:"fontello";content:'\e823';text-align:center;position:absolute;z-index:2;bottom:0;left:24px;line-height:28px}.sc_blogger.style_date .load_more:after{content:'';display:block;width:1px;height:100%;background:#ddd;position:absolute;left:40px;top:0;z-index:1}.sc_blogger.style_accordion .sc_blogger_item{padding:0}.sc_blogger.style_accordion .sc_blogger_info{margin:15px 0 0 0;font-weight:300}.sc_blogger.style_accordion .sc_blogger_info{font-size:12px;font-style:italic}.sc_blogger.style_accordion .sc_blogger_info .separator{font-style:normal;padding:0 5px}.sc_blogger.sc_blogger_vertical.style_regular article:not(.sc_blogger_item_last){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.sc_blogger.sc_blogger_vertical.style_regular .sc_blogger_title+.reviews_summary{padding:0 0 10px 0;margin-right:10px}.sc_blogger.sc_blogger_vertical.style_regular.no_description .reviews_summary{float:left}.sc_blogger.sc_blogger_vertical.style_regular .sc_blogger_info{font-size:12px;line-height:16px;font-style:italic}.sc_blogger.sc_blogger_vertical.style_image article:not(.sc_blogger_item_last){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.sc_tabs_content .sc_blogger.sc_blogger_vertical.style_image article{padding-bottom:20px;margin-bottom:20px}.sc_tabs_content .sc_blogger p{padding-bottom:10px}.sc_blogger.style_image .sc_blogger_title{padding:0 0 15px 0}.sc_blogger.style_image .sc_blogger_title+.reviews_summary{padding:0 0 10px 0;margin-top:-5px}.sc_blogger.style_image.style_image_tiny .reviews_summary{margin-left:22%;padding-left:30px}.sc_blogger.style_image.style_image_small .reviews_summary{padding-left:40%;padding-left:30px}.sc_blogger.style_image.style_image_medium .reviews_summary{padding-left:50%;padding-left:50px}.sc_blogger.style_image .thumb{width:100%}.sc_blogger.style_image .thumb img{width:100%;display:block}.sc_blogger.style_image.style_image_tiny .thumb{width:22%;float:left;vertical-align:top;margin:5px 30px 5px 0}.sc_blogger.style_image.style_image_small .thumb{width:40%;float:left;vertical-align:top;margin:5px 30px 5px 0}.sc_blogger.style_image.style_image_medium .thumb{width:50%;float:left;vertical-align:top;margin:5px 50px 5px 0}.sc_blogger.style_image.style_image_large .thumb{margin:0 0 20px 0}.sc_blogger.style_image .thumb img{width:100%;display:block}.sc_blogger.style_image .sc_blogger_info{margin-top:20px}.sc_blogger .sc_blogger_info .sc_blogger_more{float:right;margin:-5px 0 0 0}.sc_blogger.style_image .sc_blogger_info:before{content:'';height:1px;width:50px;background:#ddd;display:block;margin:0 0 20px 0}.sc_blogger.style_image .sc_blogger_info .sc_blogger_author{font-weight:300}.sc_blogger.style_image .sc_blogger_info .sc_blogger_author{font-size:12px;font-style:italic}.sc_blogger.style_image .sc_blogger_info .sc_blogger_author .separator{font-style:normal;padding:0 5px}.sc_parallax{position:relative;overflow:hidden;background-repeat:no-repeat}.sc_parallax.dark *{color:#fff}.sc_parallax .sc_parallax_img{position:absolute;z-index:1;width:100%;height:250%;background-repeat:no-repeat;background-position:50% 50%;left:0;top:0;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.sc_parallax.sc_parallax_up .sc_parallax_img{background-position:50% 60%}.sc_parallax.sc_parallax_down .sc_parallax_img{background-position:50% 40%}.sc_parallax .sc_parallax_img.sc_parallax_anim{-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.sc_parallax .sc_parallax_content{position:relative;z-index:2}.sc_content{overflow:hidden}.sc_popup{position:relative;background:#FFF;padding:24px 20px 20px 20px;width:auto;max-width:500px;max-height:600px;margin:20px auto;border:1px solid #ddd;overflow-x:hidden;overflow-y:auto}.sc_popup:before{height:4px;content:'';position:absolute;width:100%;top:-1px;left:-1px;display:block;padding:0 1px}.sc_border .sc_zoom{overflow:hidden}

a:hover,.theme_accent,.topTabsWrap .speedBar a:hover,.topWrap .topMenuStyleFon>ul li a:hover,.topWrap .topMenuStyleFon>ul>li.sfHover>a,.topWrap .topMenuStyleFon>ul>li>a.sf-with-ul:hover,.topWrap .topMenuStyleFon>ul>li ul a.sf-with-ul:after,.topWrap .topMenuStyleLine>ul>li ul li a:hover,.topMenuStyleFon ul#mainmenu .menu-panel ul.columns>li>a,.topMenuStyleFon ul#mainmenu .menu-panel ul.columns>li a:hover,.topMenuStyleFon ul#mainmenu .menu-panel ul.columns>li ul li a:hover,.topMenuStyleFon ul#mainmenu .menu-panel ul.columns>li ul li a:hover span,.topMenuStyleLine ul#mainmenu .menu-panel ul.columns>li ul li a:hover span,.topMenuStyleFon ul#mainmenu .menu-panel ul.thumb_title>li>a,.topMenuStyleFon ul#mainmenu .menu-panel ul.thumb_title>li>a:hover,.infoPost a:hover,.tabsButton ul li a:hover,.widgetWrap ul li:before,.popularFiltr ul li a:hover,.isotopeFiltr ul li a:hover,.widget_popular_posts article h3:before,.widgetTabs .widget_popular_posts article .post_info .post_date a:hover,.sidebar .widget_popular_posts article .post_info .post_date a:hover,.sidebar .widget_recent_posts article .post_info .post_date a:hover,.main .widgetWrap a:hover,.main .widgetWrap a:hover span,.widgetWrap a:hover span,.roundButton:hover a,input[type="submit"]:hover,input[type="button"]:hover,.squareButton>a:hover,.nav_pages_parts>a:hover,.nav_comments>a:hover,.comments_list a.comment-edit-link:hover,.widget_area ul.tabs>li.squareButtonlite.ui-state-active>a,.wp-calendar tbody td a,.wp-calendar tbody td.today a:hover,blockquote cite,blockquote cite a,.sc_quote_title,.sc_quote_title a,.postLink a,.masonry article .masonryInfo a:hover,.masonry article .masonryInfo span.infoTags a:hover,.relatedPostWrap article .relatedInfo a:hover,.relatedPostWrap article .relatedInfo span.infoTags a:hover,.infoPost span.infoTags a:hover,.page404 p a,.page404 .searchAnimation.sFocus .searchIcon,.sc_team .sc_team_item .sc_team_item_position,.copyWrap .copy .copyright a,.comments .commBody li.commItem .replyWrap .posted a:hover,.comments .commBody li.commItem h4 a:hover,.ratingItem span:before,.reviewBlock .totalRating,.widget_area .contactInfo .fContact:before,.widget_area .widgetWrap a:hover,.widget_area .widgetWrap a:hover span,.widget_area .widgetWrap ul>li>a:hover,.widget_area .widgetWrap ul>li>a:hover span,.footerStyleLight .widget_area article .post_title:before,.footerStyleLight .widget_area article .post_info a:hover,.footerStyleLight .widget_area article .post_info .post_date a:hover,.sc_list_style_arrows li:before,.sc_list_style_arrows li a:hover,.sc_list_style_iconed li a:hover,.sc_price_item .sc_price_money,.sc_price_item .sc_price_penny,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:before,.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title,.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title:before,.sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title,.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title,.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:before,.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title,.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title:before,.sc_toggles.sc_toggles_style_3 .sc_toggles_item.sc_active .sc_toggles_title,.sc_tabs .sc_tabs_titles li a:hover,.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap,.sc_highlight.sc_highlight_style_2,.sc_pricing_table .sc_pricing_columns ul li .sc_icon:before,.sc_tooltip_parent,.sc_title_icon:before,.sc_scroll_controls .flex-direction-nav a:hover:before,.sc_testimonials_style_1 .flex-direction-nav a:hover:before,.sc_testimonials_style_3 .flex-direction-nav a:hover:before,.sc_testimonials_style_3 .flex-direction-nav a:active:before,.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav a:hover:before,.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency>a:hover,.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency>a,.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover>a,.topWrap .usermenu_area ul.usermenu_list li ul li a:hover,.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency>a:hover,.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency>a,.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover>a,.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a:hover,.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,.sc_blogger a:hover,.sc_blogger.style_date .load_more:before,.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .day_month,.sc_blogger.style_date .sc_blogger_item .sc_blogger_info .comments_number,.sc_blogger.style_accordion .sc_blogger_info .comments_number,.widgetTabs .widgetTop ul>li:not(.tabs):before,.widgetTabs .widgetTop ul>li:not(.tabs)>a:hover,.widgetTabs .widgetTop ul>li:not(.tabs)>a:hover span,.widgetTabs .widgetTop.widget_popular_posts article .post_title:before,.swpRightPos .tabsMenuBody a:hover,.swpRightPos .tabsMenuBody a:hover:before,.openRightMenu:hover:before,.topWrap .search:not(.searchOpen):hover:before,.user-popUp .formItems.loginFormBody .remember .forgotPwd,.user-popUp .formItems.loginFormBody .loginProblem,.user-popUp .formItems.registerFormBody .i-agree a,.sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_title{color:#1172d3}.topWrap .topMenuStyleLine>ul>li ul li a:hover,.footerStyleDark .widget_area a.button:hover{color:#1172d3 !important}.theme_accent_bg,.topWrap,.sidemenu_wrap .menuTranform,.sc_video_player:active .sc_video_play_button:after,.mejs-controls .mejs-button button:active,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,input[type="submit"]:active,input[type="button"]:active,.squareButton.active>span,.squareButton.active>a,.squareButton.ui-state-active>a,.roundButton>a:active,.squareButton>a:active,.squareButton.global>a,.squareButton.dark>a:active,.nav_pages_parts>span.page_num,.nav_comments>span.current,ul>li.likeActive:active>a,.sc_table.sc_table_style_1 table thead tr th,.sc_table.sc_table_style_3 table thead tr th,.sc_table.sc_table_style_1 table tr:first-child th,.sc_table.sc_table_style_3 table tr:first-child th,.masonry article .status,.portfolio .isotopeElement .folioShowBlock:before,.post .postStatus,.sc_team .sc_team_item .sc_team_item_avatar:after,.itemPageFull .itemDescriptionWrap .toggleButton:active,.footerWrap .footerWidget .sc_video_player:active .sc_video_play_button:after,.topWrap .topMenuStyleLine>ul>li ul,.topMenuStyleLine>ul .menu-panel,.sidemenu_wrap .sidemenu_button,.userHeaderSection.global,.userFooterSection.global,.sliderLogo .elastislide-wrapper nav span:active:before,.sc_skills_bar .sc_skills_item .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap,.sc_highlight.sc_highlight_style_1,.sc_pricing_table .sc_pricing_columns .sc_pricing_title,.sc_pricing_table .sc_pricing_columns:hover ul li.sc_pricing_title,.sc_tooltip_parent .sc_tooltip,.sc_tooltip_parent .sc_tooltip:before,.sc_title_bg:before,.sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_title,.sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_title,.sc_scroll_controls .flex-direction-nav a:active,.sc_testimonials_style_1 .flex-direction-nav a:active,.sc_testimonials_style_3 .sc_testimonials_items,.sc_testimonials_style_3 .flex-direction-nav li,.sc_testimonials_style_3 .flex-direction-nav a,.pagination .pageLibrary>li.libPage>.pageFocusBlock .flex-direction-nav a:active,.sc_popup_light:before,.user-popUp ul.loginHeadTab li.ui-tabs-active:before,.sc_banner:before,.global_bg,.widgetWrap .tagcloud a:hover,.widgetWrap .tagcloud a:active,.sc_scroll_bar .swiper-scrollbar-drag:before,.widgetTabs .widgetTop .tagcloud a:hover,.widgetTabs .widgetTop .tagcloud a:active,#custom_options .co_options #co_bg_images_list a.current,#custom_options .co_options #co_bg_pattern_list a.current,.fullScreenSlider.globalColor .sliderHomeBullets .rsContent:before,.fullScreenSlider .sliderHomeBullets .rsContent .slide-3 .order p span,ul.sc_list_style_disk li:before,.sc_slider_pagination_area .flex-control-nav.manual .slide_date,.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a{background-color:#1172d3}.ih-item.circle.effect1.colored .info,.ih-item.circle.effect2.colored .info,.ih-item.circle.effect3.colored .info,.ih-item.circle.effect4.colored .info,.ih-item.circle.effect5.colored .info .info-back,.ih-item.circle.effect6.colored .info,.ih-item.circle.effect7.colored .info,.ih-item.circle.effect8.colored .info,.ih-item.circle.effect9.colored .info,.ih-item.circle.effect10.colored .info,.ih-item.circle.effect11.colored .info,.ih-item.circle.effect12.colored .info,.ih-item.circle.effect13.colored .info,.ih-item.circle.effect14.colored .info,.ih-item.circle.effect15.colored .info,.ih-item.circle.effect16.colored .info,.ih-item.circle.effect18.colored .info .info-back,.ih-item.circle.effect19.colored .info,.ih-item.circle.effect20.colored .info .info-back,.ih-item.square.effect1.colored .info,.ih-item.square.effect2.colored .info,.ih-item.square.effect3.colored .info,.ih-item.square.effect4.colored .mask1,.ih-item.square.effect4.colored .mask2,.ih-item.square.effect5.colored .info,.ih-item.square.effect6.colored .info,.ih-item.square.effect7.colored .info,.ih-item.square.effect8.colored .info,.ih-item.square.effect9.colored .info .info-back,.ih-item.square.effect10.colored .info,.ih-item.square.effect11.colored .info,.ih-item.square.effect12.colored .info,.ih-item.square.effect13.colored .info,.ih-item.square.effect14.colored .info,.ih-item.square.effect15.colored .info{background:#1172d3}.ih-item.circle.effect1.colored .info,.ih-item.circle.effect2.colored .info,.ih-item.circle.effect5.colored .info .info-back,.ih-item.circle.effect19.colored .info,.ih-item.circle.effect20.colored .info .info-back,.ih-item.square.effect4.colored .mask1,.ih-item.square.effect4.colored .mask2,.ih-item.square.effect6.colored .info,.ih-item.square.effect7.colored .info,.ih-item.square.effect12.colored .info,.ih-item.square.effect13.colored .info{background:rgba(17,114,211,0.6)}.ih-item.circle.effect17.colored a:hover .img:before{box-shadow:inset 0 0 0 110px #1172d3,inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 110px rgba(17,114,211,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}.ih-item.circle.effect1 .spinner{border-right-color:#1172d3;border-bottom-color:#1172d3}.top_panel_above .fullScreenSlider .topWrap,.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine>ul>li ul,.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine>ul>li .menu-panel{background-color:rgba(17,114,211,0.8)}.sc_slider_flex .sc_slider_info,.sc_slider_swiper .sc_slider_info,.sc_slider_flex .flex-direction-nav li,.sc_slider_swiper .flex-direction-nav li{background-color:rgba(17,114,211,0.8) !important}.theme_accent_border,.postSharing>ul>li>a:active,.postSharing>ul>li>span:active .mejs-controls .mejs-button button:active,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.squareButton.active>span,.squareButton.active>a,.roundButton>a:active,.squareButton>a:active,.squareButton.ui-state-active>a,.squareButton.global>a,.squareButton.dark>a:active,.nav_pages_parts>span.page_num,.nav_comments>span.current,.wp-calendar thead tr+tr th,.sc_skills_bar .sc_skills_item .sc_skills_count,.itemPageFull .itemDescriptionWrap .toggleButton:active,.footerWidget .sc_video_player:active .sc_video_play_button:after,.topWrap .topMenuStyleLine>ul>li ul,.topMenuStyleLine>ul#mainmenu ul.menu-panel,.sc_scroll_controls .flex-direction-nav a:active,.sc_testimonials_style_1 .flex-direction-nav a:active,.pagination .flex-direction-nav a:active,.sliderLogo .elastislide-wrapper nav span:active:before,.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap,.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap,.sc_accordion.sc_accordion_style_3 .sc_accordion_item,.sc_toggles.sc_toggles_style_3 .sc_toggles_item,.sc_tooltip_parent,pre.code,.widgetWrap .tagcloud a:hover,.widgetWrap .tagcloud a:active{border-color:#1172d3}::selection{color:#fff;background-color:#1172d3}::-moz-selection{color:#fff;background-color:#1172d3}.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce .quantity input[type="button"]:hover,.woocommerce #content input[type="button"]:hover,.woocommerce-page .quantity input[type="button"]:hover,.woocommerce-page #content .quantity input[type="button"]:hover,.woocommerce ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount,.woocommerce.widget_shopping_cart .total .amount,.woocommerce .widget_shopping_cart .total .amount,.woocommerce-page.widget_shopping_cart .total .amount,.woocommerce-page .widget_shopping_cart .total .amount,.woocommerce a:hover h3,.woocommerce-page a:hover h3,.woocommerce .cart-collaterals .order-total strong,.woocommerce-page .cart-collaterals .order-total strong,.woocommerce .checkout #order_review .order-total .amount,.woocommerce-page .checkout #order_review .order-total .amount,.woocommerce .star-rating,.woocommerce-page .star-rating,.woocommerce .star-rating:before,.woocommerce-page .star-rating:before,.widget_area .widgetWrap ul>li .star-rating span,.woocommerce #review_form #respond .stars a,.woocommerce-page #review_form #respond .stars a{color:#1172d3}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background-color:#1172d3}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#1172d3}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce #respond input#submit.alt:active,.woocommerce #content input.button.alt:active,.woocommerce-page a.button.alt:active,.woocommerce-page button.button.alt:active,.woocommerce-page input.button.alt:active,.woocommerce-page #respond input#submit.alt:active,.woocommerce-page #content input.button.alt:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page #content input.button:active{border-top-color:#1172d3}.twitBlock .sc_slider .flex-direction-nav li{background-color:#60aaea !important}

@media (min-width: 1168px) and (max-width: 1279px) {
	body { min-width: 1050px;}
	.main_content { min-width: 1050px;}
	.sidemenu_left .main_content { min-width: 1000px}
	.main { width:1050px; }
	
	body.boxed .boxedWrap { width: 1100px; }
	
	.with_sidebar .content { width: 750px;}

	.content .sc_video_player, .content iframe { max-width:750px; }
	.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:1050px; }

	.masonry article .thumb {padding: 0;}

	.sliderHomeBullets { font-size:13px; }

	/* News slider */
	.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {	max-width:500px; }
	.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:710px; }
	.sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
	.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:330px; }
	.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
	.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }

	/* Calendar */
	.widgetTabs .widgetTop .wp-calendar { font-size:32px; }
	.widgetTabs .widgetTop .wp-calendar th,
	.widgetTabs .widgetTop .wp-calendar td {  height:80px;  }

}


@media (min-width: 1024px) and (max-width: 1167px) {
	body { min-width: 850px; font-size:13px; line-height:19px; }
	h1, .h1 { font-size:40px; line-height:54px; padding:0 0 26px 0;}
	h2, .h2 { font-size:32px; line-height:38px; padding:0 0 36px 0;}
	h3, .h3 { font-size:21px; line-height:26px; padding:0 0 32px 0;}
	h4, .h4 { font-size:16px; line-height:20px; padding:0 0 28px 0;}
	h5, .h5 { font-size:13px; line-height:16px; padding:0 0 26px 0;}
	h6, .h6 { font-size:12px; line-height:15px; padding:0 0 24px 0;}

	.big_text { font-size:16px; line-height:24px; }

	.main_content { min-width: 850px;}
	.sidemenu_left .main_content { min-width: 800px}
	.main { width:850px; }

	body.boxed .boxedWrap { width: 900px; }

	.with_sidebar .content { width: 600px;}
	.sidebar { width: 200px;}

	.content .sc_video_player, .content iframe { max-width:600px; }
	.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:850px; }
	.widget_area .sc_video_player, .widget_area .content iframe { max-width:200px; }
	.widget_area .search-form .search-field { max-width:150px; }

	.sc_counter .sc_skills_item .sc_skills_count{font-size: 50px;}
	.sc_counter .sc_skills_item.SCstyle3 .sc_skills_count{ font-size: 50px;}
	.sc_counter .sc_skills_item.SCstyle4 .sc_skills_count{ font-size: 50px;}
	.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count{ font-size: 60px;}
	
	.sc_scroll_controls ul.flex-direction-nav { top: -77px; }

	.sliderHomeBullets { font-size:11px; }
	.sliderHomeBullets.staticSlider,
	.sliderHomeBullets.staticSlider .royalSlider,
	.sliderHomeBullets.staticSlider .slideContent{ height: 400px !important;}

	/* News slider */
	.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {	max-width:400px; }
	.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:610px; }
	.sc_slider_pagination_area .flex-control-nav.manual { width:190px; }
	.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:280px; }
	.sc_slider_pagination_over .flex-control-nav.manual { width:280px; left:-290px; }
	.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:190px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
	.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 20px; }
	.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:15px 20px 10px 0; }
	.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:20px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:60px; height:20px; line-height:20px; margin-right: 15px; }

	/* Widgets in tabs */
	.widgetTabs .widgetTop { font-size:16px; line-height:22px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li { padding-right: 40px; min-height:32px; font-size:28px; line-height:32px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li + li { padding: 32px 40px 0 0; }
	.widgetTabs .widgetTop ul:not(.tabs) > li:before{ height:32px; width:30px; font-size:16px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before{ height:32px; width:30px; font-size:22px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul { padding-left: 30px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li { font-size:16px; line-height:22px; min-height:16px; margin-top:16px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before { height:16px; width:16px; font-size:12px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li div { font-size:22px; line-height:32px; }
	
	/* RSS */
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li,
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { font-size:16px; line-height:22px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { margin-left: 30px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li { margin-top: 30px; padding-top:30px; }
	
	/* Search */
	.widgetTabs .widgetTop .search-form .search-field { width:50%; height:50px; line-height:50px; font-size:30px; }
	.widgetTabs .widgetTop .search-form .search-button { height:50px; line-height:50px; width:50px; }
	.widgetTabs .widgetTop .search-form .search-button > a { height:48px; line-height:48px; width:48px; }
	
	/* Tags cloud */
	.widgetTabs .widgetTop .tagcloud a { height: 26px; line-height: 26px; padding: 6px 12px; margin: 0 3px 8px 0; font-size: 16px !important; }
	
	/* Calendar */
	.widgetTabs .widgetTop .wp-calendar { font-size:32px; padding-bottom: 40px; }
	.widgetTabs .widgetTop .wp-calendar th,
	.widgetTabs .widgetTop .wp-calendar td{  height:70px;  }
	.widgetTabs .widgetTop .wp-calendar tbody td a{ width:40px;}
	
	/* THEMEREX - Flickr photos */
	.widgetTabs .widgetTop.widget_flickr .flickr_badge_image { width: 210px; height:140px; }
	
	/* Instagram photos */
	.widgetTabs .widgetTop .instagram-pics li { width: 210px; height:140px; }

	/* THEMEREX - Twitter */
	.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li { font-size:16px; line-height:26px; }
	
	/* THEMEREX - Post items */
	.widgetTabs .widgetTop .post_item .post_title { font-size:22px; line-height:28px; padding-bottom:18px; }
	.widgetTabs .widgetTop .post_item.with_thumb .post_title { margin-top:-6px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title { padding-left: 30px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before { width:30px; height:60px; font-size:16px;}
	.widgetTabs .widgetTop .post_item + .post_item { margin-top:30px; padding-top:30px;}
	.widgetTabs .widgetTop .post_item .post_info { font-size:12px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info { padding-left: 30px; }
	.widgetTabs .widgetTop .post_thumb { margin:0 20px 20px 0; }
	.widgetTabs .widgetTop .summaryRating { margin:-10px 0 10px 0; }

	/* WooCommerce */
	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size:16px; line-height:20px; }
	.woocommerce div.product .product_title { font-size: 21px; line-height: 26px; padding: 0 0 30px; }
	.woocommerce div.product p.price del { font-size: 18px; }
	.woocommerce div.product p.price ins { font-size: 24px; }
}


@media (min-width: 800px) and (max-width: 1023px) {
	body{ min-width: 750px; font-size:13px; line-height:19px; }
	h1, .h1 { font-size:38px; line-height:50px; padding:0 0 24px 0;}
	h2, .h2 { font-size:30px; line-height:36px; padding:0 0 30px 0;}
	h3, .h3 { font-size:20px; line-height:24px; padding:0 0 28px 0;}
	h4, .h4 { font-size:14px; line-height:18px; padding:0 0 24px 0;}
	h5, .h5 { font-size:13px; line-height:16px; padding:0 0 20px 0;}
	h6, .h6 { font-size:12px; line-height:15px; padding:0 0 18px 0;}

	.big_text { font-size:14px; line-height:21px; }

	.main_content { min-width: 750px;}
	.sidemenu_left .main_content { min-width: 700px}
	.main{ width:750px; }

	body.boxed .boxedWrap { width: 800px; }

	.content .sc_video_player, .content iframe { max-width:750px; }
	.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:750px; }
	.widget_area .sc_video_player, .widget_area .content iframe { max-width:350px; }

	.with_sidebar .content { width: 100%; float: none;}
	.sidebar {width: 100%; float: none; padding:0;}
	.sidebar aside{ width: 47%; display:block; float: left;}
	.sidebar aside:nth-child(2n+1) { clear: both; margin: 0 6% 30px 0 ;}
	.sidebar:after{ content: '';height: 0; display: block; clear: both;}

	.footerContentWrap aside { margin-bottom: 30px;}

	.columns1_3:nth-child(1) { width:94.4584%; }
	.columns1_3:nth-child(2),
	.columns1_3:nth-child(3) { width:44.44%; margin-top:30px; }
	.columns2_3, .with_sidebar .columns2_3,
	.columns1_3.after_span_2 { width:94.4584%; margin-top:30px; }
	
	.columns1_4, .with_sidebar .columns1_4 { width:44.44%;}
	.columns1_4:nth-child(3) { clear: both; }
	.columns2_4, .with_sidebar .columns2_4,
	.columns3_4, .with_sidebar .columns3_4,
	.columns1_4.after_span_3 { width:95.8334%; }
	
	.columns1_5:nth-child(1) { width:95.8334%; }
	.columns1_5:nth-child(2) ,
	.columns1_5:nth-child(3) ,
	.columns1_5:nth-child(4) ,
	.columns1_5:nth-child(5) { width:44.44%;}
	.columns1_5:nth-child(4) { clear: both; }
	.columns2_5, .with_sidebar .columns2_5,
	.columns3_5, .with_sidebar .columns3_5,
	.columns4_5, .with_sidebar .columns4_5,
	.columns1_5.after_span_3,
	.columns1_5.after_span_4 { width:95.8334%; }

	.footerWidget{ padding: 50px 0 0 0 ;}
	.footerWrap .columnsWrap > div{ padding: 0 0 30px 0;}

	header{ height: auto !important;}
	header.fixedTopMenu .topWrap{ position: static; }
	.userHeaderSection, .userFooterSection { display: none;}

	.contactFooter .logo { font-size: 60px; }

	.masonry .isotopePadding { margin-right:30px; }

	.itemPage .itemInfo .infoPost,
	.itemPageFullWrapper .itemInfo .infoPost { float:none; padding:0; text-align:left;}
	.itemPage .itemInfo .postSharing,
	.itemPageFullWrapper .itemInfo .postSharing { float:none; padding:0; height:auto; text-align:left; }

	.twitBlock .sc_slider .swiper-slide {padding-top:40px; }
	
	.sc_scroll_controls ul.flex-direction-nav { top: -70px; }

	.sliderHomeBullets { font-size:10px; }
	.sliderHomeBullets.staticSlider,
	.sliderHomeBullets.staticSlider .royalSlider,
	.sliderHomeBullets.staticSlider .slideContent{ height: 350px !important;}

	/* News slider */
	.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
	.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:500px; }
	.sc_slider_pagination_area .flex-control-nav.manual,
	.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
	.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
	.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }

	/* Main menu */
	.responsive_menu .menuTopWrap { display: none;}
	.responsive_menu .menuTopWrap { border-top: 1px solid rgba(255,255,255,0.1); clear: both; float: none !important; padding: 0 0 30px 0; }
	.responsive_menu .menuTopWrap > ul > li { border-bottom: 1px solid rgba(255,255,255,0.1); display: block !important; float: none !important; padding: 0 !important;}
	.responsive_menu .menuTopWrap > ul { margin: 0; padding: 0; }
	.responsive_menu .menuTopWrap ul li{ list-style: none; }
	
	.responsive_menu .menuTopWrap li.menu-item-has-children:hover { cursor: pointer; }
	.responsive_menu .menuTopWrap li.menu-item-has-children:before{ content: '\e85d';  font-family: "fontello";  width: 40px; display: block; float: right; padding: 7px 0 0 0 ; text-align: center; color: #fff; }
	.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{ content: '\e85e';}
	.responsive_menu .menuTopWrap li.menu-item-has-children a { margin: 0 40px 0 0 ; }
	
	.responsive_menu .menuTopWrap > ul > li > a { text-transform: uppercase; display: block; color: #000; padding: 10px 15px 10px 30px; font-weight: 300; font-size: 12px; }
	.responsive_menu .menuTopWrap ul li > a.sf-with-ul{ margin: 0 40px 0 0;}
	.responsive_menu .menuTopWrap ul li ul{ background: rgba( 0,0,0,0.07) !important; border: none !important; padding: 0; width: 100% !important; margin: 0; display: none; position: static !important;}
	.responsive_menu .menuTopWrap ul li ul,
	.responsive_menu .menuTopWrap ul li ul li + li{ border-top: 1px solid rgba(255,255,255,0.1);}
	.responsive_menu .menuTopWrap ul li ul li a{ padding: 6px 30px 6px 30px !important; }
	.responsive_menu .menuTopWrap ul li ul li a:after{ display: none; }
	.responsive_menu .menuTopWrap ul li ul li ul li a{ padding: 6px 15px 6px 54px !important;}


	/* Widgets in tabs */
	.widgetTabs .widgetTop { font-size:14px; line-height:20px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li { padding-right: 30px; min-height:28px; font-size:24px; line-height:30px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li + li { padding: 28px 30px 0 0; }
	.widgetTabs .widgetTop ul:not(.tabs) > li:before{ height:28px; width:30px; font-size:14px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before{ height:28px; width:30px; font-size:20px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul { padding-left: 30px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li { font-size:14px; line-height:20px; min-height:14px; margin-top:14px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before { height:14px; width:14px; font-size:12px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li div { font-size:20px; line-height:28px; }
	
	/* RSS */
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li,
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { font-size:14px; line-height:20px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { margin-left: 30px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li { margin-top: 26px; padding-top:26px; }
	
	/* Search */
	.widgetTabs .widgetTop .search-form .search-field { width:50%; height:40px; line-height:40px; font-size:26px; }
	.widgetTabs .widgetTop .search-form .search-button { height:40px; line-height:40px; width:45px; }
	.widgetTabs .widgetTop .search-form .search-button > a { height:38px; line-height:38px; width:43px; }
	
	/* Tags cloud */
	.widgetTabs .widgetTop .tagcloud a { height: 22px; line-height: 22px; padding: 4px 10px; margin: 0 3px 6px 0; font-size: 14px !important; }
	
	/* Calendar */
	.widgetTabs .widgetTop .wp-calendar { font-size:30px; padding-bottom: 40px; }
	.widgetTabs .widgetTop .wp-calendar th,
	.widgetTabs .widgetTop .wp-calendar td{  height:60px;  }
	.widgetTabs .widgetTop .wp-calendar tbody td a{ width:40px;}
	
	/* THEMEREX - Flickr photos */
	.widgetTabs .widgetTop.widget_flickr .flickr_badge_image { width: 180px; height:120px; }
	
	/* Instagram photos */
	.widgetTabs .widgetTop .instagram-pics li { width: 180px; height:120px; }
	
	/* THEMEREX - Twitter */
	.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li { font-size:14px; line-height:20px; }
	
	/* THEMEREX - Post items */
	.widgetTabs .widgetTop .post_item .post_title { font-size:20px; line-height:26px; padding-bottom:16px; }
	.widgetTabs .widgetTop .post_item.with_thumb .post_title { margin-top:-6px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title { padding-left: 30px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before { width:30px; height:60px; font-size:14px;}
	.widgetTabs .widgetTop .post_item + .post_item { margin-top:26px; padding-top:26px;}
	.widgetTabs .widgetTop .post_item .post_info { font-size:12px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info { padding-left: 30px; }
	.widgetTabs .widgetTop .post_thumb { margin:0 20px 20px 0; }
	.widgetTabs .widgetTop .summaryRating { margin:-8px 0 8px 0; }

	/* WooCommerce */
	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size:16px; line-height:20px; }
	.woocommerce div.product p.price del { font-size: 16px; }
	.woocommerce div.product p.price ins { font-size: 22px; }

	/* Demo components */
	.wooc_grecko_icons { margin-bottom:30px; }
	.wooc_grecko_icons .sc_icon { margin-bottom:20px; font-size:60px !important; }
	.wooc_grecko_icons .demo_title { font-size:16px !important; }
	.wooc_grecko_icons .demo_desc { font-size:13px !important; }
}

/*===========================================*/
@media (min-width: 480px) and (max-width: 799px) {
	body{ min-width: 450px; font-size:13px; line-height:19px; }
	h1, .h1 { font-size:30px; line-height:36px; padding:0 0 22px 0;}
	h2, .h2 { font-size:22px; line-height:30px; padding:0 0 28px 0; }
	h3, .h3 { font-size:16px; line-height:22px; padding:0 0 26px 0; font-weight:300;}
	h4, .h4 { font-size:14px; line-height:18px; padding:0 0 24px 0;}
	h5, .h5 { font-size:13px; line-height:16px; padding:0 0 20px 0;}
	h6, .h6 { font-size:12px; line-height:15px; padding:0 0 18px 0;}

	.big_text { font-size:14px; line-height:21px; }

	.main_content { min-width: 450px;}
	.sidemenu_left .main_content { min-width: 450px}
	.main{ width:450px; }

	body.boxed .boxedWrap { width: 550px; }
	.whatsapp-head{float: right;
		width: 35px!important;
    margin-right: 40px;}
	.content .sc_video_player, .content iframe { max-width:450px; }
	.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:450px; }
	.widget_area .sc_video_player, .widget_area .content iframe { max-width:450px; }

	.with_sidebar .content { width: 100%; float: none;}
	.sidebar {width: 100%; float: none; padding:0;}
	
	.main_fullscreen {padding:0 30px; }

	.sidebar aside,
	.footerContentWrap aside { margin-bottom: 30px;}

	.topWrap .usermenu_area .menuItemLeft {float:right;}
	.topWrap .usermenu_area .menuItemRight {float:right;}

	.columns1_3:nth-child(1) { width:94.4584%; }
	.columns1_3:nth-child(2),
	.columns1_3:nth-child(3) { width:44.44%; margin-top:20px; }
	.columns2_3, .with_sidebar .columns2_3,
	.columns1_3.after_span_2 { width:94.4584%; }
	
	.columns1_4, .with_sidebar .columns1_4 { width:44.44%;}
	.columns1_4:nth-child(3) { clear: both; }
	.columns2_4, .with_sidebar .columns2_4,
	.columns3_4, .with_sidebar .columns3_4,
	.columns1_4.after_span_3 { width:95.8334%; }
	
	.columns1_5:nth-child(1) { width:95.8334%; }
	.columns1_5:nth-child(2) ,
	.columns1_5:nth-child(3) ,
	.columns1_5:nth-child(4) ,
	.columns1_5:nth-child(5) { width:44.44%;}
	.columns1_5:nth-child(4) { clear: both; }
	.columns2_5, .with_sidebar .columns2_5,
	.columns3_5, .with_sidebar .columns3_5,
	.columns4_5, .with_sidebar .columns4_5,
	.columns1_5.after_span_3,
	.columns1_5.after_span_4 { width:95.8334%; }


	.sc_pricing_table.columns_4 .sc_pricing_columns { width:50%; }
	.sc_pricing_table.columns_4 .sc_pricing_column_3,
	.sc_pricing_table.columns_4 .sc_pricing_column_4 { margin-top:30px; }
	.sc_pricing_table.columns_4 .sc_pricing_column_3 { clear: both; }
	.sc_pricing_table.columns_5 .sc_pricing_column_1,
	.sc_pricing_table.columns_5 .sc_pricing_column_2,
	.sc_pricing_table.columns_5 .sc_pricing_column_3 { width: 33.3333%; }
	.sc_pricing_table.columns_5 .sc_pricing_column_4,
	.sc_pricing_table.columns_5 .sc_pricing_column_5 { width: 50%; margin-top:30px; }
	.sc_pricing_table.columns_5 .sc_pricing_column_4 { clear: both; }
	.sc_pricing_table.columns_6 .sc_pricing_columns { width:33.3333%; }
	.sc_pricing_table.columns_6 .sc_pricing_column_4 { clear: both; }
	.sc_pricing_table.columns_7 .sc_pricing_columns { width:33.3333%; }
	.sc_pricing_table.columns_7 .sc_pricing_column_4,
	.sc_pricing_table.columns_7 .sc_pricing_column_5,
	.sc_pricing_table.columns_7 .sc_pricing_column_6,
	.sc_pricing_table.columns_7 .sc_pricing_column_7 { width: 50%; margin-top:30px; }
	.sc_pricing_table.columns_7 .sc_pricing_column_4,
	.sc_pricing_table.columns_7 .sc_pricing_column_6 { clear: both; }
	.sc_pricing_table.columns_8 .sc_pricing_columns { width:50%; margin-top:30px; }
	.sc_pricing_table.columns_8 .sc_pricing_column_1,
	.sc_pricing_table.columns_8 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_8 .sc_pricing_column_3,
	.sc_pricing_table.columns_8 .sc_pricing_column_5,
	.sc_pricing_table.columns_8 .sc_pricing_column_7 { clear: both; }
	.sc_pricing_table.columns_9 .sc_pricing_columns { width:33.3333%; margin-top:30px; }
	.sc_pricing_table.columns_9 .sc_pricing_column_1,
	.sc_pricing_table.columns_9 .sc_pricing_column_2,
	.sc_pricing_table.columns_9 .sc_pricing_column_3 { margin-top:0; }
	.sc_pricing_table.columns_9 .sc_pricing_column_4,
	.sc_pricing_table.columns_9 .sc_pricing_column_7 { clear: both; }
	.sc_pricing_table.columns_10 .sc_pricing_columns { width:50%; margin-top:30px; }
	.sc_pricing_table.columns_10 .sc_pricing_column_1,
	.sc_pricing_table.columns_10 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_10 .sc_pricing_column_3,
	.sc_pricing_table.columns_10 .sc_pricing_column_5,
	.sc_pricing_table.columns_10 .sc_pricing_column_7,
	.sc_pricing_table.columns_10 .sc_pricing_column_9 { clear: both; }

	.upToScroll { display:inline-block; right: 30px !important; }

	body:not(.single) .with_sidebar .content .post .postSharing,
	.with_sidebar .content .post .postSharing { float: none; }

	.with_sidebar .content .post .infoPost { text-align: right; }

	.widgetTabs .widgetBody > ul{ width: 100%;}

	.copyWrap .copy .copyright{ float: none; width: 100%; text-align: center; height: auto; }
	.copyWrap .socPage{ float: none; width: 100%; text-align: center; padding: 0 0 20px 0; height: auto;}

	.contactFooter .logo { font-size: 48px; padding-bottom:24px; }
	.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a { width: 48px; height:48px; background-size: 48px 96px; }	
	.contactFooter .contactShare ul li a span {  background-position: 0 -48px; }

	.masonry .isotopePadding { margin-right:20px; }

	.itemPage .itemInfo .infoPost,
	.itemPageFullWrapper .itemInfo .infoPost { float:none; padding:0; text-align:left;}
	.itemPage .itemInfo .postSharing,
	.itemPageFullWrapper .itemInfo .postSharing { float:none; padding:0; height:auto; text-align:left; }

	.peopleWrap .peopleItems{ margin: 0 0 20px 0;}

	.twitBlock { font-size:14px; line-height:20px; }
	.twitBlock .sc_slider .swiper-slide {padding-top:30px; }
	
	.sc_blogger.style_date .sc_blogger_item {min-width: 50%; }
	.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {clear: both; }

	.sc_scroll_controls ul.flex-direction-nav { top: -61px; }

	.commentsForm input, .contactForm input{ margin: 0 0 10px 0;}

	/* Login form */
	.user-popUp .formItems.loginFormBody .remember { padding-top: 15px; overflow:hidden; height:45px; }
	.user-popUp .formItems.loginFormBody .remember .forgotPwd  { float:none; display:block; margin-bottom:10px; }
	.user-popUp .formItems.loginFormBody .remember #rememberme  { float: none; }
	.user-popUp .formItems.loginFormBody .remember label { float:none; display:inline; }

	.sliderHomeBullets { font-size:8px; }
	.sliderHomeBullets.staticSlider,
	.sliderHomeBullets.staticSlider .royalSlider,
	.sliderHomeBullets.staticSlider .slideContent { height: 300px !important;}
	.sliderHomeBullets.slider_alias_1 .slide-3 .textBlock { top: 17%; }
	.sliderHomeBullets.slider_alias_1 .slide-3 .order{ top: 65%; }
	.sliderHomeBullets.slider_alias_4 .slide-1 .textBlock { text-align: left; top: 70%; left: 0;}
	.sliderHomeBullets.slider_alias_4 .slide-1 .order { left:auto; right: 0; top: 74%; margin-right:0; }
	.sliderHomeBullets.slider_alias_4 .slide-2 .textBlock { text-align: left; top: 70%; left: 0;}
	.sliderHomeBullets.slider_alias_4 .slide-2 .order { left:auto; right: 0; top: 74%; margin-right:0; }

	/* News slider */
	.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
	.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:450px; }
	.sc_slider_pagination_area .flex-control-nav.manual { display:none; }
	.sc_slider_pagination_over .flex-control-nav.manual { display: block; width:220px; left:-230px; }
	.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:220px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
	.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 15px; }
	.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:10px 15px 8px 0; }
	.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:15px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:50px; height:16px; line-height:16px; margin-right: 10px; }

	header.fixedTopMenu .topWrap{ position: static; }
	.userHeaderSection, .userFooterSection { display: none;}

	/* Main menu */
	.responsive_menu .menuTopWrap { display: none;}
	.responsive_menu .menuTopWrap { border-top: 1px solid rgba(255,255,255,0.1); clear: both; float: none !important; padding: 0 0 30px 0; }
	.responsive_menu .menuTopWrap > ul > li{ border-bottom: 1px solid rgba(255,255,255,0.1); display: block !important; float: none !important; padding: 0 !important;}
	.responsive_menu .menuTopWrap > ul { margin: 0; padding: 0; }
	.responsive_menu .menuTopWrap ul li{ list-style: none; }
	
	.responsive_menu .menuTopWrap li.menu-item-has-children:hover { cursor: pointer; }
	.responsive_menu .menuTopWrap li.menu-item-has-children:before{ content: '\e85d';  font-family: "fontello";  width: 40px; display: block; float: right; padding: 7px 0 0 0 ; text-align: center; color: #fff; }
	.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{ content: '\e85e';}
	.responsive_menu .menuTopWrap li.menu-item-has-children a{ margin: 0 40px 0 0 ; }
	
	.responsive_menu .menuTopWrap > ul > li > a { text-transform: uppercase; display: block; color: #fff; /*padding: 10px 15px 10px 30px;*/ font-weight: 300; font-size: 12px; }
	.responsive_menu .menuTopWrap ul li > a.sf-with-ul{ margin: 0 40px 0 0;}
	.responsive_menu .menuTopWrap ul li ul{ background: rgba( 0,0,0,0.07) !important; border: none !important; padding: 0; width: 100% !important; margin: 0; display: none; position: static !important;}
	.responsive_menu .menuTopWrap ul li ul,
	.responsive_menu .menuTopWrap ul li ul li + li{ border-top: 1px solid rgba(255,255,255,0.1);}
	.responsive_menu .menuTopWrap ul li ul li a{ padding: 6px 30px 6px 30px !important; }
	.responsive_menu .menuTopWrap ul li ul li a:after{ display: none; }
	.responsive_menu .menuTopWrap ul li ul li ul li a{ padding: 6px 15px 6px 54px !important;}
	
	/* Hover effects */
	.ih-item.circle {
		width: 220px;
		height: 220px;
	}
	.ih-item.circle .img {
		width: 220px;
		height: 220px;
	}
	.ih-item.circle.effect1 .spinner {
		width: 230px;
		height: 230px;
	}

	/* Widgets in tabs */
	.widgetTabs .widgetTop { font-size:13px; line-height:18px; font-weight:300; }
	.widgetTabs .widgetTop ul:not(.tabs) > li { padding-right: 20px; min-height:20px; font-size:20px; line-height:26px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li + li { padding: 20px 20px 0 0; }
	.widgetTabs .widgetTop ul:not(.tabs) > li:before{ height:40px; width:20px; font-size:13px; font-weight:300;}
	.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before{ height:20px; width:20px; font-size:16px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul { padding-left: 20px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li { font-size:13px; line-height:18px; min-height:13px; margin-top:13px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before { height:13px; width:13px; font-size:12px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li div { font-size:16px; line-height:22px; }
	
	/* RSS */
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li,
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { font-size:13px; line-height:18px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { margin-left: 20px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li { margin-top: 20px; padding-top:20px; }
	
	/* Search */
	.widgetTabs .widgetTop .search-form .search-field { width:60%; height:40px; line-height:40px; font-size:26px; }
	.widgetTabs .widgetTop .search-form .search-button { height:40px; line-height:40px; width:45px; }
	.widgetTabs .widgetTop .search-form .search-button > a { height:38px; line-height:38px; width:43px; }
	
	/* Tags cloud */
	.widgetTabs .widgetTop .tagcloud a { height: 20px; line-height: 20px; padding: 4px 8px; margin: 0 3px 6px 0; font-size: 13px !important; }
	
	/* Calendar */
	.widgetTabs .widgetTop .wp-calendar { font-size:26px; padding-bottom: 30px; }
	.widgetTabs .widgetTop .wp-calendar th,
	.widgetTabs .widgetTop .wp-calendar td{  height:50px;  }
	.widgetTabs .widgetTop .wp-calendar tbody td a{ width:30px;}
	
	/* THEMEREX - Flickr photos */
	.widgetTabs .widgetTop.widget_flickr .flickr_badge_image { width: 150px; height:100px; }
	
	/* Instagram photos */
	.widgetTabs .widgetTop .instagram-pics li { width: 150px; height:100px; }
	
	/* THEMEREX - Twitter */
	.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li { font-size:13px; line-height:18px; }
	
	/* THEMEREX - Post items */
	.widgetTabs .widgetTop .post_item .post_title { font-size:16px; line-height:20px; font-weight:300; padding-bottom:14px; }
	.widgetTabs .widgetTop .post_item.with_thumb .post_title { margin-top:-4px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title { padding-left: 20px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before { width:20px; height:50px; font-size:13px;}
	.widgetTabs .widgetTop .post_item + .post_item { margin-top:20px; padding-top:20px;}
	.widgetTabs .widgetTop .post_item .post_info { font-size:11px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info { padding-left: 20px; }
	.widgetTabs .widgetTop .post_thumb { margin:0 20px 20px 0; }
	.widgetTabs .widgetTop .summaryRating { margin:-6px 0 6px 0; }
	
	/* WooCommerce */
	.woocommerce.columns-4 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-4 ul.products li.product:nth-child(2n+3),
	.woocommerce.columns-5 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-5 ul.products li.product:nth-child(2n+3),
	.woocommerce.columns-6 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-6 ul.products li.product:nth-child(2n+3) {	clear:both; }

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width:45%; }
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, 
	.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, 
	.woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, 
	.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width:45%; }
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{ font-size:14px; line-height:18px;}
	.woocommerce div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2,
	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size:16px; line-height:22px; font-weight:300; }
	.woocommerce div.product .product_title { font-size: 16px; line-height: 22px; padding: 0 0 20px; }
	.woocommerce div.product p.price del { font-size: 14px; }
	.woocommerce div.product p.price ins { font-size: 20px; }

	/* Demo components */
	.wooc_grecko_icons { margin-bottom:30px; width:50% !important; border:none !important; }
	.wooc_grecko_icons .sc_icon { margin-bottom:20px; font-size:60px !important; }
	.wooc_grecko_icons .demo_title { font-size:16px !important; }
	.wooc_grecko_icons .demo_desc { font-size:13px !important; }
	
}

@media (max-width: 479px) {
	body{ min-width: 280px; font-size:12px; line-height:18px; }
	h1, .h1 { font-size:24px; line-height:32px; padding:0 0 16px 0;}
	h2, .h2 { font-size:20px; line-height:26px; padding:0 0 20px 0; font-weight:300;}
	h3, .h3 { font-size:16px; line-height:20px; padding:0 0 20px 0; font-weight:300;}
	h4, .h4 { font-size:14px; line-height:18px; padding:0 0 20px 0;}
	h5, .h5 { font-size:13px; line-height:16px; padding:0 0 20px 0;}
	h6, .h6 { font-size:12px; line-height:15px; padding:0 0 18px 0;}

	.big_text { font-size:14px; line-height:21px; }

	.main_content { min-width: 280px;}
	.sidemenu_left .main_content { min-width: 280px}
	.main{ width:280px; }
.whatsapp-head	{width: 35px!important;}
	.content .sc_video_player, .content iframe { max-width:280px; }
	.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:280px; }
	.widget_area .sc_video_player, .widget_area .content iframe { max-width:280px; }
	
	.main_fullscreen {padding:0 20px; }

	.with_sidebar .content { width: 100%; float: none;}
	.sidebar {width: 100%; float: none; padding: 0;}
	.sidebar aside,
	.footerContentWrap aside { width: 100%; display:block; margin: 0 0 30px 0; float: none;}

	.topWrap .usermenu_area .menuItemLeft {float:right;}
	.topWrap .usermenu_area .menuItemRight {float:right;}

	body.boxed .boxedWrap { width: 100%; }

	.columns1_2, .with_sidebar .columns1_2,
	.columns1_3, .with_sidebar .columns1_3,
	.columns1_4, .with_sidebar .columns1_4,
	.columns2_3, .with_sidebar .columns2_3,
	.columns2_4, .with_sidebar .columns2_4,
	.columns3_4, .with_sidebar .columns3_4,
	.columns1_5, .with_sidebar .columns1_5,
	.columns2_5, .with_sidebar .columns2_5,
	.columns3_5, .with_sidebar .columns3_5,
	.columns4_5, .with_sidebar .columns4_5 { width:95.8334% !important; }

	.sc_pricing_table.columns_3 .sc_pricing_columns { width:50%; }
	.sc_pricing_table.columns_3 .sc_pricing_column_3 { margin-top:30px; width: 100%; }
	.sc_pricing_table.columns_4 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_4 .sc_pricing_column_1,
	.sc_pricing_table.columns_4 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_5 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_5 .sc_pricing_column_1,
	.sc_pricing_table.columns_5 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_5 .sc_pricing_column_5 { width: 100%; }
	.sc_pricing_table.columns_6 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_6 .sc_pricing_column_1,
	.sc_pricing_table.columns_6 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_7 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_7 .sc_pricing_column_1,
	.sc_pricing_table.columns_7 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_7 .sc_pricing_column_7 { width: 100%; }
	.sc_pricing_table.columns_8 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_8 .sc_pricing_column_1,
	.sc_pricing_table.columns_8 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_9 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_9 .sc_pricing_column_1,
	.sc_pricing_table.columns_9 .sc_pricing_column_2 { margin-top:0; }
	.sc_pricing_table.columns_9 .sc_pricing_column_9 { width: 100%; }
	.sc_pricing_table.columns_10 .sc_pricing_columns { width:50%;margin-top:30px; }
	.sc_pricing_table.columns_10 .sc_pricing_column_1,
	.sc_pricing_table.columns_10 .sc_pricing_column_2 { margin-top:0; }

	.upToScroll { display:inline-block; right: 30px !important; }

	.squareButton {margin: 0 0 7px 0;}
	.squareButton + .squareButton{ margin: 0 0 7px 7px;}

	.pagination .pageLibrary > li.libPage{ padding:  0 3px;}

	.topWrap .usermenu_area ul.usermenu_list > li > a > span{ display: none;}
	.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul { right: -86px; }
	.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul:before {right: 114px; }
	.userHeaderSection, .userFooterSection { display: none;}


	.contactFooter .logo { font-size: 32px; padding-bottom:18px; }
	.contactFooter .logo img  {  height: 32px; }
	.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a { width: 32px; height:32px; background-size: 32px 64px; }	
	.contactFooter .contactShare ul li a span {  background-position: 0 -32px; }
	.contactFooter .contactShare ul li {  padding: 0 4px 12px; }	

	.sc_blogger.style_date .sc_blogger_item {min-width: 50%; }
	.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {clear: both; }

	.sc_scroll_controls .flex-direction-nav,
	.sc_slider_controls_top + .flex-direction-nav { display:none; }

	.sc_image_align_right, .sc_alignright { margin-left: 0 !important; float:none;}
	.sc_image_align_left, .sc_alignleft{ margin-right: 0 !important; float:none;}

	.sc_table table thead th, .sc_table table tbody td{ padding: 10px; font-size: 12px;}
	.sc_priceItem{height: 100px; text-align: center;}
	.sc_priceItem .money{ float: none;}
	.sc_priceItem .priceRight{ float: none;}

	.sc_testimonials_style_2 .sc_testimonials_item_content,
	.sc_testimonials_style_3 .sc_testimonials_item_content {
		padding:20px;
	}

	.sc_scroll_controls ul.flex-direction-nav { top: -61px; }
	
	.masonry .isotopePadding { margin-right:0; }

	.itemPage .itemInfo .infoPost,
	.itemPageFullWrapper .itemInfo .infoPost { float:none; padding:0; text-align:left;}
	.itemPage .itemInfo .postSharing,
	.itemPageFullWrapper .itemInfo .postSharing { float:none; padding:0; height:auto; text-align:left; }

	.twitBlock { font-size:13px; line-height:18px; }
	.twitBlock .sc_slider .swiper-slide {padding-top:20px; }

	.content .post .postSharing,
	body:not(.single) .with_sidebar .content .post .postSharing,
	.with_sidebar .content .post .postSharing {float:none;}

	.topWrap .search{ display: none !important;}

	/* Login form */
	.user-popUp ul.loginHeadTab li a { font-size:14px; height:60px; line-height:60px; }
	.user-popUp .formItems .itemformLeft { float:none; width:100%; border-right: none !important; }
	.user-popUp .formItems .itemformLeft ul { padding-right: 0 !important; }
	.user-popUp .formItems .itemformRight { float:none; width:100%; margin-top:20px !important; }

	.sliderHomeBullets { font-size:6px; }
	.sliderHomeBullets.staticSlider,
	.sliderHomeBullets.staticSlider .royalSlider,
	.sliderHomeBullets.staticSlider .slideContent{ height: 200px !important;}
	.sliderHomeBullets.slider_alias_1 .slide-2 .textBlock { top: 25%; }
	.sliderHomeBullets.slider_alias_1 .slide-3 .textBlock { top: 17%; }
	.sliderHomeBullets.slider_alias_1 .slide-3 .order{ top: 65%; }
	.sliderHomeBullets.slider_alias_4 .slide-1 .textBlock { text-align: center; top: 50%; left: 0; right:0;}
	.sliderHomeBullets.slider_alias_4 .slide-1 .order { left:50%; right: auto; top: 80%; margin-right:0; margin-left: -6em; }
	.sliderHomeBullets.slider_alias_4 .slide-2 .textBlock { text-align: left; top: 70%; left: 0;}
	.sliderHomeBullets.slider_alias_4 .slide-2 .order { left:auto; right: 0; top: 74%; margin-right:0; }

	/* News slider */
	.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
	.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:280px; }
	.sc_slider_pagination_area .flex-control-nav.manual { display:none; }
	.sc_slider_pagination_over .flex-control-nav.manual { display: block; width:220px; left:-230px; }
	.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:220px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
	.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 10px; }
	.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:10px 10px 8px 0; }
	.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:10px; }
	.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:50px; height:16px; line-height:16px; margin-right: 10px; }

	header.fixedTopMenu .topWrap{ position: static; }
	.userHeaderSection, .userFooterSection { display: none;}

	/* Main menu */ 
	.responsive_menu .menuTopWrap { display: none;}
	.responsive_menu .menuTopWrap { border-top: 1px solid rgba(255,255,255,0.1); clear: both; float: none !important; padding: 0 0 30px 0; }
	.responsive_menu .menuTopWrap > ul > li { border-bottom: 1px solid rgba(255,255,255,0.1); display: block !important; float: none !important; padding: 0 !important;}
	.responsive_menu .menuTopWrap > ul { margin: 0; padding: 0; }
	.responsive_menu .menuTopWrap ul li { list-style: none; }
	
	.responsive_menu .menuTopWrap li.menu-item-has-children:hover { cursor: pointer; }
	.responsive_menu .menuTopWrap li.menu-item-has-children:before { content: '\e85d';  font-family: "fontello";  width: 40px; display: block; float: right; padding: 7px 0 0 0 ; text-align: center; color: #fff}
	.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before { content: '\e85e';}
	.responsive_menu .menuTopWrap li.menu-item-has-children a { margin: 0 40px 0 0; }
	
	.responsive_menu .menuTopWrap > ul > li > a { text-transform: uppercase; display: block; color: #fff; padding: 10px 15px 10px 30px; font-weight: 300; font-size: 12px; }
	.responsive_menu .menuTopWrap ul li > a.sf-with-ul{ margin: 0 40px 0 0; }
	.responsive_menu .menuTopWrap ul li ul{ background: rgba( 0,0,0,0.07) !important; border: none !important; padding: 0; width: 100% !important; margin: 0; display: none; position: static !important;}
	.responsive_menu .menuTopWrap ul li ul,
	.responsive_menu .menuTopWrap ul li ul li + li{ border-top: 1px solid rgba(255,255,255,0.1);}
	.responsive_menu .menuTopWrap ul li ul li a{ padding: 6px 30px 6px 30px !important; }
	.responsive_menu .menuTopWrap ul li ul li a:after{ display: none; }
	.responsive_menu .menuTopWrap ul li ul li ul li a{ padding: 6px 15px 6px 54px !important;}

	/* Widgets in tabs */
	.widgetTabs .widgetTop { font-size:12px; line-height:18px; font-weight:300; }
	.widgetTabs .widgetTop ul:not(.tabs) > li { padding-right: 18px; min-height:18px; font-size:12px; line-height:16px; font-weight:300; }
	.widgetTabs .widgetTop ul:not(.tabs) > li + li { padding: 18px 18px 0 0; }
	.widgetTabs .widgetTop ul:not(.tabs) > li:before{ height:36px; width:18px; font-size:12px; font-weight:300;}
	.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before{ height:18px; width:18px; font-size:14px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul { padding-left: 18px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li { font-size:12px; line-height:18px; min-height:12px; margin-top:12px;}
	.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before { height:12px; width:12px; font-size:12px; }
	.widgetTabs .widgetTop ul:not(.tabs) > li div { font-size:14px; line-height:20px; }
	
	/* RSS */
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li,
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { font-size:12px; line-height:18px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div { margin-left: 18px; }
	.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li { margin-top: 18px; padding-top:18px; }
	
	/* Search */
	.widgetTabs .widgetTop .search-form .search-field { width:60%; height:30px; line-height:30px; font-size:16px; }
	.widgetTabs .widgetTop .search-form .search-button { height:30px; line-height:30px; width:40px; }
	.widgetTabs .widgetTop .search-form .search-button > a { height:28px; line-height:28px; width:38px; }
	
	/* Tags cloud */
	.widgetTabs .widgetTop .tagcloud a { height: 18px; line-height: 18px; padding: 4px 6px; margin: 0 2px 4px 0; font-size: 12px !important; }
	
	/* Calendar */
	.widgetTabs .widgetTop .wp-calendar { font-size:20px; padding-bottom: 20px; }
	.widgetTabs .widgetTop .wp-calendar th,
	.widgetTabs .widgetTop .wp-calendar td{  height:40px;  }
	.widgetTabs .widgetTop .wp-calendar tbody td a{ width:30px;}
	
	/* THEMEREX - Flickr photos */
	.widgetTabs .widgetTop.widget_flickr .flickr_badge_image { width: 90px; height:60px; }
	
	/* Instagram photos */
	.widgetTabs .widgetTop .instagram-pics li { width: 90px; height:60px; }
	
	/* THEMEREX - Twitter */
	.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li { font-size:13px; line-height:18px; }
	
	/* THEMEREX - Post items */
	.widgetTabs .widgetTop .post_item .post_title { font-size:14px; line-height:18px; font-weight:300; padding-bottom:12px; }
	.widgetTabs .widgetTop .post_item.with_thumb .post_title { margin-top:-4px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title { padding-left: 18px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before { width:18px; height:40px; font-size:12px;}
	.widgetTabs .widgetTop .post_item + .post_item { margin-top:18px; padding-top:18px;}
	.widgetTabs .widgetTop .post_item .post_info { font-size:10px; }
	.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info { padding-left: 18px; }
	.widgetTabs .widgetTop .post_thumb { margin:0 18px 18px 0; }
	.widgetTabs .widgetTop .summaryRating { margin:-4px 0 4px 0; }

	/* WooCommerce */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width:100%; margin-right: 0; }
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product,
	.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product,
	.woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product,
	.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width:100%; margin-right: 0; }
	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images { width: 100%; }
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{ font-size:14px; line-height:18px;}
	.woocommerce div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2,
 	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size:16px; line-height:21px; }
	.woocommerce div.product .product_title { font-size: 16px; line-height: 21px; padding: 0 0 20px; }
	.woocommerce div.product p.price del { font-size: 14px; }
	.woocommerce div.product p.price ins { font-size: 20px; }

	/* Demo components */
	.wooc_grecko_icons { margin-bottom:30px; width:50% !important; border:none !important; }
	.wooc_grecko_icons .sc_icon { margin-bottom:20px; font-size:60px !important; }
	.wooc_grecko_icons .demo_title { font-size:16px !important; }
	.wooc_grecko_icons .demo_desc { font-size:13px !important; }
}


.themerex_body .mejs-container{position:relative;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;margin:0;min-height:50px}.themerex_body .mejs-background{position:absolute;top:0;left:0}.themerex_body .mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.themerex_body .mejs-poster{position:absolute;top:0;left:0}.themerex_body .mejs-poster img{border:0;padding:0;border:0;display:block}.themerex_body .mejs-overlay{position:absolute;top:0;left:0}.themerex_body .mejs-overlay-play{cursor:pointer}.themerex_body .mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px}.themerex_body .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333}.themerex_body .mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(https://1nadzor.ru/wp-content/themes/grecko/js/mediaplayer/loading.gif) 50% 50% no-repeat}.themerex_body .mejs-container .mejs-controls{position:absolute;border:1px solid #ddd;list-style-type:none;padding:0;bottom:0;left:0;height:48px;right:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0)}.themerex_body .mejs-container .mejs-controls .mejs-time{display:block;height:17px;width:auto;padding:7px 10px 0 11px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.themerex_body .mejs-container .mejs-controls>div{list-style-type:none;display:block;float:left;margin:0;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.themerex_body .mejs-controls .mejs-playpause-button{width:32px;height:39px;padding:9px 0 0 10px}.themerex_body .mejs-controls .mejs-playpause-button button{border:0;padding:0;width:30px;height:30px;display:block;cursor:pointer;border:1px solid #ddd;position:relative;background-color:#fff}.themerex_body .mejs-controls .mejs-playpause-button.mejs-play button:after,.themerex_body .mejs-controls .mejs-playpause-button.mejs-pause button:after{position:absolute;top:0;left:0;width:30px;height:30px;font-family:"fontello";color:#888;font-size:14px;text-align:center;line-height:28px}.themerex_body .mejs-controls .mejs-playpause-button:active button:after{color:#fff}.themerex_body .mejs-controls .mejs-playpause-button.mejs-play button:after{content:'\e87b'}.themerex_body .mejs-controls .mejs-playpause-button.mejs-pause button:after{content:'\e876';text-indent:-2px}.themerex_body .mejs-container .mejs-controls .mejs-currenttime-container{padding:17px 12px 0 9px;height:31px}.themerex_body .mejs-container .mejs-controls .mejs-currenttime-container span{color:#bbb;line-height:14px;display:block;width:auto;line-height:14px;display:block;width:auto}.themerex_body .mejs-container .mejs-controls .mejs-time-rail{padding:20px 0 0 0;height:28px;width:200px}.themerex_body .mejs-container .mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:7px;cursor:pointer}.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{border:1px solid #ddd;background-color:#eee;position:relative}.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:#ddd;width:0}.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{width:0;height:9px;margin:-1px 0 0 -1px}.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.themerex_body .mejs-container .mejs-controls .mejs-time-rail span.mejs-time-float{width:48px;display:none;border:1px solid #ddd;background-color:#fff;position:absolute;top:-36px;left:0;margin:0 0 0 -25px;padding:10px 0;text-align:center}.themerex_body .mejs-container .mejs-controls .mejs-time-rail span.mejs-time-float .mejs-time-float-current{display:block;width:48px}.themerex_body .mejs-container .mejs-controls .mejs-time-rail span.mejs-time-float .mejs-time-float-corner{width:10px;height:10px;background:#fff;display:block;position:absolute;bottom:-5px;left:20px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(46deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-border-radius:0;webkit-border-radius:0;border-radius:0}.themerex_body .mejs-container .mejs-controls .mejs-duration-container{padding:17px 12px 0 9px;height:31px}.themerex_body .mejs-container .mejs-controls .mejs-duration-container{color:#888;line-height:14px;display:block;width:auto;line-height:14px;display:block;width:auto}.themerex_body .mejs-container .mejs-controls .mejs-volume-button{border-left:1px solid #ddd;width:32px;height:39px;padding:9px 9px 0 10px}.themerex_body .mejs-container .mejs-controls .mejs-volume-button button{border:0;padding:0;width:30px;height:30px;display:block;cursor:pointer;border:1px solid #ddd;position:relative;background-color:#fff}.themerex_body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:after,.themerex_body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute button:after{position:absolute;top:0;left:0;width:30px;height:30px;font-family:"fontello";color:#888;font-size:14px;text-align:center;line-height:28px}.themerex_body .mejs-container .mejs-controls .mejs-volume-button:active button:after{color:#fff}.themerex_body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:after{content:'\e851';text-indent:-6px}.themerex_body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute button:after{content:'\e853';text-indent:-3px}.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider{margin:20px 10px 0 0;height:28px;width:80px;position:relative}.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider>div{position:absolute;left:0;top:0;height:7px;margin:0;padding:0;font-size:1px}.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{border:1px solid #ddd;width:78px;background-color:#eee}.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-width:1px;border-style:solid;cursor:pointer}.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider.mejs-unmute .mejs-horizontal-volume-current{border:none !important}.themerex_body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,.themerex_body .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{-webkit-box-shadow:0 -4px 11px -5px rgba(0,0,0,0.7) inset;box-shadow:0 -4px 11px -5px rgba(0,0,0,0.7) inset;-moz-box-shadow:0 -4px 11px -5px rgba(0,0,0,0.7) inset}
