@charset "UTF-8";
@font-face{font-family:'FontAwesome';src:url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-remove:before,
.fa-close:before,
.fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before,
.fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before,
.fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before,
.fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before,
.fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before,
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before,
.fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before,
.fa-bar-chart:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before,
.fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before,
.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before,
.fa-users:before{content:"\f0c0";}
.fa-chain:before,
.fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before,
.fa-scissors:before{content:"\f0c4";}
.fa-copy:before,
.fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before,
.fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before,
.fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-mail-reply-all:before,
.fa-reply-all:before{content:"\f122";}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before,
.fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw:before{content:"\f159";}
.fa-bitcoin:before,
.fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before,
.fa-gratipay:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
.fa-space-shuttle:before{content:"\f197";}
.fa-slack:before{content:"\f198";}
.fa-envelope-square:before{content:"\f199";}
.fa-wordpress:before{content:"\f19a";}
.fa-openid:before{content:"\f19b";}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{content:"\f19c";}
.fa-mortar-board:before,
.fa-graduation-cap:before{content:"\f19d";}
.fa-yahoo:before{content:"\f19e";}
.fa-google:before{content:"\f1a0";}
.fa-reddit:before{content:"\f1a1";}
.fa-reddit-square:before{content:"\f1a2";}
.fa-stumbleupon-circle:before{content:"\f1a3";}
.fa-stumbleupon:before{content:"\f1a4";}
.fa-delicious:before{content:"\f1a5";}
.fa-digg:before{content:"\f1a6";}
.fa-pied-piper:before{content:"\f1a7";}
.fa-pied-piper-alt:before{content:"\f1a8";}
.fa-drupal:before{content:"\f1a9";}
.fa-joomla:before{content:"\f1aa";}
.fa-language:before{content:"\f1ab";}
.fa-fax:before{content:"\f1ac";}
.fa-building:before{content:"\f1ad";}
.fa-child:before{content:"\f1ae";}
.fa-paw:before{content:"\f1b0";}
.fa-spoon:before{content:"\f1b1";}
.fa-cube:before{content:"\f1b2";}
.fa-cubes:before{content:"\f1b3";}
.fa-behance:before{content:"\f1b4";}
.fa-behance-square:before{content:"\f1b5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-recycle:before{content:"\f1b8";}
.fa-automobile:before,
.fa-car:before{content:"\f1b9";}
.fa-cab:before,
.fa-taxi:before{content:"\f1ba";}
.fa-tree:before{content:"\f1bb";}
.fa-spotify:before{content:"\f1bc";}
.fa-deviantart:before{content:"\f1bd";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-word-o:before{content:"\f1c2";}
.fa-file-excel-o:before{content:"\f1c3";}
.fa-file-powerpoint-o:before{content:"\f1c4";}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before,
.fa-file-audio-o:before{content:"\f1c7";}
.fa-file-movie-o:before,
.fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-vine:before{content:"\f1ca";}
.fa-codepen:before{content:"\f1cb";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before,
.fa-rebel:before{content:"\f1d0";}
.fa-ge:before,
.fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before,
.fa-weixin:before{content:"\f1d7";}
.fa-send:before,
.fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before,
.fa-paper-plane-o:before{content:"\f1d9";}
.fa-history:before{content:"\f1da";}
.fa-genderless:before,
.fa-circle-thin:before{content:"\f1db";}
.fa-header:before{content:"\f1dc";}
.fa-paragraph:before{content:"\f1dd";}
.fa-sliders:before{content:"\f1de";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-alt-square:before{content:"\f1e1";}
.fa-bomb:before{content:"\f1e2";}
.fa-soccer-ball-o:before,
.fa-futbol-o:before{content:"\f1e3";}
.fa-tty:before{content:"\f1e4";}
.fa-binoculars:before{content:"\f1e5";}
.fa-plug:before{content:"\f1e6";}
.fa-slideshare:before{content:"\f1e7";}
.fa-twitch:before{content:"\f1e8";}
.fa-yelp:before{content:"\f1e9";}
.fa-newspaper-o:before{content:"\f1ea";}
.fa-wifi:before{content:"\f1eb";}
.fa-calculator:before{content:"\f1ec";}
.fa-paypal:before{content:"\f1ed";}
.fa-google-wallet:before{content:"\f1ee";}
.fa-cc-visa:before{content:"\f1f0";}
.fa-cc-mastercard:before{content:"\f1f1";}
.fa-cc-discover:before{content:"\f1f2";}
.fa-cc-amex:before{content:"\f1f3";}
.fa-cc-paypal:before{content:"\f1f4";}
.fa-cc-stripe:before{content:"\f1f5";}
.fa-bell-slash:before{content:"\f1f6";}
.fa-bell-slash-o:before{content:"\f1f7";}
.fa-trash:before{content:"\f1f8";}
.fa-copyright:before{content:"\f1f9";}
.fa-at:before{content:"\f1fa";}
.fa-eyedropper:before{content:"\f1fb";}
.fa-paint-brush:before{content:"\f1fc";}
.fa-birthday-cake:before{content:"\f1fd";}
.fa-area-chart:before{content:"\f1fe";}
.fa-pie-chart:before{content:"\f200";}
.fa-line-chart:before{content:"\f201";}
.fa-lastfm:before{content:"\f202";}
.fa-lastfm-square:before{content:"\f203";}
.fa-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-bicycle:before{content:"\f206";}
.fa-bus:before{content:"\f207";}
.fa-ioxhost:before{content:"\f208";}
.fa-angellist:before{content:"\f209";}
.fa-cc:before{content:"\f20a";}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before{content:"\f20b";}
.fa-meanpath:before{content:"\f20c";}
.fa-buysellads:before{content:"\f20d";}
.fa-connectdevelop:before{content:"\f20e";}
.fa-dashcube:before{content:"\f210";}
.fa-forumbee:before{content:"\f211";}
.fa-leanpub:before{content:"\f212";}
.fa-sellsy:before{content:"\f213";}
.fa-shirtsinbulk:before{content:"\f214";}
.fa-simplybuilt:before{content:"\f215";}
.fa-skyatlas:before{content:"\f216";}
.fa-cart-plus:before{content:"\f217";}
.fa-cart-arrow-down:before{content:"\f218";}
.fa-diamond:before{content:"\f219";}
.fa-ship:before{content:"\f21a";}
.fa-user-secret:before{content:"\f21b";}
.fa-motorcycle:before{content:"\f21c";}
.fa-street-view:before{content:"\f21d";}
.fa-heartbeat:before{content:"\f21e";}
.fa-venus:before{content:"\f221";}
.fa-mars:before{content:"\f222";}
.fa-mercury:before{content:"\f223";}
.fa-transgender:before{content:"\f224";}
.fa-transgender-alt:before{content:"\f225";}
.fa-venus-double:before{content:"\f226";}
.fa-mars-double:before{content:"\f227";}
.fa-venus-mars:before{content:"\f228";}
.fa-mars-stroke:before{content:"\f229";}
.fa-mars-stroke-v:before{content:"\f22a";}
.fa-mars-stroke-h:before{content:"\f22b";}
.fa-neuter:before{content:"\f22c";}
.fa-facebook-official:before{content:"\f230";}
.fa-pinterest-p:before{content:"\f231";}
.fa-whatsapp:before{content:"\f232";}
.fa-server:before{content:"\f233";}
.fa-user-plus:before{content:"\f234";}
.fa-user-times:before{content:"\f235";}
.fa-hotel:before,
.fa-bed:before{content:"\f236";}
.fa-viacoin:before{content:"\f237";}
.fa-train:before{content:"\f238";}
.fa-subway:before{content:"\f239";}
.fa-medium:before {
content: "\f23a";
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//electriciansylmar.com/wp-content/themes/proway/img/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.odometer.odometer-auto-theme, .odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default{*display:inline;}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{*display:inline;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute;}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default{font-family:"Helvetica Neue", sans-serif;line-height:1.1em;}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
text-align: center;
}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(to top, #eee 0%, #fff 50%);}
html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0;}
.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom, #eee 0%, #fff 90%);}
.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px;}
.select2-container .select2-choice > .select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto;}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen{margin-left:26px;margin-right:0;}
.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) right top no-repeat;cursor:pointer;outline:0;}
.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;}
.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}
.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0);}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15);}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);box-shadow:0 -4px 5px rgba(0, 0, 0, .15);}
.select2-drop-active{border:1px solid #5897fb;border-top:none;}
.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb;}
.select2-drop-auto-width{border-top:1px solid #aaa;width:auto;}
.select2-drop-auto-width .select2-search{padding-top:4px;}
.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear-gradient(to top, #ccc 0%, #eee 60%);}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;}
.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 0 1px;}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px;}
.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}
.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 100% -22px;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;}
html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat -37px -22px;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;}
.select2-drop.select2-drop-above .select2-search input{margin-top:4px;}
.select2-search input.select2-active{background:#fff url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top, #fff 0%, #eee 50%);}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);}
.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none;}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none;}
.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px;}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px;}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px;}
.select2-results ul.select2-result-sub{margin:0;padding-left:0;}
.select2-results li{list-style:none;display:list-item;background-image:none;}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select2-results-dept-1 .select2-result-label{padding-left:20px}
.select2-results-dept-2 .select2-result-label{padding-left:40px}
.select2-results-dept-3 .select2-result-label{padding-left:60px}
.select2-results-dept-4 .select2-result-label{padding-left:80px}
.select2-results-dept-5 .select2-result-label{padding-left:100px}
.select2-results-dept-6 .select2-result-label{padding-left:110px}
.select2-results-dept-7 .select2-result-label{padding-left:120px}
.select2-results .select2-highlighted{background:#3875d7;color:#fff;}
.select2-results li em{background:#feffde;font-style:normal;}
.select2-results .select2-highlighted em{background:transparent;}
.select2-results .select2-highlighted ul{background:#fff;color:#000;}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px;}
.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default;}
.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;}
.select2-results .select2-selected{display:none;}
.select2-more-results.select2-active{background:#f4f4f4 url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100%;}
.select2-results .select2-ajax-error{background:rgba(255, 50, 50, .2);}
.select2-more-results{background:#f4f4f4;display:list-item;}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}
.select2-container.select2-container-disabled .select2-choice abbr{display:none;}
.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(to bottom, #eee 1%, #fff 15%);}
html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px;}
.select2-locked{padding:3px 5px 3px 5px !important;}
.select2-container-multi .select2-choices{min-height:26px;}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.select2-container-multi .select2-choices li{float:left;list-style:none;}
html[dir="rtl"] .select2-container-multi .select2-choices li{float:right;}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}
.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important;}
.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(//electriciansylmar.com/wp-content/themes/proway/css/select2-spinner.gif) no-repeat 100% !important;}
.select2-default{color:#999 !important;}
.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(//electriciansylmar.com/wp-content/themes/proway/css/select2.png) right top no-repeat;}
html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px;}
.select2-container-multi .select2-search-choice-close{left:3px;}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px;}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px;}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match{text-decoration:underline;}
.select2-offscreen, .select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important;}
.select2-display-none{display:none;}
.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
.select2-search input,
.select2-search-choice-close,
.select2-container .select2-choice abbr,
.select2-container .select2-choice .select2-arrow b {
background-image: url(//electriciansylmar.com/wp-content/themes/proway/css/select2x2.png) !important;
background-repeat: no-repeat !important;
background-size: 60px 40px !important;
}
.select2-search input {
background-position: 100% -21px !important;
}
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut {
20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
@keyframes bounceOut {
20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
@keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
@keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
@keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
@keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
@keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
100%{opacity:0;}
}
@keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
100%{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInDown {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInLeft {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRight {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp {
0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInUp {
0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes slideOutDown {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@keyframes slideOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@keyframes slideOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}@font-face{font-family:"Flaticon";src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.eot);src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.eot?#iefix) format("embedded-opentype"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.woff) format("woff"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.ttf) format("truetype"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:"Flaticon";src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/flaticon/Flaticon.svg#Flaticon) format("svg");}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px;}
.flaticon-arrows:before{content:"\f100";}
.flaticon-arrows-1:before{content:"\f101";}
.flaticon-arrows-2:before{content:"\f102";}
.flaticon-arrows-3:before{content:"\f103";}
.flaticon-arrows-4:before{content:"\f104";}
.flaticon-box:before{content:"\f105";}
.flaticon-business:before{content:"\f106";}
.flaticon-business-1:before{content:"\f107";}
.flaticon-coins:before{content:"\f108";}
.flaticon-commerce:before{content:"\f109";}
.flaticon-computer:before{content:"\f10a";}
.flaticon-computer-1:before{content:"\f10b";}
.flaticon-cross:before{content:"\f10c";}
.flaticon-fashion:before{content:"\f10d";}
.flaticon-favorite:before{content:"\f10e";}
.flaticon-game:before{content:"\f10f";}
.flaticon-gear:before{content:"\f110";}
.flaticon-interface:before{content:"\f111";}
.flaticon-interface-1:before{content:"\f112";}
.flaticon-interface-2:before{content:"\f113";}
.flaticon-interface-3:before{content:"\f114";}
.flaticon-interface-4:before{content:"\f115";}
.flaticon-internet:before{content:"\f116";}
.flaticon-locked:before{content:"\f117";}
.flaticon-mark:before{content:"\f118";}
.flaticon-medical:before{content:"\f119";}
.flaticon-money:before{content:"\f11a";}
.flaticon-nation:before{content:"\f11b";}
.flaticon-note:before{content:"\f11c";}
.flaticon-note-1:before{content:"\f11d";}
.flaticon-other:before{content:"\f11e";}
.flaticon-people:before{content:"\f11f";}
.flaticon-people-1:before{content:"\f120";}
.flaticon-people-2:before{content:"\f121";}
.flaticon-placeholder:before{content:"\f122";}
.flaticon-recycle:before{content:"\f123";}
.flaticon-school:before{content:"\f124";}
.flaticon-screen:before{content:"\f125";}
.flaticon-shapes:before{content:"\f126";}
.flaticon-sheet:before{content:"\f127";}
.flaticon-signs:before{content:"\f128";}
.flaticon-social:before{content:"\f129";}
.flaticon-social-1:before{content:"\f12a";}
.flaticon-social-2:before{content:"\f12b";}
.flaticon-social-3:before{content:"\f12c";}
.flaticon-social-4:before{content:"\f12d";}
.flaticon-social-5:before{content:"\f12e";}
.flaticon-social-network:before{content:"\f12f";}
.flaticon-squares:before{content:"\f130";}
.flaticon-technology:before{content:"\f131";}
.flaticon-technology-1:before{content:"\f132";}
.flaticon-technology-2:before{content:"\f133";}
.flaticon-technology-3:before{content:"\f134";}
.flaticon-time:before{content:"\f135";}
.flaticon-tool:before{content:"\f136";}
.flaticon-transport:before{content:"\f137";}
.flaticon-typography:before{content:"\f138";}
.flaticon-video:before{content:"\f139";}
.flaticon-weather:before{content:"\f13a";}
.flaticon-weather-1:before{content:"\f13b";}
.flaticon-work:before { content: "\f13c"; }@font-face{font-family:"cwsicon";src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.eot);src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.eot?#iefix) format("embedded-opentype"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.woff) format("woff"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.ttf) format("truetype"), url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:"cwsicon";src:url(https://electriciansylmar.com/wp-content/themes/proway/fonts/cws-iconpack/Flaticon.svg#Flaticon) format("svg");}
}
[class^="cwsicon-"]:before, [class*=" cwsicon-"]:before,
[class^="cwsicon-"]:after, [class*=" cwsicon-"]:after{font-family:cwsicon;font-size:inherit;font-style:normal;}
.cwsicon-arrows:before{content:"\f100";}
.cwsicon-arrows-1:before{content:"\f101";}
.cwsicon-arrows-2:before{content:"\f102";}
.cwsicon-arrows-3:before{content:"\f103";}
.cwsicon-arrows-4:before{content:"\f104";}
.cwsicon-box:before{content:"\f105";}
.cwsicon-business:before{content:"\f106";}
.cwsicon-business-1:before{content:"\f107";}
.cwsicon-coins:before{content:"\f108";}
.cwsicon-commerce:before{content:"\f109";}
.cwsicon-computer:before{content:"\f10a";}
.cwsicon-computer-1:before{content:"\f10b";}
.cwsicon-cross:before{content:"\f10c";}
.cwsicon-fashion:before{content:"\f10d";}
.cwsicon-favorite:before{content:"\f10e";}
.cwsicon-game:before{content:"\f10f";}
.cwsicon-gear:before{content:"\f110";}
.cwsicon-interface:before{content:"\f111";}
.cwsicon-interface-1:before{content:"\f112";}
.cwsicon-interface-2:before{content:"\f113";}
.cwsicon-interface-3:before{content:"\f114";}
.cwsicon-interface-4:before{content:"\f115";}
.cwsicon-internet:before{content:"\f116";}
.cwsicon-locked:before{content:"\f117";}
.cwsicon-mark:before{content:"\f118";}
.cwsicon-medical:before{content:"\f119";}
.cwsicon-money:before{content:"\f11a";}
.cwsicon-nation:before{content:"\f11b";}
.cwsicon-note:before{content:"\f11c";}
.cwsicon-note-1:before{content:"\f11d";}
.cwsicon-other:before{content:"\f11e";}
.cwsicon-people:before{content:"\f11f";}
.cwsicon-people-1:before{content:"\f120";}
.cwsicon-people-2:before{content:"\f121";}
.cwsicon-placeholder:before{content:"\f122";}
.cwsicon-recycle:before{content:"\f123";}
.cwsicon-school:before{content:"\f124";}
.cwsicon-screen:before{content:"\f125";}
.cwsicon-shapes:before{content:"\f126";}
.cwsicon-sheet:before{content:"\f127";}
.cwsicon-signs:before{content:"\f128";}
.cwsicon-social:before{content:"\f129";}
.cwsicon-social-1:before{content:"\f12a";}
.cwsicon-social-2:before{content:"\f12b";}
.cwsicon-social-3:before{content:"\f12c";}
.cwsicon-social-4:before{content:"\f12d";}
.cwsicon-social-5:before{content:"\f12e";}
.cwsicon-social-network:before{content:"\f12f";}
.cwsicon-squares:before{content:"\f130";}
.cwsicon-technology:before{content:"\f131";}
.cwsicon-technology-1:before{content:"\f132";}
.cwsicon-technology-2:before{content:"\f133";}
.cwsicon-technology-3:before{content:"\f134";}
.cwsicon-time:before{content:"\f135";}
.cwsicon-tool:before{content:"\f136";}
.cwsicon-transport:before{content:"\f137";}
.cwsicon-typography:before{content:"\f138";}
.cwsicon-video:before{content:"\f139";}
.cwsicon-weather:before{content:"\f13a";}
.cwsicon-weather-1:before{content:"\f13b";}
.cwsicon-work:before { content: "\f13c"; }/*
[RESET DEFAULT SETTINGS]
*/
html, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section,
summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;text-decoration:none;}
body{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust:none;text-decoration:none;}
/* HTML5 display-role reset for older browsers */
main, article, aside, details, figcaption, figure, footer,
header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*,*:hover,*:focus,*:active,*:visited{outline:none;}
ul,ol{margin:0;padding:0;list-style:none;}
input, textarea, keygen, select, button{font:inherit;}
h1, h2, h3, h4, h5, h6{line-height:1.2;}
iframe{border-style:none;}
textarea{resize:none;}
/*hr{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;height:1px;margin:35px 0;border-style:none;background:transparent;border-top:1px solid #e3e3e3;}
*/ 
button,
input[type="button"],
input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;}
fieldset{border-style:none;}
button,
input[type='submit']{
	-webkit-appearance: none;
	border-radius: 0;
} *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.page_boxed{position:relative;max-width:1250px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,0.5);}

/* COMMON */

.page_title .container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/* \COMMON */

/* LAYERS */

.page_boxed,
.cws_slider_container,
#site_top_panel,
.page_title,
.benefits_area,
.page_content,
.site_header,
.fs_video_bg,
.fs_video_slider{position:relative;}
.cws_slider_container{z-index:2;}
.page_title,
.benefits_area,
.page_content{z-index:3;}
.site_header{z-index:5;}
.fs_video_bg{z-index:10;}
.fs_video_slider{z-index:11;}
#site_top_panel{z-index:15;}

/* \LAYERS */
/* CONTAINERS */

body.wide,
.page_boxed{background:#fff !important;}
body:not(.page_boxed) .media-part .container{width:auto;}
.container,
.page_content > main .grid_row_cont,
.page_content > main .grid_row,
.page_content > main .benefits_cont,
.page_content:not(.single_sidebar):not(.double_sidebar) .fw_row_content_wrapper{width:1170px;position:relative;margin:0 auto;}
.page_content > main .grid_row,
.page_content > main .grid_row_cont{width:1200px;}
.page_content > main .grid_row.full_width{width:100%;position:relative;margin:0 auto;}
main{width:100%;}

/* \CONTAINERS */
/* INDENTS */

.page_content:not(:empty){padding:70px 0;}
.page_content > main > .row_bg:first-child{margin-top:-70px;}
.page_content > main > .row_bg:last-child{margin-bottom:-70px;}
.benefits_area + .site-main > .page_content{padding-top:0;}
.benefits_area + .site-main > .page_content > main > .row_bg:first-child{margin-top:auto;}

/* \INDENTS */
/* SIDEBAR LAYOUT */

.page_content.single_sidebar main{width:800px;margin-left:-15px;margin-right:-15px;}
.page_content.double_sidebar main{width:400px;margin-left:-15px;margin-right:-15px;}
/* .page_content.double_sidebar aside{}
*/
aside{width:336px;}
.page_content > .container > aside.sb_left{border-right:1px dashed #d9d9d9;margin-right:64px;margin-top:-70px;padding-top:70px;padding-bottom:140px;}
.page_content > .container > aside.sb_right{border-left:1px dashed #d9d9d9;margin-left:64px;margin-top:-70px;padding-top:70px;padding-bottom:140px;}

/* \SIDEBAR LAYOUT */
/* OUTPUT ORDER */

.page_content > .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.page_content aside.sb_left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.page_content aside.sb_right{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
.page_content main{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}

/* \OUTPUT ORDER */

/* FOR IE 9 */
.page_content > .container,
.page_content > .container > *{display:block\9;}
aside.sb_left,
main{float:left\9;}
aside.sb_right{float:right\9;}
.page_content > .container:after{display:none;}
.page_content > .container:after{content:"";display:block\9;clear:both\9;}
/* \FOR IE 9 */	

/*
RESPONSIVE
*/

@media screen and ( max-width: 1190px ){
	.page_boxed{max-width:1000px;}
.container{width:910px;}
.page_content>main .grid_row,
	.page_content > main .benefits_cont,
	.page_content:not(.single_sidebar):not(.double_sidebar) .fw_row_content_wrapper,
	.page_content > main .grid_row, 
	.page_content > main .grid_row_cont{width:940px;}
.page_content.single_sidebar main{width:720px;}
.page_content.double_sidebar main{width:470px;}
aside{width:205px;}
.page_content > .container > aside.sb_left{margin-right:15px;}
.page_content > .container > aside.sb_right{margin-left:15px;}
}

@media screen and ( max-width: 980px ){
	.site-main{margin-left:-15px;margin-right:-15px;}
.body-cont{overflow-x:hidden;}
.page_boxed{max-width:788px;}
.container{width:746px;}
.page_content > main .grid_row,
	.page_content > main .benefits_cont,
	.page_content:not(.single_sidebar):not(.double_sidebar) .fw_row_content_wrapper,
	.page_content > main .grid_row, 
	.page_content > main .grid_row_cont{width:776px;}

	.page_content.single_sidebar main{width:597px;}
.page_content.double_sidebar main{width:418px;}
aside{/* width:100%;*/ width:164px;}
.page_content > .container > aside.sb_left{margin-right:auto;}
.page_content > .container > aside.sb_right{margin-left:auto;}

	.page_content > .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.page_content main{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.page_content aside.sb_left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.page_content aside.sb_right{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
main,
	aside.sb_left,
	aside.sb_right{float:none\9;}
.page_content > .container:after{display:none\9;}
}

@media screen and ( max-width: 767px ){
	.page_content main{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.page_content aside.sb_left{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.page_content aside.sb_right{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}

	.container{width:auto;margin-left:25px;margin-right:25px;}
.page_content > main .grid_row,
	.page_content:not(.single_sidebar):not(.double_sidebar) .fw_row_content_wrapper{width:auto;margin-left:10px;margin-right:10px;}
.page_content > main .benefits_cont{width:auto;margin-left:25px;margin-right:25px;}
.page_content > main .benefits_cont .grid_row{margin-left:0px;margin-right:0px;}
.page_content > main .grid_row_cont{width:auto;}
.page_title .container{width:calc(100% - 60px);}
.page_content > .container > aside{margin-top:30px;}
aside{width:100%;}
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face{font-family:'FontAwesome';src:url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(//electriciansylmar.com/wp-content/themes/proway/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
/* makes the font 33% larger relative to the icon container */
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-remove:before,
.fa-close:before,
.fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before,
.fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before,
.fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before,
.fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before,
.fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before,
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before,
.fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before,
.fa-bar-chart:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before,
.fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before,
.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before,
.fa-users:before{content:"\f0c0";}
.fa-chain:before,
.fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before,
.fa-scissors:before{content:"\f0c4";}
.fa-copy:before,
.fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before,
.fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before,
.fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-mail-reply-all:before,
.fa-reply-all:before{content:"\f122";}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before,
.fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw:before{content:"\f159";}
.fa-bitcoin:before,
.fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before,
.fa-gratipay:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
.fa-space-shuttle:before{content:"\f197";}
.fa-slack:before{content:"\f198";}
.fa-envelope-square:before{content:"\f199";}
.fa-wordpress:before{content:"\f19a";}
.fa-openid:before{content:"\f19b";}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{content:"\f19c";}
.fa-mortar-board:before,
.fa-graduation-cap:before{content:"\f19d";}
.fa-yahoo:before{content:"\f19e";}
.fa-google:before{content:"\f1a0";}
.fa-reddit:before{content:"\f1a1";}
.fa-reddit-square:before{content:"\f1a2";}
.fa-stumbleupon-circle:before{content:"\f1a3";}
.fa-stumbleupon:before{content:"\f1a4";}
.fa-delicious:before{content:"\f1a5";}
.fa-digg:before{content:"\f1a6";}
.fa-pied-piper:before{content:"\f1a7";}
.fa-pied-piper-alt:before{content:"\f1a8";}
.fa-drupal:before{content:"\f1a9";}
.fa-joomla:before{content:"\f1aa";}
.fa-language:before{content:"\f1ab";}
.fa-fax:before{content:"\f1ac";}
.fa-building:before{content:"\f1ad";}
.fa-child:before{content:"\f1ae";}
.fa-paw:before{content:"\f1b0";}
.fa-spoon:before{content:"\f1b1";}
.fa-cube:before{content:"\f1b2";}
.fa-cubes:before{content:"\f1b3";}
.fa-behance:before{content:"\f1b4";}
.fa-behance-square:before{content:"\f1b5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-recycle:before{content:"\f1b8";}
.fa-automobile:before,
.fa-car:before{content:"\f1b9";}
.fa-cab:before,
.fa-taxi:before{content:"\f1ba";}
.fa-tree:before{content:"\f1bb";}
.fa-spotify:before{content:"\f1bc";}
.fa-deviantart:before{content:"\f1bd";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-word-o:before{content:"\f1c2";}
.fa-file-excel-o:before{content:"\f1c3";}
.fa-file-powerpoint-o:before{content:"\f1c4";}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before,
.fa-file-audio-o:before{content:"\f1c7";}
.fa-file-movie-o:before,
.fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-vine:before{content:"\f1ca";}
.fa-codepen:before{content:"\f1cb";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before,
.fa-rebel:before{content:"\f1d0";}
.fa-ge:before,
.fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before,
.fa-weixin:before{content:"\f1d7";}
.fa-send:before,
.fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before,
.fa-paper-plane-o:before{content:"\f1d9";}
.fa-history:before{content:"\f1da";}
.fa-genderless:before,
.fa-circle-thin:before{content:"\f1db";}
.fa-header:before{content:"\f1dc";}
.fa-paragraph:before{content:"\f1dd";}
.fa-sliders:before{content:"\f1de";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-alt-square:before{content:"\f1e1";}
.fa-bomb:before{content:"\f1e2";}
.fa-soccer-ball-o:before,
.fa-futbol-o:before{content:"\f1e3";}
.fa-tty:before{content:"\f1e4";}
.fa-binoculars:before{content:"\f1e5";}
.fa-plug:before{content:"\f1e6";}
.fa-slideshare:before{content:"\f1e7";}
.fa-twitch:before{content:"\f1e8";}
.fa-yelp:before{content:"\f1e9";}
.fa-newspaper-o:before{content:"\f1ea";}
.fa-wifi:before{content:"\f1eb";}
.fa-calculator:before{content:"\f1ec";}
.fa-paypal:before{content:"\f1ed";}
.fa-google-wallet:before{content:"\f1ee";}
.fa-cc-visa:before{content:"\f1f0";}
.fa-cc-mastercard:before{content:"\f1f1";}
.fa-cc-discover:before{content:"\f1f2";}
.fa-cc-amex:before{content:"\f1f3";}
.fa-cc-paypal:before{content:"\f1f4";}
.fa-cc-stripe:before{content:"\f1f5";}
.fa-bell-slash:before{content:"\f1f6";}
.fa-bell-slash-o:before{content:"\f1f7";}
.fa-trash:before{content:"\f1f8";}
.fa-copyright:before{content:"\f1f9";}
.fa-at:before{content:"\f1fa";}
.fa-eyedropper:before{content:"\f1fb";}
.fa-paint-brush:before{content:"\f1fc";}
.fa-birthday-cake:before{content:"\f1fd";}
.fa-area-chart:before{content:"\f1fe";}
.fa-pie-chart:before{content:"\f200";}
.fa-line-chart:before{content:"\f201";}
.fa-lastfm:before{content:"\f202";}
.fa-lastfm-square:before{content:"\f203";}
.fa-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-bicycle:before{content:"\f206";}
.fa-bus:before{content:"\f207";}
.fa-ioxhost:before{content:"\f208";}
.fa-angellist:before{content:"\f209";}
.fa-cc:before{content:"\f20a";}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before{content:"\f20b";}
.fa-meanpath:before{content:"\f20c";}
.fa-buysellads:before{content:"\f20d";}
.fa-connectdevelop:before{content:"\f20e";}
.fa-dashcube:before{content:"\f210";}
.fa-forumbee:before{content:"\f211";}
.fa-leanpub:before{content:"\f212";}
.fa-sellsy:before{content:"\f213";}
.fa-shirtsinbulk:before{content:"\f214";}
.fa-simplybuilt:before{content:"\f215";}
.fa-skyatlas:before{content:"\f216";}
.fa-cart-plus:before{content:"\f217";}
.fa-cart-arrow-down:before{content:"\f218";}
.fa-diamond:before{content:"\f219";}
.fa-ship:before{content:"\f21a";}
.fa-user-secret:before{content:"\f21b";}
.fa-motorcycle:before{content:"\f21c";}
.fa-street-view:before{content:"\f21d";}
.fa-heartbeat:before{content:"\f21e";}
.fa-venus:before{content:"\f221";}
.fa-mars:before{content:"\f222";}
.fa-mercury:before{content:"\f223";}
.fa-transgender:before{content:"\f224";}
.fa-transgender-alt:before{content:"\f225";}
.fa-venus-double:before{content:"\f226";}
.fa-mars-double:before{content:"\f227";}
.fa-venus-mars:before{content:"\f228";}
.fa-mars-stroke:before{content:"\f229";}
.fa-mars-stroke-v:before{content:"\f22a";}
.fa-mars-stroke-h:before{content:"\f22b";}
.fa-neuter:before{content:"\f22c";}
.fa-facebook-official:before{content:"\f230";}
.fa-pinterest-p:before{content:"\f231";}
.fa-whatsapp:before{content:"\f232";}
.fa-server:before{content:"\f233";}
.fa-user-plus:before{content:"\f234";}
.fa-user-times:before{content:"\f235";}
.fa-hotel:before,
.fa-bed:before{content:"\f236";}
.fa-viacoin:before{content:"\f237";}
.fa-train:before{content:"\f238";}
.fa-subway:before{content:"\f239";}
.fa-medium:before{content:"\f23a";}
img:not([src]){
content: "";
}
a{display:inline;}
img,
iframe,
.wp-caption,
select{max-width:100%;}
embed{max-width:100%;}
img{height:auto;}
a,
.pic .links > *,
.main-nav-container .menu-item,
.main-nav-container .button_open,
.select2-results .select2-result,
.ce_accordion .accordion_section,
.ce_accordion .accordion_title,
.ce_toggle .accordion_title,
.ce_tabs .tab,
.cws-widget .post_item .post_thumb img,
.cws-widget .post_item .post_thumb canvas,
.carousel_nav_panel .prev,
.carousel_nav_panel .next,
.pricing_table_column .cols_wrapper .widget_wrapper,
.pricing_table_column .price_section,
.cws_fa,
.cws_fa_wrapper .ring,
input[type='submit'],
.pic_alt .hover-effect,
.pic_alt canvas,
.cws_portfolio_fw .item_content,
.cws_portfolio .item_content,
.cws_img_frame:after,
.gallery-item a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.cws-widget ul{padding-left:0;}
.a-left{text-align:left;}
.a-right{text-align:right;}
.a-center{text-align:center;}
.v_sep{border-left:1px solid #e7e7e7;padding-left:15px;margin-left:15px;}
body{overflow-x:hidden;}
.grid_row,
.row_bg,
.testimonial .quote,
.news .post_info_part,
.cws_ourteam.single .media_part,
aside, .ce_accordion .accordion_title .accordion_icon,
.ce_toggle .accordion_title .accordion_icon,
.pricing_table_column .cols_wrapper .widget_wrapper,
.cws_oembed_wrapper,
input,
textarea,
label,
.pic_alt .hover-effect,
.pic_alt .item_content,
.gallery-item,
.cws_tweet,
.flxmap-container,
.benefits_area,
.page_content,
.benefits_container .cws-widget,
.footer_container .cws-widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.cws_wrapper{position:relative;overflow:hidden;}
body.single-post .cws_wrapper{overflow:initial;}
.row_bg.cws_wrapper{overflow:visible;}
.row_bg.cws_wrapper.cws_prlx_section{overflow:hidden;}
.cws_oembed_wrapper{display:inline-block;max-width:100%;}
iframe,
embed{min-width:100%;display:block;-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%);-webkit-transform:rotate(0.000001deg);}
.fullwidth_items iframe[src^="https://www.google.com/maps"]{width:100%;border-radius:0;}
}
.pic > a{display: block;
}
input[type="search"],
input[type="text"],
input[type="email"],
textarea{-webkit-appearance: none;
}  [class^="flaticon-"], [class*=" flaticon-"]{display: inline-block;
font: normal normal normal 14px/1 Flaticon;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-size: inherit;
margin-left: 0;	
}
[class^="flaticon-"].fa-lg, [class*=" flaticon-"].fa-lg{font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x{font-size: 1.629em;
}
[class^="flaticon-"].fa-2x, [class*=" flaticon-"].fa-2x{font-size: 1.629em;
}
[class^="flaticon-"].fa-3x, [class*=" flaticon-"].fa-3x{font-size: 3em;
}
[class^="flaticon-"].fa-4x, [class*=" flaticon-"].fa-4x{font-size: 4em;
}
[class^="flaticon-"].fa-5x, [class*=" flaticon-"].fa-5x{font-size: 5em;
}  .alignleft{float: left;
margin-right: 30px;
}
.alignright{float: right;
margin-right: auto;
margin-left: 30px;
}
.aligncenter{display: table;
position: relative;
left: 50%;
-webkit-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.gallery[class*='galleryid-']{margin-left: -14px !important;
margin-right: -14px !important;
margin-top: -29px !important;
}
.gallery[class*='galleryid-'] .gallery-item{margin-top: 30px !important;
margin-bottom: 0 !important;
}
.gallery[class*='galleryid-']
.gallery-item{padding: 0 15px;
}
.gallery-item > * + *,
.wp-caption > * + *{margin-top: 15px;
} .cws_img_frame img[class*="wp-image-"],
p>img[class*="wp-image-"],
.gallery-icon a,
.gallery-icon img{display: block;
}
.cws_img_frame,
.gallery-icon{position: relative;
display: inline-block; }
.cws_img_frame>*,
.gallery-icon a>*{z-index: 1;
}
.cws_img_frame:before,
.gallery-icon a:before{content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 2;
background-color: #fff; border: 1px solid #e8e8e8;
box-sizing: border-box;
}
.cws_img_frame:before,
.gallery-icon a:before,
.cws_img_frame canvas,
.gallery-item a canvas{-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-ms-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.gallery-icon img,
.cws_img_frame img{-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
transition: all 0.6s;
}
.cws_img_frame canvas,
.gallery-icon a canvas{position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.cws_img_frame:hover canvas.drawn,
.gallery-icon:hover a canvas.drawn{opacity: 1;
}
.cws_img_frame:after,
.gallery-icon a:after{font-family: cwsicon;
display: block;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
color: #fff;
font-size: 16px;
width: 38px;
height: 38px;
line-height: 38px;
border-width: 1px;
border-style: solid; text-align: center;
opacity: 0;
background: transparent;
z-index: 3;
}
.cws_img_frame:after,
.gallery-icon a:after{content: "\f136";
}
.gallery-icon a[href*=".jpg"]:after,
.gallery-icon a[href*=".jpeg"]:after,
.gallery-icon a[href*=".png"]:after,
.gallery-icon a[href*=".gif"]:after,
.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".jpg"]:after,
.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".jpeg"]:after,
.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".png"]:after,
.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".gif"]:after{content: "\f111";
}
.gallery-item:only-child .gallery-icon a[href*=".jpg"]:after,
.gallery-item:only-child .gallery-icon a[href*=".jpeg"]:after,
.gallery-item:only-child .gallery-icon a[href*=".png"]:after,
.gallery-item:only-child .gallery-icon a[href*=".gif"]:after,
.cws_img_frame[href*=".jpg"]:after,
.cws_img_frame[href*=".jpeg"]:after,
.cws_img_frame[href*=".png"]:after,
.cws_img_frame[href*=".gif"]:after{content: "\f111";
}
.cws_img_frame[target="_blank"]:after{content: "\f11e";
}
.cws_img_frame:hover:before,
.gallery-icon:hover a:before{opacity: 0.9;
}
.cws_img_frame:hover:after,
.gallery-icon:hover a:after{opacity: 1;
}
.gallery-icon img{border-style: none !important;
width: 100%;
height: auto;
}
.gallery-icon a,
.cws_blur_wrapper{display: block;
position: relative; -webkit-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.cws_sc_carousel .carousel_nav_panel{float: right;
}
.cws_sc_carousel .owl-item > .gallery-item{width: 100% !important;
}
.cws_sc_carousel > * + *,
.cws_sc_carousel .owl-controls{margin-top: 24px;
}
.cws_img_navigation.carousel_nav_panel span{vertical-align: middle;
}
.cws_img_navigation.carousel_nav_panel .prev_section{float: left;
}
.cws_img_navigation.carousel_nav_panel .next_section{float: right;
}
.cws_img_navigation.carousel_nav_panel .prev_section>a,
.cws_img_navigation.carousel_nav_panel .next_section>a{display: block;
}
.cws_img_navigation.carousel_nav_panel .prev_section .prev,
.cws_img_navigation.carousel_nav_panel .next_section .next{float: none;
display: inline-block;
}
input[type="checkbox"]{display: inline-block;
vertical-align: middle;
margin-top: 0;
margin-bottom: 0;
padding: 0;
line-height: 0;
-webkit-appearance: none;
appearance: none;
width: 25px !important;
height: 25px;
position: relative;
-webkit-box-sizing: border-box;
-ms-box-szing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
vertical-align: middle;
}
input[type="checkbox"]:before{content: "";
content: '\f00c';
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 23px;
line-height: 23px;
display: inline-block;
text-align: center;
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
font-size: 21px;
line-height: 23px;
text-align: center;
z-index: 999999;
color: transparent;
-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
input[type=checkbox]:checked:before{-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
color: inherit;
}  .cws_social_links .cws_social_link{display: inline-block;
font-size: 1em;
line-height: 25px;
width: 25px;
text-align: center;
border-radius: 50%;
}
.cws_social_links .cws_social_link[class^="flaticon-"]:before, 
.cws_social_links .cws_social_link[class*=" flaticon-"]:before{font-size: 0.85em;
}
.cws_social_links .cws_social_link + .cws_social_link{margin-left: 7px;
}  .row_bg,
.grid_row{position: relative;
}
.grid_row{padding-top: 30px;
padding-bottom: 30px;
}
.row_bg.fullwidth_background_bg{padding: 0;
}
.page_content > .container .grid_row:first-child{padding-top: 0;
}
.page_content > .container .grid_row:last-child{padding-bottom: 0;
}
.row_bg > .grid_row{padding-top: 0;
padding-bottom: 0;
}
.grid_col{position: relative;
z-index: 1;
}
.grid_col:not(.grid_col_12){float: left;
}  .grid_col_4{width: 33.33333333%
}
.grid_col_3{width: 25%
}
.grid_col_6{width: 50%;
}
.grid_col_8{width: 66.66666667%
}
.grid_col_9{width: 75%
}
.grid_col_12{width: 100%;
}
.grid_col .cols_wrapper{box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
position: relative;
z-index: 1;
}
.grid_col .cols_wrapper .widget_wrapper{position: relative;
z-index: 2;
}
.grid_row.no_paddings .grid_col .cols_wrapper{padding-left: 0;
padding-right: 0;
}
.grid_row.benefits .grid_col{margin: 0;
}
.grid_row.benefits .grid_col_4{width: 33.3333333%;
}
.grid_row.benefits .grid_col_3{width: 25.0%;
}
.grid_row.benefits .grid_col_6{width: 50.0%;
}
.grid_row.benefits .grid_col_8{width: 66.6666666%;
}
.grid_row.benefits .grid_col_9{width: 75.0%;
}
.grid_row.benefits .grid_col_12{width: 100%;
}
.grid_row.benefits:after{content: '';
clear: both;
display: table !important;
}
.cws_wrapper_container{position: relative;
z-index: 2;
}
.page_content > main .grid_row.fullwidth_items{width: 100%;
}
.grid_row.cws_flex_row{box-sizing: border-box; -webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.grid_row.cws_equal_height .grid_col{-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.grid_row.cws_flex_row .grid_col,
.grid_row.cws_flex_row{display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.grid_row.cws_content_middle:not(.cws_equal_height)>.grid_col{-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.grid_row.cws_flex_row .cols_wrapper{-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox; -webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.grid_row.cws_content_top .cols_wrapper{-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid_row.cws_content_middle .cols_wrapper{-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.grid_row.cws_content_bottom .cols_wrapper{-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}  .grid_row.eq_cols{display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.grid_row.eq_cols .grid_col{float: none;
} .grid_row.eq_cols{display: block\9;
}
.grid_row.eq_cols .grid_col{float: left\9;
}
.grid_row.eq_cols:after{display: none;
}
.grid_row.eq_cols:after{content: "";
display: block\9;
clear: both\9;
}   .row_bg > *{position: relative;
z-index: 1;
}
.row_bg > .grid_row{z-index: 2;
}
.row_bg_img_wrapper{position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
z-index: 1;
background-size: cover;
}
.row_bg_img{position: absolute;
min-width: 100%;
min-height: 100%;
max-width: none;
top: 0;
left: 0;
z-index: 1;
background-size: cover;
}
.row_bg.benefits_bg .row_bg_img{transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.row_bg_layer{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: repeat;
z-index: 1;
}
.row_bg .ce_title{color: inherit;
}   input,
textarea{width: 100%;
padding: 6px 10px; background: #fff;
border: 1px solid #e6e6e6;
}
input[type='checkbox'],
input[type='radio'],
input[type='submit']{width: auto;
}
input[type='submit']{cursor: pointer;
} div.wpcf7 .wpcf7-form-control-wrap{margin-left: 8px;
text-indent: 0;
}
form.wpcf7-form>p{margin-left: -8px;
margin-bottom: 0;
text-indent: 8px;
}
form.wpcf7-form>p>*:first-child{margin-left: 0;
}
.wpcf7-form-control.wpcf7-captchac{display: inline-block;
vertical-align: middle;
}
.wpcf7 .wpcf7-form-control-wrap{margin-bottom: 15px;
display: inline-block;
max-width: calc(100% - 8px);
width: 100%;
}
.wpcf7 label{font-weight: 700;
}
.wpcf7 input[type="submit"]{float: right;
}
.wpcf7 p{text-indent: 0;
}
span.wpcf7-list-item:first-child{margin-left: auto;
}
.wpcf7-not-valid{border-color: #ff6766;
}
span.wpcf7-not-valid-tip{color: #ff6766;
margin-top: 10px;
}
div.wpcf7-response-output{margin-top: 1.333em;
margin-left: auto;
margin-right: auto;
}
div.wpcf7-response-output:last-child{margin-bottom: auto;
}
.wpcf7-response-output:after{content: "";
}
div.wpcf7-response-output:before{font-family: FontAwesome;	
left: 40px;
}
div.wpcf7-response-output.wpcf7-validation-errors:before{content: "\f12a";
}
div.wpcf7-response-output.wpcf7-mail-sent-ng:before{content: "\f12a";
}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before{content: "\f164";
}
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ng,
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors{border: none;
}
.wpcf7-recaptcha iframe{border-radius: 0;
}
.wpcf7 ul li:before{display: none;
}   address:not(:last-child),
p:not(:last-child),
ul:not(:last-child),
ol:not(:last-child),
blockquote:not(:last-child),
table:not(:last-child),
dl:not(:last-child),
code{margin-bottom: 1.333em;
}
ul ul, ol ol, ul ol, ol ul{margin-bottom: 0;
}
strong{font-weight: 700;
} em{font-style: italic;
}
address{font-style: italic;
}
abbr{border-bottom-style: dotted;
border-bottom-width: 1px;
cursor: help;
}
cite{font-style: italic;
}
code{display: block;
padding: 7px 10px;
font-size: 0.9em;
line-height: 1.5;
background: #f3f2f2;
border: 1px solid #e3e3e3;
margin-top: 1.333em;
}
sub, sup{font-size: 0.85em;
}
sub{vertical-align: sub;
}
sup{vertical-align: super;
}
ins{color: #ffffff;
}
q:before{content: "\201c\0020";	
}
q:after{content: "\0020\201d";	
} hr{-webkit-appearance: none;
height: 1px;
margin: 50px 0;
background: #e0e0e0;
border-style: none;
outline-style: none;
}
mark{-webkit-appearance: none;
padding: 2px 6px;
}
.wp-caption-text,.gallery-caption, .bypostauthor{}
h1, h2, h3, h4, h5, h6{line-height: 1.2;
}
h1             {font-size: 2.143em; font-weight: 300; }
h1:not(:last-child){margin-bottom: 0.67em; }
h1:not(:first-child){margin-top: 0.67em; }
h2             {font-size: 1.86em; }
h2:not(:last-child){margin-bottom: 0.83em; }
h2:not(:first-child){margin-top: 0.83em; }
h3             {font-size: 1.57em; }
h3:not(:last-child){margin-bottom: 1em; }
h3:not(:first-child){margin-top: 1em; }
h4                   {font-size: 1.28em; }
h4:not(:last-child){margin-bottom: 1em; }
h4:not(:first-child){margin-top: 1em; }
h5             {font-size: 1em; }
h5:not(:last-child){margin-bottom: 1.67em; }
h5:not(:first-child){margin-top: 1.67em; }
h6             {font-size: 0.93em; }
h6:not(:last-child){margin-bottom: 2.33em; }
h6:not(:first-child){margin-top: 2.33em; }
h1.ce_title           {font-size: 2.143em; line-height: 1.2;}
h2.ce_title           {font-size: 1.86em; line-height: 1.2;}
h3.ce_title           {font-size: 1.57em; line-height: 1.2;}
h4.ce_title           {font-size: 1.28em; line-height: 1.2;}
h5.ce_title           {font-size: 1em; line-height: 1.2;}
h6.ce_title           {font-size: 0.93em; line-height: 1.2;}
.ce_title.und-title .title-separators{margin-top: 20px;
display: block;
height: 2px;
border-bottom-color: inherit;	
line-height: 0;
font-size: 0;
}
.ce_title.und-title .title-separators span{width: 50px;
display: inline-block;
line-height: 0;
height: 0;
border-bottom-width: 2px;
border-bottom-style: solid;
border-color: #f2f2f2;
}
.ce_title.und-title.gray .title-separators span{border-color: #f2f2f2;
}
.ce_title.und-title.white .title-separators span{border-color: #ffffff;
}  .mt-10{margin-top: 10px !important;}
.mt-15{margin-top: 15px !important;}
.mt-20{margin-top: 20px !important;}
.mt-25{margin-top: 25px !important;}
.mt-30{margin-top: 30px !important;}
.mt-40{margin-top: 40px !important;}
.mt-50{margin-top: 50px !important;}
.mt-60{margin-top: 60px !important;}  ul{padding-left: 20px;
}
ul li:before{content: "";
min-width: 4px;
min-height: 4px;
border-radius: 4px;
font-size: 2em;
line-height: 0.5;
display: inline-block;
vertical-align: middle;
margin-right: 0.4em;
-moz-transform: translate3d(0,0,0); }
ul.arrow_style li:before,
ul.quadro_style li:before{font-family: FontAwesome;
font-size: 1em;
content: "\f105";
padding-right: 0.8em;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
ul.quadro_style li:before{content: "";
background: #b3b3b3;
width: 2px;
height: 2px;
border-radius: 0;
min-height: 2px;
box-shadow: 4px 0 0 #b3b3b3, 4px 4px 0 #b3b3b3, 0 4px 0 #b3b3b3;
padding: 0;
min-width: 2px;
font-size: 20px;
margin-top: -6px;
margin-right: 0.8em;
}
.custom_icon_style li:before{content: '';
display: none;
}
.custom_icon_style li>i.list_list{font-size: 1em;
line-height: 0.15;
height: 0.4em;
display: inline-block;
vertical-align: middle;
padding-right: 0.8em;
} ol{list-style-type: decimal;
margin-left: 1.3em;
}
ul.wp-block-gallery > li{padding-left: 0;
}
ul.wp-block-gallery > li:before{content: none;
}  blockquote{position: relative;
z-index: 1;
padding: 25px 45px;
font-style: italic;	
max-width: 770px;
margin:  0 auto;
color: #ffffff;
font-size: 1.286em;
}
blockquote cite{font-style: normal;
margin-top: 25px;
display: block;
font-size: 0.778em;
}
blockquote:before{position: absolute;
z-index: 1;
opacity: 0.05;
font-size: 130px;
line-height: 1;
bottom: 6px;
right: 45px;
font-family: FontAwesome;
font-style: normal;
content: "\f10d";
}
blockquote p{position: relative;
z-index: 3;
text-indent: 0;
}   table{border-collapse: separate;
border: 1px solid #e6e6e6; }
table th,
table td{padding: 20px;
border-bottom: 1px solid #e6e6e6;
}
.grid-3 table th, table td{padding: 8px;
}
table > *:last-child tr:last-of-type th,
table > *:last-child tr:last-of-type td,
table > *:only-child tr:last-of-type th,
table > *:only-child tr:last-of-type td,
table tfoot tr:last-of-type th,
table tfoot tr:last-of-type td{border-bottom-style: none;
}
table > tfoot ~ *:last-child tr:last-of-type th, table > tfoot ~ *:last-child tr:last-of-type td{border-bottom-style: solid;
}  dl dt:not(:first-child){margin-top: 0.65em;
}
dl dd{padding-left: 1.3em;
font-style: italic;
}    .select2-container{width: 100%;
}
.select2-container.select2-container-multi > .select2-choices,
.select2-container.select2-container-multi.select2-container-active > .select2-choices{border-radius: 5px;
background: transparent;
}
.select2-container.select2-container-multi.select2-dropdown-open > .select2-choices{border-radius: 5px 5px 0 0;
}
div#select2-drop.select2-drop-multi{box-shadow: none;
border-style: solid;
border-top-style: none;
}
.select2-container.select2-container-multi > .select2-choices li.select2-search-field,
.select2-container.select2-container-multi.select2-container-active > .select2-choices li.select2-search-field{border-top-style: none;
}
.select2-results li{padding-left: 0;
}
.select2-results li:before,
.select2-choices li:before{display: none;
}
.select2-drop,
.select2-drop.select2-drop-above,
.select2-search input,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-dropdown-open .select2-choice,
.select2-container-multi.select2-container-active .select2-choices,
.select2-container-multi .select2-choices .select2-search-field input,
.select2-container-multi .select2-choices .select2-search-choice,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{-webkit-box-shadow: none;
box-shadow: none;
background-image: none;
}
.select2-container .select2-choice .select2-arrow,
html[dir="rtl"] .select2-container .select2-choice .select2-arrow,
.select2-search input,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-dropdown-open .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-dropdown-open .select2-choice .select2-arrow,
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.select2-container-multi .select2-choices,
.select2-container-multi.select2-container-active .select2-choices,
.select2-container-multi .select2-choices .select2-search-field input,
.select2-container-multi .select2-choices .select2-search-choice,
.select2-container-multi.select2-container-disabled .select2-choices,
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice,
.select2-drop-auto-width,
.select2-drop.select2-drop-above,
.select2-drop,
.select2-drop-active,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{border-color: #e6e6e6;
}
.select2-container-active .select2-choice,
.select2-results li + li{border-top: 1px solid #e6e6e6;
}
.select2-container .select2-choice,
.select2-drop,
.select2-drop-active,
.select2-dropdown-open .select2-choice{overflow-y: hidden;
}
.select2-container .select2-choice{border-radius: 0px;
background: #fff;
border: 1px solid #e6e6e6;
padding: 4px;
}
.cws-widget > .select2-container:not(.select2-dropdown-open) .select2-choice{box-shadow: none;
}
.select2-drop.select2-drop-above,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice{border-style: none;
box-shadow: 0 -1px 2px rgba(0,0,0,0.2);
}
.select2-search input{font-size: 0.867em;
}
.select2-drop-auto-width .select2-search{padding-top: 10px;
}
.select2-search{padding-left: 10px;
padding-right: 10px;
}
.select2-search input,
html[dir="rtl"] .select2-search input{padding: 6px 10px;
}
.select2-drop.select2-drop-above .select2-search input{margin-top: 10px;
}
.select2-results{padding-left: 0px;
margin: 10px;
background-color: transparent;
}
html[dir="rtl"] .select2-results{padding-right: 10px;
margin: 10px 0 10px 10px;
}
.select2-search-choice-close{top: 10px;
}
.select2-search input{border-radius: 0px;
}
.select2-container .select2-choice,
.select2-container .select2-choice .select2-arrow,
.select2-results .select2-no-results{background: #fff;
}
.select2-container .select2-choice,
.select2-container-multi .select2-choices .select2-search-choice{line-height: inherit;
height: auto;
}
.select2-search,
.select2-search input{min-height: none;
}
.select2-container .select2-choice .select2-chosen,
.select2-results .select2-result-label{font-size: 0.867em;
line-height: 1.385em;
padding: 7px 10px;
}
.select2-container .select2-choice,
.select2-results .select2-result-label{padding-left: 0px;
}
.select2-container .select2-choice .select2-arrow b:after{display: none;
} .select2-container .select2-choice .select2-arrow{width: 32px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.select2-container .select2-choice .select2-arrow b{background-image: none;
}
.select2-results .select2-highlighted{background: transparent;
}
.select2-container .select2-arrow:before{display: block;
position: absolute;
top: 50%;
left: 50%;
font-size: 12px;
line-height: 12px;
width: 12px;
margin: -6px 0 0 -6px;
font-family: FontAwesome;
content: "\f078";
}
.select2-container.select2-dropdown-open .select2-arrow:before{content: "\f077";
}
.select2-container.select2-dropdown-open .select2-choice{border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container .select2-choice > .select2-chosen{margin-right: 32px;
}   .clearfix:after,
.grid:after,
.owl-wrapper:after,
.page_content.search_results main .search-form:after,
.post-password-form:after,
.cws-widget .cws_tweet .tweet_content:after{content: "";
display: block;
clear: both;
}  .slider_vs_menu .site_header{position: absolute;
width: 100%;
top: 0;
left: 0;
}
.header_cont{width: 100%;
position: relative;
}
.site_header .logo{display: inline-block;
}
.site_header .header_box{}
.site_header:not(.logo-center) .header_box,
.site_header.logo-center .header_nav_part{-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-ms-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
.site_header.logo-center:not(.sticky) .header_nav_part{-webkit-transition: background-color 0.3s step-start;
-moz-transition: background-color 0.3s step-start;
-ms-transition: background-color 0.3s step-start;
transition: background-color 0.3s step-start;	
}
.site_header.sticky .header_box,
.site_header.logo-center.sticky .header_nav_part,
.sticky_header .site_header .header_box{background-color: rgba(255,255,255,0.9) !important;
}
.site_header:not(.logo-center).sticky .header_box,
.site_header.logo-center.sticky .header_nav_part{-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.site_header.logo-center .header_nav_part{padding-bottom: 20px;
}
.site_header.logo-center .header_nav_part:only-child{padding-top: 12px;
}
.header_bg_img img{display: block;
}
.fs_img_header,
.bg_page_header{position: relative;
z-index: 1;
overflow: hidden;
}
.page_boxed .fs_img_header{width: 100% !important;
} .cws_parallax_scene_container{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.cws_parallax_scene_container .cws_parallax_scene{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.cws_parallax_scene_container .cws_parallax_scene > *{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.cws_parallax_scene_container .cws_parallax_scene img,
.cws_parallax_scene_container .cws_parallax_scene canvas{display: block;
position: absolute;
top: 50%;
left: 50%;
max-width: none; min-width: 100%;
min-height: 100%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.cws_parallax_scene_container .cws_parallax_scene img,
.cws_parallax_scene_container .cws_parallax_scene canvas{width:auto;height:auto;min-width:100%;min-height:100%;}
}
 .page_header_video_wrapper{position: relative;
}
.page_header_video_wrapper iframe.page_header_video{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
}
.page_header_video_wrapper + .page_header_video_slider_wrapper,
.page_boxed .page_header_video_wrapper + .page_header_video_slider_wrapper{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.page_boxed .fullwidthbanner-container,
.page_boxed .fullscreen-container{width: 100% !important;
left: 0 !important;
}
.page_header_video_wrapper:after{content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(//electriciansylmar.com/wp-content/themes/proway/img/bgvideo.png);
background-repeat: repeat;
}
.fs_video_bg{position: absolute;
top: 0;
left: 0;
width: calc(100% + 2px);
height: 100%;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
overflow: hidden;
margin-left: -1px;
margin-right: -1px;
z-index: -1;
}
.fs_video_slider .rev_slider,
.fs_video_slider .rev_slider_wrapper{background: transparent !important;
}
.fs_video_bg,
.fs_video_slider{background-color: #fff;
}
.fs_video_slider{position: relative;
z-index: 1;
overflow: hidden;
}
.fs_video_bg + .fs_video_slider{background-color: transparent;
}
.fs_video_bg>video,
.fs_video_bg>iframe{position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
z-index: 1;
max-width: none;
}
.fs_video_bg:before{content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;	
}
.fs_img_header .bg_layer,
.fs_video_bg .bg_layer,
.fs_img_header .stat_img_cont{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: repeat;
z-index: 2;
}
.fs_img_header .stat_img_cont{z-index: 1;
}
.fs_img_header .bg_layer{width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
z-index: 2 !important; }
.fs_img_header .stat_img_cont{width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
} .fs_video_bg>iframe{border-radius: 0;
-webkit-mask-image: none;
} .page_boxed .fullwidthbanner-container{width: 100% !important;
left: 0 !important;
}  .header_bg_img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.cws_parallax_section{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.cws_parallax_section>*{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.cws_parallax_section img,
.cws_parallax_section canvas,
.header_bg_img > img,
.header_bg_img > canvas{display: block;
position: absolute;
max-width: none;
min-width: 100%;
min-height: 100%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}  .header_nav_part{width: 100%;
}
.header_wrapper_container.header_outside_slider{position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: 1002;
}
.site_header.sticky{position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
}
.sticky_header.sticky_mobile_off{display: none;
}
.sticky_header{position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sticky_header.sticky_active{-webkit-transform: translateY(0);
transform: translateY(0);
}
.main-nav-container > .main-menu > .menu-item{background: transparent;
}
.main-nav-container > .main-menu > .menu-item.menu-item-has-children > a:after{content: '';
display: inline-block;
width: 6px;
height: 6px;
border-bottom: 1px solid;
border-left: 1px solid;
margin-left: 9px;
transform: rotate(-45deg) translateY(-0.27em) translateZ(0);
-webkit-transform: rotate(-45deg) translateY(-0.27em) translateZ(0);
-moz-transform: rotate(-45deg) translateY(-0.27em) translateZ(0);
-ms-transform: rotate(-45deg) translateY(-0.27em) translateZ(0);
}
.main-nav-container .menu-item:before{display: none;
}
.main-nav-container .menu-item{padding-left: 0;
display: table;
width: 100%;
position: relative;
}
.site_header.with_background .main-nav-container .main-menu > .menu-item{background-color: transparent !important;
}
.site_header.with_background .main-nav-container .menu-item{border-style: none;
}
.main-nav-container > .main-menu > .menu-item{display: inline-block;
vertical-align: middle;
margin-left: 3px;
width: auto;
}
.main-nav-container .menu-item>a,
.main-nav-container .menu-item>.button_open{display: table-cell;
vertical-align: middle;
position: relative;
z-index: 1;
}
.main-nav-container .button_open{width: 36px;
text-align: center;
cursor: pointer;
}
.main-nav-container > .main-menu > .menu-item > .button_open{display: none;
}
.main-nav-container .button_open:before{font-family: FontAwesome;
content: "\f105";
}
.main-nav-container .menu-item>a{padding: 0 15px;
white-space: nowrap;
}
.main-nav-container .sub-menu .menu-item>a{padding: 7px 15px;
}
.main-nav-container .sub-menu .menu-item:not(.back) + .menu-item{border-top: 1px solid #e6e6e6;
} .new-layout .main-nav-container .sub-menu .menu-item.current-menu-item,
.main-nav-container .sub-menu .menu-item:hover,
.main-nav-container .sub-menu .menu-item.current-menu-ancestor{background-color: #f5f5f5;
}
.main-menu{font-size: 0;
}
.main-menu,
.main-menu ul,
.mobile_nav ul{padding: 0;
} .site_header .search_menu{display: inline-block;
vertical-align: middle;
width: 30px;
height: 20px;
line-height: 20px;
cursor: pointer;
text-align: right;
}
.site_header .menu-bar + .search_menu,
.site_header .main-menu + .search_menu{border-left: 1px solid #e6e6e6;
}
.site_header .mobile_menu_header + .search_menu{border-right: 1px solid #e6e6e6;
text-align: left;
}
.none-sandwich-menu .main-menu{display: inline-block;
vertical-align: middle;
}
.site_header .search_menu:first-child{border-left: 0;	
border-right: 1px solid #e6e6e6;
text-align: left;	
}
.site_header .search_menu:before{font-family: cwsicon;
content: "\f111";
font-size: 20px;
font-weight: 600;
opacity: 1;
padding: 0 1px;
display: inline-block;
box-shadow: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.site_header .search_menu:hover:before{opacity: 1;
}
.site_header .search_menu > *{display: none;
}
.site_header .search_menu_cont{top: 0px;
right: 0px;
width: 100%;
height: 100% !important;
position: absolute;
z-index: 10000;
overflow: visible!important;
display: none;
background: #ffffff;
}
.site_header.logo-center .search_menu_cont{height: 110% !important;
}
.site_header.search-on .search_menu_cont{}
.site_header .search_menu_cont > .container{height: 100%;
}
.site_header .search_menu_cont .search_back_button{position: absolute;
top: 0;
bottom: 0;
right: 0;
z-index: 1;
width: 30px;
text-align: center;
cursor: pointer;
}
.site_header .search_menu_cont .search_back_button:before{font-family: cwsicon;
content: "\f10c";
font-size: 14px;
position: absolute;
top: 50%;
margin-top: -10px;
right: -20px;
width: 20px;
line-height: 20px;
height: 20px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.site_header.search-on .search_menu_cont .search_back_button:before{right: 0;
}
.site_header .search_menu_cont .search-form{float: left;
height: 100%;
width: calc(100% - 30px);
}
.site_header .search_menu_cont .search-form .search-field{float: right;
width: 20%;
height: 100%;
font-size: 22px;
line-height: 100%;
position: relative;
background-color: transparent;
border: none;
padding: 7px 0;
border-radius: 0;
padding-left: 0;
opacity: 0;
-webkit-transition: all 0.3s cubic-bezier(.09,.79,.25,.98);
-moz-transition: all 0.3s cubic-bezier(.09,.79,.25,.98);
-o-transition: all 0.3s cubic-bezier(.09,.79,.25,.98);
-ms-transition: all 0.3s cubic-bezier(.09,.79,.25,.98);
transition: all 0.3s cubic-bezier(.09,.79,.25,.98);
}
.site_header.search-on .search_menu_cont .search-form .search-field{width: 100%;
opacity: 1;
}
.site_header .search_menu_cont .screen-reader-text,
.site_header .search_menu_cont .search-submit{display: none;
}  .mobile_menu_header,
.main-nav-container .sub-menu>.back{display: none;
}  .mobile_nav .main-menu,
.mobile_nav .main-nav-container .sub-menu{background: #ffffff;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-moz-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
min-width: 200px;
overflow: hidden;
box-shadow: 0 0 12px rgba(0,0,0,0.1); }
.mobile_nav .menu-item:not(.back):not(.current-menu-item):not(.current_page_item):not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor):hover{background-color: transparent !important;
}
.mobile_nav .menu-item:not(.back):not(.current-menu-item):not(.current_page_item):not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor):hover > a{color: inherit !important;
}
.mobile_nav .menu-item{margin-left: 0!important;
text-align: left;
}
.mobile_nav .menu-item,
.mobile_nav .menu-item:hover,
.mobile_nav .menu-item.current-menu-item,
.mobile_nav .menu-item.current-menu-ancestor,
.site_header.with_background .mobile_nav .menu-item,
.site_header.with_background .mobile_nav .menu-item:hover,
.site_header.with_background .mobile_nav .menu-item.current-menu-item,
.site_header.with_background .mobile_nav .menu-item.current-menu-ancestor{}
.mobile_nav .main-nav-container .sub-menu .menu-item:not(.back) + .menu-item,
.site_header.with_background .mobile_nav .main-nav-container .sub-menu .menu-item:not(.back) + .menu-item{}
.mobile_nav .main-nav-container > .main-menu > .menu-item.current-menu-ancestor > a,
.mobile_nav .main-nav-container > .main-menu > .menu-item.current-menu-item > a,
.mobile_nav .sub-menu .menu-item.current-menu-ancestor > a, 
.mobile_nav .main-nav-container .menu-item.current-menu-ancestor>.button_open, 
.mobile_nav .main-nav-container .menu-item.current-menu-item>.button_open{color: #fff;
}
.mobile_nav .menu-item,
.mobile_nav .main-menu > .menu-item{display: table;
}
.mobile_nav .main-menu > .menu-item > .button_open{display: table-cell;
}
.mobile_nav .menu-item,
.mobile_nav .main-menu > .menu-item{width: 100%;
}
.mobile_nav .main-menu>.menu-item>a{border-style: none;
}
.header_nav_part.mobile_nav .main-nav-container .sub-menu .menu-item:not(.back)>a{display: table-cell;
}
.header_nav_part.mobile_nav .main-nav-container .menu-item.back{text-align: center;
}
.header_nav_part.mobile_nav .main-nav-container .sub-menu .menu-item.back a{color: #ffffff;
}
.header_nav_part.mobile_nav .main-nav-container .sub-menu .menu-item.back{border-bottom: 1px solid #e2e2e2;
}
.header_nav_part.mobile_nav .main-nav-container .sub-menu .menu-item.back>a{padding-right: 15px;
} .mobile_nav .main-nav-container .sub-menu,
.mobile_nav .main-nav-container .menu-item:hover>.sub-menu{display: none;
-webkit-transform: translateX(0); 
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); 
}
.mobile_nav .main-nav-container > .main-menu > .menu-item.menu-item-has-children > a:after{display: none;
}
.mobile_nav .main-nav-container .menu-item>a{padding: 3px 0 3px 15px;
font-size: 14px;
letter-spacing: -0.01em;
}
.mobile_nav .main-nav-container .menu-item{border-top: 1px solid #e2e2e2;
}
.mobile_nav .main-nav-container .menu-item:first-child{border-top: 0;
}
.mobile_nav .menu-item:hover>a{background: transparent;
}
.mobile_nav .mobile_menu_header{display: inline-block;
}
.mobile_nav .main-nav-container .sub-menu>.back{display: block;
}
.mobile_nav .main-nav-container .sub-menu{-webkit-transition: none;
-moz-transition: none;	
-ms-transition: none;
transition: none;
}   .mobile_menu_header .mobile_menu_switcher{display: none;
width: 30px;
height: 30px;
margin-left: 15px; font-size: 14px;
line-height: 32px;
text-align: center;
color: #fff;
cursor: pointer;
}
.mobile_nav .mobile_menu_header .mobile_menu_switcher{display: inline-block;
}
.mobile_nav .mobile_menu_header .mobile_menu_switcher:before{font-family: FontAwesome;
content: "\f039"; }
.mobile_nav.opened .mobile_menu_header .mobile_menu_switcher:before{content: "\f00d"; }
.mobile_nav .main-menu .mini-cart,
.mobile_nav .main-menu .search_menu{display: none !important;
}
.mini-cart{z-index: 2;
}  .header_nav_part.mobile_nav .main-menu{position: absolute;
top: 100%;
right: 0;
display: none;
}
.header_nav_part.mobile_nav.opened .main-menu{display: block
}   .main-nav-container .menu-item{position: relative;
z-index: 3;
}
.main-nav-container .sub-menu{position: absolute;
z-index: 1;
top: 100%;
left: auto;
right: auto;
min-width: 200px;
text-align: left;
box-shadow: 0 0 12px rgba(0,0,0,0.1);
border: 1px solid #e6e6e6; opacity: 0;
-webkit-transform: translateX(-99999px);
-moz-transform: translateX(-99999px);
-ms-transform: translateX(-99999px);	
transform: translateX(-99999px);
} .main-nav-container .sub-menu{-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s step-end;
-webkit-transition: opacity 0.3s ease, transform 0.3s step-end;
-moz-transition: opacity 0.3s ease, -moz-transform 0.3s step-end;
-moz-transition: opacity 0.3s ease, transform 0.3s step-end;
-ms-transition: opacity 0.3s ease, -ms-transform 0.3s step-end;
-ms-transition: opacity 0.3s ease, transform 0.3s step-end;
transition: opacity 0.3s ease, -webkit-transform 0.3s step-end;
transition: opacity 0.3s ease, -moz-transform 0.3s step-end;
transition: opacity 0.3s ease, -ms-transform 0.3s step-end;
transition: opacity 0.3s ease, transform 0.3s step-end;
}
.main-nav-container .menu-item:hover>.sub-menu{-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s step-start;
-webkit-transition: opacity 0.3s ease, transform 0.3s step-start;
-moz-transition: opacity 0.3s ease, -moz-transform 0.3s step-start;
-moz-transition: opacity 0.3s ease, transform 0.3s step-start;	
-ms-transition: opacity 0.3s ease, -ms-transform 0.3s step-start;
-ms-transition: opacity 0.3s ease, transform 0.3s step-start;
transition: opacity 0.3s ease, -webkit-transform 0.3s step-start;
transition: opacity 0.3s ease, -moz-transform 0.3s step-start;
transition: opacity 0.3s ease, -ms-transform 0.3s step-start;
transition: opacity 0.3s ease, transform 0.3s step-start;	
} .main-nav-container .menu-item:hover>.sub-menu{opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.main-nav-container .sub-menu .menu-item>a{display: block;
display: block;
font-size: 14px;
letter-spacing: -0.01em;
}
.main-nav-container .sub-menu .menu-item{border-style: none;
}
.main-nav-container .sub-menu .menu-item,
.site_header.with_background .main-nav-container .sub-menu .menu-item{background-color: rgba(255,255,255,1);
}   .main-nav-container .menu-item:hover>.sub-menu>.menu-item:nth-of-type(2),
.main-nav-container .menu-item:hover>.sub-menu>.menu-item:last-of-type,
.main-nav-container .menu-item:hover>.sub-menu>.menu-item:nth-of-type(2):last-of-type{-webkit-background-origin: padding-box;
-webkit-background-clip: padding-box;
}
.main-nav-container .sub-menu .sub-menu{top: 0;
} .main-menu>.menu-item.right .menu-item>.sub-menu,
.main-menu>.menu-item.right>.sub-menu{left: auto;
}
.main-menu>.menu-item.right>.sub-menu{right: auto;
}
.main-menu>.menu-item.right>.sub-menu{right: 0;
}
.main-menu>.menu-item>.sub-menu{left: 0;
}
.main-menu>.menu-item>.sub-menu{margin-top: 20px;
}
.main-nav-container .sub-menu .menu-item>.sub-menu{left: 100%;
}
.main-menu>.menu-item.right .sub-menu .menu-item>.sub-menu{right: 100%;
} .main-nav-container .sub-menu .sub-menu{margin-left: 2px;
}
.main-nav-container .sub-menu:before{content: "";
display: block;
position: absolute;	
}
.main-nav-container .sub-menu:before{width: 100%;
height: 20px;
bottom: 100%;
left: 0;
}
.main-nav-container .sub-menu:after{content: '';
position: absolute;
background: #ffffff;
top: -9px;
bottom: auto;
left: 20px;
width: 14px;
height: 14px;
border-width: 1px 1px 0 0;
border-style: solid;
border-color: #e6e6e6;
transform: rotate(-45deg);
}
.main-nav-container .right .sub-menu:after{right: 20px;
left: auto;
}
.main-nav-container .sub-menu .sub-menu:after{display: none;
}
.main-nav-container .sub-menu .sub-menu:before{height: 100%;
width: 2px;
left: auto;
bottom: auto;
right: 100%;
top: 0;
}
.main-menu>.menu-item.right .sub-menu .sub-menu:before{right: auto;
left: 100%;
}
.main-menu>.menu-item.right .sub-menu .sub-menu{margin-left: 0;
margin-right: 2px;
}   .site_header.logo-center.sticky .header_box{box-shadow: none;
}
.site_header .header_box{border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6; }
.header_outside_slider .site_header .header_box{border-bottom: 0;
}
.page_boxed .site_header.with_background .header_box, 
.page_boxed .site_header:not(.logo-center).sticky .header_box, 
.page_boxed .site_header.logo-center.sticky .header_nav_part,
.page_boxed .sticky_header .header_box{width: 1250px;
margin-left: auto;
margin-right: auto;
}  .active-sandwich-menu .header_nav_part:not(.mobile_nav) .main-menu{display: inline-block;
vertical-align: middle;
}
.menu-bar{position: relative;
width: 40px;
height: 40px;
display: inline-block;
vertical-align: middle;
margin-left: 20px;
text-align: center;
}
.a-left .menu-bar{margin-left: 0;
margin-right: 20px;
}
.main-nav-container.a-center .menu-bar,
.main-nav-container.a-center .menu-bar + .search_menu{position: absolute;
z-index: 1;
right: 0;
top: calc(50% - 20px);
}
.main-nav-container.a-center .menu-bar.next-search{right: 30px;
}
.main-nav-container.a-center .menu-bar.next-search + .search_menu{top: calc(50% - 10px);
}
.logo-right .main-nav-container.a-center .menu-bar{right: auto;
left: 0;
margin-left: 0;
margin-right: 20px;
}
.menu-bar:before{content: '';
height: 100%;
width: 0;
display: inline-block;
vertical-align: middle;
}
.menu-bar .ham{display: inline-block;
width: 23px;
height: 2px;
position: relative;
vertical-align: middle;
background: #000;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-o-transition: all ease .3s;
transition: all ease .3s;
}
.menu-bar .ham:after, .menu-bar .ham:before{position: absolute;
content: '';
display: inline-block;
width: 23px;
height: 2px;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-o-transition: all ease .3s;
transition: all ease .3s;
outline: 1px solid transparent;
left: 0;
background: #000;
}
.menu-bar .ham:before{top: -8px;
}
.menu-bar .ham:after{top: 8px;
}
.menu-bar.items-visible .ham{background-color: transparent !important;
}
.menu-bar.items-visible .ham:before{-webkit-transform: translateY(8px) rotateZ(-45deg);
-moz-transform: translateY(8px) rotateZ(-45deg);
-ms-transform: translateY(8px) rotateZ(-45deg);
-o-transform: translateY(8px) rotateZ(-45deg);
transform: translateY(8px) rotateZ(-45deg);
}
.menu-bar.items-visible .ham:after{-webkit-transform: translateY(-8px) rotateZ(45deg);
-moz-transform: translateY(-8px) rotateZ(45deg);
-ms-transform: translateY(-8px) rotateZ(45deg);
-o-transform: translateY(-8px) rotateZ(45deg);
transform: translateY(-8px) rotateZ(45deg);
}
.active-sandwich-menu .main-nav-container ul.main-menu > li{visibility: hidden;
zoom: 1;
filter: alpha(opacity=0);
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);
-moz-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);
-o-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);
transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);
-webkit-transition-duration: 150ms;
-moz-transition-duration: 150ms;
-o-transition-duration: 150ms;
transition-duration: 150ms;
} .active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li{visibility: visible;
top: 0;
zoom: 1;
filter: alpha(opacity=100);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+1){-webkit-transition-duration: 250ms;
-moz-transition-duration: 250ms;
-o-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transition-delay: 60ms;
-moz-transition-delay: 60ms;
-o-transition-delay: 60ms;
transition-delay: 60ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+2){-webkit-transition-duration: 350ms;
-moz-transition-duration: 350ms;
-o-transition-duration: 350ms;
transition-duration: 350ms;
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay: 120ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+3){-webkit-transition-duration: 450ms;
-moz-transition-duration: 450ms;
-o-transition-duration: 450ms;
transition-duration: 450ms;
-webkit-transition-delay: 180ms;
-moz-transition-delay: 180ms;
-o-transition-delay: 180ms;
transition-delay: 180ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+4){-webkit-transition-duration: 550ms;
-moz-transition-duration: 550ms;
-o-transition-duration: 550ms;
transition-duration: 550ms;
-webkit-transition-delay: 240ms;
-moz-transition-delay: 240ms;
-o-transition-delay: 240ms;
transition-delay: 240ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+5){-webkit-transition-duration: 650ms;
-moz-transition-duration: 650ms;
-o-transition-duration: 650ms;
transition-duration: 650ms;
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-o-transition-delay: 300ms;
transition-delay: 300ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+6){-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 360ms;
-moz-transition-delay: 360ms;
-o-transition-delay: 360ms;
transition-delay: 360ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+1){-webkit-transition-duration: 250ms;
-moz-transition-duration: 250ms;
-o-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transition-delay: 60ms;
-moz-transition-delay: 60ms;
-o-transition-delay: 60ms;
transition-delay: 60ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+2){-webkit-transition-duration: 350ms;
-moz-transition-duration: 350ms;
-o-transition-duration: 350ms;
transition-duration: 350ms;
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay: 120ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+3){-webkit-transition-duration: 450ms;
-moz-transition-duration: 450ms;
-o-transition-duration: 450ms;
transition-duration: 450ms;
-webkit-transition-delay: 180ms;
-moz-transition-delay: 180ms;
-o-transition-delay: 180ms;
transition-delay: 180ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+4){-webkit-transition-duration: 550ms;
-moz-transition-duration: 550ms;
-o-transition-duration: 550ms;
transition-duration: 550ms;
-webkit-transition-delay: 240ms;
-moz-transition-delay: 240ms;
-o-transition-delay: 240ms;
transition-delay: 240ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+5){-webkit-transition-duration: 650ms;
-moz-transition-duration: 650ms;
-o-transition-duration: 650ms;
transition-duration: 650ms;
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-o-transition-delay: 300ms;
transition-delay: 300ms;
}
.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+6){-webkit-transition-duration: 750ms;
-moz-transition-duration: 750ms;
-o-transition-duration: 750ms;
transition-duration: 750ms;
-webkit-transition-delay: 360ms;
-moz-transition-delay: 360ms;
-o-transition-delay: 360ms;
transition-delay: 360ms;
}  .header_nav_part .main-nav-container{position: relative;
z-index: 1;
}
.none-sandwich-menu .header_nav_part .main-nav-container{padding: 15px 0;
}
.site_header.logo-center .header-first-floor .h-address-groups{text-align: center;
padding: 14px 0;
}
.active-sandwich-menu .h-address-groups{position: absolute;
display: block;
right: 90px;
left: 0px;
top: 50%; transform: translateY(-50%);
text-align: right;
visibility: hidden;
opacity: 0; transition: all 0.3s;
}
.site_header.search-on.logo-center .h-address-groups{}
.active-sandwich-menu.mobile_nav .h-address-groups,
.active-sandwich-menu.mobile_nav .menu-bar{display: none;
}
.active-sandwich-menu.mobile_nav .main-nav-container ul.main-menu > li{visibility: visible !important;
opacity: 1;
}	
.active-sandwich-menu .h-address-groups.items-visible{opacity: 1;
visibility: visible;
transition: all 1s 0.6s;
} .active-sandwich-menu .a-left .h-address-groups{right: 0;
left: 40px;
}
.active-sandwich-menu .a-left .h-address-groups{text-align: left;
left: 90px;
}
.active-sandwich-menu .a-right .h-address-groups{text-align: right;
right: 90px;
left: 0px;
}
.active-sandwich-menu .a-center .h-address-groups{right: 40px;
text-align: center;
}
.h-address-groups .h-address-form{display: inline-block;
text-align: left;
position: relative;
}
.h-address-groups .h-address-form:after{content: '';
display: table;
clear: both;
}
.h-address-groups .h-address-form .h-address-lines{line-height: 1.28;
}
.h-address-groups .h-address-form .h-address-icon,
.h-address-groups .h-address-form .h-address-lines{display: inline-block;
vertical-align: middle;
}
.h-address-groups .h-address-form .h-address-icon{font-size: 30px;
margin-right: 20px;
}
.h-address-groups .h-address-form .h-address-first-line{font-size: 18px;
}
.h-address-groups .h-address-form .h-address-second-line{opacity: 0.8;
}
.h-address-form + .h-address-form{padding-left: 40px;
margin-left: 30px;
}
.h-address-form + .h-address-form:before{content: '';
position: absolute;
height: 40px;
width: 1px;
background: #e6e6e6;
left: 0;
top: 50%;
transform: translateY(-50%);
}  header:not(.none-sandwich-menu) .container,
header.inline-menu.none-sandwich-menu .container,
.site_header .header-first-floor{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.site_header .header-first-floor{border-bottom: 1px solid #e6e6e6;
}
.site_header.logo-center .header-first-floor{border:none;
}
.site_header .header_logo_part{-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.site_header .header_nav_part,
.site_header .header-first-floor .h-address-groups{-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.site_header.logo-right .header_logo_part{-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.site_header.logo-right .header_nav_part,
.site_header .header-first-floor .h-address-groups{-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.site_header .header_logo_part .logo{display: block;
}
.site_header .logo>img{display: block;
}
.site_header.sticky .logo>img:not(.logo_sticky):not(.logo_mobile),
.sticky_header .logo>img:not(.logo_sticky):not(.logo_mobile){height: 50px !important;
}
.site_header.sticky .logo,
.sticky_header .logo{height: 50px !important;
}
.site_header .logo,
.sticky_header .logo>img{-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sticky_header.sticky_active .site_header.custom_sticky_logo  .header_logo_part .logo,
.sticky_header.sticky_active .site_header.custom_sticky_logo  .header_logo_part .logo{height: auto !important;
}
.site_header.custom_sticky_logo .header_logo_part .logo>img.logo_sticky,
.site_header.custom_mobile_logo .header_logo_part .logo>img.logo_mobile,
.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo>img,
.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo>.header_site_title{display: none;
}
.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo>img.logo_sticky{display: block;
}
.site_header.mobile_nav.custom_mobile_logo .header_logo_part .logo>img,
.site_header.mobile_nav.custom_mobile_logo .header_logo_part .logo>.header_site_title,
.site_header.sticky.custom_sticky_logo.mobile_nav .header_logo_part .logo>img.logo_sticky,
.site_header.mobile_nav.sticky .header_logo_part .logo>img.logo_mobile{display: none;
}
.site_header.mobile_nav .header_logo_part .logo>img.logo_mobile,
.site_header.sticky.custom_sticky_logo.mobile_nav.sticky .header_logo_part .logo>img.logo_sticky{display: inline-block;
}
html.touch .header_logo_part .logo img{display: inline-block;
vertical-align: middle;
}
html.touch .header_logo_part .logo:before{content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
margin-left: -5px;
}
.site_header.logo-center .header_logo_part .logo img{margin-left: auto;
margin-right: auto;
}
.site_header .header_logo_part,
.site_header .header_nav_part{line-height: 1;
}
header.site_header.logo-center .container,
header.site_header.logo-center .header-first-floor{display: block;
}
.site_header.logo-center .header_logo_part{text-align: center;
}
header.site_header.logo-center .header_nav_part:only-child{padding-top: 12px;
padding-bottom: 12px;
} .site_header.after_slider:not(.logo-center) .header_box{visibility: hidden;
position: absolute;
width: 100%;
-webkit-transform: translate(0,-100%);
-moz-transform: translate(0,-100%);
-ms-transform: translate(0,-100%);
transform: translate(0,-100%);
}
.site_header.after_slider:not(.logo-center).sticky .header_box{visibility: visible;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
.site_header.after_slider:not(.logo-center) .header_box{-webkit-transition: all 0.5s ease, width 1ms;
-moz-transition: all 0.5s ease, width 1ms;
-ms-transition: all 0.5s ease, width 1ms;
transition: all 0.5s ease, width 1ms;
}   .page_title{padding: 40px 0;
background-color: #fafafa;
border-bottom: 1px solid #e6e6e6;
}
.page_title.custom_spacing{padding: 0;
}
.page_title .container{display: table;
}
.page_title .container > *{display: table-cell;
vertical-align: middle;
}
.page_title .title{white-space: nowrap;
}
.page_title .title:before,
.page_title .title h1{display: inline-block;
white-space: normal;
vertical-align: middle;
}
.page_title .title h1{font-size: 30px;
line-height: 1;
font-weight: inherit;
text-transform: uppercase;
}
.page_title .bread-crumbs{text-align: end;
}
.page_title .bread-crumbs > a,
.page_title .bread-crumbs > a:hover,
.page_title .bread-crumbs >span > a,
.page_title .bread-crumbs >span > a:hover{color: inherit;
}
.page_title .bread-crumbs .delimiter{padding: 0 5px;
font-size: 0.8em;
} * + .page_title.customized{border-top-style: none;
}
.page_title.customized{background-color: transparent;
padding: 0;
text-align: center;
}
.bg_page_header{text-align: center;
}
.page_title.customized .container,
.bg_page_header .container{display: block;
}
.page_title.customized .container > *,
.bg_page_header .container > *{display: block;
}
.page_title.customized .title:before,
.bg_page_header .title:before{display: none;
}
.page_title.customized .title,
.bg_page_header .title{font-size: 2em;
}
.page_title.customized .title h1,
.bg_page_header .title h1{font-weight: 100;
}
.page_title.customized .bread-crumbs,
.bg_page_header .bread-crumbs{display: inline-block;
margin: 0 auto;  }
.bg_page_header .page_title{background: transparent;
padding: 100px 0;
}
.bg_page_header .page_title.custom_spacing{padding: 0;
}
.page_title.customized .container > * + *,
.bg_page_header .container > * + *{margin-top: 15px;
}
.page_title.customized .container,
.page_title.customized .title,
.page_title.customized .bread-crumbs,
.page_title.customized .bread-crumbs .current,
.bg_page_header .container,
.bg_page_header .title,
.bg_page_header .bread-crumbs,
.bg_page_header .bread-crumbs .current{color: inherit;
}
.page_title.customized .bread-crumbs a:hover,
.bg_page_header .bread-crumbs a:hover{text-decoration: underline;
}  .bg_page_header .bg_layer{z-index: 2 !important;
}
.bg_page_header .container{z-index: 3 !important;
}
.bg_page_header .bg_layer,
.bg_page_header .stat_img_cont{position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}   #site_top_panel{padding: 6px 0;
background-color: #f5f5f5;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#site_top_panel.top-header_hidden{opacity: 0;
}
#site_top_panel .container{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;	
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
z-index: 3;
}
#site_top_panel .row_text_search{flex-grow: 100;
-webkit-flex-grow: 100;
-moz-flex-grow: 100;
}
@media screen and ( max-width:479px ){#site_top_panel .container>*:not(.site_top_panel_toggle){width:100%;text-align:center;}
#site_top_panel #top_panel_links{text-align:center;}
}
#site_top_panel .cws_social_links{text-align: end;
}
#site_top_panel .cws_social_links .cws_social_link{color: inherit;
box-
} #site_top_panel .cws_social_links .cws_social_link, 
#site_top_panel #top_social_links_wrapper .cws_social_links.expanded .cws_social_link, 
.copyrights_area .cws_social_links .cws_social_link{background: transparent !important;
border-color: inherit !important;
} #top_panel_text i{margin-left: 1ex;
margin-right: 0.5ex;
}
#top_panel_text a:hover{text-decoration: underline;
} #top_panel_links{text-align: right;
white-space: nowrap; padding-left: 10px;
position: relative;
z-index: 1;
}
#top_panel_links > *{display: inline-block;
vertical-align: middle;
}
#top_panel_links>*:not(:last-child):not(:only-child):after{content: '';
display: inline-block;
vertical-align: middle;
height: 16px;
width: 1px;
margin: 0 10px;
background: #e6e6e6;
}
#top_panel_text + #top_panel_links{padding-left: 30px;
}
#top_social_links_wrapper{display: inline-block;
}
#top_social_links_wrapper:not(.toggle-on) .cws_social_links{display: inline-block;
} #top_social_links_wrapper:not(.toggle-on) .social-btn-open{display: none !important;
}
#top_social_links_wrapper.toggle-on{display: inline-block;
position: relative;
vertical-align: middle; height: 25px;
font-size: 15px;
z-index: 2;
}
#site_top_panel > .container > *:only-child{width: 100%;
}
#top_social_links_wrapper .cws_social_links{cursor: pointer;
}
#top_social_links_wrapper.toggle-on .cws_social_links{visibility: hidden;
white-space: nowrap;
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.active_social #top_social_links_wrapper.toggle-on .cws_social_links{visibility: visible;
}
#top_social_links_wrapper.toggle-on .social-btn-open{margin-right: 10px;
cursor: pointer;
}
#top_social_links_wrapper.toggle-on .social-btn-open:before{font-family: FontAwesome;
content: "\f1e0";
position: relative;
font-size: 1em;
line-height: 25px;
width: 25px;
margin-right: 8px;
text-align: center;
border-radius: 50%;
z-index: 1;
}
#top_social_links_wrapper .cws_social_links .cws_social_link,
#top_social_links_wrapper .cws_social_links:after{display: inline-block;  }
#site_top_panel .cws_social_links .cws_social_link:hover,
#site_top_panel  #top_social_links_wrapper.toggle-on .cws_social_links.expanded .cws_social_link:hover,
#site_top_panel.mobile #top_social_links_wrapper .cws_social_links .cws_social_link:hover{background-color: rgba(125,125,125,0.8);
}
#top_social_links_wrapper.toggle-on .cws_social_links .cws_social_link{margin-right: -25px;
color: transparent; }
#top_social_links_wrapper.toggle-on .cws_social_links .cws_social_link + .cws_social_link{margin-left: 0;
}
#top_social_links_wrapper.toggle-on .cws_social_links.expanded .cws_social_link{margin-right: 0;
color: inherit; } #top_social_links_wrapper.toggle-on .cws_social_links .cws_social_link{background-color: transparent;
}
#site_top_panel #top_panel_text{display: inline-block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;	
}
#site_top_panel.show-search #top_panel_text{opacity: 0;
}
#top_social_links_wrapper.toggle-on .cws_social_links.expanded .cws_social_link{-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-webkit-transition-timing-function: ease, ease, ease, step-start, easy;
-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-webkit-transition-timing-function: ease, ease, ease, step-start, easy;
transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-start, easy;
-moz-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-moz-transition-timing-function: ease, ease, ease, step-start, easy;
-moz-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-moz-transition-timing-function: ease, ease, ease, step-start, easy;
transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-start, easy;
-ms-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-ms-transition-timing-function: ease, ease, ease, step-start, easy;
-ms-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
-ms-transition-timing-function: ease, ease, ease, step-start, easy;
transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-start, easy;
transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-start, easy;
}
#top_social_links_wrapper.toggle-on .cws_social_links .cws_social_link{-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color;
-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-webkit-transition-timing-function: ease, ease, ease, step-end;
-webkit-transition-property: margin-right, margin-left, transform, background-color;
-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-webkit-transition-timing-function: ease, ease, ease, step-end;
transition-property: margin-right, margin-left, -webkit-transform, background-color;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-end;
-moz-transition-property: margin-right, margin-left, -moz-transform, background-color;
-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-moz-transition-timing-function: ease, ease, ease, step-end;
-moz-transition-property: margin-right, margin-left, transform, background-color;
-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-moz-transition-timing-function: ease, ease, ease, step-end;
transition-property: margin-right, margin-left, -moz-transform, background-color;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-end;
-ms-transition-property: margin-right, margin-left, -ms-transform, background-color;
-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-ms-transition-timing-function: ease, ease, ease, step-end;
-ms-transition-property: margin-right, margin-left, transform, background-color;
-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-ms-transition-timing-function: ease, ease, ease, step-end;
transition-property: margin-right, margin-left, -ms-transform, background-color, color;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-end, ease;
transition-property: margin-right, margin-left, transform, background-color, color;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;
transition-timing-function: ease, ease, ease, step-end, ease;
}
#top_panel_curtain{position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
padding-top: 12px;
padding-bottom: 4px;
width: 40px;
height: 2px;
cursor: pointer;
display: none;
}
#top_panel_curtain:before,
#top_panel_curtain:after{content: "";
display: block;
position: absolute;
bottom: 0;
width: 50%;
height: 2px;
background-color: #e6e6e6;
}
#top_panel_curtain:before{right: 50%;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
transform: rotate(-15deg);
margin-right: -1px;
}
#top_panel_curtain:after{left: 50%;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
margin-left: -1px;
}
#top_panel_curtain.hidden:before{-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
#top_panel_curtain.hidden:after{-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);	
-ms-transform: rotate(-15deg);
transform: rotate(-15deg);
}
#top_panel_curtain:before,
#top_panel_curtain:after{-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#site_top_panel .lang_bar{display: inline-block;
vertical-align: middle;
}
#site_top_panel .lang_bar ul ul{top: 100%;
bottom: auto;
box-shadow: 0 0 12px rgba(0,0,0,0.1);
}
#site_top_panel .lang_bar ul li{text-align: left;
}
#site_top_panel  .lang_bar ul ul:before{background: rgba(255, 255, 255, 1);
}
#site_top_panel .lang_bar a.lang_sel_sel{color: inherit;
}
#site_top_panel.mobile #top_panel_curtain{display: block;
}
#site_top_panel #top_panel_links .search_icon{display: inline-block;
text-align: center;
line-height: 25px; font-size: 15px;
vertical-align: middle;
position: relative;
z-index: 1;  cursor: pointer;  -moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
#site_top_panel.active_social #top_panel_links{transition: all 0.3s;
}
#site_top_panel.active_social #top_panel_links{opacity: 0;
}
#site_top_panel #top_panel_links .search_icon:before{content: "\f111";
display: inline-block;
font: normal normal normal 14px/1 cwsicon;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
#site_top_panel form.search-form .screen-reader-text,
#site_top_panel form.search-form .search-submit{display: none;
}
#site_top_panel form.search-form{position: absolute;
z-index: 3;
top: 50%;
margin-top: calc(-0.765em - 3px);
right: 0;
width: 0;
box-sizing:border-box;
-webkit-transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
-moz-transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
-ms-transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
}
#site_top_panel.show-search form.search-form{width: 100%;
}
#site_top_panel .row_text_search>*:not(.search-form),
#site_top_panel #top_panel_links>*:not(.search_icon){transition: all 0.2s;
}
#site_top_panel.show-search .row_text_search>*:not(.search-form),
#site_top_panel.show-search #top_panel_links>*:not(.search_icon){opacity: 0;
}
#site_top_panel.show-search form.search-form label{margin-bottom: 0;
}
@media screen and ( max-width:479px ){#site_top_panel #top_panel_links{text-align:center;}
}
#site_top_panel form.search-form .search-field{border-width: 0;
border-radius: 0;
padding: 4px 0;
border-radius: 0;
background: transparent; }
#site_top_panel .row_text_search{position: relative;
z-index: 1;
}
#site_top_panel .row_text_search>div + div:before{content: '';
display: inline-block;
vertical-align: middle;
height: 16px;
width: 1px;
margin: 0 10px;
background: #e6e6e6;
}   .news .item > .ce_title > div{font-size: 22px;
line-height: 1.9; }
.news .item.boxed_style > .ce_title > div{font-size: 18px;
}
.news .item > .ce_title:after{content: '';
display: block;
width: 60px;
margin: 2px auto 7px 0;
border-bottom: 1px dashed #d9d9d9;
overflow: hidden;
}
.news .item.boxed_style > .ce_title:after{display: none;
}
.news .item.boxed_style >.date + .ce_title:after{display: block;
}
.news.single .item > .ce_title:after{margin: 14px auto 14px 0;
}
.news.single .item > .ce_title > div{line-height: 1.2;
}
.news .post_info_part .post_info_header{background: #fff;
border-radius: 10px 10px 0 0;
}
.news .post_info_part .post_info_header:only-child,
.news .post_info_part .post_info_header.rounded{border-radius: 10px;
}
.news .post_info_box .post_info_header{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
line-height: 1;
}
.news .post_info_box .post_info_header .date{-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.news .post_info_box .post_info_header .post_info{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.news .post_info_box .post_info_header .post_info .comments_link{-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.news .post_info_box .date{position: relative;
margin-left: -10px;
margin-right: -1px;
margin-top: -10px;
margin-bottom: -15px;
padding: 12px 21px;
font-size: 1.333em;
color: #fff;
box-shadow: 1px 1px 0 rgba(0,0,0,0.15);
text-align: center;
z-index: 2;
}
.news .post_info_box .date .first_word{display: block;
font-size: 1.6em;
}
.news .post_info_part .post_info{padding-top: 0.333em;
padding-bottom: 0.333em;
}
.news .post_info_part .post_info>*{padding-top: 1em;
padding-bottom: 1em;
}
.news .post_info_part .post_info>*{margin-left: 15px;
}
.news .post_info_part .post_info .comments_link{padding-left: 18px;
padding-right: 18px;
border-left: 1px solid #e7e7e7;
}
.news .post_info_part .post_info .comments_link a{color: inherit;
}
.news .item .post_info{margin-top: 0;
font-size: 13px;
line-height: 1.4;
font-style: italic;
}
.news .item .post_info:after{content: "";
display: table; }
.news .item .post_info > *{display: inline-block;
}
.news .item .post_info > *:after{content: ',';
display: inline-block;
margin: 0 3px 0 0;
opacity: 0.3; vertical-align: middle;
}
.news .item .post_info > *:last-child:after{content: '';
margin: 0;
border: 0;
}
.news .item .post_info > .info i{margin-right: 5px;
}
.news .item .post_info > .info span,
.news .post_tags>a, 
.news .post_categories>a,
.news .comments_link>a>span{opacity: 0.7;
vertical-align: baseline;
}
.post_tags.single-post{border-width: 1px 0 1px 0;
border-style: dashed;
border-color: #e6e6e6;
margin-top: 30px !important;
padding: 35px 0;
}
.post_tags.single-post span{vertical-align: baseline;
text-transform: uppercase;
color: #404040;
margin-right: 10px;
}
.post_tags.single-post:before{display: none;
}
.news .comments_link>a{color: inherit;
}
.news .post_tags>a:hover, 
.news .post_categories>a:hover,
.news .comments_link>a:hover span{opacity: 1;
color: inherit;
}
.news .media_part{float: left;
margin-right: 30px;
margin-bottom: 20px;
max-width: calc(100% - 30px);
position: relative; overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
-webkit-transform: rotate(0.000001deg);
z-index: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.news .media_part.video_post,
.news .media_part.quoute_post{width: 100%;
}
.pic,
.pic .hover-effect,
.news .media_part .pic img{border-radius: inherit;
}
.news .media_part .pic img.blured-img{position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
}
.pic.blured:hover img.blured-img{opacity: 1;
}
.media_part .pic img,
.media_part iframe{width: 100%;
box-sizing: border-box;
}
.post-password-form label{display: block;
}
.post-password-form input[type="submit"]{margin-top: 5px;
float: right;
}
.item .date.new_style{position: relative;
z-index: 1;
display: inline-block;
border-width: 3px;
border-style: solid;
padding: 6px;
border-radius: 14px;
font-size: 14px;
color: #fff;
background: transparent;
margin-right: 15px;
margin-left: 0 !important;
vertical-align: middle;
float: left;
border-width: 0;
border-radius: 0;
margin-top: 0px !important;
margin-left: -3px; 
}
a .date-cont{color: #ffffff;
}
.item .date.new_style .date-cont>span{text-align: center;
display: block;
min-width: 58px;
box-sizing: border-box;
padding: 0;
height: 40px;
line-height: 40px;
font-size: 14px;
}  .news.single .item .date.new_style{margin-right: 30px;
}
.news.single .item .date.new_style .date-cont>span{height: 40px;
line-height: 40px;
}
.item .date.new_style .date-cont{margin: -6px; position: relative;
z-index: 1;
overflow: hidden;
}
.item .date.new_style .month{position: absolute;
z-index: 1;
bottom: 0;
left: 0; font-size: 14px;
text-transform: capitalize;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
transform: rotateX(0);
}
.item .date.new_style:hover .month{-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.item .date.new_style .month:before{top: 0;
opacity: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style:hover .month:before{opacity: 0;
}
.item .date.new_style .month>span{position: relative;
z-index: 1;
display: block;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
transform: rotateX(0);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style .date-cont>span.day:before{content: "";
display: block;
position: absolute;
bottom: calc(50% - 6px);
left: calc(50% - 8px);
z-index: 3;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 8px 0 8px;
border-color: #007bff transparent transparent transparent;
transition: all 0.3s;
}
.item .date.new_style:hover .date-cont>span.day:before{border-top-color: #B3B3B3 !important;
}
.item .date.new_style:hover .month>span{-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.item .date.new_style .springs{position: absolute;
z-index: 3;
top: 50%;
left: 0;
right: 0;
height: 2px;
background: rgba(255,255,255,0.9);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
display: none;
}
.item .date.new_style .springs:before,
.item .date.new_style .springs:after{content: '';
position: absolute;
top: -5px;
left: 7px;
border: 1px solid #fff;
width: 4px;
height: 10px; }
.item .date.new_style .springs:after{left: auto;
right: 7px;
}
.item .date.new_style:before{content: '';
position: absolute;
z-index: -1;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px; }
.item .date.new_style:before{}
.item .date.new_style:hover .month:before{opacity: 1;
}
.item .date.new_style .month{background: transparent;
border-radius: 0;
overflow: visible;
}
.item .date.new_style .month:before,
.item .date.new_style .month:after{content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
top: 0;
opacity: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease; background-color: rgba(179, 179, 179, 0.95);  }
.item .date.new_style .month:after{border: none; z-index: -2;
background: rgba(255, 255, 255, 0);
-webkit-box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
-moz-box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
}
.item .date.new_style .date-cont:after{background: transparent;
}
.item .date.new_style .date-cont{border-radius: 0;
}
.item .date.new_style .date-cont>span{min-width: 60px;
}
.news.single .item .date.new_style .date-cont>span{min-width: 55px;
}
.item .date.new_style .date-cont>span.day{font-size: 30px;
} .item .date.new_style .springs:before, 
.item .date.new_style .springs:after{display: none;
} .news .post_info_box .date,
.news .post_info_box .post_info > *:not(.comments_link){float: left\9;
}
.news .post_info_box .post_info .comments_link{float: right\9;
}
.news .post_info_box .post_info:after,
.news .post_info_box .post_info_header:after{content: "";
display: none;
clear: both;
}
.news .post_info_box .post_info:after,
.news .post_info_box .post_info_header:after{display: block\9;
} .news .post_info_part{margin-right: -30px;
}
.news.single .post_info_part.floated{float: left;
margin-right: 30px;
}
.news.single .post_info_part.floated + *{margin-top: 0;
}
.news.single .item > .post_info_part.floated ~ .post_content + *{overflow: hidden;
} .pic{overflow: hidden;
position: relative;
z-index: 1;
}
.pic .hover-effect{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;  box-sizing: border-box;
}
.hover-effect,
.pic canvas,
.pic.blured img.blured-img{-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.pic:hover .hover-effect{opacity: 0.9;
}
.pic .links{position: absolute;
width: 100%;
height: auto;
left: 0;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
text-align: center;
font-size: 0;
}
.pic .links > *{position: relative;
display: inline-block;
color: #fff;
font-size: 16px;
width: 40px;
height: 40px;
line-height: 40px; border: 1px solid #ffffff;
color: #ffffff;
margin: 5px;
opacity: 0;
}
.pic .links > *:first-child{left: -100%;
}
.pic .links > *:last-child{right: -100%;
}
.pic .links > *:only-child{left: auto;
right: auto;
}
.pic:hover .links > *{opacity: 1;
}
.pic:hover .links > *:first-child{left: 0;
}
.pic:hover .links > *:last-child{right: 0;
}
.pic:hover .links > *:only-child{left: auto;
right: auto;
}
.pic .links > *:hover{color: #fff;
}
.pic canvas{position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.pic:hover canvas.drawn{opacity: 1;
} .news .more-link{white-space: nowrap;
padding: 0 3px;
}
.news .more-link:hover{background: transparent;
color: inherit;
}
.news .button_cont{text-align: right;
} .news .post_tags>*,
.news .post_categories>*{vertical-align: middle;
}
.news .post_tags>i,
.news .post_categories>i{margin-right: 10px;
}
.news .post_tags .v_sep,
.news .post_categories>.v_sep{border: 0;
padding: 0;
margin: 0;
}
.news .post_tags .v_sep:before,
.news .post_categories>.v_sep:before{content: ', '
}
.news .post_tags .v_sep{display: none;
}
.news .media_part img,
.pic img{display: block;
} .cws_oembed_wrapper + .no-break,
.news .media_part .no-break{display: none;
} .news .media_part .video .cws_oembed_wrapper{display: block;
padding: 0;
background: transparent;
border-style: none;
border-radius: 0;
position: relative;
height: 0;
padding-bottom: 56.25%;
}
.news .media_part .video iframe{border-top-left-radius: 0;
border-top-right-radius: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .news .media_part .audio{margin: 39px 24px 24px;
}
.news .media_part .pic + .audio{position: absolute;
top: auto;
bottom: 0;
margin-top: 24px;
margin-left: 0;
margin-right: 0;
left: 24px;
right: 24px;
z-index: 1;
}   .news .media_part.only_link{width: 100%;
}
.news .item.boxed_style .media_part.only_link .link{border-radius: inherit;
}
.news .media_part .link{font-size: 1.5em;
font-style: italic;
line-height: 1.2;
text-align: center;
}
.news .media_part .pic.link_post > a{display: block;
}
.news .media_part .pic.link_post > a:before{content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #fff; border: 1px solid #eff0f0;
box-sizing: border-box;
opacity: 0.9; }
.news .boxed_style .media_part .pic.link_post > a:before{border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.news .media_part .pic.link_post .hover-effect{opacity: 0.5;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.news .media_part .pic.link_post:hover .hover-effect{opacity: 1;
}
.news .media_part .pic.link_post .link{position: absolute;
width: 100%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
word-break: break-all;
}
.news .media_part > .link{background: #FAFAFA;
border: 1px solid #eff0f0;
border-radius: 8px;
word-break: break-all;
}
.news .media_part > .link >a{padding: 34px 24px;
width: 100%;
display: block;
box-sizing: border-box;
}
.news.news-small .media_part .pic.link_post .link{font-size: 1.8em;
}  .carousel_nav{cursor: pointer;
}
.news .media_part .carousel_nav{position: absolute;
width: 60px;
height: 100%;
top: 0;
z-index: 2;
}
.news .media_part .carousel_nav>span{display: block;
position: absolute;
width: 100%;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.news .media_part .carousel_nav.prev>span:before,
.news .media_part .carousel_nav.prev>span:after{left: 0;
}
.news .media_part .carousel_nav.prev>span:after{margin-top: -1px;
-webkit-margin-start: -1px;
}
.news .media_part .carousel_nav.next>span:before{margin-top: -1px;
-webkit-margin-end: -1px;
}
.news .media_part .carousel_nav.next>span:before,
.news .media_part .carousel_nav.next>span:after{right: 0;
}
.news .media_part .carousel_nav>span:before,
.news .media_part .carousel_nav>span:after{content: "";
display: block;
background: #fff;
width: 50%;
height: 2px;
border-radius: 2px;
position: absolute;
}
.news .media_part .carousel_nav.prev{left: 0;
}
.news .media_part .carousel_nav.next{right: 0;
}
.news .media_part .carousel_nav.next span:after{-webkit-transform: rotate(45deg) translateX(-50%);
-moz-transform: rotate(45deg) translateX(-50%);
-ms-transform: rotate(45deg) translateX(-50%);
transform: rotate(45deg) translateX(-50%);
}
.news .media_part .carousel_nav.next span:before{-webkit-transform: rotate(-45deg) translateX(-50%);
-moz-transform: rotate(-45deg) translateX(-50%);
-ms-transform: rotate(-45deg) translateX(-50%);
transform: rotate(-45deg) translateX(-50%);
}
.news .media_part .carousel_nav.prev span:after{-webkit-transform: rotate(45deg) translateX(50%);
-moz-transform: rotate(45deg) translateX(50%);
-ms-transform: rotate(45deg) translateX(50%);
transform: rotate(45deg) translateX(50%);
}
.news .media_part .carousel_nav.prev span:before{-webkit-transform: rotate(-45deg) translateX(50%);
-moz-transform: rotate(-45deg) translateX(50%);
-ms-transform: rotate(-455deg) translateX(50%);
transform: rotate(-45deg) translateX(50%);
}  .news .media_part .testimonial{padding: 30px 24px; border: 1px solid #f2f2f2;
position: relative;
z-index: 2;
background-color: rgba(255, 255, 255, 0.9);
}
.news .media_part .testimonial .quote{border: 0;
}
.news .media_part .testimonial_bg{position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1; transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.news .item.boxed_style .media_part .testimonial,
.news .item.boxed_style .media_part .testimonial_bg{}
.news .media_part > .testimonial .quote{padding: 0;
font-style: italic;
background: transparent;
}
.news .media_part > .testimonial .quote:before, 
.news .media_part > .testimonial .quote:after{display: none;
}
.news .media_part > .testimonial .quote + .author{margin-top: 10px;
font-size: 1em;
}
.testimonial .author{max-width: 106px;
float: left;
}
.testimonial .author img{border: 1px solid #e6e6e6;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
}
.testimonial .author figcaption{margin-left: 20px;
font-size: 1.285em; 
display: inline-block;
vertical-align: middle; line-height: 1.25;
font-weight: 400;
}
.testimonial .author figcaption span{font-size: 0.779em;
}
.testimonial .author img + figcaption{padding-top: 3px;
}
.testimonial .author + .quote{margin-left: 125px;
min-height: 70px;
}
.testimonial .quote{position: relative;
border: 1px solid #e6e6e6;
background: #ffffff;
padding: 20px 20px 20px 60px;
}
.testimonial .quote:before{display: block;
content: "";
position: absolute;
bottom: -8px;
left: 50px;
width: 13px;
height: 13px;
border: 1px solid;
border-color: inherit;
background: #ffffff;
border-width: 0 0 1px 1px;
-webkit-transform: translateX(-50%) rotate(-45deg);
-moz-transform: translateX(-50%) rotate(-45deg);
-ms-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-45deg);
}
.testimonial .quote:after{position: absolute;
top: 20px;
left: 22px;
font-size: 18px;
content: "\f138";
font-family: cwsicon;
}   .testimonial .quote + .author{margin-top: 20px;
float: none;
max-width: none;
}
.testimonial .author + .quote:before,
.testimonial .author + .quote:after{right: 100%;
-webkit-transform: none;	
-moz-transform: none;
-ms-transform: none;
transform: none;
border-top-color: transparent;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.testimonial .author + .quote:before{top: 45px;
border-right-color: rgba(0,0,0,0.2);
}
.testimonial .author + .quote:after{top: 44px;
border-right-color: #fff;
}
.testimonial .quote.with_link{padding-right: 46px;
}
.testimonial .quote .quote_link{position: absolute;
bottom: 0;
right: 0;
display: block;
font-family: Flaticon;
font-size: 20px;
line-height: 46px;
width: 46px;
height: 46px;
text-align: center;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.testimonial .quote.custom_colors .quote_link{color: inherit;
}
.testimonial .quote .quote_link:before{content: "\f136";
}
.news .media_part > .testimonial .quote{font-size: 1em;
}
.news .media_part > .testimonial .author figcaption{padding-top: 5px;
font-size: 1em;
}
.news .media_part > .testimonial.without_image .quote{text-align: center;
}
.news .media_part > .testimonial.without_image .quote:before,
.news .media_part > .testimonial:not(.without_image):before{content: "\f138";
font-family: cwsicon;
border: 0;
display: block;
position: static;
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
text-align: center;
line-height: 1;
font-size: 26px;
font-style: normal;
margin-bottom: 15px;
opacity: 0.4;
}
.news .media_part > .testimonial:not(.without_image):before{margin-left: 125px;
}
.news .media_part > .testimonial .quote{text-align: center;
}
.cws-widget .testimonial{display: flex;
flex-direction: column-reverse;
}
.cws-widget .testimonial .author{margin: 0;
}
.cws-widget .testimonial .quote{padding-left: 30px;
}
.cws-widget .testimonial .quote  + .author{margin-bottom: 20px;
}
.cws-widget .testimonial .quote:before{bottom: auto;
top: -8px;
left: 23px;
transform: rotate(135deg);
}
.cws-widget .testimonial .quote:after{top: 8px;
left: 10px;
font-size: 14px;
}
.cws-widget .testimonial .author img{margin: 0;
}
.cws-widget .testimonial{padding-top: 10px;
}   .pagination{margin-top: 30px;
text-align: center;
}
.pagination.separated{margin-top: 50px;
padding-top: 50px;
border-top: 1px dashed #e0e0e0;
}
.pagination .page_links{display: inline-block;
}
.pagination .page_links>*{display: block;
float: left;
font-size: 1.067em;
font-weight: 300;
width: 2.544em;
line-height: 2.544em;
margin: 5px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}  .pagination a{cursor: pointer;
}
.pagination .page_links>span{cursor: default;
}
.pagination .page_links .page-numbers.current,
.pagination .page_links > span:not([class]){position: relative;
color: #fff;
z-index: 1;
}  .cws_load_more{display: table;
margin-top: 50px;
}  .news .item > * + *{margin-top: 15px;
}
.news .item > * + .button_cont{margin-top: 40px;
}
.news .item.boxed_style > * + *{margin-top: 10px;
}
.news .item.unwrapped_date > * + *{margin-left: 74px;
}
.news .item.unwrapped_date.boxed_style > * + *{margin-left: 56px;
}
.news .item > .date + *,
.news .item > .ce_title + *{margin-top: 0;
}
.news .item > .ce_title + .post_content>p:first-child{text-indent: 0;
}
.news.single .item > .post_content + *{position: relative;
padding-top: 25px;
}
.news.single .item > .post_content + *:before{content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
background: #e0e0e0;
}
.news.news-medium .item > .post_info_part:first-child + *,
.news.news-small .item > .post_info_part:first-child + *{margin-top: 0;
} .news.news-medium .post_info_part:not(.full_width){width: 570px;
}
.news.news-small .post_info_part:not(.full_width){width: 370px;
}
.news .item.boxed_style{box-sizing: border-box;
background: #FFF;
}
.news .news_carousel .item.boxed_style{margin-bottom: 10px; padding-bottom: 25px;
}
.news .grid.isotope .item.boxed_style{margin-top: 100px;
margin-bottom: -50px;
padding-bottom: 25px;
} .news .item.boxed_style .post_info_part{position: relative;
z-index: 1;  }
.news .item.boxed_style .post_info_part .date{position: absolute;
z-index: 2;
bottom: 0;
left: 0;
opacity: 1;
visibility: visible;
pointer-events: none;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.news .item.boxed_style .post_info_part .date.new_style:before,
.news .item.boxed_style .date.new_style .date-cont>span.day:before{opacity: 0.9;
}
.news .item.boxed_style .post_info_part:hover .date{opacity: 0;
visibility: hidden;
}
.news .item.boxed_style .post_info_part:after{content: "";
display: table;
clear: both;
}
.news .item.boxed_style .media_part{margin-bottom: 0;
}
.news .item.boxed_style .media_part .pic .hover-effect{}
.news .item.boxed_style .media_part .video iframe{}
 .grid{margin-top: -100px;
}
.grid.owl-carousel{margin-top: 0;
}
ul.owl-carousel{padding: 0;
}
.grid.owl-carousel .owl-wrapper-outer{margin: 0 15px;
}
.grid.owl-carousel .owl-wrapper-outer .owl-wrapper-outer{margin: 0;
}
.grid.isotope{margin-bottom: 60px;
}
.grid .item{display: block;
width: 1170px;
float: left;
margin-right: 15px;
margin-left: 15px;
padding-top: 60px;
margin-top: 60px;
border-top: 1px dashed #e0e0e0;
}
.grid .owl-item .item{border: 0;
padding-top: 0;
margin-top: 0;
margin-left: 0;
margin-right: 30px;
}
.grid.owl-carousel .owl-item>.item,
.page_content.single_sidebar .grid.owl-carousel .owl-item>.item,
.page_content.double_sidebar .grid.owl-carousel .owl-item>.item{width: auto;
float: none;
}
.page_content.single_sidebar .grid .item{width: 770px;
}
.page_content.double_sidebar .grid .item{width: 370px;
}
.grid.grid-2 .item{width: 570px;
}
.page_content.single_sidebar .grid.grid-2 .item{width: 370px;
}
.page_content.double_sidebar .grid.grid-2 .item{width: 270px;
}
.grid.grid-3 .item{width: 370px;
}
.page_content.single_sidebar .grid.grid-3 .item{width: 236px;
}
.page_content.double_sidebar .grid.grid-3 .item{width: 270px;
}
.grid-4 .item,
.page_content.single_sidebar .grid-4 .item,
.page_content.double_sidebar .grid-4 .item{width: 270px;
}
.page_content.single_sidebar .grid-4 .item{width: 236px;
}  .grid_fw{margin: 0 20px;
}
.grid_fw .item{width: 100%;
position: relative;
z-index: 1;
padding: 5px;
box-sizing: border-box;
}
.grid_fw.col-2 .item{width: 50%;
}
.grid_fw.col-3 .item{width: 33.333333%;
}
.grid_fw.col-4 .item{width: 25%;
}
.grid_fw.col-5 .item{width: 20%;
}
.grid_fw.col-6 .item{width: 16.666667%;
}
.grid_fw.portfolio_fw_carousel:not(.owl-carousel) .item{float: left;
}
.grid_fw.portfolio_fw_carousel.owl-carousel .item{width: 100%;
}   .cws_portfolio_items .item .media_part .pic{}
.cws_portfolio_items.grid.grid-2,
.cws_portfolio_items.grid.grid-3,
.cws_portfolio_items.grid.grid-4{margin-top: -30px;
}
.cws_portfolio_items.grid.grid-2 .item,
.cws_portfolio_items.grid.grid-3 .item,
.cws_portfolio_items.grid.grid-4 .item{margin-top: 30px;
border-top-style: none;
padding-top: 0;
}
.cws_portfolio_items .item > * + *{margin-top: 8px;
}
.cws_portfolio_items .item > .media_part + *{margin-top: 25px;
}
.cws_portfolio_items.grid-3 .item > .media_part + *,
.cws_portfolio_items.grid-4 .item > .media_part + *{margin-top: 15px;
}
.cws_portfolio_items .item .title_part,
.cws_portfolio_items .item .desc_part{text-align: center;
}
.cws_portfolio_items .item .desc_part{font-size: 1em;
}
.cws_portfolio_items .item .title_part{}
.cws_portfolio.single .cws_portfolio_items .item .title_part{font-size: 1em;
text-align: left;
}
.cws_portfolio.single .cws_portfolio_items .item .ce_title + .desc_part{margin-top: 0;
}
.cws_portfolio.single .cws_portfolio_items .item .ce_title:after{content: '';
display: block;
width: 30px;
height: 2px;
margin: 15px auto 15px 0;
background: #f2f2f2;
}
.cws_portfolio_items .item .title_part a{color: inherit;
}
.cws_portfolio > * + *,
.cws_portfolio_fw > * + *{margin-top: 35px;
}
.cws_portfolio_fw .grid_fw{margin-top: 30px;
}
.cws_portfolio > *[style*='display: none;'] + *,
.cws_portfolio > *[style*='display:none;'] + *{margin-top: auto;
}
.cws_portfolio.massonry .pagination.separated,
.cws_portfolio_fw .pagination.separated{margin-top: 50px;
border-top-style: none;
padding-top: 0;
}
.cws_portfolio_header{display: table;
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}
.cws_portfolio_header .ce_title{}
.cws_portfolio_header .cws_portfolio_filter{float: right;
width: 200px;
}
.cws_portfolio_header .cws_portfolio_filter.fw_filter{font-size: 1.142em;
float: none;
width: auto;
text-align: center;
}
.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter{text-align: right;
}
.cws_portfolio_filter.fw_filter a{position: relative;
display: inline-block;
z-index: 1;
color: inherit;
text-transform: uppercase;
padding: 2px 15px
}
.cws_portfolio_filter.fw_filter a:before{content: '';
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
display: block;
width: 0%;
height: 0;
border-width: 0;
border-bottom-width: 1px;
border-style: dashed;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cws_portfolio_filter.fw_filter a.active:before{width: 100%;
}
.cws_portfolio_header .carousel_nav_panel{width: 55px;
padding-left: 15px;
float: right;
}
.cws_portfolio_header>*{display: table-cell;
vertical-align: middle;
}
.cws_portfolio_items .img_cont{position: relative;
z-index: 0;
}
.cws_portfolio_items .pic .img_cont>img.blured-img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_portfolio_items .pic:hover .img_cont>img.blured-img{opacity: 1;
} .cws_portfolio.single .media_part .pic img{width: auto;
max-width: 100%;
} .cws_portfolio.single .media_part .pic{float: left;
margin-right: 30px;
margin-bottom: 20px;
max-width: calc(100% - 30px);
position: relative;
}
.cws_portfolio.single .cws_portfolio_items .item > * + *{margin-top: 20px;
}
.cws_portfolio.single .cws_portfolio_items .item > * + .title{margin-top: 25px;
}
.cws_portfolio.single .cws_portfolio_items .item > .title + *{margin-top: 10px;
}
.cws_portfolio.single .cws_portfolio_items .item .desc_part{text-align: start;
}
.cws_portfolio.single .media_part.floated{float: left;
margin-right: 30px
}
.cws_portfolio.single .cws_portfolio_items .item > .media_part.floated + *{margin-top: 0;
} .cws_portfolio.single.related .carousel_nav_panel .prev, 
.cws_portfolio.single.related .carousel_nav_panel .next{cursor: pointer;
width: 45px;
height: 45px;
line-height: 45px;
border-width: 1px;
border-style: solid; font-size: 25px;
font-family: FontAwesome;
text-align: center;
}
.cws_portfolio.single.related .carousel_nav_panel{float: none;
padding: 15px 0;
border-top: 1px dashed #d9d9d9;
border-bottom: 1px dashed #d9d9d9;
margin-top: 40px;
margin-right: 15px;
margin-left: 15px;
}
.cws_portfolio.single.related .carousel_nav_panel span{float: none;
display: inline-block;
vertical-align: middle;
}
.cws_portfolio.single.related .carousel_nav_panel .prev_section{float: left;
}
.cws_portfolio.single.related .carousel_nav_panel .next_section{float: right;
}
.cws_portfolio.single.related .item{-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;	
}    .pic_alt{position: relative;
overflow: hidden;
}
.pic_alt > *{position: relative;
}
.pic_alt > img{z-index: 1;
}
.pic_alt .hover-effect{z-index: 2;
}
.pic_alt .item_content{z-index: 3;
}
.pic_alt > img,
.pic_alt > .img_cont > img{display: block;
width: 100%;
height: auto;
}
.pic_alt > .img_cont > img,
.pic > .img_cont > img,
.cws_portfolio_items .pic:hover .img_cont>img.blured-img,
.cws-widget .portfolio_item_thumb .pic .blured-img{-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.pic_alt > .img_cont,
.pic > .img_cont{overflow: hidden;
}
.pic_alt .hover-effect,
.pic_alt .item_content{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pic_alt .hover-effect{border-width: 1px;
border-style: solid;
border-color: #e8e8e8;
background-color: rgba( 255, 255, 255, 0.9 );
opacity: 0;
}
.pic_alt:hover .hover-effect{opacity: 1;
}
.alt-hover .pic_alt:hover .hover-effect{opacity: 0.95;
}
.pic_alt .item_content{text-align: center;
}
.pic_alt canvas{position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: 2;
}
.pic_alt:hover canvas.drawn{opacity: 1;
}
.cws_portfolio_fw .pic,
.cws_portfolio .pic_alt{position: relative;
z-index: 1;
overflow: hidden;
}
.cws_portfolio_fw .item_content,
.cws_portfolio .item_content{line-height: 1.23076923;
opacity: 0;
padding: 10px 5px;
display: flex;
flex-direction : column;
justify-content: space-between;
transform: translateY(20%);
}
.cws_portfolio_fw .pic_alt:hover .item_content,
.cws_portfolio .pic_alt:hover .item_content{opacity: 1;
transform: translateY(0%);
}
.cws_portfolio_fw .title,
.cws_portfolio .title{text-transform: uppercase;
line-height: 1.3;
}
.cws_portfolio_fw .post_info > * + *,
.cws_portfolio .post_info > * + *{margin-top: 10px;
}
.cws_portfolio_fw .post_info_wrapper,
.cws_portfolio .post_info_wrapper{height: 100%;
position: relative;
z-index: 1;
}
.cws_portfolio_fw .post_info,
.cws_portfolio .post_info{position: absolute;
top: 50%;
left: 50%;
width: 100%;
max-height: 100%;
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
position: relative;
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.cws_portfolio_fw .links,
.cws_portfolio .links{padding: 26px 0 0px;
position: relative;
z-index: 1;
text-align: right;
} .cws_portfolio_fw .links a,
.cws_portfolio .links a{display: inline-block;
text-align: center;
margin: 0 5px;
width: 38px;
height: 38px;
background: transparent;
font-size: 16px;
line-height: 38px;
border-width: 1px;
border-style: solid;
}
.cws_portfolio_fw .links a:hover,
.cws_portfolio .links a:hover,
.cws_portfolio_fw .alt-hover .links a, .cws_portfolio .alt-hover .links a,
.cws_portfolio_fw .alt-hover .title,
.alt-hover.cws_portfolio_items .item .desc_part{color: #fff;
}
.cws_portfolio_fw .alt-hover .title a,
.cws_portfolio_fw .alt-hover .cats a,
.cws_portfolio_fw .alt-hover .cats,
.cws_portfolio_items.alt-hover .item .title_part a{color: #fff !important;
}
.cws_portfolio_fw .alt-hover .links a:hover,
.cws_portfolio .alt-hover .links a:hover{border-color: #fff !important;
background: rgba(255, 255, 255, 0.2);
}
.cws_portfolio_fw .links:only-child,
.cws_portfolio .links:only-child{padding: 0;
margin: auto;
}
.cws_portfolio_fw .links:only-child:before,
.cws_portfolio .links:only-child:before{display: none;
}
.cws_portfolio_fw .pic_alt > .img_cont{border-radius: 0;
}
.cws_portfolio_fw .pic_alt > .img_cont > .blured-img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_portfolio_fw .pic_alt:hover > .img_cont > .blured-img{opacity: 1;
}   .cws_ourteam .desc p{text-indent: 0;
}
.cws_ourteam > * + *{margin-top: 20px;
}
.cws_ourteam > *[style*='display: none;'] + *,
.cws_ourteam > *[style*='display:none;'] + *{margin-top: auto;
}
.cws_ourteam .pagination.separated{margin-top: 30px;
border-top-style: none;
padding-top: 0;
}
.cws_ourteam_items.grid{margin-top: -30px;
}
.cws_ourteam_items.grid .item{margin-top: 30px;
border-top-style: none;
padding-top: 0;	
}
.ourteam_item_wrapper,
.cws_ourteam.single .media_part{background: #f5f5f5; }
.cws_ourteam.single .media_part{padding: 0;
background:transparent;
border: none;
}
.ourteam_item_wrapper{background: transparent;
overflow: hidden;
}
.ourteam_item_wrapper .pic img{border: 1px solid #eaeaea;
}
.cws_ourteam .pic .blured-img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_ourteam .pic:hover > .img_cont > .blured-img{opacity: 1;
}
.cws_ourteam .pic > .img_cont{position: relative;
z-index: 0;
}
.ourteam_item_wrapper{text-align: center;
}
.ourteam_item_wrapper .title{font-size: 1.2em;
}
.cws_ourteam_items .title_wrap>*{display: inline-block;
vertical-align: middle;
margin: 0;
font-size: inherit;
line-height: 1.2;
} .cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.title{font-size: 1.28em;
display: block;
} .cws_ourteam_items .desc{font-size: 0.928em;
line-height: 1.714285;
}
.cws_ourteam_items .title_wrap + .desc{margin-top: 20px;
}
.cws_ourteam_items.center-items{display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.ourteam_item_wrapper > * + *{margin-top: 10px;
}
.ourteam_item_wrapper .media_part + *{margin-top: 15px;
}
.ourteam_item_wrapper > *:first-child:not(.media_part){margin-top: 15px;
}
.ourteam_item_wrapper > *:last-child:not(.social_links):not(.media_part){margin-bottom: 15px; }
.ourteam_item_wrapper .social_links{position: absolute;
z-index: 1;
left: 0;
right: 0;
bottom: 0;
margin-top: 0;
padding: 15px 10px;
}
.ourteam_item_wrapper .social_links a{width: 25px;
height: 25px;
margin: auto 5px;
font-size: 16px;
line-height: 25px;
color: #ffffff;
opacity: 0.5;
}
.ourteam_item_wrapper .social_links a:hover{opacity: 1;
}
.cws_ourteam.single .cws_ourteam_items .item > * + *,
.cws_ourteam.single .media_part_wrapper > * + *{margin-top: 20px;
}
.cws_ourteam.single .media_part{width: 370px;
float: left;
margin-right: 24px; }
.cws_ourteam.single .media_part_wrapper{float: left;
margin-right: 24px;	
text-align: center;
}
.cws_ourteam.single .media_part_wrapper > *{text-align: start;
}
.cws_ourteam.single .media_part_wrapper > .media_part{float: none;
margin-right: auto;
}
.cws_ourteam.single .media_part_wrapper + .title_wrap{margin-top: 0;
}
.cws_ourteam.single .social_links{text-align: center;
margin: 20px 0;
}
.cws_ourteam.single .social_links a{width: 25px;
height: 25px;
margin: auto 5px;
font-size: 16px;
line-height: 25px;
color: #e6e6e6;
border-radius: 50%;
-webkit-box-shadow: 0px 0px 0px 1px #e6e6e6;
-moz-box-shadow: 0px 0px 0px 1px #e6e6e6;
box-shadow: 0px 0px 0px 1px #e6e6e6;
}
.cws_ourteam.single .social_links a:hover{color: #fff;
}
.cws_ourteam_header{display: table;
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}
.cws_ourteam_header .ce_title{width: 100%;
}
.cws_ourteam_header .cws_ourteam_filter{float: right;
width: 200px;
}
.cws_ourteam_header .carousel_nav_panel{width: 55px;
float: right;
}
.cws_ourteam_header>*{display: table-cell;
vertical-align: middle;
} .ourteam_item_wrapper .pic .hover-effect{opacity: 0.9;
transform: translateY(calc(100% - 5.71em));
transition: all 0.5s;
}
.ourteam_content{color: #ffffff;
position: absolute;
top: calc(100% - 4.28em);
padding: 0 10px;
z-index: 3;
bottom: 0;
right: 0;
left: 0; transition: all 0.5s;
}
.ourteam_content a,
.ourteam_content a:hover{color: #ffffff;
}
.ourteam_content>*:not(.title_wrap){opacity: 0;
transition: all 0.5s;
} .ourteam_item_wrapper:hover .pic .hover-effect{transform: translateY(0);
}
.ourteam_item_wrapper:hover .ourteam_content{top: 30%;
}
.ourteam_item_wrapper:hover .ourteam_content>*:not(.title-wrap){opacity: 1;
}  .news > * + *{margin-top: 30px;
}
.news > *[style*='display: none;'] + *,
.news > *[style*='display:none;'] + *{margin-top: auto;
}
.cws_blog_header{display: table;
width: 100%;
}
.cws_blog_header .ce_title{width: 100%;
padding-left: 15px;
}
.cws_blog_header .carousel_nav_panel{float: right;
padding-left: 15px;
width: 58px;
}
.cws_blog_header>*{display: table-cell;
vertical-align: middle;
}  .owl-carousel .owl-wrapper:after{content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-item{float: left;
}
.owl-wrapper-outer{overflow: hidden;
cursor: move;
}
.owl-pagination{font-size: 0;
line-height: 11px;
text-align: center;
margin: 20px 0;
}
.owl-pagination .owl-page{display: inline-block;
vertical-align: middle;
width: 9px;
height: 9px;
margin: 0 4px;
border-radius: 50%;
-webkit-box-shadow: 0px 0px 0px 1px #848d91;
-moz-box-shadow: 0px 0px 0px 1px #848d91;
box-shadow: 0px 0px 0px 1px #848d91;
-moz-transform: translate3d(0,0,0); }
}
.owl-pagination .owl-page.active{
background-color: transparent;
}
.carousel_nav_panel_container{white-space: nowrap;
}
.carousel_nav_panel .prev,
.carousel_nav_panel .next{cursor: pointer;
display: block;
float: left;
width: 23px;
height: 23px;
line-height: 23px;
font-size: 18px;
border: 1px solid #e6e6e6;
font-family: FontAwesome;
text-align: center;
} .carousel_nav_panel span + span{margin-left: 5px;
}
.carousel_nav_panel .prev:before{content: "\f104";	
}
.carousel_nav_panel .next:before{content: "\f105";	
}
.cws_sc_carousel .owl-carousel{margin-right: -30px;
}
.cws_sc_carousel .owl-item .item{margin-right: 30px;
}
.owl-item > li.item{padding-left: 0;
}
.owl-item > li.item:before{display: none;
}  .cws-widget{position: relative;
z-index: 1;
padding-left: 65px;
}
.sb_left .cws-widget{padding: 0 65px 0 0;
}
aside .cws-widget + .cws-widget{margin-top: 30px;
padding-top: 40px;
border-top: 1px dashed #d9d9d9;
}
aside .cws-widget + .cws-widget:before,
aside .cws-widget + .cws-widget:after{content: "";
display: inline-block;
position: absolute;
z-index: 2;
top: -5px;
left: -1px;
width: 1px;
height: 9px;
}
aside .cws-widget + .cws-widget:after{width: 9px;
height: 1px;
left: -5px;
top: -1px;
}
aside.sb_left .cws-widget + .cws-widget:before{right: -1px;
left: auto;
}
aside.sb_left .cws-widget + .cws-widget:after{right: -5px;
left: auto;
}
.new-layout .cws-widget .widget-title{font-size: 22px;
line-height: 1.2;
margin-bottom: 10px; } .widget-title > i,
.widget-title > img,
.widget_title_icon_section > *,
.widget-title-icon:before{display: block;
border-radius: 5px;
}
.widget-title > i,
.widget_title_icon_section > i,
.widget-title-icon:before{font-size: 0.8em;
width: 1.3645em;
height: 1.3645em;
line-height: 1.3645em;
text-align: center;
color: #fff;
border-color: #e6e6e6;
}
.widget-title-icon:before{content: "\f0ca";
display: inline-block;
vertical-align: text-bottom;
margin-right: 14px;
border: 1px solid #e6e6e6;
font-family:  FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
.list_icon_title.widget-title-icon:before,
.menu_title.widget-title-icon:before{content: "\f0ca";
}
.calendar_wrap_title.widget-title-icon:before{content: "\f073";
}
.tagcloud_title.widget-title-icon:before{content: "\f02c";
}
.search-form_title.widget-title-icon:before{content: "\f002";
}
.textwidget_title.widget-title-icon:before{content: "\f040";
}
.slider_icon_title.widget-title-icon:before{content: "\f03e";
}
.widget-title > img,
.widget_title_icon_section > img{width: 1.3645em;
height: auto;
}
.widget_title_box{display: table;
width: 100%;
}
.widget_title_box>*{display: table-cell;
vertical-align: middle;
}
.widget_title_box>.widget_title_icon_section{width: 1.5em;
}
.widget_title_box>.widget_title_icon_section + .widget_title_text_section{padding-left: 6px;
font-size: 1.37em;	
} .cws-widget > *:not(:first-child):not(:empty),
.cws-widget .widget_carousel .item > * + *,
.cws-widget .cws_tweet + .cws_tweet,
.cws-widget .tweets_carousel .cws_tweet + .cws_tweet,
.cws-widget .widget_carousel .owl-controls,
.cws-widget .tweets_carousel .owl-controls{margin-top: 10px;
}
.cws-widget > *:not(.widget-title):not(:empty):not(.widget_carousel):not(.cws_tweets),
.cws-widget .widget_carousel .item > *,
.cws-widget .cws_tweet{}
 .cws-widget ul li:before{display: none;
}
.cws-widget ul li a:before{ }
.cws-widget ul li.parent_archive a:after{display: none;
}
.cws-widget ul li{position: relative;
}
.cws-widget ul li + li{margin-top: 4px;
}  .cws-widget ul:not(.owl-carousel):not(.product_list_widget) li:hover>a{padding-left: 10px;
}
.cws-widget ul.children,
.cws-widget ul.sub-menu{margin-left: 20px;
margin-right: -10px;
margin-bottom: 0px;
}
.cws-widget ul.children>li,
.cws-widget ul.sub-menu>li{padding-left: 0;
} .cws-widget .parent_archive,
.cws-widget .has_children{padding-right: 36px;
}
.cws-widget .parent_archive > ul,
.cws-widget .has_children > ul{margin-right: -36px;
} .cws-widget .parent_archive .widget_archive_opener,
.cws-widget .has_children .opener{display: block;
position: absolute;
top: 0;
right: 0;
width: 36px;
text-align: center;
cursor: pointer;
}
.cws-widget .parent_archive .widget_archive_opener:before,
.cws-widget .has_children .opener:before{display: block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.cws-widget .parent_archive .widget_archive_opener.active:before,
.cws-widget .has_children .opener.active:before{-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}  .cws-widget .recentcomments:before{position: static;
content: "\f075";
font-family: FontAwesome;
display: inline-block;
font-size: 1em;
box-shadow: none;
}
.cws-widget ul#recentcomments li a:before{display: none;
}
.cws-widget .recentcomments:before{margin-right: 6px;
}  .cws-widget #wp-calendar{border-style: none;
}
.cws-widget #wp-calendar th, 
.cws-widget #wp-calendar td{padding: 0;
border-bottom-style: none;
line-height: 36px;
}
.cws-widget #wp-calendar #next{text-align: end;
}
.cws-widget .calendar_wrap{padding: 0 10px 0 10px;
}
.cws-widget #wp-calendar{width: 100%;
}
.cws-widget #wp-calendar thead{font-size: 1.0667em;
}
.cws-widget #wp-calendar tbody{font-size: 0.928em;
}
.cws-widget #wp-calendar thead,
.cws-widget #wp-calendar tbody{text-align: center;
}
.cws-widget #wp-calendar thead{}
.cws-widget #wp-calendar tbody tr + tr{border-top: 1px solid #e0e0e0;
}
.cws-widget #wp-calendar td{line-height: 36px;
}
.cws-widget #wp-calendar caption{font-size: 1.2em;
margin: -1px -11px;
padding: 8px 10px; margin-bottom: 10px;
color: #fff;
} .cws-widget #wp-calendar tfoot:before{position: absolute;
z-index: 1; bottom: 37px;
left: 0;
content: "";
display: block;
width: 100%;
border-top: 1px dashed #d9d9d9;
}
.cws-widget #wp-calendar tfoot:after{position: absolute;
z-index: 1;
left: 50%;
bottom: 0;
border-left: 1px dashed #d9d9d9;
width: 1px;
height: 36px;
content: "";
display: block;
}
.footer_container .cws-widget #wp-calendar tfoot{font-size: inherit;
}
.cws-widget #wp-calendar tbody td#today{position: relative;
color: #fff;
z-index: 1;
}
.cws-widget #wp-calendar tbody td#today a{color: #fff;
}
.cws-widget #wp-calendar tbody td#today:before{content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 2em;
height: 2em; z-index: -1;
}
.cws-widget #wp-calendar tfoot td#prev,
.cws-widget #wp-calendar tfoot td#next{position: relative;
text-align: center;
text-transform: uppercase;
}
.cws-widget #wp-calendar tfoot td#prev a, 
.cws-widget #wp-calendar tfoot td#next a{color: inherit;
font-size: 1.14em;
}
.cws-widget .calendar_wrap{position: relative;
border: 1px solid #e6e6e6;
}   .cws-widget .tagcloud{font-size: 0;
}
.cws-widget .tagcloud a{line-height: 1.2em;
display: inline-block;
vertical-align: middle;
padding: 0.5em 0.714em;
border-style: solid;
border-width: 1px; margin: 0px 10px 10px 0;
border-color: #E1E1E1;
color: inherit;
opacity: 0.7;
font-size: 13px !important;
font-style: italic;
}
.cws-widget .tagcloud a:hover{color: #fff;
opacity: 1;
}  .cws-widget .search-form label{display: block;
position: relative;
}
.cws-widget .search-form input{display: block;
padding-right: 60px;
}
.cws-widget .search-form label:before{display: block;
position: absolute;
width: 50px;
top: 0;
bottom: 0;
right: 0;
font-family: FontAwesome;
font-size: 20px;
content: "\f002";
text-align: center;
line-height: 40px;  }
.cws-widget .search-form .screen-reader-text,
.cws-widget .search-form .search-submit{display: none;
}  .cws_textwidget_content .text + .link{border-top: 1px solid #e9e9e9;
}
.cws_textwidget_content .link{text-align: end;
}
.cws-widget .cws_img_frame,
.cws-widget .gallery-icon{border-style: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;	
}
.widget_cont{position: relative;
z-index: 1;
}  .cws-widget .post_item .post_preview:not(:empty){padding: 10px 0;
}
.cws-widget .post_item .post_thumb{display: inline-block;
position: relative;
z-index: 1;
float: left;
margin-right: 10px; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
-webkit-transform: translate3d(0,0,0); }
.cws-widget .post_item .post_thumb .pic{}
.cws-widget .post_item .post_thumb a,
.cws-widget .post_item .post_thumb img{display: block;
}
.cws-widget .post_item .post_thumb:hover img{opacity: 0.7;
}
.cws-widget .post_item .post_preview{line-height: 1.385em;
}
.cws-widget .post_item .post_title{font-size: 1.0666667em;
margin-bottom: 3px;
}
.cws-widget .post_item .post_content,
.cws-widget .post_item .post_date{line-height: 1.63636363;
font-size: 0.933333em;
}
.cws-widget .post_item .post_date{opacity: 0.7;
font-style: italic;
}
.cws-widget .widget_carousel{margin-left: -10px;
}
.cws-widget .widget_carousel .item{margin-left: 10px;
}
.cws-widget .post_item canvas{position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.cws-widget .post_item .post_thumb:hover canvas.drawn{opacity: 1;
}  .cws-widget > .portfolio_item_thumbs{background: transparent !important;
margin-left: -10px;
margin-top: -10px; font-size: 0 !important;
line-height: 0 !important;
}
.cws-widget .portfolio_item_thumb{display: inline-block;
margin-left: 10px;
margin-top: 10px;
}
.cws-widget .portfolio_item_thumb .pic{-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
-webkit-transform: translate3d(0,0,0); }
.cws-widget .portfolio_item_thumb .pic .blured-img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws-widget .portfolio_item_thumb .pic:hover .blured-img{opacity: 1;
}
.cws-widget .portfolio_item_thumb .pic .hover-effect,
.cws-widget .portfolio_item_thumb .pic .links{z-index: 2;
}
.cws-widget .portfolio_item_thumb .pic .links > *{font-size: 16px;
width: 38px;
height: 38px;
line-height: 38px; text-align: center;
opacity: 0;
background: transparent;
z-index: 3;
}
.cws-widget .portfolio_item_thumb .pic:hover .links > *{opacity: 0.8;
}
.cws-widget .portfolio_item_thumb .pic .links > *:hover,
.pic:hover .links > *:hover{background-color: rgba(255,255,255, 0.2);
}  .ce_title + .cws_tweets{margin-top: 20px;
}
.cws-widget .cws_tweets{background: transparent;
}
.cws-widget .cws_tweet{text-align: center;
}
aside .cws-widget .cws_tweet,
.page_footer .cws-widget .cws_tweet{text-align: left;
}
.cws-widget .cws_tweet,
.cws-widget .tweets_carousel .cws_tweet{border-style: none;
padding: 0;
min-height: 0;
}
.cws-widget .cws_tweet > *{padding: 10px;
}
.cws-widget .cws_tweet:before,
.cws-widget .cws_tweet:after{display: none;
}
.cws-widget .cws_tweet .tweet_content{font-size: 0.928em;
line-height: 1.385em;
}
aside .cws-widget .cws_tweet .tweet_content,
.page_footer .cws-widget .cws_tweet .tweet_content{padding: 10px 0 5px 30px;
font-style: italic;
}
aside .cws-widget .cws_tweet:before,
.page_footer .cws-widget .cws_tweet:before{position: absolute;
line-height: 1.4;
top: 10px;
left: 0;
font-family: cwsicon;
content: "\f129";
font-size: 16px;
display: inline-block;
width: 30px;
height: 30px;
font-size: 15px;
border: 0;
background: transparent;
}
.cws-widget .cws_tweet .tweet_date{font-size: 0.928em;
line-height: 1.333333;
}
.cws-widget .cws_tweet .tweet_content + .tweet_date{margin-left: 30px;
padding: 0;
opacity: 0.7;
}
.cws-widget .tweets_carousel > .cws_wrapper{margin-left: -10px;
}
.cws-widget .tweets_carousel .item{margin-left: 10px;
}  .benefits_area{padding: 50px 0;
}
.benefits_area,
.page_content:not(.single_sidebar):not(.double_sidebar){min-height: 200px; -webkit-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);	
}
.benefits_container{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;	
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin: -50px -15px 0;
}
.benefits_container .cws-widget{width: 100%;
-webkit-flex: 1 1 0;
-ms-flex: 1 1 0;
flex: 1 1 0;
margin: 50px 15px 0;
padding: 0 10px;
text-align: center;
}
.benefits_container .cws-widget > *:not(:first-child):not(:empty),
.benefits_container .cws-widget .widget_carousel .item > * + *,
.benefits_container .cws-widget .widget_carousel .owl-controls{margin-top: 15px;
}
.benefits_container .cws-widget > *:not(.widget-title):not(:empty):not(.widget_carousel),
.benefits_container .cws-widget .widget_carousel .item > *{background: transparent;
border-radius: 0;
}
.benefits_container .cws-widget .calendar_wrap,
.benefits_container .cws-widget .tagcloud,
.benefits_container .cws-widget > .textwidget,
.benefits_container .cws_textwidget_content > *,
.benefits_container .cws-widget .post_item .post_preview,
.benefits_container .cws-widget .post_item .post_date{padding: 0;
}
.benefits_container ul li{text-align: start;
padding-left: 0;
padding-right: 0;
}
.benefits_container .select2-container,
.benefits_container .cws-widget .wpcf7{text-align: start;
}
.benefits_container .cws-widget > .menu-all-pages-container > ul > li:first-child,
.benefits_container .cws-widget > ul > li:first-child{margin-top: -10px;
}
.benefits_container .cws-widget .tagcloud:not(:empty){margin-left: -5px;
}
.benefits_container .cws-widget .search-form input{background: #ddd;
} .benefits_container .cws_textwidget_content .text:not(:only-child){padding-bottom: 10px;
}
.benefits_container .cws_textwidget_content .text + .link{border-top-style: none;
position: relative;
padding-top: 11px;
}
.benefits_container .cws_textwidget_content .text + .link:before{content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #e0e0e0;
background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
}
.benefits_container .cws_textwidget_content .link{text-align: inherit;
}
.benefits_container .cws_textwidget_content .link a{font-size: inherit;
line-height: inherit;
font-weight: inherit;
padding: 0;
border-style: none;
border-radius: 0;
background: transparent;
}
.benefits_container .cws_textwidget_content .link a:after{font-family: FontAwesome;
content: "\f105";
margin-left: 0.5ex;
}  .benefits_container .cws-widget .post_item .post_thumb{float: none;
margin-right: auto;
}
.benefits_container .cws-widget .post_item .post_preview:not(:empty):not(:only-child){padding-bottom: 10px;
}
.benefits_container .cws-widget .post_item .post_date{border-top-style: none;
position: relative;
padding-top: 11px;
}
.benefits_container .cws-widget .post_item .post_date:before{content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #e0e0e0;
background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);	
}
.benefits_container .cws-widget .post_item .post_preview,
.benefits_container .cws-widget .post_item .post_date{font-size: inherit;
line-height: inherit;
}  .benefits_container .cws-widget .widget_title_box,
.benefits_container .cws-widget .widget_title_box > *{display: block;
width: auto;
}
.benefits_container .widget_title_icon_section + .widget_title_text_section{margin-top: 20px;
}
.benefits_container .widget_title_box > .widget_title_icon_section + .widget_title_text_section{padding-left: 0;
}
.benefits_container .cws-widget .widget-title{font-size: 1.533333em;
line-height: 1.04348;
}
.benefits_container .cws-widget .widget-title > i,
.benefits_container .cws-widget .widget-title > img,
.benefits_container .cws-widget .widget_title_icon_section > *{margin-left: auto;
margin-right: auto;
}
.benefits_container .cws-widget .widget-title > i,
.benefits_container .cws-widget .widget_title_icon_section > i{position: relative;
font-size: 60px;
width: 102px;
height: 102px;
line-height: 102px;
border-radius: 14px;
text-shadow: 0 2px rgba(0,0,0,0.3);
}
.benefits_container .cws-widget .widget-title > i:before,
.benefits_container .cws-widget .widget_title_icon_section > i:before{vertical-align: middle;
text-align: center;
}
.benefits_container .cws-widget .widget-title > img,
.benefits_container .cws-widget .widget_title_icon_section > img{width: 102px;
border-radius: 10px;
} .page_content > main .benefits_cont{margin-top: 30px;
margin-bottom: 30px;
}
.page_content > main .benefits_cont:before,
.page_content > main .benefits_cont:after{content: '';
display: table;
clear: both;
}
.benefits_cont .benefits_bg{border-radius: 6px;
z-index: 1;
position: relative;
overflow: hidden;
-webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
padding: 0;
}
.grid_row.benefits{width: 100% !important;  padding: 0;
}
.grid_row.benefits:after{}
.benefits_cont .benefits>*:first-child{border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
overflow: hidden;
}
.benefits_cont .benefits>*:last-child{border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
overflow: hidden;
}     .ce + .ce{margin-top: 30px;
} .ce_title a{color: inherit;
} .cws_button,
input[type='submit']{display: inline-block;
padding: 6px 19px; border-width: 1px;
border-style: solid;
font-weight: 400;
}
.cws_button + .cws_button{margin-top: 3px;
}
.cws_button:hover,
input[type='submit']:hover,
input[type='submit'].alt,
.cws_button.alt{background-color: transparent;
}
.cws_button,
input[type='submit'],
input[type='submit'].alt:hover,
.cws_button.alt:hover{color: #fff;
}
.cws_button.mini{padding: 5px 14px;
font-size: 0.93333em;
line-height: 1.385;
}
.cws_button.small{padding: 6px 19px;
font-size: 0.93333em;
line-height: 1.643;
}
.cws_button.large{padding: 13px 29px;
line-height: 1.313em;
}
.cws_button.xlarge{padding: 11px 31px;
font-size: 1.2em;
line-height: 1.4444444444444444;
}
.cws_button.full_width{display: block;
text-align: center;
}
.cws_button.custom_colors.custom_gradient:hover{opacity: 0.75;
}
.cws_button.icon-on{position: relative;
z-index: 1;
}
.cws_button .button-icon,
.cws_button.alt:hover .button-icon{position: absolute;
left: -1px;
top: -1px;
bottom: -1px;
background: rgba(0,0,0,0.23);
text-align: center;
transition: background 0.3s;
}
.cws_button:hover .button-icon,
.cws_button.alt .button-icon{background: rgba(0,0,0,0.07);
}
.cws_button.icon-on.mini .button-icon{width: 30px;
line-height: 30px;
font-size: 0.92em;
}
.cws_button.icon-on.small .button-icon{width: 35px;
line-height: 35px;
font-size: 1em;
}
.cws_button.icon-on.regular .button-icon{width: 40px;
line-height: 40px;
font-size: 1.2em;
}
.cws_button.icon-on.large .button-icon{width: 46px;
line-height: 46px;
font-size: 1.3em;
}
.cws_button.icon-on.xlarge .button-icon{width: 50px;
line-height: 50px;
font-size: 1.4em;
}
.cws_button.icon-on.mini{padding: 4px 9px 4px 39px;
}
.cws_button.icon-on.small{padding: 6px 14px 6px 49px;
}
.cws_button.icon-on.regular{padding: 6px 16px 6px 56px;
}
.cws_button.icon-on.large{padding: 13px 21px 13px 66px;
}
.cws_button.icon-on.xlarge{padding: 12px 28px 12px 80px;
}  .cws_msg_box,
div.wpcf7-response-output{position: relative;
padding: 30px 20px 30px 90px;
min-height: 40px;
color: #fff;
background: #237dc8;
border: 1px solid transparent;
}
.cws_msg_box.warning-box,
div.wpcf7-mail-sent-ng{background: #f9b91e;
}
.cws_msg_box.success-box,
.wpcf7-response-output.wpcf7-mail-sent-ok{background: #2eb851;
}
.cws_msg_box.error-box,
.wpcf7-response-output.wpcf7-validation-errors{background: #f56363;
}
.cws_msg_box .icon_section,
.wpcf7-response-output:after{position: absolute;
top: 0;
left: 0;
width: 90px;
height: 100%;
}
.cws_msg_box .icon_section i,
.wpcf7-response-output:before{position: absolute;
top: 50%;
left: 50%;
width: 38px;
height: 38px;
line-height: 38px; border-color: inherit; font-size: 38px;
margin-left: -20px;
margin-top: -20px;
text-align: center;
}
.cws_msg_box .msg_box_title{font-size: 1.285em;
line-height: 1.46334em;
font-weight: 400;
}
.cws_msg_box .msg_box_text{font-size: 1em;
line-height: 1.8857143;
}
.cws_msg_box .msg_box_title + .msg_box_text{margin-top: 5px;
}
.cws_msg_box.closable .cls_btn{position: absolute;
top: 6px;
right: 6px;
width: 22px;
height: 22px;
line-height: 22px;
font-size: 12px;
text-align: center;
cursor: pointer;
}
.cws_msg_box.closable .cls_btn:before{font-family: cwsicon;
content: "\f10c";
vertical-align: middle;
}  .cws_tweet{position: relative;
} .cws_tweet:before{content: "\f099";
font-family: FontAwesome;
display: inline-block;   margin-bottom: 20px;
width: 48px;
height: 48px;
border: 1px solid; font-size: 30px;
line-height: 48px;
text-align: center;
}
.cws_tweet + .cws_tweet:before{display: none;
}
.tweets_carousel .cws_tweet + .cws_tweet,
.cws_tweet + .cws_tweet{margin-top: 0;
}
.twiiter_carousel_header .carousel_nav_panel{float: right;
}
.tweets_carousel_header .follow_us,
.follow_us{display: block;
width: 60px;
height: 60px;
box-sizing: border-box;
border-width: 1px;
border-style: solid;
margin-left: auto;
margin-right: auto;
line-height: 58px;
font-size: 30px;
text-align: center;
}
.tweets_carousel .cws_tweet,
.cws_tweet{padding: 0 15px;
min-height: 0;
border-style: none;
}
.tweets_carousel .cws_tweet:before,
.tweets_carousel .cws_tweet:after{display: none;
}
.tweets_carousel_header,
.tweets_carousel,
.cws_tweet{text-align: center;
}
.tweets_carousel .cws_tweet + .cws_tweet,
.cws_tweet + .cws_tweet{margin-top: 15px;
} .tweets_carousel .owl-controls{margin-top: 35px;
}
.tweets_carousel .tweet_date,
.tweet_date{opacity: 0.7;
}
.tweets_carousel_header + .tweets_carousel{margin-top: 20px;
}  .cws_milestone{display: inline-block;
padding: 20px 18px 20px 18px;
border-width: 1px;
border-style: solid;
text-align: center;
max-width: 100%;
box-sizing: border-box;
}
.cws_milestone.block-center{margin: 0 auto;
}
.cws_milestone.ms-icon-left{display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
}
.cws_milestone.ms-icon-left .milestone_icon{position: relative;
z-index: 1;
padding-right: 20px;
margin-right: 20px;
}
.cws_milestone.ms-icon-left .milestone_icon:before{content: '';
display: block;
position: absolute;
z-index: 1;
top: 5px;
right: 0;
height: calc(100% - 10px);
border-left: 1px dashed;
border-color: inherit;
}
.cws_milestone.borderless{padding: 0;
}
.cws_milestone.borderless_vs_bg{padding: 20px 18px 20px 18px;
}
.cws_milestone .milestone_icon,
.cws_milestone .milestone_number,
.cws_milestone .milestone_desc{display: block;
}
.cws_milestone .milestone_icon{font-size: 4.65em;
line-height: 1;
}
.cws_milestone .milestone_icon>i{display: block;
}
.cws_milestone .milestone_number{font-size: 2.85em;
font-family: inherit;
line-height: 0.8;
font-weight: 400;
}
.cws_milestone .milestone_desc{font-size: 1em;
line-height: 1.75;
}
.cws_milestone .milestone_icon + *{margin-top: 5px;
}
.cws_milestone.kill_gradient{background-image: none;
}  .cws_progress_bar{-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.cws_progress_bar + .cws_progress_bar{margin-top: 10px;
}
.cws_progress_bar .pb_title{line-height: 1.9;
}
.cws_progress_bar .bar{position: relative;
height: 5px; background: #e6e6e6;
overflow: hidden;
}
.cws_progress_bar .progress{position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
}
.cws_progress_bar .indicator{float: right;
}
.cws_progress_bar .pb_title:after{content: '';
clear: both;
display: table;
}
.cws_progress_bar .progress.kill_gradient{background-image: none;
}
.cws_progress_bar .progress:after{content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}  .cws_fa{display: inline-block;
width: 1.6667em;
height: 1.6667em;
text-align: center;
border-width: 2px;
border-style: solid;
border-radius: 50%;
}
.cws_fa:before{line-height: 1.6667em;
}
.cws_fa,
.cws_fa.alt:hover{color: #8c8c8c;
} a.icon_link:hover .cws_fa.alt,
.cws_fa.alt:hover{border-color: #8c8c8c;
background-color: transparent;
}
.cws_fa.bordered_icon.simple_icon{border-width: 1px;
}
.cws_fa.simple_icon,
.cws_fa.simple_icon.alt:hover,
a.icon_link:hover .cws_fa.simple_icon.alt{background: transparent;
border-color: transparent !important;
}
.cws_fa.simple_icon,
.cws_fa.simple_icon.alt:hover{color: #8c8c8c;
}
.cws_fa_wrapper .ring{position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-width: 4px;
border-style: solid;
border-radius: 50%;
border-color: transparent;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 1;
}
.cws_fa_wrapper.square .ring{border-radius: 0px;
}
.cws_fa_wrapper .cws_fa{display: block;
margin: 4px;
border-width: 1px;
width: calc(1.6667em - 6px);
height: calc(1.6667em - 6px);
position: relative;
z-index: 2;
}
.cws_fa_wrapper .cws_fa:before{line-height: calc(1.9544em - 6px);
font-size: 0.85em;
}
.cws_fa_wrapper [class*="flaticon-"]:before{line-height: calc(2.44em - 6px);
font-size: 0.7em;	
}
.cws_fa.custom_colors.custom_gradient:hover{opacity: 0.75;
}
.cws_fa_wrapper{display: inline-block;
position: relative;
z-index: 1;
}
.cws_fa{display: inline-block;
width: 1.6667em;
height: 1.6667em;
text-align: center;
border-width: 1px;
border-style: solid;
border-radius: 50%;
position: relative;
z-index: 1;
}
.cws_fa:before{line-height: 1.6667em;
}
.cws_fa,
.cws_fa.alt:hover,
a.icon_link:hover .cws_fa.alt{color: #8c8c8c;
}
.cws_fa:hover,
.cws_fa.alt,
a.icon_link:hover .cws_fa{background-color: transparent;
} .cws_fa.square{border-radius: 0px;
}
.cws_fa.dis_hover{pointer-events: none;
}
.cws_fa.custom_colors.custom_gradient:hover,
a.icon_link:hover .cws_fa.custom_colors.custom_gradient{opacity: 0.75;
}
.cws_fa_wrapper:hover .cws_fa,
a.icon_link:hover .cws_fa_wrapper .cws_fa{background: transparent;
color: #8c8c8c;
border-color: #8c8c8c;
}
.cws_fa_wrapper:hover .cws_fa:not(.alt):not(.custom_gradient) + .ring,
a.icon_link:hover .cws_fa_wrapper .cws_fa:not(.alt):not(.custom_gradient) + .ring{-webkit-box-shadow: 0px 0px 0px 1px #fafafa !important;
-moz-box-shadow: 0px 0px 0px 1px #fafafa !important;
box-shadow: 0px 0px 0px 1px #fafafa !important;
border-color: #fafafa;
}
.cws_fa_wrapper:hover .cws_fa.alt,
a.icon_link:hover .cws_fa_wrapper .cws_fa.alt{color: #8c8c8c;
border-color: transparent;
}
.cws_fa_wrapper .cws_fa.alt + .ring{-webkit-box-shadow: 0px 0px 0px 1px #fafafa;
-moz-box-shadow: 0px 0px 0px 1px #fafafa;
box-shadow: 0px 0px 0px 1px #fafafa;
border-color: #fafafa;
}
.cws_fa_wrapper:hover .cws_fa.alt + .ring,
a.icon_link:hover .cws_fa_wrapper .cws_fa.alt + .ring{border-color: transparent;
}
.cws_fa_tbl{display: table;
table-layout: fixed;
width: 100%;
}
.cws_fa_tbl_row{display: table-row;
}
.cws_fa_tbl_cell{word-wrap: break-word;
display: table-cell;
vertical-align: top;
}
.cws_fa_tbl.vertical-middle .cws_fa_tbl_cell{vertical-align: middle;
}
.cws_fa_tbl .cws_fa_tbl_cell.size_1x{width: calc(2em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_2x{width: calc(3.4em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_3x{width: calc(6em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_4x{width: calc(7.4em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_5x{width: calc(9em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_lg{width: calc(1.33333333em*2 + 12px);
}
.cws_fa_tbl.v_align_top .cws_fa_tbl_cell{vertical-align: top;
}
.cws_fa_tbl .cws_fa_tbl_cell>.cws_fa,
.cws_fa_tbl .cws_fa_tbl_cell>.cws_fa_wrapper{margin-right: 20px;
}
.cws_fa_tbl.icon-right .cws_fa_tbl_cell>.cws_fa,
.cws_fa_tbl.icon-right .cws_fa_tbl_cell>.cws_fa_wrapper{margin-left: 20px;
margin-right: 0;
}
.cws_fa_tbl h1,
.cws_fa_tbl h2,
.cws_fa_tbl h3,
.cws_fa_tbl h4,
.cws_fa_tbl h5,
.cws_fa_tbl h6{margin-bottom: 0.3em;
}
.cws_fa_tbl p{text-indent: 0;
}
a.icon_link{color: inherit;
margin: 2px;
display: inline-block;
}  .dropcap{display: block;
float: left;
margin-top: 0.5ex;
margin-right: 0.5ex;
text-align: center;
color: #fff;
}  .cws_divider_wrapper{margin: 0;
line-height: 0;
}
.cws_divider_wrapper.align-center{text-align: center;
}
.cws_divider_wrapper.align-left{text-align: left;
}
.cws_divider_wrapper.align-right{text-align: right;
}
.cws_divider,
hr{position: relative;
z-index: 1;
font-size: 100px;
display: inline-block;
width: 100%;
border-bottom-width: 0.01em;
height: 0;
border-bottom-style: dashed;
border-color: #d9d9d9;
background: transparent;
}
.cws_divider{border-bottom-style: solid;
}
.cws_divider.with-plus:before,
.cws_divider.with-plus:after,
hr:before,
hr:after{content: "";
display: block;
position: absolute;
z-index: 1;
top: -0.04em;
left: 50%;
height: 0.09em;
width: 0.01em;
box-shadow: 200px 0 0 #237DC8, -200px 0 0 #237DC8;
background: #237DC8;
}
.cws_divider.with-plus:after,
hr:after{height: 0.01em;
width: 0.09em;
top: 0;
left: calc(50% - 0.04em);
}
.cws_divider:not(.long).with-plus:before,
.cws_divider:not(.long).with-plus:after{box-shadow: none;
}
.cws_divider.dashed{border-bottom-style: dashed;
}
.cws_divider.dotted{border-style: dotted;
}
.cws_divider.short{width: 50px;
}  .ce_title + .cws_ce_content{margin-top: 30px;
}
.ce_accordion .accordion_title,
.ce_toggle .accordion_title{position: relative;
border: 1px solid #e6e6e6;
background: #fafafa;
font-size: 1.08em; padding: 5px 30px 5px 15px;
min-height: 25px; }
.ce_accordion .accordion_title > span,
.ce_toggle .accordion_title > span{max-width: 100%;
}
.ce_accordion.second_style .accordion_section.active .accordion_title > span,
.ce_toggle.second_style .accordion_section.active .accordion_title > span{color: #fff;
}
.ce_accordion .accordion_title,
.ce_toggle .accordion_title{cursor: pointer;
white-space: nowrap;
}
.ce_accordion .accordion_title>*,
.ce_toggle .accordion_title>*{vertical-align: middle;
white-space: normal;
} .ce_accordion .accordion_title .accordion_icon,
.ce_toggle .accordion_title .accordion_icon{position: relative;
height: 17px;
width: 18px;
box-sizing: content-box;
margin-left: -4px; padding: 4px 15px 4px 0; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
} .ce_accordion .accordion_title .accordion_icon.fa:before,
.ce_toggle .accordion_title .accordion_icon.fa:before,
.ce_accordion .accordion_title .accordion_icon[class^="flaticon-"]:before, 
.ce_accordion .accordion_title .accordion_icon[class*=" flaticon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class^="flaticon-"]:before, 
.ce_toggle .accordion_title .accordion_icon[class*=" flaticon-"]:before{display: block;
position: absolute; line-height: 25px;
font-size: 16px;
text-align: center;
top: 0;
left: 0;
}
.ce_accordion .accordion_title .accordion_icon[class^="flaticon-"]:before, 
.ce_accordion .accordion_title .accordion_icon[class*=" flaticon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class^="flaticon-"]:before, 
.ce_toggle .accordion_title .accordion_icon[class*=" flaticon-"]:before{font-size: 1em;
}
.ce_accordion .accordion_title img.accordion_icon,
.ce_toggle .accordion_title img.accordion_icon{padding: 0;
border-style: none;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):before,
.ce_accordion .accordion_title .accordion_icon:not(.custom):after,
.ce_toggle .accordion_title .accordion_icon:not(.custom):before,
.ce_toggle .accordion_title .accordion_icon:not(.custom):after{content: "";
display: block;
position: absolute;
background-color: #e6e6e6;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):before,
.ce_toggle .accordion_title .accordion_icon:not(.custom):before{left: 5px;
top: 12px;
width: 15px;
height: 1px;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):after,
.ce_toggle .accordion_title .accordion_icon:not(.custom):after{left: 12px;
top: 5px;
width: 1px;
height: 15px;
}
.ce_accordion .accordion_title .accordion_angle,
.ce_toggle .accordion_title .accordion_angle{position: absolute;
z-index: 1;
font-size: 1.2em;
right: 14px;
top: 50%;
transition: all 0.3s;
transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
-webkit-transform: translateY(-50%) rotate(-90deg);
-moz-transform: translateY(-50%) rotate(-90deg);
}
.ce_accordion .accordion_section.active .accordion_title .accordion_angle,
.ce_toggle .accordion_section.active .accordion_title .accordion_angle{transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
}
.ce_accordion .accordion_section.active .accordion_icon:not(.custom):after,
.ce_toggle .accordion_section.active .accordion_icon:not(.custom):after{display: none;
}
.ce_accordion .accordion_section + .accordion_section{margin-top: 10px;
}
.accordion_content:after{content: '';
clear: both;
display: table;
}
.ce_accordion .accordion_content,
.ce_toggle .accordion_content{position: relative;
border: 1px solid #E6E6E6;
border-top: 0; padding: 15px; font-size: 1em;
} .ce_accordion .accordion_content p{text-indent: 0;
} body.cws_gradients .ce_accordion .accordion_content:before{display: none;
}   .ce_accordion.second_style .accordion_section.active .accordion_title,
.ce_accordion.second_style .accordion_section.active .accordion_icon,
.ce_toggle.second_style .accordion_section.active .accordion_title,
.ce_toggle.second_style .accordion_section.active .accordion_icon,
.ce_accordion.second_style .accordion_section.active .accordion_angle,
.ce_toggle.second_style .accordion_section.active .accordion_angle,
.ce_accordion.third_style .accordion_section.active .accordion_title > span,
.ce_toggle.third_style .accordion_section.active .accordion_title > span,
.ce_accordion.third_style .active .accordion_title .accordion_icon,
.ce_toggle.third_style .active .accordion_title .accordion_icon{color: #fff;
}  .ce_accordion.third_style .active .accordion_title .accordion_angle:before,
.ce_toggle.third_style .active .accordion_title .accordion_angle:before,
.ce_accordion.third_style .active .accordion_title .accordion_angle:after,
.ce_toggle.third_style .active .accordion_title .accordion_angle:after{background-color: #fff;
} .ce_accordion.second_style .accordion_title,
.ce_toggle.second_style .accordion_title,
.ce_accordion.third_style .accordion_title,
.ce_toggle.third_style .accordion_title,
.ce_accordion.fourth_style .accordion_title,
.ce_toggle.fourth_style .accordion_title{background-color: transparent;
}
.ce_accordion.second_style .accordion_content,
.ce_toggle.second_style .accordion_content,
.ce_accordion.fourth_style .accordion_content,
.ce_toggle.fourth_style .accordion_content{margin-top: 0;
border-color: transparent; }
.ce_accordion.second_style .accordion_content:before,
.ce_toggle.second_style .accordion_content:before,
.ce_accordion.third_style .active .accordion_title .accordion_angle:after,
.ce_toggle.third_style .active .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .active .accordion_title .accordion_angle:after,
.ce_toggle.fourth_style .active .accordion_title .accordion_angle:after{display: none;
}
.ce_accordion.third_style .accordion_title,
.ce_toggle.third_style .accordion_title,
.ce_accordion.fourth_style .accordion_title,
.ce_toggle.fourth_style .accordion_title{padding-left: 55px;
border: 1px solid #e6e6e6; }
.ce_accordion.third_style .accordion_title .accordion_angle, 
.ce_toggle.third_style .accordion_title .accordion_angle,
.ce_accordion.fourth_style .accordion_title .accordion_angle, 
.ce_toggle.fourth_style .accordion_title .accordion_angle{right: auto;
left: 0px;
top: 0;
bottom: 0;
width: 40px;
border-right: 1px solid #e6e6e6;
transform: translateY(0%) rotate(0deg) !important;
-ms-transform: translateY(0%) rotate(0deg) !important;
-webkit-transform: translateY(0%) rotate(0deg) !important;
-moz-transform: translateY(0%) rotate(0deg) !important;
}
.ce_accordion.third_style .active .accordion_title .accordion_angle, 
.ce_toggle.third_style .active .accordion_title .accordion_angle{border-color: #ffffff;
} .ce_accordion.third_style .accordion_title .accordion_angle:before, 
.ce_toggle.third_style .accordion_title .accordion_angle:before,
.ce_accordion.third_style .accordion_title .accordion_angle:after, 
.ce_toggle.third_style .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .accordion_title .accordion_angle:before, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:after{content: "";
display: block;
position: absolute;
left: 50%;
top: 50%;
}
.ce_accordion.third_style .accordion_title .accordion_angle:before, 
.ce_toggle.third_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:before, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:before{width: 11px;
height: 1px;
left: calc(50% - 6px);
top: calc(50% - 0px);
}
.ce_accordion.third_style .accordion_title .accordion_angle:after, 
.ce_toggle.third_style .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:after{width: 1px;
height: 11px;
left: calc(50% - 1px);
top: calc(50% - 5px);
}
.ce_accordion.fourth_style .accordion_title .accordion_angle:before, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after, 
.ce_toggle.fourth_style .accordion_title .accordion_angle:after{background: #8c8c8c;
}    .ce_toggle .accordion_section + .accordion_section{margin-top: 10px;
}      .ce_tabs .tab{position: relative;
z-index: 2;
float: left;
border: 1px solid #e6e6e6;
border-bottom: 0;
padding: 0 30px;
line-height: 2.9;
text-align: center;
cursor: pointer;
font-size: 1em;
}
.ce_tabs .tab + .tab{border-left-width: 0;
}
.ce_tabs .tab > *{vertical-align: middle;
}
.ce_tabs .tab.active{color: #fff;
}
.ce_tabs .tab:before{content: "";
position: absolute;
bottom: -10px;
left: 50%;
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #237dc8 transparent transparent transparent;
opacity: 0;
transform: translateX(-50%);
-ms-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transition: all 0.3s;
-ms-transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.ce_tabs .tab.active:before{opacity: 1;
}
.ce_tabs .tab_sections{border: 1px solid #e6e6e6;
}
.ce_tabs .tab_section{padding: 35px 20px;
}
.ce_tabs .tab_section p{text-indent: 0;
}
.ce_tabs.vertical{display: table;
border-collapse: collapse;
width: 100%;
} .ce_tabs.vertical > *{display: table-cell;
vertical-align: top;
}
.ce_tabs.vertical .tabs{margin-left: auto;
}
.ce_tabs.vertical .tab{border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #e6e6e6;
float: none;
text-align: start;
white-space: nowrap;
margin-left: auto;
}
.ce_tabs.vertical .tab + .tab{border-top: 0;
}
.ce_tabs.vertical .tab:before{top: 50%;
left: auto;
right: -15px;
transform: translateY(-50%) rotate(-90deg);
} .ce_tabs.vertical .tab_sections{width: 100%;
margin-top: auto;
}  .grid_row.cws_flex_row .pricing_table_column .cols_wrapper{-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.pricing_table_column .cols_wrapper .widget_wrapper{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-width: 1px;
border-color: #e6e6e6;
border-style: solid;
overflow: hidden;
text-align: center;
width: 100%;
}
.pricing_table_column .title_section{padding: 11px 18px;
font-size: 1.286em;
line-height: 1;
transition: all 0.3s;
} .pricing_table_column .price_section{position: relative;
z-index: 1;
padding: 34px 0;
-webkit-background-size: cover;
background-size: cover;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.pricing_table_column:hover .price_section,
.pricing_table_column.active_table_column .price_section{color: #ffffff;
}
.pricing_table_column .price_section:before{content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
background: #ffffff;
opacity: 0.85;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.pricing_table_column:hover .price_section:before, 
.pricing_table_column.active_table_column .price_section:before{background-color: inherit;
}
.pricing_table_column .price_section>*{position: relative;
z-index: 3;
}
.pricing_table_column .price_section .price_container{font-size: 3.6em;
line-height: 0.962em;
display: table;
margin: 0 auto;
}
.pricing_table_column .price_section .price_container > span{display: table-cell;
vertical-align: top;
}
.pricing_table_column .price_section .price_container .price_details{vertical-align: top;
text-align: left;
}
.pricing_table_column .currency{font-size: 0.5em;
line-height: 1;
}
.pricing_table_column .price_details{line-height: 0.762em;
}
.pricing_table_column .price_details > span{display: block;
}
.pricing_table_column .price_details>.fract_price_part{font-size: 0.5em;
line-height: 0.762em;
}
.pricing_table_column .price_details .price_description{line-height: 0;
}
.pricing_table_column .price_details .price_description:first-child>span{padding-top: 1.4em;
}
.pricing_table_column .price_details .price_description>span{display: inline-block;
font-size: 0.36em;
line-height: 1;
padding-top: 0.6em;
vertical-align: bottom;
} .pricing_table_column .desc_section{padding: 0 20px;
} .pricing_table_column .desc_section{margin-top: 30px;
}
.pricing_table_column .desc_section ul ul{margin-left: auto;
margin-right: auto;
}
.pricing_table_column .desc_section ul li{line-height: 1;
padding: 12px 18px;
border-bottom: 1px dashed #e6e6e6;
}
.pricing_table_column .desc_section ul li i{color: inherit;
}
.pricing_table_column .desc_section ul ul li{padding-left: 0;
padding-right: 0;
}
.pricing_table_column .desc_section ul ul li + li{padding-top: 0;
}
.pricing_table_column .desc_section ul ul li:last-child,
.pricing_table_column .desc_section ul li:last-child{border-bottom: 0;
} .pricing_table_column .desc_section ul li:before{display: none;
} .pricing_table_column .btn_section{padding: 30px 18px 44px 18px;
}
.pricing_table_column:hover .btn_section .cws_button.alt,
.pricing_table_column.active_table_column .btn_section .cws_button.alt{color: #fff;
}
.pricing_table_column:hover .btn_section .cws_button.alt:hover,
.pricing_table_column.active_table_column .btn_section .cws_button.alt:hover{background: transparent;
}   .cws_callout p{text-indent: 0;
}
.cws_callout{position: relative;
z-index: 1;
padding: 40px 20px;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;   }
.cws_callout>*{position: relative;
z-index: 2;
}
.cws_callout .fill-callout{position: absolute;
z-index: 1;
opacity: 0.9;
top: 0;
left: 0;
bottom: 0;
right: 0;
} .cws_callout .callout_title{font-size: 1.85847em;
line-height: 1;
}
.cws_callout .callout_text{font-size: 1.4em;
line-height: 1;
}
.cws_callout .callout_title + .callout_text{margin-top: 10px;
}
.cws_callout{color: #ffffff;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;	
}
.cws_callout .button_section{-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
text-align: center;
}
.cws_callout .content_section + .button_section{padding-left: 30px;
text-align: end;
}
.cws_callout{text-align: center\9;
}
.cws_callout .content_section + .button_section{padding-left: 0\9;
margin-top: 20px\9;
} .cws_callout .cws_button.alt{color: #fff;
border-color: #fff;
}
.cws_callout .cws_button.alt:hover{background: #ffffff;
}
.cws_callout .icon_section{line-height: 0;
padding-right: 38px;
margin-right: 40px;
border-right: 1px dashed #ffffff;
}
.cws_callout .icon_section .cws_fa{color: #fff;
width: auto;
height: 1.4em;
}
.cws_callout .icon_section .cws_fa:before{line-height: 1.4em;
}
.cws_callout .icon_section .cws_fa{background: transparent;
}   .cws_prlx_section{position: relative;
overflow: hidden;
}
.cws_prlx_section.default .grid_row{overflow: hidden;
}
.cws_prlx_layer{display: block;
position: absolute;
top: 0;
left: 50%;
min-width: 100%;
min-height: 100%;
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
max-width: none;
max-height: none;
}   .comment_list .comment-body,
.comment_list .comment{position: relative;
z-index: 1;
}
.comment.parent:before,
.comment .comments_children .comment-body:before{content: "";
display: block;
position: absolute;
z-index: 1;
}
.comment.parent:before{height: calc(100% + 80px);
top: 33px;
left: 34px;
border-right: 1px dashed #e6e6e6;
}
.comment_list>.comment.parent:last-child:before{height: calc(100% - 105px);
}
.comments_children .comment.parent:before{height: calc(100% - 55px);
}
.comment .comments_children .comment-body:before{width: 94px;
height: 0;
left: -60px;
top: 33px;
border-top: 1px dashed #e6e6e6;
}   .comment_list .comment-body .avatar_section{padding: 10px 0;
margin-top: -10px;
background: #ffffff;
position: relative;
z-index: 2;
}
.comments-area p{text-indent: 0;
}
.comments-area label{opacity: 0.7;
}
.comments-area .comment-reply-title{margin: auto; }
.comments-area>*+*{margin-top: 30px;
}
.comments-area .comments_children{padding-left: 100px;
}
.comments-area  .comment_list .comment + .comment,
.comments-area .comments_children{margin-top: 10px;
padding-top: 20px;
}
.comments-area  .comment_list{line-height: 1.4;
}
.comments-area  .comment_list > .comment:last-child{margin-bottom: 30px;
padding-bottom: 50px;
border-bottom: 1px dashed #e6e6e6;
}
.comments-area .comment_list .avatar_section{float: left; text-align: center;
}
.comments-area .comment_list .avatar{display: block; border: 1px solid #e6e6e6;
}
.comments-area .comment_list .avatar_section + .comment_info_section{margin-left: 100px;   position: relative;
z-index: 1;
}  .comment_info_header .comment-meta .author-name{font-style: normal;
font-size: 18px;
line-height: 26px;
color: #404040;
}
.comment_info_header .button-content.reply{float: right;
line-height: 26px;
} .comments-area .comment_list .comment_info_section * + *{margin-top: 10px;
} .comments-area .comment_list .avatar_section .author-name{font-style: normal;
font-size: 16px;
}
.comments-area .comment_list .reply{text-align: right; }
.comments-area .comment_list .comment-reply-link{display: inline-block;
font-size: 14px;
line-height: 1.2em;
background: transparent !important;
}
.comments-area *:not(.comments_title) + .comment-respond{margin-top: 60px;
}
.comments-area .comment-respond>*+*{margin-top: 30px;
}
.comments-area .comment-respond .comment-form .comment-form-author,
.comments-area .comment-respond .comment-form .comment-form-email,
.comments-area .comment-respond .comment-form .comment-form-url{float: left;
width: 31%;
}
.comments-area .comment-respond .comment-form .comment-form-email,
.comments-area .comment-respond .comment-form .comment-form-url{margin-left: 3.5%;
} .comments-area .comment-respond .comment-form .submit{font-size: inherit;
line-height: inherit;
background: transparent;
}
.comments-area .comment-respond .comment-form .submit:hover{color: #fff;
}
.comments-area .comment-respond .comment-form .form-submit{text-align: right;
}
.comments-area .comments_nav.carousel_nav_panel span{vertical-align: middle;
}
.comments-area .comments_nav.carousel_nav_panel .prev_section{float: left;
}
.comments-area .comments_nav.carousel_nav_panel .next_section{float: right;
}
.comments-area .comments_nav.carousel_nav_panel .prev_section>a,
.comments-area .comments_nav.carousel_nav_panel .next_section>a{display: block;
}
.comments-area .comments_nav.carousel_nav_panel .prev_section .prev,
.comments-area .comments_nav.carousel_nav_panel .next_section .next{float: none;
display: inline-block;
}
.comments-area .comment-meta .comment_date{font-size: 13px;
}
.comments-area .comment-meta .comment_date span{opacity: 0.7;
font-style: italic; }
.comments-area .comment-meta .author-name + .comment_date:before{content: "|";
display: inline-block;
margin: 0 12px;
font-size: 18px;
}
.comments-area .comment-meta .comment_date span.sep:before{content: ',';
margin: 0 4px 0 0;
font-style: normal;
}  .benefits_area input[size],
.benefits_area textarea[rows],
.benefits_area textarea[cols],
.footer_container input[size],
.footer_container textarea[rows],
.footer_container textarea[cols]{width: 100%;
}
.page_footer{position: relative;
z-index: 1;
background: #1a1a1a;
padding: 100px 0 80px 0;
}
.page_footer a:hover{color: inherit;
}
.page_footer .footer-pattern{position: absolute;
z-index: 1;
background-repeat: repeat;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.page_footer .container{z-index: 2;
}
.footer_container{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;	
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -50px -15px 0;
color: inherit;
}
.footer_container .cws-widget{padding: 0;
min-width: calc(25% - 30px);
-webkit-flex: 1 1 0;
-ms-flex: 1 1 0;
flex: 1 1 0;
margin: 50px 15px 0;
font-weight: 400;  
}
.footer_container .cws-widget > *:not(:first-child):not(:empty),
.footer_container .cws-widget .widget_carousel .item > * + *{margin-top: 0;
}
.footer_container .cws-widget .widget_carousel .owl-controls,
.footer_container .cws-widget .tweets_carousel .owl-controls{margin-top: 15px;
}
.footer_container .cws-widget > *:not(.widget-title):not(:empty):not(.widget_carousel),
.footer_container .cws-widget .widget_carousel .item > *{background: transparent;
border-radius: 0;
}
.footer_container .cws_textwidget_content > *,
.footer_container .cws-widget .post_item .post_preview,
.footer_container .cws-widget .post_item .post_date{padding: 0;
} .footer_container .cws-widget > *:not(.widget-title){line-height: 1.91428;
}
.footer_container .cws-widget  form.wpcf7-form>p{position: relative;
z-index: 1;
}
.footer_container .cws-widget .wpcf7-form-control-wrap.your-email + input[type="submit"]{position: absolute;
z-index: 2;
top: 0;
right: 0;
}
.footer_container .cws-widget .wpcf7-form-control.wpcf7-email{background: transparent;
border-color: #4d4d4d;
color: inherit;
}
.footer_container .cws-widget .gallery .gallery-item ,
aside .cws-widget .gallery .gallery-item{margin-top: 10px !important;
padding: 0 5px;
line-height: 0;
}
.footer_container .cws-widget .gallery[class*='galleryid-'],
aside .cws-widget .gallery[class*='galleryid-']{margin-left: -5px !important;
margin-right: -5px !important;
margin-top: -11px !important;
}
.footer_container .cws-widget .wpcf7{text-align: start;
}
.footer_container .cws-widget .post_item .post_title{font-size: 1.14285em;
}
.footer_container .cws-widget .post_item .post_title a{color: rgba(255,255,255,0.6);
}
.footer_container .cws_textwidget_content .text:not(only-child){padding-bottom: 15px;
}
.footer_container .cws_textwidget_content .text + .link{position: relative;
border-top-style: none;
padding-top: 16px;
}
.footer_container .cws_textwidget_content .text + .link:before{content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
background: -ms-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: -moz-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: -webkit-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
}
.footer_container .select2-container{text-align: start;
}
.footer_container ul li{text-align: start;
padding-left: 0;
padding-right: 0;
}
.footer_container .cws-widget > .menu-all-pages-container > ul > li:first-child,
.footer_container .cws-widget > ul > li:first-child{margin-top: -10px;
}
.footer_container .cws-widget > .menu-all-pages-container > ul > li:last-child,
.footer_container .cws-widget > ul > li:last-child{margin-bottom: -10px;
}
.footer_container hr{margin: 11px auto;
background: -ms-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: -moz-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: -webkit-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
background: linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);
}
.footer_container .cws-widget .tagcloud a{margin-left: 2px;
margin-right: 3px;
}
.footer_container .cws-widget #wp-calendar tbody,
.footer_container .cws-widget #wp-calendar thead{font-size: inherit;
}
.footer_container .cws-widget #wp-calendar thead{font-weight: inherit;
}
.footer_container .cws-widget #wp-calendar td{line-height: 2.38461538;
}
.footer_container .cws-widget > .portfolio_item_thumbs{padding-left: 11px;
padding-right: 11px;
}
.footer_container .cws-widget .portfolio_item_thumb{margin-left: 3px;
margin-right: 3px;
}
.footer_container .cws-widget .widget_carousel{margin-left: auto;
}
.footer_container .cws-widget > .widget_carousel{margin-left: -1px;
}
.footer_container .cws-widget .widget_carousel .owl-wrapper-outer{margin-left: -10px;
}
.footer_container .cws-widget .post_item{line-height: 1.38461538em;
text-align: start;
}
.footer_container .cws-widget .post_item .post_preview{font-size: inherit;
line-height: inherit;
}
.footer_container .cws-widget .post_item .post_preview > *:not(.post_thumb) + *{margin-top: 4px;
}
.footer_container .cws-widget .post_item .post_date{font-size: 0.928em;
line-height: 1.63636363;
border-top-style: none;
}
.footer_container .cws-widget .post_item + .post_item:before{content: "";
display: block;
height: 1px;
margin: 10px auto;
border-top: 1px dashed #666666;
}
.footer_container .cws-widget .post_item .post_content{font-size: 1em;
line-height: 1.4;
} .footer_container .cws-widget #wp-calendar thead:after,
.footer_container .cws-widget #wp-calendar tfoot:before{background-color: #d8d8d8;
} .footer_container .cws-widget .widget-title{color: inherit;
font-size: 1.5714em;
}
.footer_container .cws-widget .widget-title:after{content: '';
display: block;
width: 85px; border-bottom: 1px dashed #e6e6e6;
margin-bottom: 15px;
margin-top: 15px;
}
.footer_container .cws-widget .widget-title{position: relative;
}
.footer_container .cws-widget .widget-title:before{position: absolute;
z-index: 2;
bottom: 0;
left: 42px;
content: "";
display: block;
width: 1px;
height: 1px;
background: #237dc8;
box-shadow: 0px 0px 0px 0px #237dc8, 1px 0px 0px 0px #237dc8, 2px 0px 0px 0px #237dc8, 3px 0px 0px 0px #237dc8, 4px 0px 0px 0px #237dc8, -1px 0px 0px 0px #237dc8, -2px 0px 0px 0px #237dc8, -3px 0px 0px 0px #237dc8, -4px 0px 0px 0px #237dc8, 0px 1px 0px 0px #237dc8, 0px 2px 0px 0px #237dc8, 0px 3px 0px 0px #237dc8, 0px 4px 0px 0px #237dc8, 0px -1px 0px 0px #237dc8, 0px -2px 0px 0px #237dc8, 0px -3px 0px 0px #237dc8, 0px -4px 0px 0px #237dc8;
}
.footer_container .widget_title_box{display: block;
width: auto;
margin-left: -24px;
margin-right: -24px;
}
.footer_container .widget_title_box > *{display: block;
vertical-align: baseline;
}
.footer_container .widget_title_icon_section{position: relative;
float: left;
height: 1em;
width: 70px;
}
.footer_container .widget_title_icon_section + .widget_title_text_section{margin-left: 70px;
text-align: start;
}
.footer_container .widget_title_icon_section + .widget_title_text_section{padding-left: 0;
padding-right: 24px;
}
.footer_container .widget_title_icon_section > *{position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}   .copyrights_area{padding: 23px 0;
background: #333333; position: relative;
z-index: 1;
}
.copyrights_area:before{content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.25);
}
.copyrights_container{display: table;
table-layout: fixed;
width: 100%;
}
.copyrights_container > *{display: table-cell;
}
.copyrights_panel{position: relative;
}
.copyrights_panel_wrapper{position: absolute;
max-width: 100%;
top: 50%;
right: 0;
-webkit-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.copyrights_panel_wrapper > *{display: inline-block;
vertical-align: middle;
}
.copyrights_panel_wrapper > * + *{margin-left: 15px;
padding-left: 15px;
border-left: 1px solid #d2d2d2;
}
.copyrights_area .copyrights{line-height: 1;
font-weight: 400;
}
.copyrights_area .cws_social_links .cws_social_link{background: rgba(125,125,125,0.8); color: inherit;	
transition-property: all;
transition-duration: 0.6s;
}
#top_panel_links .lang_bar #lang_sel{display: inline-block;
vertical-align: middle;
}
.lang_bar ul ul:before{content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,0.4);
z-index: -1; }
.lang_bar ul ul:before{background: rgba(0,0,0,0.65);
}
.lang_bar .lang_sel_list_horizontal li{display: table-cell;
padding-left: 2px;
}
.lang_bar .lang_sel_list_horizontal>ul{display: table;
}
.lang_bar .lang_sel_list_horizontal>ul>li{padding-right: 10px;
}
.lang_bar .lang_sel_list_horizontal>ul>li:last-child{padding-right: 0;
}
#lang_sel_footer{display: none;
}
.lang_bar>div>ul{padding: 0 11px 0 0px;
position: relative;
z-index: 2;
}
.lang_bar>div.lang_sel_list_vertical>ul,
.lang_bar>div.lang_sel_list_horizontal>ul{padding: 0 0 0 10px;
}
.lang_bar>div:not(.lang_sel_list_vertical):not(.lang_sel_list_horizontal)>ul:before{position: absolute;
content: '';
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top-width: 4px;
border-top-style: solid;
right: 2px;
top: calc(50% - 2px);
}
.lang_bar{font-size: 0.7894em;
}
.lang_bar ul ul{position: absolute;
z-index: 1;
bottom: calc(100% - 1px);
left: -999999px;
opacity: 0;
display: table;
padding: 10px;
padding-bottom: 0;
padding: 8px 10px; -webkit-transition: opacity 0.3s ease, left 0.3s step-end;
-moz-transition: opacity 0.3s ease, left 0.3s step-end;	
-ms-transition: opacity 0.3s ease, left 0.3s step-end;
transition: opacity 0.3s ease, left 0.3s step-end;	
}
.lang_bar ul:hover ul{left: 0;
opacity: 1;
-webkit-transition: opacity 0.3s ease, left 0.3s step-start;
-moz-transition: opacity 0.3s ease, left 0.3s step-start;	
-ms-transition: opacity 0.3s ease, left 0.3s step-start;
transition: opacity 0.3s ease, left 0.3s step-start;
}
.lang_bar ul ul .iclflag{padding-right: 0.25em;
}
.lang_bar li:before{display: none;
}
.lang_bar li{padding: 0;
}
.lang_bar li .iclflag{display: inline-block;
vertical-align: baseline;
position: absolute;
left: 0px;
top: 9px;
}
.lang_bar ul li a{position: relative;
white-space: nowrap;
font-size: 1.26em;
padding-left: 18px;
padding: 7px 0 7px 22px;
}
.lang_bar ul li{display: table-row;
}
.copyrights_panel .lang_bar ul li a,
.lang_bar ul li a{color: inherit;
}  .page_content.search_results main .search-form .search-submit{float: right;
margin-top: 5px;
}
.page_content.search_results .cws_msg_box + .search-form{margin-top: 30px;
}  .flxmap-container,
#wpgmza_map{border: 1px solid #e8e8e8; }
.grid_row.fullwidth_items .flxmap-container,
.grid_row.fullwidth_items #wpgmza_map{border-radius: 0;
border: none;
}
.grid_row.fullwidth_items #wpgmza_map{position: relative;
}
.grid_row.fullwidth_items #wpgmza_map:before{content: '';
-webkit-box-shadow: 0 0 3px 2px #9e9e9e;
-moz-box-shadow: 0 0 3px 2px #9e9e9e;
box-shadow: 0 0 3px 2px #9e9e9e;
position: absolute;
z-index: 2;
width: 100%;
top: 0;
}
.grid_row.fullwidth_items #wpgmza_map:after{content: '';
-webkit-box-shadow: 0 0 3px 2px #9e9e9e;
-moz-box-shadow: 0 0 3px 2px #9e9e9e;
box-shadow: 0 0 3px 2px #9e9e9e;
position: absolute;
z-index: 2;
width: 30px;
height: 30px;
background: #ffffff;
left: 50%;
top: -20px;
-webkit-transform: translateX(-50%) rotate(45deg);
-moz-transform: translateX(-50%) rotate(45deg);
-ms-transform: translateX(-50%) rotate(45deg);
-o-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}  .not_found{margin: 0 auto; }
.banner_404{position: relative;
}
.banner_404 img{display: block;
position: relative;
z-index: 2;
margin: 0 auto;
} .msg_404{font-size: 1.86em;
line-height: 1.08;
font-weight: 100;
margin: 20px 0 50px 0;
text-align: center;
}
.not_found .info_404{position: relative;
max-width: 744px;
margin: 0 auto;
}
.not_found .info_404>*{width: 100%;
float: left;
box-sizing: border-box;
}
.not_found .info_404:after{content: "";
display: table;
clear: both;
}
.not_found .info_404 .description_404{padding-right: 40px;
}
.not_found .info_404 .description_404:after{content: '';
display: block;
position: absolute;
height: 100%;
top: 0;
bottom: 0;
left: 50%;
border-left: 1px dashed #d9d9d9;
}
.not_found .info_404 .search-form .screen-reader-text,
.not_found .info_404 .search-form .search-submit{display: none;
}
.not_found .info_404 .link .search-form{margin-top: 20px;
position: relative;
}
.not_found .info_404 .link .search-form:before{display: block;
position: absolute;
width: 50px;
top: 0;
bottom: 0;
right: 0;
font-family: cwsicon;
font-size: 20px;
content: "\f111";
text-align: center;
line-height: 40px; }
.not_found * + .link{}
.not_found .link{}
 .scroll_top{opacity: 0;
position: fixed;
right: 10px;
bottom: 10px;
width: 56px;
height: 56px;
border-radius: 5px;
background: #ccc;
font-size: 42px;
line-height: 54px;
text-align: center;
color: #fff;	
cursor: pointer;
z-index: 20;
}
.scroll_top:before{font-family: FontAwesome;
content: "\f106";
}  .row_bg_video{position: relative;
z-index: 0;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
overflow: hidden;
margin-left: -1px;
margin-right: -1px;
}
.row_bg_video>video,
.row_bg_video>iframe{position: absolute;
z-index: 1;
max-width: none;
}
.row_bg_video>video:not(.cws_prlx_layer),
.row_bg_video>iframe:not(.cws_prlx_layer){top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
.row_bg_video:before{content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;	
} .row_bg_video>iframe{border-radius: 0;
-webkit-mask-image: none;
-webkit-transform: none;
}    .single-post .wp-block-image.alignfull img,
.page_content .grid_row>.wp-block-image.alignfull img{max-width: 100vw;
position: relative;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
width: 100vw;
} @media screen and ( max-width: 1215px ){
.page_content > main .grid_row_cont {
width: auto;
}
}
@media screen and ( max-width: 1190px ){
.grid{
margin-top: -61px;
}
.grid .item{width: 940px;
padding-top: 30px;
margin-top: 30px;
}
.page_content.single_sidebar .grid .item{width: 690px;
}
.page_content.double_sidebar .grid .item{width: 440px;
}
.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width),
.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){float: none;
width: 100%;
margin-right: auto;
}
.grid.grid-2 .item{width: 440px;	
}
.page_content.single_sidebar .grid.grid-2 .item{width: 322px;
}
.grid.grid-3 .item{width: 283px;
}
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-2 .item{width: 205px;
}
.grid.grid-4 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{width: 205px;
}
.benefits_container,
.footer_container{-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(5),
.benefits_container .cws-widget:nth-child(2):nth-last-child(4),
.benefits_container .cws-widget:nth-child(3):nth-last-child(3),
.benefits_container .cws-widget:nth-child(4):nth-last-child(2),
.benefits_container .cws-widget:nth-child(5):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(5),
.footer_container .cws-widget:nth-child(2):nth-last-child(4),
.footer_container .cws-widget:nth-child(3):nth-last-child(3),
.footer_container .cws-widget:nth-child(4):nth-last-child(2),
.footer_container .cws-widget:nth-child(5):nth-last-child(1){width: 155px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(4),
.benefits_container .cws-widget:nth-child(2):nth-last-child(3),
.benefits_container .cws-widget:nth-child(3):nth-last-child(2),
.benefits_container .cws-widget:nth-child(4):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(4),
.footer_container .cws-widget:nth-child(2):nth-last-child(3),
.footer_container .cws-widget:nth-child(3):nth-last-child(2),
.footer_container .cws-widget:nth-child(4):nth-last-child(1){width: 205px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(3),
.benefits_container .cws-widget:nth-child(2):nth-last-child(2),
.benefits_container .cws-widget:nth-child(3):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(3),
.footer_container .cws-widget:nth-child(2):nth-last-child(2),
.footer_container .cws-widget:nth-child(3):nth-last-child(1){width: 283px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(2),
.benefits_container .cws-widget:nth-child(2):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(2),
.footer_container .cws-widget:nth-child(2):nth-last-child(1){width: 440px;
}
.benefits_container .cws-widget,
.footer_container .cws-widget{-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.page_content.double_sidebar .grid_fw.col-3 .item{width: 50%;
}
.page_content.single_sidebar .grid_fw.col-4 .item{width: 33.333333%;
}
.page_content.double_sidebar .grid_fw.col-4 .item{width: 50%;
}
.grid_fw.col-5 .item{width: 25%;
}
.page_content.single_sidebar .grid_fw.col-5 .item{width: 33.333333%;		
}
.page_content.double_sidebar .grid_fw.col-5 .item{width: 50%;
}
.grid_fw.col-6 .item{width: 25%;
}
.page_content.single_sidebar .grid_fw.col-6 .item{width: 33.333333%;		
}
.page_content.double_sidebar .grid_fw.col-6 .item{width: 50%;
}
.page_content.double_sidebar .cws_callout{display: block;
text-align: center;
}
.page_content.double_sidebar .cws_callout .button_section{text-align: center;
padding-left: 0;
}
.page_content.double_sidebar .cws_callout > * + *{margin-top: 20px;
}  .h-address-form + .h-address-form{padding-left: 20px;
margin-left: 20px;
}
.h-address-groups .h-address-form .h-address-first-line{font-size: 16px;
}
.active-sandwich-menu .a-right .h-address-groups{right: 52px;
}
.cws-widget{padding-left: 15px;
}
.sb_left .cws-widget{padding-right: 15px;
}
}
@media screen and ( max-width: 980px ){
.grid .item{
width: 746px;
}
.grid.grid-2 .item{width: 358px;
}
.grid.grid-3 .item{width: 228px;
}
.page_content.single_sidebar .grid .item{width: 567px;
}
.page_content.double_sidebar .grid .item{width: 388px;
}
.news.news-medium .post_info_part:not(.full_width){width: 470px;
}
.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width),
.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){width: calc(100% + 30px);
margin-right: -30px;
}
.page_content.single_sidebar .news.news-medium .post_info_part:not(.full_width){width: 582px;
}
.page_content.single_sidebar .grid.grid-2 .item{width: 261px;
}
.page_content.double_sidebar .grid.grid-2 .item,
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.grid.grid-4 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{width: 164px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(5),
.benefits_container .cws-widget:nth-child(2):nth-last-child(4),
.benefits_container .cws-widget:nth-child(3):nth-last-child(3),
.footer_container .cws-widget:nth-child(1):nth-last-child(5),
.footer_container .cws-widget:nth-child(2):nth-last-child(4),
.footer_container .cws-widget:nth-child(3):nth-last-child(3){width: 228px;
}
.benefits_container .cws-widget:nth-child(4):nth-last-child(2),
.benefits_container .cws-widget:nth-child(5):nth-last-child(1),
.footer_container .cws-widget:nth-child(4):nth-last-child(2),
.footer_container .cws-widget:nth-child(5):nth-last-child(1){width: 358px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(4),
.benefits_container .cws-widget:nth-child(2):nth-last-child(3),
.benefits_container .cws-widget:nth-child(3):nth-last-child(2),
.benefits_container .cws-widget:nth-child(4):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(4),
.footer_container .cws-widget:nth-child(2):nth-last-child(3),
.footer_container .cws-widget:nth-child(3):nth-last-child(2),
.footer_container .cws-widget:nth-child(4):nth-last-child(1){width: 164px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(3),
.benefits_container .cws-widget:nth-child(2):nth-last-child(2),
.benefits_container .cws-widget:nth-child(3):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(3),
.footer_container .cws-widget:nth-child(2):nth-last-child(2),
.footer_container .cws-widget:nth-child(3):nth-last-child(1){width: 228px;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(2),
.benefits_container .cws-widget:nth-child(2):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(2),
.footer_container .cws-widget:nth-child(2):nth-last-child(1){width: 358px;
}	
.page_content.double_sidebar .grid_fw.col-3 .item,
.grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item{width: 33.333333%;		
}
.page_content.double_sidebar .cws_callout{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
text-align: start;
}
.page_content.double_sidebar .cws_callout .button_section{text-align: end;
padding-left: 30px;
}
.page_content.double_sidebar .cws_callout > * + *{margin-top: 0;
} .active-sandwich-menu .h-address-groups,
.header-first-floor .h-address-groups{display: none; 
}
.header_box .header-first-floor{display: inline-block;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.site_header .header-first-floor + .header_nav_part{width: auto;
}
.site_header .header-first-floor{border: none;
}
.site_header .container{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.cws_divider.with-plus:before, .cws_divider.with-plus:after, hr:before, hr:after{box-shadow: 100px 0 0 #237DC8, -100px 0 0 #237DC8;
}
}
@media screen and ( max-width: 767px ){
.header_logo_part .logo img{ }
.grid{margin-right: auto;
}
.news .media_part{max-width: 100%;
}
.news.news-medium .post_info_part:not(.full_width){float: none;
width: 100%;
margin-right: auto;
}
.news .grid.grid-2,
.news.news-medium .grid,
.news.news-large .grid,
.page_content.single_sidebar .news.news-medium .post_info_part:not(.full_width){max-width: 590px;
margin-left: auto;
margin-right: auto;
}
.news .grid.grid-3,
.news.news-small .grid{max-width: 390px;
margin-left: auto;
margin-right: auto;
}
.page_content.single_sidebar .news.news-medium .post_info_part:not(.full_width){width: calc(100% + 30px);
}
.grid .item,
.page_content.single_sidebar .grid .item,
.page_content.double_sidebar .grid .item,
.grid.grid-2 .item,
.page_content.single_sidebar .grid.grid-2 .item,
.page_content.double_sidebar .grid.grid-2 .item,
.grid.grid-3 .item,
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.grid.grid-4 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{float: left;
width: 100%;
margin-left: 0;
margin-right: 0;
}
.page_content.single_sidebar main, 
.page_content.double_sidebar main{width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
,
.grid.grid-4.owl-carousel .item,
.page_content.single_sidebar .grid.grid-4.owl-carousel .item,
.page_content.double_sidebar .grid.grid-4.owl-carousel .item{float: none;
width: auto;
margin-right: 18px;
}
.grid.grid-3.owl-carousel .item,
.page_content.single_sidebar .grid.grid-3.owl-carousel .item,
.page_content.double_sidebar .grid.grid-3.owl-carousel .item{max-width: 370px;
margin-left: auto;
margin-right: auto;
}
.page_content.single_sidebar .grid.grid-2,
.page_content.double_sidebar .grid.grid-2{max-width: 420px;
margin-left: auto;
margin-right: auto;
}
.page_content.double_sidebar .grid.grid-2{max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.grid.grid-3.owl-carousel .item,
.page_content.single_sidebar .grid.grid-3.owl-carousel .item,
.page_content.double_sidebar .grid.grid-3.owl-carousel .item{max-width: 370px;
margin-left: auto;
margin-right: auto;
}
.grid_col{width: 100%;
}
.grid_col:not(.grid_col_12){float: none;
}
.grid_col + .grid_col{margin-top: 30px;
}
.grid_col + .grid_col.section-has-bg{margin-top: 0;
}
.benefits_container .cws-widget:nth-child(1):nth-last-child(5),
.benefits_container .cws-widget:nth-child(2):nth-last-child(4),
.benefits_container .cws-widget:nth-child(3):nth-last-child(3),
.benefits_container .cws-widget:nth-child(4):nth-last-child(2),
.footer_container .cws-widget:nth-child(1):nth-last-child(5),
.footer_container .cws-widget:nth-child(2):nth-last-child(4),
.footer_container .cws-widget:nth-child(3):nth-last-child(3),
.footer_container .cws-widget:nth-child(4):nth-last-child(2),
.benefits_container .cws-widget:nth-child(5):nth-last-child(1),
.footer_container .cws-widget:nth-child(5):nth-last-child(1),
.benefits_container .cws-widget:nth-child(1):nth-last-child(4),
.benefits_container .cws-widget:nth-child(2):nth-last-child(3),
.benefits_container .cws-widget:nth-child(3):nth-last-child(2),
.benefits_container .cws-widget:nth-child(4):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(4),
.footer_container .cws-widget:nth-child(2):nth-last-child(3),
.footer_container .cws-widget:nth-child(3):nth-last-child(2),
.footer_container .cws-widget:nth-child(4):nth-last-child(1),
.benefits_container .cws-widget:nth-child(1):nth-last-child(3),
.benefits_container .cws-widget:nth-child(2):nth-last-child(2),
.footer_container .cws-widget:nth-child(1):nth-last-child(3),
.footer_container .cws-widget:nth-child(2):nth-last-child(2),
.benefits_container .cws-widget:nth-child(3):nth-last-child(1),
.footer_container .cws-widget:nth-child(3):nth-last-child(1),
.benefits_container .cws-widget:nth-child(1):nth-last-child(2),
.benefits_container .cws-widget:nth-child(2):nth-last-child(1),
.footer_container .cws-widget:nth-child(1):nth-last-child(2),
.footer_container .cws-widget:nth-child(2):nth-last-child(1),
.grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-3 .item,
.grid_fw.col-4 .item,
.page_content.single_sidebar .grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.grid_fw.col-5 .item,
.page_content.single_sidebar .grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-6 .item,
.page_content.single_sidebar .grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item{width: 100%;		
}
.copyrights_container,
.copyrights_container > *{display: block;
}
.copyrights_container > * + *{margin-top: 20px;
}
.copyrights_area{text-align: center;
}
.copyrights_panel_wrapper{position: static;
max-width: none;
top: auto;
right: auto;
-webkit-transform: none;
-o-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
}
.page_content.double_sidebar .cws_callout,
.page_content .cws_callout{display: block;
text-align: center;
}
.page_content .cws_callout .icon_section{padding: 0;
margin: 0;
border: none;
}
.page_content.double_sidebar .cws_callout .button_section,
.page_content .cws_callout .button_section{text-align: center;
padding-left: 0;
}
.page_content.double_sidebar .cws_callout > * + *,
.page_content .cws_callout > * + *{margin-top: 20px;
}
.page_title .container{table-layout: fixed;
}
.not_found{width: 425px;
}
.cws_portfolio_header,
.cws_ourteam_header{display: block;
text-align: center;
}
.cws_portfolio_header>*,
.cws_ourteam_header>*{display: block;
}
.cws_portfolio_header>*+*,
.cws_ourteam_header>*+*{margin-top: 30px;
}
.cws_portfolio_header .cws_portfolio_filter,
.cws_ourteam_header .cws_ourteam_filter,
.cws_portfolio_header .carousel_nav_panel,
.cws_ourteam_header .carousel_nav_panel{float: none;
display: inline-block !important;
}
.cws_portfolio_header select.cws_portfolio_filter,
.cws_ourteam_header select.cws_ourteam_filter{display: none !important;
}
.news .media_part .pic.link_post .link{font-size: 1.8em;
}
.page_title:not(.customized){text-align: center;
}
.page_title:not(.customized) .title:before{display: none;
}
.page_title:not(.customized) .container,
.page_title:not(.customized) .container > *{display: block;
}
.page_title:not(.customized) .bread-crumbs{text-align: inherit;
}
.media_part .pic img{width: auto;
max-width: 100%;
}
.media_part{line-height: 0;
width: 100%;
text-align: center;
}
.cws_portfolio.single .media_part{width: calc(100% + 30px);
}
.news .media_part{text-align: left;
}
.media_part .pic,
.single_sidebar .news .item.medium .media_part .pic,
.double_sidebar .news .item.medium .media_part .pic{display: inline-block;
margin-right: 30px;
max-width: calc(100% - 30px);
}
.news .media_part .video{margin-right: 30px;
}
.news .item.medium .media_part .pic,
.news .item.small .media_part .pic{max-width: 100%;
margin-right: 0;
}
.fullwidth_background_bg .row_bg_img_wrapper,
.fullwidth_background_bg .row_bg_layer{}
.cws_ourteam_items{max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.page_content > main .grid_row.fullwidth_items{margin-left: 0;
margin-right: 0;
}
.grid_row.benefits .grid_col{width: 100%;
}
.benefits_cont .benefits>*:first-child{border-bottom-left-radius: 0;
}
.benefits_cont .benefits>*:last-child{border-top-right-radius: 0;
}
.news .item.medium .media_part{max-width: 100%;
}
.news .item.small .media_part{max-width: 570px;
}
.news .item.medium .media_part{max-width: 570px;
}
.testimonial .author{float: none;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.testimonial  .quote{margin-left: 0 !important;
padding-right: 20px !important;
}
.ce_tabs.vertical .tabs,
.ce_tabs.vertical .tab_sections,
.ce_tabs .tabs,
.ce_tabs .tab_sections{display: block;
box-sizing: border-box;
}
.ce_tabs.vertical .tab,
.ce_tabs .tab{border-width: 1px 1px 0 1px;
border-left-width: 1px !important;
border-style: solid !important;
border-color: #e6e6e6 !important;
float: none;
}
.ce_tabs.vertical .tab + .tab{border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #e6e6e6;
}
.ce_tabs .tab:before{display: none;
}  .cws_fa_tbl .cws_fa_tbl_cell:first-child{margin-bottom: 15px;
}
.news .item.boxed_style.with_shadow{box-shadow: none;
border-color: #eff0f0;
}
.cws_ourteam .pic{width: 100%;
margin-right: 0;
max-width: 100%;
}
.comments-area .comment_list .avatar_section{float: none;
margin-bottom: 15px;
}
.comments-area .comment_list .avatar_section + .comment_info_section{margin-left: 0;
}
.comments-area .comment_list .avatar_section + .comment_info_section:before{border-bottom: none;
border-top: 1px solid #f2f2f2;
top: -8px;
left: 45px;
}
.comments-area .comment_list .avatar_section + .comment_info_section:after{width: 18px;
height: 1px;
top: -1px;
left: 44px;
}
.comments-area .comments_children{padding-left: 20px;
}
.news .grid-3 .media_part.gallery_post,
.news .grid-3 .media_part.video_post,
.news.news-small .media_part.gallery_post,
.news.news-small .media_part.video_post{max-width: 370px;
}
.news .grid-2 .media_part.gallery_post{max-width: 570px;
}
.news .media_part.gallery_post,
.news .grid-3 .media_part.video_post{margin-right: 30px;
width: calc(100% - 30px);
}
.news .grid-3 .media_part.video_post .video{width: 100%;
}
.page_content.single_sidebar .news.news-small .post_info_part,
.page_content .news.news-small .post_info_part{max-width: calc(100% + 30px);
}
.page_content .news.news-small .post_info_part{width: calc(100% + 30px);
}
.news.news-small .grid{width: 370px;
max-width: 100%;
}
.page_content .news.news-small .post_info_part{}
.news.news-medium .media_part.gallery_post,
.news.news-medium .media_part.video_post,
.news.news-medium .media_part.video_post .video,
.news.news-small .media_part.gallery_post,
.news.news-small .media_part.video_post,
.news.news-small .media_part.video_post .video,
.page_content.single_sidebar .news.news-medium .media_part.gallery_post .pic,
.page_content.double_sidebar .news.news-large .media_part.video_post .video{width: 100%;
margin-right: 0;
}
.news .media_part.gallery_post .pic,
.news.news-small .item.small .media_part.gallery_post .pic,
.page_content.single_sidebar .news.news-medium .media_part.gallery_post .pic,
.page_content.double_sidebar .news.news-medium .media_part.gallery_post .pic{max-width: 100%;
margin-right: 0;
}
.page_content.single_sidebar .news.news-small .media_part,
.page_content .news.news-small .media_part,
.page_content.single_sidebar .news.news-small .media_part.gallery_post,
.page_content.single_sidebar .news.news-small .media_part.video_post,
.page_content.double_sidebar .news.news-small .media_part.gallery_post,
.page_content.double_sidebar .news.news-small .media_part.video_post,
.page_content.double_sidebar .news.news-large .media_part.gallery_post,
.page_content.double_sidebar .news.news-large .media_part.video_post,
.page_content.double_sidebar .news.news-medium .media_part.gallery_post,
.page_content.double_sidebar .news.news-medium .media_part.video_post,
.page_content.single_sidebar .news.news-medium .media_part.gallery_post,
.page_content.single_sidebar .news.news-medium .media_part.video_post{width: calc(100% - 30px);
max-width: 540px;
margin-right: 30px;
}
.page_content.double_sidebar .news.news-large .media_part.gallery_post,
.page_content.double_sidebar .news.news-large .media_part.video_post{max-width: 570px;
}
.page_content.double_sidebar .news.news-small .media_part.gallery_post,
.page_content.double_sidebar .news.news-small .media_part.video_post,
.page_content.single_sidebar .news.news-small .media_part.gallery_post,
.page_content.single_sidebar .news.news-small .media_part.video_post{max-width: 370px;
}
.cws_portfolio:not(.single) .cws_portfolio_items .item .media_part .pic{margin-right: 0;
max-width: 100%;
}
.cws_portfolio_items .item,
.news .item{margin-left: 15px !important;
margin-right: 15px !important;
width: calc(100% - 30px) !important;
}
.page_footer,
.copyrights_area{margin-left: -15px;
margin-right: -15px;
}
.grid.owl-carousel .owl-wrapper-outer{margin: 0;
} .page_content > .container > aside.sb_left,
.page_content > .container > aside.sb_right{border-left: 0; 
border-right: 0;
margin-top: 0;
}
.sb_left .cws-widget,
.sb_right .cws-widget{padding-left: 0;
padding-right: 0;
}
aside .cws-widget + .cws-widget:before{right: 50% !important;
left: auto !important;
}
aside .cws-widget + .cws-widget:after{right: calc(50% - 4px) !important;
left: auto !important;
}
}
@media screen and ( max-width:479px ){
.mini-cart:hover .woo_mini_cart {
right: -60px;  
}
#site_top_panel .mini-cart{text-align: center;
}
#top_panel_links>*:not(:last-child):not(:only-child):after{display: none;
}
.lang_bar{display: block;
margin-left: 0;
text-align: center;
padding-left: 0;
border-left: 0;
}
.lang_bar #lang_sel{display: inline-block;
text-align: left;
}
.copyrights_panel_wrapper .cws_social_links{display: block;
text-align: center;
}
.copyrights_panel_wrapper > * + *{margin-top: 20px;
}
#site_top_panel #top_panel_links > div{display: block;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}
.copyrights_container,
.copyrights_container > *{display: block;
}
.copyrights_container > * + *{margin-top: 20px;
}
.copyrights_area{text-align: center;
}
.copyrights_panel_wrapper{position: static;
max-width: none;
top: auto;
right: auto;
-webkit-transform: none;
-o-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
}
}