@charset "UTF-8";
 @import url("//fonts.googleapis.com/css?family=Acme|Montserrat");
.headcls h1 { display: inline-block; clear: both; line-height: 35px !important; text-align: left; font-size: 22px !important; }
.headcls { clear: both; display: inline-block; width: 100%; }
.headcls span { line-height: 27px;     display: inline-block;}
.headcls #breadcrumbs { text-align: right; }
img.wp-smiley,  img.emoji { display: inline !important; border: 0 !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -.1em !important; background: none !important; padding: 0 !important }
 @font-face {
 font-family: 'FontAwesome';
 src: url(fonts/fontawesome-webfont.eot?v=4.7.0);
 src: url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(fonts/fontawesome-webfont.svg?v=4.7.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 }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, 


:root .fa-rotate-180, 


:root .fa-rotate-270, 


:root .fa-flip-horizontal, 


:root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before,  .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before,  .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before,  .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before,  .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-pp: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-resistance: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-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }
.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.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-intersex:before,  .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-genderless:before { content: "\f22d" }
.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" }
.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before,  .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }
.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }
.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
.clear { clear: both }
table.cnss-social-icon tr td,  table.cnss-social-icon,  table.cnss-social-icon tr { padding: 0 !important; margin: 0 !important; border: 0 !important; vertical-align: middle !important; background: none !important }
table.cnss-social-icon tr td img { max-width: 100% !important }
table.cnss-social-icon tr td a img,  table.cnss-social-icon tr td a:hover img,  table.cnss-social-icon tr td a img:hover { border: 0 !important }
table.cnss-social-icon tr td a img:hover,  table.cnss-social-icon tr td a:hover img { max-width: 100% !important }
ul.cnss-social-icon { margin: 0; padding: 0; list-style-type: none }
ul.cnss-social-icon li a img { display: inherit !important }
ul.cnss-social-icon li a { border: 0 !important; text-decoration: none !important }
ul.cnss-social-icon li:after,  ul.cnss-social-icon li:before { display: none !important; content: inherit !important }
ul.cnss-social-icon li { vertical-align: middle; float: none !important; width: auto !important; margin: 0 !important; list-style-type: none !important; border: 0 !important; padding: 0 !important; background: none !important; line-height: normal !important }
ul.cnss-social-icon li a,  ul.cnss-social-icon li a img { box-shadow: none !important; -webkit-box-shadow: none }
ul.cnss-social-icon li.cn-fa-icon a { display: block !important; text-align: center !important;  -webkit-transition: width .5s !important;
 transition: all .5s !important;
box-sizing: border-box !important; background-color: #999 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-dropbox { background-color: #007ee5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-foursquare { background-color: #f94877 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus { background-color: #dc4a38 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-circle { background-color: #dc4a38 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-official { background-color: #dc4a38 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-square { background-color: #dc4a38 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-wallet { background-color: #dc4a38 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-google { background-color: #4285f4 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-internet-explorer { background-color: #0078d7 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest { background-color: #cb1f27 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-p { background-color: #cb1f27 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-square { background-color: #cb1f27 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-slideshare { background-color: #0077b5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-trello { background-color: #0079bf !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-windows { background-color: #0078d7 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-yelp { background-color: #af0606 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube { background-color: #cd201f !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube-square { background-color: #cd201f !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-apple { background-color: #333 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-bluetooth { background-color: #0082fc !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-drupal { background-color: #0073ba !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook { background-color: #3b5998 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-f { background-color: #3b5998 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-official { background-color: #3b5998 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-square { background-color: #3b5998 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-html5 { background-color: #e34c26 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-medium { background-color: #00ab6c !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-opera { background-color: #f71a2b !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-quora { background-color: #a82400 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-reddit { background-color: #ff4500 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-spotify { background-color: #2ebd59 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter { background-color: #1da1f2 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter-square { background-color: #1da1f2 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-vine { background-color: #00b488 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-wordpress { background-color: #21759b !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-xing { background-color: #005d5e !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-xing-square { background-color: #005d5e !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-yahoo { background-color: #4102b0 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-css3 { background-color: #0c73b8 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-digg { background-color: #1b5891 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-edge { background-color: #2c74be !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-etsy { background-color: #f56400 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-joomla { background-color: #ed1c40 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-skype { background-color: #00aff0 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr { background-color: #36465d !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr-square { background-color: #36465d !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-whatsapp { background-color: #2ab200 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-android { background-color: #77c159 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-behance { background-color: #005cff !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-behance-square { background-color: #005cff !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-dribbble { background-color: #e04c86 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-expeditedssl { background-color: #000 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-forumbee { background-color: #86ac2f !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-get-pocket { background-color: #e84352 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-hacker-news { background-color: #f60 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin { background-color: #0177b5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin-square { background-color: #0177b5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-maxcdn { background-color: #ff5b02 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo { background-color: #00b3ec !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo-square { background-color: #aad450 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-github { background-color: #000 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-github-square { background-color: #000 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-git { background-color: #f14e32 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-git-square { background-color: #f14e32 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-rss { background-color: #f60 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-instagram { background-color: #405de6 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-tripadvisor { background-color: #589442 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-500px { background-color: #0099e5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-angellist { background-color: #7fbb00 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-amazon { background-color: #f90 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-bandcamp { background-color: #629aa9 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-bitbucket { background-color: #205081 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-visa { background-color: #1a1f71 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-amex { background-color: #002663 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-mastercard { background-color: #c00 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-paypal { background-color: #003087 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-stripe { background-color: #00afe1 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-codepen { background-color: #0ebeff !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-delicious { background-color: #39f !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-deviantart { background-color: #05cc47 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-firefox { background-color: #e66000 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-flickr { background-color: #0063dc !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-free-code-camp { background-color: #006400 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-gitlab { background-color: #fca326 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-gratipay { background-color: #630 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-houzz { background-color: #7ac142 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-imdb { background-color: #f5de50 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-lastfm { background-color: #d51007 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-linux { background-color: #1793d1 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-meetup { background-color: #e0393e !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-odnoklassniki { background-color: #ed812b !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-paypal { background-color: #003087 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-product-hunt { background-color: #da552f !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-scribd { background-color: #1a7bba !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-slack { background-color: #6ecadc !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-snapchat { background-color: #fffc00 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-soundcloud { background-color: #f80 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-exchange { background-color: #1e5397 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-overflow { background-color: #f48024 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-steam { background-color: #00adee !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-stumbleupon { background-color: #eb4924 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-telegram { background-color: #08c !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-twitch { background-color: #6441a5 !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-viadeo { background-color: #viacoin !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-wechat { background-color: #7bb32e !important }
ul.cnss-social-icon li.cn-fa-icon a.cnss-wikipedia-w { background-color: #000 !important }
div.wpcf7 { margin: 0; padding: 0 }
div.wpcf7-response-output { margin: 2em .5em 1em; padding: .2em 1em }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0 }
div.wpcf7-mail-sent-ok { border: 2px solid #398f14 }
div.wpcf7-mail-sent-ng { border: 2px solid red }
div.wpcf7-spam-blocked { border: 2px solid orange }
div.wpcf7-validation-errors { border: 2px solid #f7e700 }
.wpcf7-form-control-wrap { position: relative }
span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block }
.use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid red; background: #fff; padding: .2em .8em }
span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em }
 span.wpcf7-list-item-label::before,  span.wpcf7-list-item-label::after {
 content: " "
}
.wpcf7-display-none { display: none }
div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///3d3d/r6+pSUlL29vXp6eouLi+jo6NDQ0IKCgrW1ta2trfDw8MfHx+Dg4J2dnaSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);  *background-image: url(//cashforyourcars.com.au/wp-content/cache/autoptimize/css/mhtml:https://cashforyourcars.com.au/wp-content/cache/autoptimize/autoptimize_0f9bf58e5bcbe0ae6a13827d1a0ec4a3.txt!0);
_background-image: url(//cashforyourcars.com.au/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif); width: 16px; height: 16px; border: 0; padding: 0; margin: 0 0 0 4px; vertical-align: middle }
div.wpcf7 .ajax-loader.is-active { visibility: visible }
div.wpcf7 div.ajax-error { display: none }
div.wpcf7 .placeheld { color: #888 }
div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0 }
div.wpcf7 input[type="file"] { cursor: pointer }
div.wpcf7 input[type="file"]:disabled { cursor: default }
.pum-container,  .pum-content,  .pum-content+.pum-close,  .pum-content+.pum-close:active,  .pum-content+.pum-close:focus,  .pum-content+.pum-close:hover,  .pum-overlay,  .pum-title { background: 0 0; border: none; bottom: auto; clear: none; cursor: default; float: none; font-family: inherit; font-size: medium; font-style: normal; font-weight: 400; height: auto; left: auto; letter-spacing: normal; line-height: normal; max-height: none; max-width: none; min-height: 0; min-width: 0; overflow: visible; position: static; right: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; top: auto; visibility: visible; white-space: normal; width: auto; z-index: auto }
.pum-container .pum-content+.pum-close>span,  .pum-content,  .pum-title { position: relative; z-index: 1 }
.pum-overlay { position: fixed; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 1999999999; overflow: initial; display: none;  transition: all .15s ease-in-out
}
.pum-overlay.pum-form-submission-detected,  .pum-overlay.pum-preview { display: block }
.pum-overlay,  .pum-overlay *,  .pum-overlay:after,  .pum-overlay:before,  .pum-overlay:after,  .pum-overlay:before { box-sizing: border-box }
.pum-container { top: 100px; position: absolute; margin-bottom: 3em; z-index: 1999999999 }
.pum-container.pum-responsive { left: 50%; margin-left: -47.5%; width: 95%; height: auto; overflow: visible }
.pum-container.pum-responsive img { max-width: 100%; height: auto }
.pum-container.custom-position { left: auto; top: auto; margin-left: inherit }
.pum-container .pum-content>:last-child { margin-bottom: 0 }
.pum-container .pum-content+.pum-close { text-decoration: none; text-align: center; line-height: 1; position: absolute; cursor: pointer; min-width: 1em; z-index: 2 }
.pum-container.pum-scrollable .pum-content { overflow: auto; overflow-y: scroll; max-height: 95% }
.pum-overlay-disabled { visibility: hidden }
 .pum-overlay-disabled::-webkit-scrollbar {
 display: block
}
.pum-overlay-disabled .pum-container { visibility: visible }
html.pum-open.pum-open-overlay,  html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay { overflow: hidden }
html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,  html.pum-open.pum-open-overlay.pum-open-fixed .pum-container { position: fixed }
 html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
 padding-right: 15px
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active { overflow-y: scroll }
html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active { position: static; height: auto; width: auto }
.pum-container iframe.formidable { width: 100%; overflow: visible }
.pika-single,  body div#ui-datepicker-div[style] { z-index: 9999999999!important }
.powered-by-popmake { bottom: -28px; display: block; left: 0; margin: 0 auto; position: absolute; text-align: center; width: 100% }
.powered-by-popmake>a { display: inline-block; max-width: 205px }
.powered-by-popmake img { max-width: 100%; width: 100% }
.powered-by-popmake.small { bottom: -22px }
.powered-by-popmake.small>a { max-width: 125px }
.powered-by-popmake.large { bottom: -30px }
.powered-by-popmake.large>a { max-width: 285px }
.popmake-close { cursor: pointer }
.pum-theme-398,  .pum-theme-framed-border { background-color: rgba(255, 255, 255, .5) }
.pum-theme-398 .pum-container,  .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0; border: 20px outset #d33; box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .97) inset; background-color: rgba(255, 251, 239, 1) }
.pum-theme-398 .pum-title,  .pum-theme-framed-border .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 32px; line-height: 36px }
.pum-theme-398 .pum-content,  .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit }
.pum-theme-398 .pum-content+.pum-close,  .pum-theme-framed-border .pum-content+.pum-close { height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0; color: #fff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #fff; border-radius: 0; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 0, 0, .55) }
.pum-theme-397,  .pum-theme-cutting-edge { background-color: rgba(0, 0, 0, .5) }
.pum-theme-397 .pum-container,  .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0; border: 1px none #000; box-shadow: 0 10px 25px 0 rgba(2, 2, 2, .5); background-color: rgba(30, 115, 190, 1) }
.pum-theme-397 .pum-title,  .pum-theme-cutting-edge .pum-title { color: #fff; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: Sans-Serif; font-size: 26px; line-height: 28px }
.pum-theme-397 .pum-content,  .pum-theme-cutting-edge .pum-content { color: #fff; font-family: inherit }
.pum-theme-397 .pum-content+.pum-close,  .pum-theme-cutting-edge .pum-content+.pum-close { height: 24px; width: 24px; left: auto; right: 0; bottom: auto; top: 0; padding: 0; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #fff; border-radius: 0; box-shadow: -1px 1px 1px 0 rgba(2, 2, 2, .1); text-shadow: -1px 1px 1px rgba(0, 0, 0, .1); background-color: rgba(238, 238, 34, 1) }
.pum-theme-396,  .pum-theme-hello-box { background-color: rgba(0, 0, 0, .75) }
.pum-theme-396 .pum-container,  .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0 0 0 0 rgba(2, 2, 2, 0); background-color: rgba(255, 255, 255, 1) }
.pum-theme-396 .pum-title,  .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: Montserrat; font-size: 32px; line-height: 36px }
.pum-theme-396 .pum-content,  .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit }
.pum-theme-396 .pum-content+.pum-close,  .pum-theme-hello-box .pum-content+.pum-close { height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #fff; border-radius: 28px; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(255, 255, 255, 1) }
.pum-theme-395,  .pum-theme-enterprise-blue { background-color: rgba(0, 0, 0, .7) }
.pum-theme-395 .pum-container,  .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000; box-shadow: 0 10px 25px 4px rgba(2, 2, 2, .5); background-color: rgba(255, 255, 255, 1) }
.pum-theme-395 .pum-title,  .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 34px; line-height: 36px }
.pum-theme-395 .pum-content,  .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit }
.pum-theme-395 .pum-content+.pum-close,  .pum-theme-enterprise-blue .pum-content+.pum-close { height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #fff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #fff; border-radius: 42px; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(49, 91, 124, 1) }
.pum-theme-394,  .pum-theme-lightbox { background-color: rgba(0, 0, 0, .6) }
.pum-theme-394 .pum-container,  .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000; box-shadow: 0 0 30px 0 rgba(2, 2, 2, 1); background-color: rgba(255, 255, 255, 1) }
.pum-theme-394 .pum-title,  .pum-theme-lightbox .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 32px; line-height: 36px }
.pum-theme-394 .pum-content,  .pum-theme-lightbox .pum-content { color: #000; font-family: inherit }
.pum-theme-394 .pum-content+.pum-close,  .pum-theme-lightbox .pum-content+.pum-close { height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0; color: #fff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #fff; border-radius: 30px; box-shadow: 0 0 15px 1px rgba(2, 2, 2, .75); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 0, 0, 1) }
.pum-theme-393,  .pum-theme-default-theme { background-color: rgba(255, 255, 255, 1) }
.pum-theme-393 .pum-container,  .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0; border: 1px none #000; box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .23); background-color: rgba(249, 249, 249, 1) }
.pum-theme-393 .pum-title,  .pum-theme-default-theme .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-weight: inherit; font-size: 32px; font-style: normal; line-height: 36px }
.pum-theme-393 .pum-content,  .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: inherit; font-style: normal }
.pum-theme-393 .pum-content+.pum-close,  .pum-theme-default-theme .pum-content+.pum-close { height: auto; width: auto; left: auto; right: 0; bottom: auto; top: 0; padding: 8px; color: #fff; font-family: inherit; font-weight: inherit; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none #fff; border-radius: 0; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 183, 205, 1) }
.inside-header.grid-container.grid-parent { margin-top: -30px; margin-bottom: -25px }
.site-branding .site-description { color: #000; font-size: 20px }
.call-now:hover { color: #2ba54d }
.site-header a:hover { text-decoration: none }
.main-title { display: none }
.menu-header-call-now-container li { display: inline-block; }
 .menu-header-call-now-container li:nth-child(2) {
 line-height: 35px;
 padding: 0 5px 0 9px;
 vertical-align: top;
}
.menu-header-call-now-container .menu { margin: 0; padding: 0 0 0 33px; }
.menu-header-call-now-container .menu .fa.fa-phone { left: -26px; position: absolute; top: 7px; }
.hmcntct { display: inline-block; }
.cont_phone { display: inline-block; margin: 0 0 0 10px; }
.cont_phone > li { display: inline-block; }
.elementor-text-editor.elementor-clearfix { text-align: center; }
.f_phone { display: inline-block; margin: 0; }
.f_phone > li { display: inline-block; }
.followCenter { text-align: center; }
.followCenter ul { text-align: center!important; }
.stPhnCls1 > a:first-child { margin-right: 53px; }
.stickyBtn { font-size: 20px !important; color: #f5781a; font-weight: 600!important; }
.stickyPhnCls .call-now { font-size: 20px; }
.stickyBtn i { padding-left: 5px; font-size: 18px; }
.stPhnCls0 a { color: #f5781a; float: left; }
.myfixed .menu { float: right !important; margin-top: 7px; }
.wholeCls { display: none; }
.myfixed .wholeCls { display: inline-block!important; clear: both; width: 100%; }
.sticky-logo { display: none!important; }
.myfixed .sticky-logo { display: block !important; float: left; width: 100px; }
.myfixed .menu a { line-height: 28px !important; }
.myfixed .stPhnCls1 a { float: left; }
.myfixed .stPhnCls1 { float: right !important; margin-top: 5px; }
.stPhnCls0 { display: none; }
.myfixed .stPhnCls0 { display: block; margin-top: 5px; }
.toPSec { display: none; }
.myfixed .toPSec { display: block; }
.stPhnCls0 i { color: #fff; float: left; padding-right: 6px; }
.breadcrumbs br {display: none;}
.headcls h1 br {    display: none;}
 @media (min-width:769px) and (max-width:1023px) {
 .menu-header-call-now-container li:nth-child(2) {
 display: inline-block;
 line-height: 29px;
 padding: 0;
 vertical-align: top;
}
 .menu-header-call-now-container .menu {
 margin: 0;
 padding: 37px 0 0 33px;
}
}
 @media only screen and (min-width:1024px) {
 .pum-container.pum-responsive.pum-responsive-nano {
 margin-left: -5%;
 width: 10%
}
 .pum-container.pum-responsive.pum-responsive-micro {
 margin-left: -10%;
 width: 20%
}
 .pum-container.pum-responsive.pum-responsive-tiny {
 margin-left: -15%;
 width: 30%
}
 .pum-container.pum-responsive.pum-responsive-small {
 margin-left: -20%;
 width: 40%
}
 .pum-container.pum-responsive.pum-responsive-medium {
 margin-left: -30%;
 width: 60%
}
 .pum-container.pum-responsive.pum-responsive-normal {
 margin-left: -30%;
 width: 70%
}
 .pum-container.pum-responsive.pum-responsive-large {
 margin-left: -35%;
 width: 80%
}
 .pum-container.pum-responsive.pum-responsive-xlarge {
 margin-left: -47.5%;
 width: 95%
}
 .pum-container.pum-responsive.pum-position-fixed {
 position: fixed
}
}
 @media(max-width:1025px) {
 .menu-header-call-now-container li:nth-child(2) {
display: none;
}
 .header-widget {
 padding-top: 0;
}
 .header-widget .widget-title {
margin-right: 0;
margin-top: 0;
}
 .menu-header-call-now-container .menu a {
 display: block;
 padding: 0 5px;
}
 .call-now {
 font-size: 20px !important;
 padding: 0 9px;
}
 .menu-header-call-now-container li {
margin-top: 0 !important;
}
 .menu-header-call-now-container li:first-child .call-now {
 padding-left: 29px;
}
 .menu-header-call-now-container .menu .fa.fa-phone {
 left: 10px;
 position: absolute;
 top: 5px;
}
 .header-widget .widget:last-child {
 padding-bottom: 0;
}
}
 @media only screen and (max-width:1024px) {
 .popup {
 height: 450px;
 overflow: scroll;
 top: 60px;
}
 .pum-container.pum-responsive.pum-position-fixed {
 position: absolute
}
}
 .clear,  .clearfix:after,  .grid-100:after,  .grid-10:after,  .grid-15:after,  .grid-20:after,  .grid-25:after,  .grid-30:after,  .grid-33:after,  .grid-35:after,  .grid-40:after,  .grid-45:after,  .grid-50:after,  .grid-55:after,  .grid-5:after,  .grid-60:after,  .grid-65:after,  .grid-66:after,  .grid-70:after,  .grid-75:after,  .grid-80:after,  .grid-85:after,  .grid-90:after,  .grid-95:after,  .grid-container:after,  [class*=mobile-grid-]:after,  [class*=tablet-grid-]:after {
 clear: both
}
 @-ms-viewport {
 width: auto
}
.clear { display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
 .clearfix:after,  .clearfix:before,  .grid-100:after,  .grid-100:before,  .grid-10:after,  .grid-10:before,  .grid-15:after,  .grid-15:before,  .grid-20:after,  .grid-20:before,  .grid-25:after,  .grid-25:before,  .grid-30:after,  .grid-30:before,  .grid-33:after,  .grid-33:before,  .grid-35:after,  .grid-35:before,  .grid-40:after,  .grid-40:before,  .grid-45:after,  .grid-45:before,  .grid-50:after,  .grid-50:before,  .grid-55:after,  .grid-55:before,  .grid-5:after,  .grid-5:before,  .grid-60:after,  .grid-60:before,  .grid-65:after,  .grid-65:before,  .grid-66:after,  .grid-66:before,  .grid-70:after,  .grid-70:before,  .grid-75:after,  .grid-75:before,  .grid-80:after,  .grid-80:before,  .grid-85:after,  .grid-85:before,  .grid-90:after,  .grid-90:before,  .grid-95:after,  .grid-95:before,  .grid-container:after,  .grid-container:before,  [class*=mobile-grid-]:after,  [class*=mobile-grid-]:before,  [class*=tablet-grid-]:after,  [class*=tablet-grid-]:before {
 content: ".";
 display: block;
 overflow: hidden;
 visibility: hidden;
 font-size: 0;
 line-height: 0;
 width: 0;
 height: 0
}
.grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 10px; padding-right: 10px }
 .grid-10,  .grid-100,  .grid-15,  .grid-20,  .grid-25,  .grid-30,  .grid-33,  .grid-35,  .grid-40,  .grid-45,  .grid-5,  .grid-50,  .grid-55,  .grid-60,  .grid-65,  .grid-66,  .grid-70,  .grid-75,  .grid-80,  .grid-85,  .grid-90,  .grid-95,  [class*=mobile-grid-],  [class*=tablet-grid-] {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding-left: 10px;
 padding-right: 10px
}
.grid-parent { padding-left: 0; padding-right: 0 }
 @media (max-width:767px) {
 .cont_phone {
 display: block;
 margin: 0 0 0 0;
list-style: outside none none;
}
 .cont_phone > li {
 display: block;
}
 .hmcntct {
 margin: 0;
}
 .cont_phone > li:nth-child(2) {
 display: none;
}
 [class*=mobile-push-],  [class*=mobile-pull-] {
 position: relative
}
 .hide-on-mobile {
 display: none!important
}
 .mobile-grid-5 {
 float: left;
 width: 5%
}
 .mobile-prefix-5 {
 margin-left: 5%
}
 .mobile-suffix-5 {
 margin-right: 5%
}
 .mobile-push-5 {
 left: 5%
}
 .mobile-pull-5 {
 left: -5%
}
 .mobile-grid-10 {
 float: left;
 width: 10%
}
 .mobile-prefix-10 {
 margin-left: 10%
}
 .mobile-suffix-10 {
 margin-right: 10%
}
 .mobile-push-10 {
 left: 10%
}
 .mobile-pull-10 {
 left: -10%
}
 .mobile-grid-15 {
 float: left;
 width: 15%
}
 .mobile-prefix-15 {
 margin-left: 15%
}
 .mobile-suffix-15 {
 margin-right: 15%
}
 .mobile-push-15 {
 left: 15%
}
 .mobile-pull-15 {
 left: -15%
}
 .mobile-grid-20 {
 float: left;
 width: 20%
}
 .mobile-prefix-20 {
 margin-left: 20%
}
 .mobile-suffix-20 {
 margin-right: 20%
}
 .mobile-push-20 {
 left: 20%
}
 .mobile-pull-20 {
 left: -20%
}
 .mobile-grid-25 {
 float: left;
 width: 25%
}
 .mobile-prefix-25 {
 margin-left: 25%
}
 .mobile-suffix-25 {
 margin-right: 25%
}
 .mobile-push-25 {
 left: 25%
}
 .mobile-pull-25 {
 left: -25%
}
 .mobile-grid-30 {
 float: left;
 width: 30%
}
 .mobile-prefix-30 {
 margin-left: 30%
}
 .mobile-suffix-30 {
 margin-right: 30%
}
 .mobile-push-30 {
 left: 30%
}
 .mobile-pull-30 {
 left: -30%
}
 .mobile-grid-35 {
 float: left;
 width: 35%
}
 .mobile-prefix-35 {
 margin-left: 35%
}
 .mobile-suffix-35 {
 margin-right: 35%
}
 .mobile-push-35 {
 left: 35%
}
 .mobile-pull-35 {
 left: -35%
}
 .mobile-grid-40 {
 float: left;
 width: 40%
}
 .mobile-prefix-40 {
 margin-left: 40%
}
 .mobile-suffix-40 {
 margin-right: 40%
}
 .mobile-push-40 {
 left: 40%
}
 .mobile-pull-40 {
 left: -40%
}
 .mobile-grid-45 {
 float: left;
 width: 45%
}
 .mobile-prefix-45 {
 margin-left: 45%
}
 .mobile-suffix-45 {
 margin-right: 45%
}
 .mobile-push-45 {
 left: 45%
}
 .mobile-pull-45 {
 left: -45%
}
 .mobile-grid-50 {
 float: left;
 width: 50%
}
 .mobile-prefix-50 {
 margin-left: 50%
}
 .mobile-suffix-50 {
 margin-right: 50%
}
 .mobile-push-50 {
 left: 50%
}
 .mobile-pull-50 {
 left: -50%
}
 .mobile-grid-55 {
 float: left;
 width: 55%
}
 .mobile-prefix-55 {
 margin-left: 55%
}
 .mobile-suffix-55 {
 margin-right: 55%
}
 .mobile-push-55 {
 left: 55%
}
 .mobile-pull-55 {
 left: -55%
}
 .mobile-grid-60 {
 float: left;
 width: 60%
}
 .mobile-prefix-60 {
 margin-left: 60%
}
 .mobile-suffix-60 {
 margin-right: 60%
}
 .mobile-push-60 {
 left: 60%
}
 .mobile-pull-60 {
 left: -60%
}
 .mobile-grid-65 {
 float: left;
 width: 65%
}
 .mobile-prefix-65 {
 margin-left: 65%
}
 .mobile-suffix-65 {
 margin-right: 65%
}
 .mobile-push-65 {
 left: 65%
}
 .mobile-pull-65 {
 left: -65%
}
 .mobile-grid-70 {
 float: left;
 width: 70%
}
 .mobile-prefix-70 {
 margin-left: 70%
}
 .mobile-suffix-70 {
 margin-right: 70%
}
 .mobile-push-70 {
 left: 70%
}
 .mobile-pull-70 {
 left: -70%
}
 .mobile-grid-75 {
 float: left;
 width: 75%
}
 .mobile-prefix-75 {
 margin-left: 75%
}
 .mobile-suffix-75 {
 margin-right: 75%
}
 .mobile-push-75 {
 left: 75%
}
 .mobile-pull-75 {
 left: -75%
}
 .mobile-grid-80 {
 float: left;
 width: 80%
}
 .mobile-prefix-80 {
 margin-left: 80%
}
 .mobile-suffix-80 {
 margin-right: 80%
}
 .mobile-push-80 {
 left: 80%
}
 .mobile-pull-80 {
 left: -80%
}
 .mobile-grid-85 {
 float: left;
 width: 85%
}
 .mobile-prefix-85 {
 margin-left: 85%
}
 .mobile-suffix-85 {
 margin-right: 85%
}
 .mobile-push-85 {
 left: 85%
}
 .mobile-pull-85 {
 left: -85%
}
 .mobile-grid-90 {
 float: left;
 width: 90%
}
 .mobile-prefix-90 {
 margin-left: 90%
}
 .mobile-suffix-90 {
 margin-right: 90%
}
 .mobile-push-90 {
 left: 90%
}
 .mobile-pull-90 {
 left: -90%
}
 .mobile-grid-95 {
 float: left;
 width: 95%
}
 .mobile-prefix-95 {
 margin-left: 95%
}
 .mobile-suffix-95 {
 margin-right: 95%
}
 .mobile-push-95 {
 left: 95%
}
 .mobile-pull-95 {
 left: -95%
}
 .mobile-grid-33 {
 float: left;
 width: 33.33333%
}
 .mobile-prefix-33 {
 margin-left: 33.33333%
}
 .mobile-suffix-33 {
 margin-right: 33.33333%
}
 .mobile-push-33 {
 left: 33.33333%
}
 .mobile-pull-33 {
 left: -33.33333%
}
 .mobile-grid-66 {
 float: left;
 width: 66.66667%
}
 .mobile-prefix-66 {
 margin-left: 66.66667%
}
 .mobile-suffix-66 {
 margin-right: 66.66667%
}
 .mobile-push-66 {
 left: 66.66667%
}
 .mobile-pull-66 {
 left: -66.66667%
}
 .mobile-grid-100 {
 clear: both;
 width: 100%
}
 .contactfrm li span input {
 width: 100% !important;
}
 .elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
 width: 100%!important;
}
 .fotelement {
 height: 387px;
}
}
 @media (min-width:768px) and (max-width:1025px) {
 [class*=tablet-push-],  [class*=tablet-pull-] {
 position: relative
}
 .hide-on-tablet {
 display: none!important
}
 .tablet-grid-5 {
 float: left;
 width: 5%
}
 .tablet-prefix-5 {
 margin-left: 5%
}
 .tablet-suffix-5 {
 margin-right: 5%
}
 .tablet-push-5 {
 left: 5%
}
 .tablet-pull-5 {
 left: -5%
}
 .tablet-grid-10 {
 float: left;
 width: 10%
}
 .tablet-prefix-10 {
 margin-left: 10%
}
 .tablet-suffix-10 {
 margin-right: 10%
}
 .tablet-push-10 {
 left: 10%
}
 .tablet-pull-10 {
 left: -10%
}
 .tablet-grid-15 {
 float: left;
 width: 15%
}
 .tablet-prefix-15 {
 margin-left: 15%
}
 .tablet-suffix-15 {
 margin-right: 15%
}
 .tablet-push-15 {
 left: 15%
}
 .tablet-pull-15 {
 left: -15%
}
 .tablet-grid-20 {
 float: left;
 width: 20%
}
 .tablet-prefix-20 {
 margin-left: 20%
}
 .tablet-suffix-20 {
 margin-right: 20%
}
 .tablet-push-20 {
 left: 20%
}
 .tablet-pull-20 {
 left: -20%
}
 .tablet-grid-25 {
 float: left;
 width: 25%
}
 .tablet-prefix-25 {
 margin-left: 25%
}
 .tablet-suffix-25 {
 margin-right: 25%
}
 .tablet-push-25 {
 left: 25%
}
 .tablet-pull-25 {
 left: -25%
}
 .tablet-grid-30 {
 float: left;
 width: 30%
}
 .tablet-prefix-30 {
 margin-left: 30%
}
 .tablet-suffix-30 {
 margin-right: 30%
}
 .tablet-push-30 {
 left: 30%
}
 .tablet-pull-30 {
 left: -30%
}
 .tablet-grid-35 {
 float: left;
 width: 35%
}
 .tablet-prefix-35 {
 margin-left: 35%
}
 .tablet-suffix-35 {
 margin-right: 35%
}
 .tablet-push-35 {
 left: 35%
}
 .tablet-pull-35 {
 left: -35%
}
 .tablet-grid-40 {
 float: left;
 width: 40%
}
 .tablet-prefix-40 {
 margin-left: 40%
}
 .tablet-suffix-40 {
 margin-right: 40%
}
 .tablet-push-40 {
 left: 40%
}
 .tablet-pull-40 {
 left: -40%
}
 .tablet-grid-45 {
 float: left;
 width: 45%
}
 .tablet-prefix-45 {
 margin-left: 45%
}
 .tablet-suffix-45 {
 margin-right: 45%
}
 .tablet-push-45 {
 left: 45%
}
 .tablet-pull-45 {
 left: -45%
}
 .tablet-grid-50 {
 float: left;
 width: 50%
}
 .tablet-prefix-50 {
 margin-left: 50%
}
 .tablet-suffix-50 {
 margin-right: 50%
}
 .tablet-push-50 {
 left: 50%
}
 .tablet-pull-50 {
 left: -50%
}
 .tablet-grid-55 {
 float: left;
 width: 55%
}
 .tablet-prefix-55 {
 margin-left: 55%
}
 .tablet-suffix-55 {
 margin-right: 55%
}
 .tablet-push-55 {
 left: 55%
}
 .tablet-pull-55 {
 left: -55%
}
 .tablet-grid-60 {
 float: left;
 width: 60%
}
 .tablet-prefix-60 {
 margin-left: 60%
}
 .tablet-suffix-60 {
 margin-right: 60%
}
 .tablet-push-60 {
 left: 60%
}
 .tablet-pull-60 {
 left: -60%
}
 .tablet-grid-65 {
 float: left;
 width: 65%
}
 .tablet-prefix-65 {
 margin-left: 65%
}
 .tablet-suffix-65 {
 margin-right: 65%
}
 .tablet-push-65 {
 left: 65%
}
 .tablet-pull-65 {
 left: -65%
}
 .tablet-grid-70 {
 float: left;
 width: 70%
}
 .tablet-prefix-70 {
 margin-left: 70%
}
 .tablet-suffix-70 {
 margin-right: 70%
}
 .tablet-push-70 {
 left: 70%
}
 .tablet-pull-70 {
 left: -70%
}
 .tablet-grid-75 {
 float: left;
 width: 75%
}
 .tablet-prefix-75 {
 margin-left: 75%
}
 .tablet-suffix-75 {
 margin-right: 75%
}
 .tablet-push-75 {
 left: 75%
}
 .tablet-pull-75 {
 left: -75%
}
 .tablet-grid-80 {
 float: left;
 width: 80%
}
 .tablet-prefix-80 {
 margin-left: 80%
}
 .tablet-suffix-80 {
 margin-right: 80%
}
 .tablet-push-80 {
 left: 80%
}
 .tablet-pull-80 {
 left: -80%
}
 .tablet-grid-85 {
 float: left;
 width: 85%
}
 .tablet-prefix-85 {
 margin-left: 85%
}
 .tablet-suffix-85 {
 margin-right: 85%
}
 .tablet-push-85 {
 left: 85%
}
 .tablet-pull-85 {
 left: -85%
}
 .tablet-grid-90 {
 float: left;
 width: 90%
}
 .tablet-prefix-90 {
 margin-left: 90%
}
 .tablet-suffix-90 {
 margin-right: 90%
}
 .tablet-push-90 {
 left: 90%
}
 .tablet-pull-90 {
 left: -90%
}
 .tablet-grid-95 {
 float: left;
 width: 95%
}
 .tablet-prefix-95 {
 margin-left: 95%
}
 .tablet-suffix-95 {
 margin-right: 95%
}
 .tablet-push-95 {
 left: 95%
}
 .tablet-pull-95 {
 left: -95%
}
 .tablet-grid-33 {
 float: left;
 width: 33.33333%
}
 .tablet-prefix-33 {
 margin-left: 33.33333%
}
 .tablet-suffix-33 {
 margin-right: 33.33333%
}
 .tablet-push-33 {
 left: 33.33333%
}
 .tablet-pull-33 {
 left: -33.33333%
}
 .tablet-grid-66 {
 float: left;
 width: 66.66667%
}
 .tablet-prefix-66 {
 margin-left: 66.66667%
}
 .tablet-suffix-66 {
 margin-right: 66.66667%
}
 .tablet-push-66 {
 left: 66.66667%
}
 .tablet-pull-66 {
 left: -66.66667%
}
 .tablet-grid-100 {
 clear: both;
 width: 100%
}
 .inside-footer-widgets>div {
 margin-bottom: 50px
}
 .inside-footer-widgets>div:nth-child(odd) {
 clear: both
}
 .active-footer-widgets-1 .footer-widget-1,  .active-footer-widgets-3 .footer-widget-3,  .active-footer-widgets-5 .footer-widget-5 {
 width: 100%;
 margin-bottom: 0
}
 .active-footer-widgets-2 .inside-footer-widgets>div,  .active-footer-widgets-4 .footer-widget-3,  .active-footer-widgets-4 .footer-widget-4 {
 margin-bottom: 0
}
}
 @media (min-width:1025px) {
 .grid-10,  .grid-15,  .grid-20,  .grid-25,  .grid-30,  .grid-33,  .grid-35,  .grid-40,  .grid-45,  .grid-5,  .grid-50,  .grid-60,  .grid-65,  .grid-66,  .grid-70,  .grid-75,  .grid-80,  .grid-85,  .grid-90,  .grid-95 {
 float: left
}
 .pull-10,  .pull-15,  .pull-20,  .pull-25,  .pull-30,  .pull-33,  .pull-35,  .pull-40,  .pull-45,  .pull-5,  .pull-50,  .pull-55,  .pull-60,  .pull-65,  .pull-66,  .pull-70,  .pull-75,  .pull-80,  .pull-85,  .pull-90,  .pull-95,  .push-10,  .push-15,  .push-20,  .push-25,  .push-30,  .push-33,  .push-35,  .push-40,  .push-45,  .push-5,  .push-50,  .push-55,  .push-60,  .push-65,  .push-66,  .push-70,  .push-75,  .push-80,  .push-85,  .push-90,  .push-95 {
 position: relative
}
 .hide-on-desktop {
 display: none!important
}
 .grid-5 {
 width: 5%
}
 .prefix-5 {
 margin-left: 5%
}
 .suffix-5 {
 margin-right: 5%
}
 .push-5 {
 left: 5%
}
 .pull-5 {
 left: -5%
}
 .grid-10 {
 width: 10%
}
 .prefix-10 {
 margin-left: 10%
}
 .suffix-10 {
 margin-right: 10%
}
 .push-10 {
 left: 10%
}
 .pull-10 {
 left: -10%
}
 .grid-15 {
 width: 15%
}
 .prefix-15 {
 margin-left: 15%
}
 .suffix-15 {
 margin-right: 15%
}
 .push-15 {
 left: 15%
}
 .pull-15 {
 left: -15%
}
 .grid-20 {
 width: 20%
}
 .prefix-20 {
 margin-left: 20%
}
 .suffix-20 {
 margin-right: 20%
}
 .push-20 {
 left: 20%
}
 .pull-20 {
 left: -20%
}
 .grid-25 {
 width: 25%
}
 .prefix-25 {
 margin-left: 25%
}
 .suffix-25 {
 margin-right: 25%
}
 .push-25 {
 left: 25%
}
 .pull-25 {
 left: -25%
}
 .grid-30 {
 width: 30%
}
 .prefix-30 {
 margin-left: 30%
}
 .suffix-30 {
 margin-right: 30%
}
 .push-30 {
 left: 30%
}
 .pull-30 {
 left: -30%
}
 .grid-35 {
 width: 35%
}
 .prefix-35 {
 margin-left: 35%
}
 .suffix-35 {
 margin-right: 35%
}
 .push-35 {
 left: 35%
}
 .pull-35 {
 left: -35%
}
 .grid-40 {
 width: 40%
}
 .prefix-40 {
 margin-left: 40%
}
 .suffix-40 {
 margin-right: 40%
}
 .push-40 {
 left: 40%
}
 .pull-40 {
 left: -40%
}
 .grid-45 {
 width: 45%
}
 .prefix-45 {
 margin-left: 45%
}
 .suffix-45 {
 margin-right: 45%
}
 .push-45 {
 left: 45%
}
 .pull-45 {
 left: -45%
}
 .grid-50 {
 width: 50%
}
 .prefix-50 {
 margin-left: 50%
}
 .suffix-50 {
 margin-right: 50%
}
 .push-50 {
 left: 50%
}
 .pull-50 {
 left: -50%
}
 .grid-55 {
 float: left;
 width: 55%
}
 .prefix-55 {
 margin-left: 55%
}
 .suffix-55 {
 margin-right: 55%
}
 .push-55 {
 left: 55%
}
 .pull-55 {
 left: -55%
}
 .grid-60 {
 width: 60%
}
 .prefix-60 {
 margin-left: 60%
}
 .suffix-60 {
 margin-right: 60%
}
 .push-60 {
 left: 60%
}
 .pull-60 {
 left: -60%
}
 .grid-65 {
 width: 65%
}
 .prefix-65 {
 margin-left: 65%
}
 .suffix-65 {
 margin-right: 65%
}
 .push-65 {
 left: 65%
}
 .pull-65 {
 left: -65%
}
 .grid-70 {
 width: 70%
}
 .prefix-70 {
 margin-left: 70%
}
 .suffix-70 {
 margin-right: 70%
}
 .push-70 {
 left: 70%
}
 .pull-70 {
 left: -70%
}
 .grid-75 {
 width: 75%
}
 .prefix-75 {
 margin-left: 75%
}
 .suffix-75 {
 margin-right: 75%
}
 .push-75 {
 left: 75%
}
 .pull-75 {
 left: -75%
}
 .grid-80 {
 width: 80%
}
 .prefix-80 {
 margin-left: 80%
}
 .suffix-80 {
 margin-right: 80%
}
 .push-80 {
 left: 80%
}
 .pull-80 {
 left: -80%
}
 .grid-85 {
 width: 85%
}
 .prefix-85 {
 margin-left: 85%
}
 .suffix-85 {
 margin-right: 85%
}
 .push-85 {
 left: 85%
}
 .pull-85 {
 left: -85%
}
 .grid-90 {
 width: 90%
}
 .prefix-90 {
 margin-left: 90%
}
 .suffix-90 {
 margin-right: 90%
}
 .push-90 {
 left: 90%
}
 .pull-90 {
 left: -90%
}
 .grid-95 {
 width: 95%
}
 .prefix-95 {
 margin-left: 95%
}
 .suffix-95 {
 margin-right: 95%
}
 .push-95 {
 left: 95%
}
 .pull-95 {
 left: -95%
}
 .grid-33 {
 width: 33.33333%
}
 .prefix-33 {
 margin-left: 33.33333%
}
 .suffix-33 {
 margin-right: 33.33333%
}
 .push-33 {
 left: 33.33333%
}
 .pull-33 {
 left: -33.33333%
}
 .grid-66 {
 width: 66.66667%
}
 .prefix-66 {
 margin-left: 66.66667%
}
 .suffix-66 {
 margin-right: 66.66667%
}
 .push-66 {
 left: 66.66667%
}
 .pull-66 {
 left: -66.66667%
}
 .grid-100 {
 clear: both;
 width: 100%
}
}
.main-title,  .top-bar,  .widget-title,  body,  button,  h1,  h2,  h3,  input,  select,  textarea { text-transform: none }
.inside-navigation,  sub,  sup { position: relative }
.navigation-search input:focus,  a:active,  a:hover { outline: 0 }
.main-navigation a,  a,  a:focus,  a:hover,  a:visited,  ins,  mark { text-decoration: none }
.comment-content a,  .entry-header,  .main-title,  .site-content { word-wrap: break-word }
a,  abbr,  acronym,  address,  applet,  big,  blockquote,  body,  caption,  cite,  code,  dd,  del,  dfn,  div,  dl,  dt,  em,  fieldset,  font,  form,  h1,  h2,  h3,  h4,  h5,  h6,  html,  iframe,  ins,  kbd,  label,  legend,  li,  object,  ol,  p,  pre,  q,  s,  samp,  small,  span,  strike,  strong,  sub,  sup,  table,  tbody,  td,  tfoot,  th,  thead,  tr,  tt,  ul,  var { border: 0; margin: 0; outline: 0; padding: 0 }
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  nav,  section { display: block }
audio,  canvas,  progress,  video { display: inline-block; vertical-align: baseline }
 audio:not([controls]) {
 display: none;
 height: 0
}
 [hidden],  template {
 display: none
}
caption,  td,  th { font-weight: 400; text-align: left; padding: 5px }
blockquote:after,  blockquote:before,  q:after,  q:before { content: "" }
blockquote,  q { quotes: "" "" }
a { background-color: transparent;  -webkit-transition: color .1s ease-in-out, background-color .1s ease-in-out;
 -moz-transition: color .1s ease-in-out, background-color .1s ease-in-out;
 -o-transition: color .1s ease-in-out, background-color .1s ease-in-out;
 transition: color .1s ease-in-out, background-color .1s ease-in-out
}
a img { border: 0 }
body,  button,  input,  select,  textarea { line-height: 1.5 }
hr { background-color: #ccc }
ol,  ul { margin: 0 0 1.5em 3em }
ul { list-style: disc }
ol { list-style: decimal }
li>ol,  li>ul { margin-bottom: 0; margin-left: 1.5em }
b,  dt,  strong,  th { font-weight: 700 }
dd { margin: 0 1.5em 1.5em }
cite,  dfn,  em,  i { font-style: italic }
address { margin: 0 0 1.5em }
code,  kbd,  tt,  var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace }
small,  sub,  sup { font-size: 75% }
abbr,  acronym { border-bottom: 1px dotted #666; cursor: help }
sub,  sup { height: 0; line-height: 0; vertical-align: baseline }
sup { bottom: 1ex }
sub { top: .5ex }
big { font-size: 125% }
figure { margin: 0 }
img { height: auto; max-width: 100% }
button,  input,  select,  textarea { font-size: 100%; margin: 0; vertical-align: baseline }
button,  input { line-height: normal }
button,  html input[type=button],  input[type=reset],  input[type=submit] { border: 0; background: #666; cursor: pointer; -webkit-appearance: button; padding: 10px 20px; color: #FFF }
button:active,  button:focus,  button:hover,  html input[type=button]:active,  html input[type=button]:focus,  html input[type=button]:hover,  input[type=reset]:active,  input[type=reset]:focus,  input[type=reset]:hover,  input[type=submit]:active,  input[type=submit]:focus,  input[type=submit]:hover { background: #606060 }
.button { padding: 10px 20px; display: inline-block }
input[type=checkbox],  input[type=radio] { box-sizing: border-box; padding: 0 }
input[type=search] { -webkit-appearance: textfield }
 input[type=search]::-webkit-search-decoration {
 -webkit-appearance: none
}
 button::-moz-focus-inner,  input::-moz-focus-inner {
 border: 0;
 padding: 0
}
input[type=email],  input[type=password],  input[type=search],  input[type=tel],  input[type=text],  input[type=url],  textarea { background: #fafafa; color: #666; border: 1px solid #ccc; border-radius: 0; padding: 10px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100% }
input[type=email]:focus,  input[type=password]:focus,  input[type=search]:focus,  input[type=tel]:focus,  input[type=text]:focus,  input[type=url]:focus,  textarea:focus { color: #111; background: #FFF }
textarea { overflow: auto; vertical-align: top; width: 100% }
input[type=file] { max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.alignleft { display: inline; float: left; margin-right: 1.5em }
.alignright { display: inline; float: right; margin-left: 1.5em }
.aligncenter { clear: both; display: block; margin: 0 auto }
.size-auto,  .size-full,  .size-large,  .size-medium,  .size-thumbnail { max-width: 100%; height: auto }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important }
.screen-reader-text:active,  .screen-reader-text:focus,  .screen-reader-text:hover { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 }
 .clear:after,  .clear:before,  [class*=content]:after,  [class*=content]:before,  [class*=site]:after,  [class*=site]:before {
 content: '';
 display: table
}
 .clear:after,  [class*=content]:after,  [class*=site]:after {
 clear: both
}
.main-navigation { z-index: 100; padding: 0; clear: both; display: block }
.main-navigation ul li a { display: block }
.menu-toggle { margin: 0; padding: 0 }
.menu-toggle:before { content: "\f0c9"; font-family: FontAwesome; line-height: 1em; speak: none; width: 1.28571429em; text-align: center; display: inline-block }
.toggled .menu-toggle:before { content: "\f00d"; speak: none }
.menu-toggle .mobile-menu { margin-left: 5px }
.menu-toggle .mobile-menu:empty { display: none }
.main-navigation ul,  .menu-toggle li.search-item { list-style: none; margin: 0; padding-left: 0 }
.search-item .screen-reader-text { top: 0; right: 0; left: auto }
.main-navigation li { float: left; position: relative }
.main-navigation a { display: block }
.main-navigation ul ul { box-shadow: 0 2px 2px rgba(0, 0, 0, .1); display: none; float: left; position: absolute; left: 0; z-index: 99999; width: 200px; text-align: left; top: auto }
.main-navigation ul li.sfHover>ul,  .main-navigation ul li:hover>ul,  .main-navigation ul ul a,  .secondary-navigation ul li.sfHover>ul,  .secondary-navigation ul li:hover>ul { display: block }
.main-navigation ul ul ul { left: 100%; top: 0 }
.main-navigation ul ul li { width: 100% }
.dropdown-click .main-navigation ul li.sfHover>ul,  .dropdown-click .main-navigation ul li:hover>ul,  .dropdown-click .secondary-navigation ul li.sfHover>ul,  .dropdown-click .secondary-navigation ul li:hover>ul { display: none }
.dropdown-click .main-navigation ul li.sfHover>ul.toggled-on,  .dropdown-click .main-navigation ul li:hover>ul.toggled-on,  .dropdown-click .main-navigation ul.toggled-on,  .dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,  .dropdown-click .secondary-navigation ul li:hover>ul.toggled-on,  .dropdown-click .secondary-navigation ul.toggled-on { display: block }
.dropdown-click nav ul ul ul { background-color: transparent }
.nav-float-right .inside-header .main-navigation { float: right; clear: right }
.nav-float-left .inside-header .main-navigation { float: left; clear: left }
.nav-float-left .inside-header .site-branding,  .nav-float-left .inside-header .site-logo { float: right; clear: right }
.nav-float-left .inside-header:after { clear: both; content: ''; display: table }
.nav-float-right .inside-header .site-branding { display: inline-block }
.site-header { position: relative }
.header-aligned-left .site-header { text-align: left }
.header-aligned-center .site-header { text-align: center }
.header-aligned-right .site-header { text-align: right }
.site-header .header-image { vertical-align: middle }
.main-navigation .main-nav ul ul li a,  .nav-float-right .main-navigation .main-nav ul ul li a { line-height: normal }
.nav-float-right .main-navigation ul ul ul { top: 0 }
.main-navigation li.search-item { float: right; z-index: 21 }
.rtl .main-navigation li.search-item,  .rtl.nav-aligned-right.nav-below-header .main-navigation .menu>li.search-item { float: left }
.nav-aligned-center .main-navigation li.search-item.current-menu-item { position: absolute; right: 0 }
.rtl.nav-aligned-center .main-navigation li.search-item.current-menu-item { position: absolute; left: 0 }
.main-navigation li.search-item i { transform: rotate(90deg) }
.navigation-search { position: absolute; right: 0; display: none; z-index: 20; width: 100%; top: 0 }
.gen-sidebar-nav .navigation-search { top: auto; bottom: 0 }
.navigation-search input { border: 0; vertical-align: bottom; line-height: 0; opacity: .9; width: 100%; z-index: 20; border-radius: 0; -webkit-appearance: none }
 .navigation-search input::-ms-clear {
 display: none;
 width: 0;
 height: 0
}
 .navigation-search input::-ms-reveal {
 display: none;
 width: 0;
 height: 0
}
 .navigation-search input::-webkit-search-cancel-button,  .navigation-search input::-webkit-search-decoration,  .navigation-search input::-webkit-search-results-button,  .navigation-search input::-webkit-search-results-decoration {
 display: none
}
.nav-left-sidebar .main-navigation li.search-item,  .nav-right-sidebar .main-navigation li.search-item { width: auto; display: inline-block }
.nav-left-sidebar .main-navigation li.search-item.current-menu-item,  .nav-right-sidebar .main-navigation li.search-item.current-menu-item { float: right }
.nav-aligned-center.nav-above-header .main-navigation .menu>li,  .nav-aligned-center.nav-below-header .main-navigation .menu>li,  .nav-aligned-right.nav-above-header .main-navigation .menu>li,  .nav-aligned-right.nav-below-header .main-navigation .menu>li { float: none; display: inline-block }
.sidebar .menu-item-has-children .dropdown-menu-toggle,  nav ul ul .menu-item-has-children .dropdown-menu-toggle { float: right }
.nav-aligned-center .main-navigation ul,  .nav-aligned-right .main-navigation ul { letter-spacing: -.31em; font-size: 1em }
.nav-aligned-center .main-navigation ul li,  .nav-aligned-right .main-navigation ul li { letter-spacing: normal }
.nav-aligned-left.nav-above-header .main-navigation,  .nav-aligned-left.nav-below-header .main-navigation { text-align: left }
.nav-aligned-center.nav-above-header .main-navigation,  .nav-aligned-center.nav-below-header .main-navigation { text-align: center }
.nav-aligned-right.nav-above-header .main-navigation,  .nav-aligned-right.nav-below-header .main-navigation { text-align: right }
.gallery-item,  .site-info { text-align: center }
.main-navigation ul li .dropdown-toggle,  .secondary-navigation ul li .dropdown-toggle { display: none }
.menu-item-has-children .dropdown-menu-toggle { display: inline-block; height: 100%; clear: both; padding-left: 10px }
 nav:not(.toggled):not(.slideout-navigation) ul ul .menu-item-has-children .dropdown-menu-toggle {
 padding-right: 15px
}
.dropdown-menu-toggle:before { content: "\f107"; font-family: FontAwesome; line-height: 1em; speak: none }
.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before { content: "\f106" }
.dropdown-hover .children .dropdown-menu-toggle:before,  .dropdown-hover .sub-menu .dropdown-menu-toggle:before { content: "\f105" }
.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,  .dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before { content: "\f104" }
.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,  .dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before { content: "\f105" }
.dropdown-click .main-navigation ul ul ul,  .dropdown-click .secondary-navigation ul ul ul { left: 0; top: auto; position: relative }
.dropdown-click.both-right .widget-area .secondary-navigation ul ul,  .dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,  .dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul { right: 0 }
.dropdown-click .widget-area .main-navigation ul ul,  .dropdown-click .widget-area .secondary-navigation ul ul { left: 0; right: 0; top: auto; position: relative; float: none; width: 100% }
.main-navigation .main-nav ul li.menu-item-has-children>a,  .secondary-navigation .main-nav ul li.menu-item-has-children>a { padding-right: 20px; position: relative }
.widget-area .main-navigation li,  .widget-area .secondary-navigation li { float: none; display: block; width: 100%; padding: 0; margin: 0 }
.widget-area .main-navigation ul ul,  .widget-area .secondary-navigation ul ul { top: 0; left: 100%; width: 220px }
.dropdown-hover.both-right .widget-area .main-navigation ul ul,  .dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .main-navigation ul ul,  .dropdown-hover.right-sidebar .widget-area .main-navigation ul ul { right: 100%; left: auto }
.slideout-navigation .dropdown-menu-toggle:before { content: "\f107" !important }
.slideout-navigation .sfHover>a .dropdown-menu-toggle:before { content: "\f106" !important }
.post { margin: 0 0 2em }
.posted-on .updated { display: none }
.byline,  .group-blog .byline,  .single .byline { display: inline }
.entry-content,  .entry-summary,  .page-content { margin: 2em 0 0 }
.page-links { clear: both; margin: 0 0 1.5em }
.archive .format-aside .entry-header,  .archive .format-status .entry-header,  .archive .format-status .entry-meta,  .archive .format-status .entry-title,  .blog .format-aside .entry-header,  .blog .format-status .entry-header,  .blog .format-status .entry-meta,  .blog .format-status .entry-title { display: none }
.archive .format-aside .entry-content,  .archive .format-status .entry-content,  .blog .format-aside .entry-content,  .blog .format-status .entry-content { margin-top: 0 }
.archive .format-status .entry-content p:last-child,  .blog .format-status .entry-content p:last-child { margin-bottom: 0 }
.comment-content img.wp-smiley,  .entry-content img.wp-smiley,  .page-content img.wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0 }
.depth-1.parent>.children,  .pingback .comment-body,  .trackback .comment-body { border-bottom: 1px solid rgba(0, 0, 0, .05) }
.wp-caption { margin-bottom: 1.5em; max-width: 100%; position: relative }
 .wp-caption img[class*=wp-image-] {
 display: block;
 margin: 0 auto;
 max-width: 100%
}
.wp-caption .wp-caption-text { font-size: 75%; padding-top: 5px; opacity: .8 }
.wp-caption img { position: relative; vertical-align: bottom }
.gallery { margin-bottom: 1.5em }
.gallery-item { display: inline-block; vertical-align: top; width: 100% }
.gallery-columns-2 .gallery-item { max-width: 50% }
.gallery-columns-3 .gallery-item { max-width: 33.33% }
.gallery-columns-4 .gallery-item { max-width: 25% }
.gallery-columns-5 .gallery-item { max-width: 20% }
.gallery-columns-6 .gallery-item { max-width: 16.66% }
.gallery-columns-7 .gallery-item { max-width: 14.28% }
.gallery-columns-8 .gallery-item { max-width: 12.5% }
.gallery-columns-9 .gallery-item { max-width: 11.11% }
.site-logo,  .widget select,  embed,  iframe,  object,  pre { max-width: 100% }
.gallery-caption { display: block }
 .site-main [class*=navigation] {
 margin: 0 0 2em;
 overflow: hidden
}
.comment,  .comment-list { list-style-type: none; padding: 0; margin: 0 }
.comment-author-info { display: inline-block; vertical-align: middle }
.comment-meta .avatar { float: left; margin-right: 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50% }
.comment-author cite { font-style: normal; font-weight: 700 }
.entry-meta.comment-metadata { margin-top: 0 }
.comment-content,  .comment-respond { margin-top: 1.5em }
.comment-form>.form-submit { margin-bottom: 0 }
.comment-form input,  .comment-form-comment { margin-bottom: 10px }
.comment-form #author,  .comment-form #email,  .comment-form #url { display: block }
.comment-metadata .edit-link:before,  .infinite-scroll .paging-navigation,  .infinite-scroll.neverending .site-footer,  .widget_search .search-submit { display: none }
.comment-body { padding: 30px 0 }
.comment-content { padding: 30px; border: 1px solid rgba(0, 0, 0, .05) }
.comment .children { padding-left: 30px; margin-top: -30px; border-left: 1px solid rgba(0, 0, 0, .05) }
.pingback .edit-link { font-size: 13px }
.comment-content p:last-child { margin-bottom: 0 }
.comment-list>.comment:first-child { padding-top: 0; margin-top: 0; border-top: 0 }
ol.comment-list { margin-bottom: 1.5em }
.widget { margin: 0 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box }
.widget_categories .children { margin-left: 1.5em; padding-top: 5px }
blockquote,  table { margin: 0 0 1.5em }
fieldset,  fieldset legend { padding: 0 }
.widget_categories .children li:last-child { padding-bottom: 0 }
.infinity-end.neverending .site-footer { display: block }
h1,  h2,  h3,  h4,  h5,  h6 { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit }
pre { background: rgba(0, 0, 0, .05); font-family: inherit; font-size: inherit; line-height: normal; margin-bottom: 1.5em; padding: 20px; overflow: auto }
blockquote { border-left: 5px solid rgba(0, 0, 0, .05); padding: 20px; font-size: 1.2em; font-style: italic; position: relative }
blockquote p:last-child { margin: 0 }
table,  td,  th { border: 1px solid rgba(0, 0, 0, .1) }
table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; width: 100% }
.one-container.both-left .inside-left-sidebar,  .one-container.both-right .inside-left-sidebar { margin-right: 15px }
.one-container.both-left .inside-right-sidebar,  .one-container.both-right .inside-right-sidebar { margin-left: 15px }
td,  th { padding: 8px; border-width: 0 1px 1px 0 }
hr { background-color: rgba(0, 0, 0, .1); border: 0; height: 1px; margin-bottom: 40px; margin-top: 40px }
.site-main .gallery,  fieldset legend { margin-bottom: 1.5em }
fieldset { border: 0; min-width: inherit }
h1,  h2,  h3,  h4,  h5,  h6 { margin-bottom: 20px }
.gallery-item img { vertical-align: bottom }
.gallery-icon { padding: 5px }
.one-container .comments-area { margin-top: 1.5em }
h1,  h2,  h3 { line-height: 1.2em }
.entry-content>:last-child,  .entry-summary>:last-child,  .footer-widgets .widget:last-child,  .one-container .site-main>:last-child,  .page-content>:last-child,  .separate-containers .site-main>:last-child,  .sidebar .widget:last-child { margin-bottom: 0 }
 .inside-footer-widgets:not(.grid-container):after,  .inside-footer-widgets:not(.grid-container):before,  .inside-header:not(.grid-container):after,  .inside-header:not(.grid-container):before,  .inside-navigation:not(.grid-container):after,  .inside-navigation:not(.grid-container):before {
 content: ".";
 display: block;
 overflow: hidden;
 visibility: hidden;
 font-size: 0;
 line-height: 0;
 width: 0;
 height: 0;
 clear: both
}
.one-container .site-main { margin: 0 }
.one-container .inside-left-sidebar,  .one-container .inside-right-sidebar { margin-top: 0 }
.one-container .inside-article { padding: 0 0 30px }
.one-container.page .inside-article { padding-bottom: 0 }
.widget-title { line-height: 1.5; margin-bottom: 0 !important; margin-top: 20px; }
}
.widget ol,  .widget ul { margin: 0 }
.widget ul li { list-style-type: none; position: relative; padding-bottom: 5px }
.widget ul li ul li:before { opacity: .7 }
.widget .search-field { width: 100% }
.separate-containers .widget:last-child,  .widget:last-child { margin-bottom: 0 }
.widget_nav_menu ul ul,  .widget_pages ul ul { margin-left: 1em; margin-top: 5px }
.widget ul li.menu-item-has-children,  .widget ul li.page_item_has_children { padding-bottom: 0 }
.header-widget .widget-title { margin-bottom: 15px }
#wp-calendar { table-layout: fixed; font-size: 80% }
#wp-calendar #prev,  #wp-calendar #prev+.pad { border-right: 0 }
.sidebar .grid-container { max-width: 100%; width: 100% }
.inside-footer-widgets .inner-padding { padding: 0 40px }
.footer-bar-active .footer-bar .widget { padding: 0 }
.footer-bar .widget_nav_menu>div>ul { display: inline-block; vertical-align: top }
.footer-bar .widget-title,  .footer-bar .widget_nav_menu li ul { display: none }
.footer-bar-align-right .copyright-bar { float: left }
.footer-bar-align-left .copyright-bar,  .footer-bar-align-right .footer-bar { float: right; text-align: right }
.footer-bar-align-left .footer-bar { float: left }
.footer-bar-align-center .copyright-bar { float: none; text-align: center }
.footer-bar-align-center .footer-bar { float: none; text-align: center; margin-bottom: 10px }
.footer-bar .widget_nav_menu li { margin: 0 10px; float: left; padding: 0 }
.footer-bar .widget_nav_menu li:first-child { margin-left: 0 }
.footer-bar .widget_nav_menu li:last-child { margin-right: 0 }
.entry-title { margin-bottom: 0 }
.page-header { margin-bottom: 30px }
.page-header>:last-child,  .read-more-container,  .site-main .post-navigation,  .taxonomy-description p:last-child { margin-bottom: 0 }
.page-header h1 { font-size: 25px }
.page-header .avatar { float: left; margin-right: 1.5em }
.page-header .author-info { overflow: hidden }
.entry-meta { font-size: 85%; margin-top: .5em; line-height: 1.5 }
footer.entry-meta { margin-top: 2em }
.cat-links:before,  .comments-link:before,  .nav-next .next:before,  .nav-previous .prev:before,  .tags-links:before,  footer.entry-meta .author:before,  footer.entry-meta .posted-on:before { font-family: FontAwesome; font-weight: 400; font-style: normal; display: inline-block; text-decoration: inherit; position: relative; margin-right: .6em; width: 13px; text-align: center; speak: none }
footer.entry-meta .author:before { content: "\f007" }
footer.entry-meta .posted-on:before { content: "\f073" }
.cat-links:before { content: "\f07b" }
.tags-links:before { content: "\f02c" }
.comments-link:before { content: "\f086" }
.nav-previous .prev:before { content: "\f104" }
.nav-next .next:before { content: "\f105" }
.cat-links,  .comments-link,  .tags-links,  footer.entry-meta .byline,  footer.entry-meta .posted-on { display: block }
.paging-navigation:after,  .paging-navigation:before { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0 }
.paging-navigation:after { clear: both }
.paging-navigation .nav-next,  .paging-navigation .nav-previous { display: none }
.site-main .paging-navigation .navigation { margin: 0 }
.comment-respond { margin-top: 0 }
.main-title { margin: 0; line-height: 1.2em }
.site-logo { display: inline-block }
.site-description { margin: 0; line-height: 1.5 }
.header-widget { float: right; height: 80px; max-width: 50%; overflow: hidden; }
.header-widget .widget { padding: 0 0 20px; margin-bottom: 0 }
.header-widget .widget:last-child { padding-bottom: 0 }
.nav-float-right .header-widget .widget { padding: 0 0 10px }
.nav-float-right .header-widget .widget:last-child { padding-bottom: 0 }
.nav-float-right .header-widget { position: relative; top: -10px }
.post-image { margin: 2em 0 0 }
.page-header-image,  .page-header-image-single { line-height: 0 }
.separate-containers .page-header-content,  .separate-containers .page-header-image { margin-top: 30px }
 .one-container .inside-article>[class*=page-header-],  .separate-containers .inside-article>[class*=page-header-] {
 margin-bottom: 2em;
 margin-top: 0
}
.inside-article .page-header-image-single.page-header-below-title { margin-top: 2em }
.full-width-content .container.grid-container { max-width: 100% }
.full-width-content.no-sidebar.separate-containers .site-main { margin: 0 }
.contained-content.one-container .site-content,  .contained-content.separate-containers .inside-article,  .full-width-content.one-container .site-content,  .full-width-content.separate-containers .inside-article { padding: 0 }
.top-bar .inside-top-bar .widget { padding: 0; display: inline-block; margin: 0 }
 .top-bar-align-center .inside-top-bar .widget:not(:first-child),  .top-bar-align-right .inside-top-bar>.widget:nth-child(odd) {
 margin-left: 10px
}
.top-bar-align-center { text-align: center }
.top-bar-align-right { text-align: right }
 .top-bar-align-right .inside-top-bar>.widget:nth-child(even) {
 float: left;
 margin-right: 10px
}
 .top-bar-align-left .inside-top-bar>.widget:nth-child(even) {
 margin-left: 10px;
 float: right
}
 .top-bar-align-left .inside-top-bar>.widget:nth-child(odd) {
 float: left;
 margin-right: 10px
}
 .inside-top-bar:not(.grid-container):after,  .inside-top-bar:not(.grid-container):before {
 content: ".";
 display: block;
 overflow: hidden;
 visibility: hidden;
 font-size: 0;
 line-height: 0;
 width: 0;
 height: 0;
 clear: both
}
.top-bar .widget-title,  .top-bar .widget_nav_menu li ul { display: none }
.top-bar .widget_nav_menu li { margin: 0 10px; float: left; padding: 0 }
.top-bar .widget_nav_menu li:first-child { margin-left: 0 }
.top-bar .widget_nav_menu li:last-child { margin-right: 0 }
.top-bar .widget_nav_menu>div>ul { display: inline-block; vertical-align: top }
.so-panel.widget { padding: 0 }
#mc_embed_signup .clear { display: block; height: auto; visibility: visible; width: auto }
.container.grid-container { width: auto }
.sf-menu>li.menu-item-float-right { float: right !important }
.generate-back-to-top,  .generate-back-to-top:visited { font-size: 20px; background: rgba(0, 0, 0, .4); color: #FFF; border-radius: 3px; position: fixed; bottom: 30px; right: 30px; line-height: 40px; width: 40px; text-align: center; z-index: 10;  transition: opacity .3s ease-in-out
}
.generate-back-to-top:focus,  .generate-back-to-top:hover { background: rgba(0, 0, 0, .6); color: #FFF }
.generate-back-to-top .screen-reader-text { left: 0 }
.menu-toggle,  .mobile-bar-items { display: none; cursor: pointer }
.inside-top-bar { padding: 10px }
.inside-header,  .inside-page-header,  .one-container .site-content,  .separate-containers .comments-area,  .separate-containers .inside-article,  .separate-containers .page-header,  .separate-containers .paging-navigation { padding: 40px }
.one-container.both-right .site-main,  .one-container.right-sidebar .site-main { margin-right: 40px }
.one-container.both-left .site-main,  .one-container.left-sidebar .site-main { margin-left: 40px }
.one-container.both-sidebars .site-main { margin: 0 40px }
.separate-containers .page-header,  .separate-containers .site-main>*,  .separate-containers .widget,  .widget-area .main-navigation { margin-bottom: 20px }
.right-sidebar.separate-containers .site-main { margin: 20px 20px 20px 0 }
.left-sidebar.separate-containers .site-main { margin: 20px 0 20px 20px }
.both-sidebars.separate-containers .site-main { margin: 20px }
.both-right.separate-containers .site-main { margin: 20px 20px 20px 0 }
.both-right.separate-containers .inside-left-sidebar { margin-right: 10px }
.both-right.separate-containers .inside-right-sidebar { margin-left: 10px }
.both-left.separate-containers .site-main { margin: 20px 0 20px 20px }
.separate-containers .inside-left-sidebar,  .separate-containers .inside-right-sidebar,  .separate-containers .site-main { margin-top: 20px; margin-bottom: 20px }
.both-left.separate-containers .inside-left-sidebar { margin-right: 10px }
.both-left.separate-containers .inside-right-sidebar { margin-left: 10px }
.separate-containers .page-header-contained,  .separate-containers .page-header-content-single,  .separate-containers .page-header-image,  .separate-containers .page-header-image-single { margin-top: 20px }
.main-navigation .main-nav ul li a,  .main-navigation .mobile-bar-items a,  .menu-toggle { padding-left: 20px; padding-right: 20px; line-height: 60px }
.main-navigation .main-nav ul ul li a { padding: 10px 20px }
.navigation-search,  .navigation-search input { height: 60px }
/*.menu-item-has-children .dropdown-menu-toggle {



    padding-right: 20px



}*/







.menu-item-has-children ul .dropdown-menu-toggle { padding-top: 10px; padding-bottom: 10px; margin-top: -10px }
.footer-widgets,  .widget-area .widget { padding: 40px }
.site-footer .footer-widgets-container .inner-padding { padding: 0 0 0 40px }
.site-footer .footer-widgets-container .inside-footer-widgets { margin-left: -40px }
body,  button,  input,  select,  textarea { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 17px }
body { line-height: 1.5 }
p { margin-bottom: 1.5em }
.top-bar { font-weight: 400; font-size: 13px }
.main-title { font-weight: 700; font-size: 45px }
.main-navigation a,  .menu-toggle,  .site-description { font-weight: 400; text-transform: none; font-size: 15px }
.main-navigation .main-nav ul ul li a { font-size: 14px }
.widget-title { font-weight: 400; font-size: 20px }
h1,  h2 { font-weight: 600 }
.footer-widgets .widget,  .sidebar .widget { font-size: 17px }
h1 { font-size: 40px }
h2 { font-size: 30px }
h3 { font-weight: 400; font-size: 20px; font-weight:600; }
.site-info { padding: 20px; font-size: 15px }
.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { float: right }
body { background-color: #fff; color: #000 }
a,  a:visited { color: #000; text-decoration: none }
a:visited { color: #000 }
a:hover,  a:focus,  a:active { color: #5ACE6A; text-decoration: none }
body .grid-container { max-width: 1100px }
.page .entry-content { margin-top: 0 }
body,  button,  input,  select,  textarea { font-family: "Open Sans", sans-serif }
.main-navigation .main-nav ul ul li a { font-size: 14px }
 @media(max-width:768px) {
 .wrapfixed li.stPhnCls0 {
 width: 30px;
margin-left: 6px;
 overflow: hidden;
}
 .wrapfixed li.stPhnCls0 i {
display:none !important
}
 .wrapfixed .stPhnCls1 {
 float: right !important;
 width: 262px;
}
 .wrapfixed li.stPhnCls0 a {
 text-indent: -9999px;
background:url(mail.png) no-repeat 0 -4px;
display:block;
width: 100%;
 height: 100%;
}
 .stPhnCls1 > a:first-child {
 margin-right: 0;
}
 .myfixed .stPhnCls1 a {
 float: left;
 background: none !important;
 color: #fff;
 padding: 0 6px;
 border-radius: 5px;
}
 .stickyBtn:hover {
 color: #5ace6a !important;
}
 .stickyPhnCls .call-now {
 background: none;
 color: #fff;
 font-size: 16px !important;
 font-weight: 600;
}
 .stickyBtn {
font-size: 12px !important;
padding-top: 4px !important;
}
 .stickyBtn i {
font-size: 12px;
}
 .stickyPhnCls .call-now:hover {
 color: #5ace6a!important;
}
 .myfixed .menu-toggle {
 float: right;
 width: 20% !important;
 text-align: right;
}
 .myfixed .menu {
 float: none !important;
}
 .main-title {
 font-size: 30px
}
 h1 {
 font-size: 30px
}
 h2 {
 font-size: 25px
}
 #mysticky-nav {
 margin-top: 20px;
}
}
.site-header { background-color: #fff; color: #3a3a3a }
.site-header a,  .site-header a:visited { color: #3a3a3a }
.main-title a,  .main-title a:hover,  .main-title a:visited { color: #222 }
.site-description { color: #999 }
.main-navigation,  .main-navigation ul ul { background-color: #4285f4; }
.main-navigation .main-nav ul li a,  .menu-toggle { color: #fff }
.main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li.sfHover>a { color: #fff; background-color: #3f3f3f }
button.menu-toggle:hover,  button.menu-toggle:focus,  .main-navigation .mobile-bar-items a,  .main-navigation .mobile-bar-items a:hover,  .main-navigation .mobile-bar-items a:focus { color: #fff }
 .main-navigation .main-nav ul li[class*="current-menu-"]>a {
 color: #fff;
 background-color: #3f3f3f
}
 .main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,  .main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a {
 color: #fff;
 background-color: #3f3f3f
}
.main-navigation ul ul { background-color: #426af4; }
.main-navigation .main-nav ul ul li a { color: #fff }
.main-navigation .main-nav ul ul li>a:hover,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li.sfHover>a { color: #fff; background-color: #4f4f4f }
 .main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
 color: #fff;
 background-color: #4f4f4f
}
 .main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,  .main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a {
 color: #fff;
 background-color: #4f4f4f
}
.separate-containers .inside-article,  .separate-containers .comments-area,  .separate-containers .page-header,  .one-container .container,  .separate-containers .paging-navigation,  .inside-page-header { background-color: #fff }
.entry-meta { color: #888 }
.entry-meta a,  .entry-meta a:visited { color: #666 }
.entry-meta a:hover { color: #1e73be }
.footer-widgets { background-color: #fff }
.footer-widgets .widget-title { color: #000 }
.site-info { color: #fff; background-color: #222 }
.site-info a,  .site-info a:visited { color: #fff }
.site-info a:hover { color: #606060 }
.footer-bar .widget_nav_menu .current-menu-item a { color: #606060 }
input[type="text"],  input[type="email"],  input[type="url"],  input[type="password"],  input[type="search"],  textarea { color: #666; background-color: #fafafa; border-color: #ccc }
input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  textarea:focus { color: #666; background-color: #fff; border-color: #bfbfbf }
button,  html input[type="button"],  input[type="reset"],  input[type="submit"],  .button,  .button:visited { color: #fff; background-color: #666 }
button:hover,  html input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover,  .button:hover,  button:focus,  html input[type="button"]:focus,  input[type="reset"]:focus,  input[type="submit"]:focus,  .button:focus { color: #fff; background-color: #3f3f3f }
 @media(max-width:768px) {
 .separate-containers .inside-article,  .separate-containers .comments-area,  .separate-containers .page-header,  .separate-containers .paging-navigation,  .one-container .site-content,  .inside-page-header {
 padding: 30px
}
}
.main-navigation ul ul { top: auto }
button.menu-toggle,  button.menu-toggle:active,  button.menu-toggle:focus,  button.menu-toggle:hover { background-color: transparent; border: 0; outline: 0 }
button.menu-toggle { width: 100%; text-align: center }
.nav-search-enabled .main-navigation .menu-toggle { text-align: left }
.mobile-bar-items { display: none; position: absolute; right: 0; top: 0; z-index: 21; list-style-type: none }
.mobile-bar-items a { display: inline-block }
 @media (max-width:768px) {
 .top-bar.top-bar-align-left,  .top-bar.top-bar-align-right {
 text-align: center
}
 .top-bar .widget {
 float: none!important;
 margin: 0 10px!important
}
 .top-bar .widget_nav_menu li {
 float: none;
 display: inline-block;
 padding: 5px 0
}
 .inside-footer-widgets>div:not(:last-child) {
 margin-bottom: 40px
}
 .one-container .sidebar {
 margin-top: 40px
}
 .separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar {
 margin-top: 0
}
 a,  body,  button,  input,  select,  textarea {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out
}
 .inside-header>:not(:last-child) {
 margin-bottom: 20px
}
 .main-navigation .menu-toggle {
 display: block
}
 #menu-header {
 display: none;
}
 .wrapfixed ul#menu-header {
 position: fixed;
 left: 0;
 top: 0;
 right: 0;
 bottom: 0;
 background: #4285f4;
padding-top: 75px;
 margin-top: 0;
}
 .wrapfixed button.menu-toggle {
 position: absolute;
z-index: 9999;
 right: 27px;
 top: 23px;
 width: 70px !important;
 padding: 0;
 height: 31px;
}
 .wrapfixed .inside-navigation.grid-container.grid-parent {
 position: static;
}

  /*  .main-navigation ul {



        display: none



    }*/



    .main-navigation.toggled .main-nav>ul {
 display: block
}
 .main-navigation .main-nav ul ul {
 position: relative;
 top: 0;
 left: auto;
 right: auto;
 width: 100%
}
 .main-navigation .main-nav li {
 float: none;
 clear: both;
 display: block!important;
 text-align: left!important
}
 .fluid-header .inside-header,  .header-widget,  .site-info {
 text-align: center
}
 .main-navigation .main-nav li.hide-on-mobile {
 display: none!important
}
 .main-navigation .children.toggled-on,  .main-navigation .sub-menu.toggled-on {
 display: block!important;
 opacity: 1!important
}
 .main-navigation .dropdown-menu-toggle:before {
 content: "\f107"!important
}
 .main-navigation .sfHover>a .dropdown-menu-toggle:before {
 content: "\f106"!important
}
 .main-navigation .menu-item-has-children .dropdown-menu-toggle {
 float: right;
height: 18px;
margin-top: 8px;
}
 .main-navigation .mobile-bar-items {
 display: block
}
 .main-navigation .menu li.search-item {
 display: none!important
}
 .main-navigation .sf-menu>li.menu-item-float-right {
 float: none!important;
 display: inline-block!important
}
 [class*=nav-float-] .site-header .inside-header>* {
 float: none;
 clear: both
}
 .both-left.separate-containers .inside-left-sidebar,  .both-left.separate-containers .inside-right-sidebar,  .both-right.separate-containers .inside-left-sidebar,  .both-right.separate-containers .inside-right-sidebar {
 margin-right: 0;
 margin-left: 0
}
 .site-main {
 margin-left: 0!important;
 margin-right: 0!important
}
 body:not(.no-sidebar) .site-main {
 margin-bottom: 0!important
}
 .header-widget {
 float: none;
 max-width: 100%
}
 .alignleft,  .alignright {
 float: none;
 display: block;
 margin-left: auto;
 margin-right: auto
}
 .post-image-aligned-left .post-image,  .post-image-aligned-right .post-image {
 float: none;
 margin: 2em 0;
 text-align: center
}
 .site-info {
 padding-left: 10px;
 padding-right: 10px
}
 .copyright-bar,  .footer-bar {
 float: none!important;
 text-align: center!important
}
 .footer-bar {
 margin-bottom: 20px
}
 .footer-bar .widget_nav_menu li {
 float: none;
 display: inline-block;
 padding: 5px 0
}
 .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
 margin: 0
}
 .site-footer .footer-widgets .footer-widgets-container .inner-padding {
 padding: 0
}
 .comment .children {
 padding-left: 10px;
 margin-left: 0
}
 .edd_download {
 display: block;
 float: none!important;
 margin-bottom: 1.5em;
 width: 100%!important
}
 .menu {
 margin: 0px;
}
}
.inside-header.grid-container.grid-parent { margin-top: -30px; margin-bottom: -25px }
.site-branding .site-description { color: #fbbc05; font-size: 20px }
.call-now:hover { color: #2ba54d }
.site-header a:hover { text-decoration: none }
 @media only screen and (min-width:300px) and (max-width:616px) {
 .header-widget .widget-title,  .site-description {
 display: none
}
 .call-now {
 background-color: #f5781a;
 color: #fff;
 padding: 10px;
 border-radius: 11px;
 font-size: 20px;
 font-weight: 700
}
}
 @media only screen and (min-width:617px) and (max-width:768px) {
 .header-widget .widget-title {
 font-size: 25px;
 color: #f5781a;
 font-weight: 700
}
 .header-widget {
height: 43px;
margin-top: 24px;
}
 .menu-header-call-now-container li {
background-color: #f5781a;
border-radius: 8px;
line-height: 26px;
margin-top: 0;
padding-top: 3px;
}
 .call-now {
 color: #fff;
}
 .call-now:hover {
 color: #000
}
/*.call-now {



        background-color: #f5781a ;



        color: #fff;



        padding: 10px;



        border-radius: 11px;



        margin-left: 200px;



        margin-right: 200px;



        font-size: 20px;



        font-weight: 700



    }*/



}
 @media only screen and (min-width:769px) {
 .header-widget .widget-title {
 font-size: 18px !important;
 color: #f5781a;
 font-weight: 700
}
 .site-branding .main-title {
 margin-top: 20px
}
 .call-now {
 background-color: #f5781a;
 color: #fff;
 text-align: center;
 border-radius: 11px;
 font-size: 30px;
 font-weight: 700
}
 .call-now.callblack {
background:none !important;
}
}
 @media(max-width:768px) {
 .callblack a {
 position: relative;
 text-align: center !important;
 float: none;
 display: inherit
}
}
.main-navigation .main-nav ul li a,  .main-navigation .menu-toggle { color: #FFF }
.main-navigation .main-nav ul li.sfHover>a,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul ul li.sfHover>a,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li>a:hover { color: #FFF; background-color: #fbbc05 }
.main-navigation .main-nav ul .current-menu-ancestor>a,  .main-navigation .main-nav ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul .current-menu-item>a,  .main-navigation .main-nav ul .current-menu-item>a:focus,  .main-navigation .main-nav ul .current-menu-item>a:hover,  .main-navigation .main-nav ul ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul ul .current-menu-item>a,  .main-navigation .main-nav ul ul .current-menu-item>a:focus,  .main-navigation .main-nav ul ul .current-menu-item>a:hover { color: #FFF; background-color: #fbbc05 !important }
.contact-tel { border-radius: 12px; background-color: #fbbc05; color: #fff; padding: 15px }
input.wpcf7-form-control.wpcf7-submit { width: 100%; border-radius: 50px; padding: 15px; font-size: 20px; background-color: #fbbc05 }
input.wpcf7-form-control.wpcf7-submit:hover { background-color: #2ba54d; color: #000 }
#footer-widgets { margin-top: 100px; background-color: #3f3f3f }
#footer-widgets .widget-title { color: #fbbc05 }
textarea.wpcf7-form-control.wpcf7-textarea { height: 45px }
form.wpcf7-form .contact-form-simple { width: 60%; margin: 0 auto !important }
.contact-form-popup { width: 70%; margin: 0 auto !important }
.contact-form-popup .wpcf7-textarea { color: red }
a:hover { text-decoration: underline }
.main-nav a { text-decoration: none !important }
.inside-footer-widgets li a { color: #fff }
.inside-footer-widgets li a:hover { color: #fbbc05 }
.inside-footer-widgets .textwidget,  .inside-footer-widgets .textwidget>a { color: #fff }
.footer-bar a:hover,  .inside-footer-widgets .textwidget>a:hover { color: #fbbc05 }
.read-more:hover,  a.read-more { color: #fbbc05; font-weight: 700 }
.inside-article .entry-title>a { font-weight: 700 }
 @font-face {
 font-family: 'FontAwesome';



    /*src: url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.eot);



    src: url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.woff2) format('woff2'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.woff) format('woff'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.ttf) format('truetype'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.svg#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 }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, 


:root .fa-rotate-180, 


:root .fa-rotate-270, 


:root .fa-flip-horizontal, 


:root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before,  .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before,  .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before,  .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before,  .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-pp: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-resistance: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-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }
.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.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-intersex:before,  .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-genderless:before { content: "\f22d" }
.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" }
.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before,  .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }
.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }
.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
 @font-face {
 font-family: eicon;



    /*src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?2.0);



    src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?2.0#iefix) format("embedded-opentype"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?2.0) format("woff2"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?2.0) format("woff"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?2.0) format("truetype"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?2.0#eicon) format("svg");*/



    font-weight: 400;
 font-style: normal
}
 [class*=" eicon-"],  [class^=eicon-] {
 display: inline-block;
 font-family: eicon;
 font-size: inherit;
 font-weight: 400;
 font-style: normal;
 font-variant: normal;
 line-height: 1;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale
}
.eicon-elementor:before { content: '\e800' }
.eicon-elementor-square:before { content: '\e801' }
.eicon-pojome:before { content: '\e802' }
.eicon-plus:before { content: '\e803' }
.eicon-menu:before { content: '\e804' }
.eicon-apps:before { content: '\e805' }
.eicon-accordion:before { content: '\e806' }
.eicon-alert:before { content: '\e807' }
.eicon-animation-text:before { content: '\e808' }
.eicon-animation:before { content: '\e809' }
.eicon-banner:before { content: '\e810' }
.eicon-blockquote:before { content: '\e811' }
.eicon-button:before { content: '\e812' }
.eicon-call-to-action:before { content: '\e813' }
.eicon-captcha:before { content: '\e814' }
.eicon-carousel:before { content: '\e815' }
.eicon-checkbox:before { content: '\e816' }
.eicon-columns:before { content: '\e817' }
.eicon-countdown:before { content: '\e818' }
.eicon-counter:before { content: '\e819' }
.eicon-date:before { content: '\e820' }
.eicon-divider-shape:before { content: '\e821' }
.eicon-divider:before { content: '\e822' }
.eicon-download-button:before { content: '\e823' }
.eicon-dual-button:before { content: '\e824' }
.eicon-email-field:before { content: '\e825' }
.eicon-facebook-comments:before { content: '\e826' }
.eicon-facebook-like-box:before { content: '\e827' }
.eicon-form-horizontal:before { content: '\e828' }
.eicon-form-vertical:before { content: '\e829' }
.eicon-gallery-grid:before { content: '\e830' }
.eicon-gallery-group:before { content: '\e831' }
.eicon-gallery-justified:before { content: '\e832' }
.eicon-gallery-masonry:before { content: '\e833' }
.eicon-icon-box:before { content: '\e834' }
.eicon-image-before-after:before { content: '\e835' }
.eicon-image-box:before { content: '\e836' }
.eicon-image-hotspot:before { content: '\e837' }
.eicon-image-rollover:before { content: '\e838' }
.eicon-info-box:before { content: '\e839' }
.eicon-inner-section:before { content: '\e840' }
.eicon-mailchimp:before { content: '\e841' }
.eicon-menu-card:before { content: '\e842' }
.eicon-navigation-horizontal:before { content: '\e843' }
.eicon-navigation-menu:before { content: '\e844' }
.eicon-navigation-vertical:before { content: '\e845' }
.eicon-number-field:before { content: '\e846' }
.eicon-parallax:before { content: '\e847' }
.eicon-php7:before { content: '\e848' }
.eicon-post-list:before { content: '\e849' }
.eicon-post-slider:before { content: '\e850' }
.eicon-post:before { content: '\e851' }
.eicon-posts-carousel:before { content: '\e852' }
.eicon-posts-grid:before { content: '\e853' }
.eicon-posts-group:before { content: '\e854' }
.eicon-posts-justified:before { content: '\e855' }
.eicon-posts-masonry:before { content: '\e856' }
.eicon-posts-ticker:before { content: '\e857' }
.eicon-price-list:before { content: '\e858' }
.eicon-price-table:before { content: '\e859' }
.eicon-radio:before { content: '\e860' }
.eicon-rtl:before { content: '\e861' }
.eicon-scroll:before { content: '\e862' }
.eicon-search:before { content: '\e863' }
.eicon-select:before { content: '\e864' }
.eicon-share:before { content: '\e865' }
.eicon-sidebar:before { content: '\e866' }
.eicon-skill-bar:before { content: '\e867' }
.eicon-slider-3d:before { content: '\e868' }
.eicon-slider-album:before { content: '\e869' }
.eicon-slider-device:before { content: '\e870' }
.eicon-slider-full-screen:before { content: '\e871' }
.eicon-slider-push:before { content: '\e872' }
.eicon-slider-vertical:before { content: '\e873' }
.eicon-slider-video:before { content: '\e874' }
.eicon-slideshow:before { content: '\e875' }
.eicon-social-icons:before { content: '\e876' }
.eicon-spacer:before { content: '\e877' }
.eicon-table:before { content: '\e878' }
.eicon-tabs:before { content: '\e879' }
.eicon-tel-field:before { content: '\e880' }
.eicon-text-area:before { content: '\e881' }
.eicon-text-field:before { content: '\e882' }
.eicon-thumbnails-down:before { content: '\e883' }
.eicon-thumbnails-half:before { content: '\e884' }
.eicon-thumbnails-right:before { content: '\e885' }
.eicon-time-line:before { content: '\e886' }
.eicon-toggle:before { content: '\e887' }
.eicon-url:before { content: '\e888' }
.eicon-type-tool:before { content: '\e889' }
.eicon-wordpress:before { content: '\e890' }
.eicon-align-left:before { content: '\e891' }
.eicon-anchor:before { content: '\e892' }
.eicon-bullet-list:before { content: '\e893' }
.eicon-coding:before { content: '\e894' }
.eicon-favorite:before { content: '\e895' }
.eicon-google-maps:before { content: '\e896' }
.eicon-insert-image:before { content: '\e897' }
.eicon-photo-library:before { content: '\e898' }
.eicon-woocommerce:before { content: '\e899' }
.eicon-youtube:before { content: '\e900' }
.eicon-flip-box:before { content: '\e901' }
.eicon-settings:before { content: '\e902' }
.eicon-headphones:before { content: '\e903' }
.eicon-testimonial:before { content: '\e904' }
.eicon-counter-circle:before { content: '\e905' }
.eicon-person:before { content: '\e906' }
.eicon-chevron-right:before { content: '\e907' }
.eicon-chevron-left:before { content: '\e908' }
.eicon-close:before { content: '\e909' }
.eicon-file-download:before { content: '\e910' }
.eicon-save:before { content: '\e911' }
.eicon-zoom-in:before { content: '\e912' }
.eicon-shortcode:before { content: '\e913' }
.eicon-nerd:before { content: '\e914' }
.eicon-device-desktop:before { content: '\e915' }
.eicon-device-tablet:before { content: '\e916' }
.eicon-device-mobile:before { content: '\e917' }
.eicon-document-file:before { content: '\e918' }
.eicon-folder:before { content: '\e919' }
.eicon-hypster:before { content: '\e920' }
.eicon-h-align-left:before { content: '\e921' }
.eicon-h-align-right:before { content: '\e922' }
.eicon-h-align-center:before { content: '\e923' }
.eicon-h-align-stretch:before { content: '\e924' }
.eicon-v-align-top:before { content: '\e925' }
.eicon-v-align-bottom:before { content: '\e926' }
.eicon-v-align-middle:before { content: '\e927' }
.eicon-v-align-stretch:before { content: '\e928' }
.eicon-pro-icon:before { content: '\e929' }
 @font-face {
 font-family: 'FontAwesome';



    /*src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);



    src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.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 }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, 


:root .fa-rotate-180, 


:root .fa-rotate-270, 


:root .fa-flip-horizontal, 


:root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before,  .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before,  .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before,  .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before,  .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-pp: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-resistance: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-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }
.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.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-intersex:before,  .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-genderless:before { content: "\f22d" }
.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" }
.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before,  .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }
.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }
.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
 @keyframes bounce {  20%,  53%,  80%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 transform: translate3d(0, 0, 0)
}
 40%,  43% {
 animation-timing-function: cubic-bezier(.755, .050, .855, .060);
 transform: translate3d(0, -30px, 0)
}
 70% {
 animation-timing-function: cubic-bezier(.755, .050, .855, .060);
 transform: translate3d(0, -15px, 0)
}
 90% {
 transform: translate3d(0, -4px, 0)
}
}
.bounce { animation-name: bounce; transform-origin: center bottom }
 @keyframes flash {  50%,  from,  to {
 opacity: 1
}
 25%,  75% {
 opacity: 0
}
}
.flash { animation-name: flash }
 @keyframes pulse {  from,  to {
 transform: scale3d(1, 1, 1)
}
 50% {
 transform: scale3d(1.05, 1.05, 1.05)
}
}
.pulse { animation-name: pulse }
 @keyframes rubberBand {  from,  to {
 transform: scale3d(1, 1, 1)
}
 30% {
 transform: scale3d(1.25, .75, 1)
}
 40% {
 transform: scale3d(.75, 1.25, 1)
}
 50% {
 transform: scale3d(1.15, .85, 1)
}
 65% {
 transform: scale3d(.95, 1.05, 1)
}
 75% {
 transform: scale3d(1.05, .95, 1)
}
}
.rubberBand { animation-name: rubberBand }
 @keyframes shake {  from,  to {
 transform: translate3d(0, 0, 0)
}
 10%,  30%,  50%,  70%,  90% {
 transform: translate3d(-10px, 0, 0)
}
 20%,  40%,  60%,  80% {
 transform: translate3d(10px, 0, 0)
}
}
.shake { animation-name: shake }
 @keyframes headShake {  0% {
 transform: translateX(0)
}
 6.5% {
 transform: translateX(-6px) rotateY(-9deg)
}
 18.5% {
 transform: translateX(5px) rotateY(7deg)
}
 31.5% {
 transform: translateX(-3px) rotateY(-5deg)
}
 43.5% {
 transform: translateX(2px) rotateY(3deg)
}
 50% {
 transform: translateX(0)
}
}
.headShake { animation-timing-function: ease-in-out; animation-name: headShake }
 @keyframes swing {  20% {
 transform: rotate3d(0, 0, 1, 15deg)
}
 40% {
 transform: rotate3d(0, 0, 1, -10deg)
}
 60% {
 transform: rotate3d(0, 0, 1, 5deg)
}
 80% {
 transform: rotate3d(0, 0, 1, -5deg)
}
to { transform: rotate3d(0, 0, 1, 0deg) }
}
.swing { transform-origin: top center; animation-name: swing }
 @keyframes tada {  from,  to {
 transform: scale3d(1, 1, 1)
}
 10%,  20% {
 transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
 30%,  50%,  70%,  90% {
 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
 40%,  60%,  80% {
 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
.tada { animation-name: tada }
 @keyframes wobble {  from,  to {
 transform: none
}
 15% {
 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
 30% {
 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
 45% {
 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
 60% {
 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
 75% {
 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
.wobble { animation-name: wobble }
 @keyframes jello {  11.1%,  from,  to {
 transform: none
}
 22.2% {
 transform: skewX(-12.5deg) skewY(-12.5deg)
}
 33.3% {
 transform: skewX(6.25deg) skewY(6.25deg)
}
 44.4% {
 transform: skewX(-3.125deg) skewY(-3.125deg)
}
 55.5% {
 transform: skewX(1.5625deg) skewY(1.5625deg)
}
 66.6% {
 transform: skewX(-.78125deg) skewY(-.78125deg)
}
 77.7% {
 transform: skewX(.390625deg) skewY(.390625deg)
}
 88.8% {
 transform: skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello { animation-name: jello; transform-origin: center }
 @keyframes bounceIn {  20%,  40%,  60%,  80%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
 0% {
 opacity: 0;
 transform: scale3d(.3, .3, .3)
}
 20% {
 transform: scale3d(1.1, 1.1, 1.1)
}
 40% {
 transform: scale3d(.9, .9, .9)
}
 60% {
 opacity: 1;
 transform: scale3d(1.03, 1.03, 1.03)
}
 80% {
 transform: scale3d(.97, .97, .97)
}
to { opacity: 1; transform: scale3d(1, 1, 1) }
}
.bounceIn { animation-name: bounceIn }
 @keyframes bounceInDown {  60%,  75%,  90%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
 0% {
 opacity: 0;
 transform: translate3d(0, -3000px, 0)
}
 60% {
 opacity: 1;
 transform: translate3d(0, 25px, 0)
}
 75% {
 transform: translate3d(0, -10px, 0)
}
 90% {
 transform: translate3d(0, 5px, 0)
}
to { transform: none }
}
.bounceInDown { animation-name: bounceInDown }
 @keyframes bounceInLeft {  60%,  75%,  90%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
 0% {
 opacity: 0;
 transform: translate3d(-3000px, 0, 0)
}
 60% {
 opacity: 1;
 transform: translate3d(25px, 0, 0)
}
 75% {
 transform: translate3d(-10px, 0, 0)
}
 90% {
 transform: translate3d(5px, 0, 0)
}
to { transform: none }
}
.bounceInLeft { animation-name: bounceInLeft }
 @keyframes bounceInRight {  60%,  75%,  90%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from { opacity: 0; transform: translate3d(3000px, 0, 0) }
 60% {
 opacity: 1;
 transform: translate3d(-25px, 0, 0)
}
 75% {
 transform: translate3d(10px, 0, 0)
}
 90% {
 transform: translate3d(-5px, 0, 0)
}
to { transform: none }
}
.bounceInRight { animation-name: bounceInRight }
 @keyframes bounceInUp {  60%,  75%,  90%,  from,  to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from { opacity: 0; transform: translate3d(0, 3000px, 0) }
 60% {
 opacity: 1;
 transform: translate3d(0, -20px, 0)
}
 75% {
 transform: translate3d(0, 10px, 0)
}
 90% {
 transform: translate3d(0, -5px, 0)
}
to { transform: translate3d(0, 0, 0) }
}
.bounceInUp { animation-name: bounceInUp }
 @keyframes fadeIn {  from {
 opacity: 0
}
to { opacity: 1 }
}
.fadeIn { animation-name: fadeIn }
 @keyframes fadeInDown {  from {
 opacity: 0;
 transform: translate3d(0, -100%, 0)
}
to { opacity: 1; transform: none }
}
.fadeInDown { animation-name: fadeInDown }
 @keyframes fadeInLeft {  from {
 opacity: 0;
 transform: translate3d(-100%, 0, 0)
}
to { opacity: 1; transform: none }
}
.fadeInLeft { animation-name: fadeInLeft }
 @keyframes fadeInRight {  from {
 opacity: 0;
 transform: translate3d(100%, 0, 0)
}
to { opacity: 1; transform: none }
}
.fadeInRight { animation-name: fadeInRight }
 @keyframes fadeInUp {  from {
 opacity: 0;
 transform: translate3d(0, 100%, 0)
}
to { opacity: 1; transform: none }
}
.fadeInUp { animation-name: fadeInUp }
 @keyframes lightSpeedIn {  from {
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0
}
 60% {
 transform: skewX(20deg);
 opacity: 1
}
 80% {
 transform: skewX(-5deg);
 opacity: 1
}
to { transform: none; opacity: 1 }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out }
 @keyframes rotateIn {  from {
 transform-origin: center;
 transform: rotate3d(0, 0, 1, -200deg);
 opacity: 0
}
to { transform-origin: center; transform: none; opacity: 1 }
}
.rotateIn { animation-name: rotateIn }
 @keyframes rotateInDownLeft {  from {
 transform-origin: left bottom;
 transform: rotate3d(0, 0, 1, -45deg);
 opacity: 0
}
to { transform-origin: left bottom; transform: none; opacity: 1 }
}
.rotateInDownLeft { animation-name: rotateInDownLeft }
 @keyframes rotateInDownRight {  from {
 transform-origin: right bottom;
 transform: rotate3d(0, 0, 1, 45deg);
 opacity: 0
}
to { transform-origin: right bottom; transform: none; opacity: 1 }
}
.rotateInDownRight { animation-name: rotateInDownRight }
 @keyframes rotateInUpLeft {  from {
 transform-origin: left bottom;
 transform: rotate3d(0, 0, 1, 45deg);
 opacity: 0
}
to { transform-origin: left bottom; transform: none; opacity: 1 }
}
.rotateInUpLeft { animation-name: rotateInUpLeft }
 @keyframes rotateInUpRight {  from {
 transform-origin: right bottom;
 transform: rotate3d(0, 0, 1, -90deg);
 opacity: 0
}
to { transform-origin: right bottom; transform: none; opacity: 1 }
}
.rotateInUpRight { animation-name: rotateInUpRight }
 @keyframes rollIn {  from {
 opacity: 0;
 transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to { opacity: 1; transform: none }
}
.rollIn { animation-name: rollIn }
 @keyframes zoomIn {  from {
 opacity: 0;
 transform: scale3d(.3, .3, .3)
}
 50% {
 opacity: 1
}
}
.zoomIn { animation-name: zoomIn }
 @keyframes zoomInDown {  from {
 opacity: 0;
 transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity: 1;
 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown { animation-name: zoomInDown }
 @keyframes zoomInLeft {  from {
 opacity: 0;
 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity: 1;
 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft { animation-name: zoomInLeft }
 @keyframes zoomInRight {  from {
 opacity: 0;
 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
 animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity: 1;
 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
 animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight { animation-name: zoomInRight }
 @keyframes zoomInUp {  from {
 opacity: 0;
 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
 animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity: 1;
 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
 animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp { animation-name: zoomInUp }
 @keyframes slideInDown {  from {
 transform: translate3d(0, -100%, 0);
 visibility: visible
}
to { transform: translate3d(0, 0, 0) }
}
.slideInDown { animation-name: slideInDown }
 @keyframes slideInLeft {  from {
 transform: translate3d(-100%, 0, 0);
 visibility: visible
}
to { transform: translate3d(0, 0, 0) }
}
.slideInLeft { animation-name: slideInLeft }
 @keyframes slideInRight {  from {
 transform: translate3d(100%, 0, 0);
 visibility: visible
}
to { transform: translate3d(0, 0, 0) }
}
.slideInRight { animation-name: slideInRight }
 @keyframes slideInUp {  from {
 transform: translate3d(0, 100%, 0);
 visibility: visible
}
to { transform: translate3d(0, 0, 0) }
}
.slideInUp { animation-name: slideInUp }
.elementor-animation-grow {
 transition-duration: .3s; transition-property: transform }
.elementor-animation-grow:active,  .elementor-animation-grow:focus,  .elementor-animation-grow:hover { transform: scale(1.1) }
.elementor-animation-shrink {
 transition-duration: .3s; transition-property: transform }
.elementor-animation-shrink:active,  .elementor-animation-shrink:focus,  .elementor-animation-shrink:hover { transform: scale(0.9) }
 @keyframes elementor-animation-pulse {  25% {
 transform: scale(1.1)
}
 75% {
 transform: scale(0.9)
}
}
.elementor-animation-pulse:active,  .elementor-animation-pulse:focus,  .elementor-animation-pulse:hover { animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite }
 @keyframes elementor-animation-pulse-grow {  to {
 transform: scale(1.1)
}
}
.elementor-animation-pulse-grow:active,  .elementor-animation-pulse-grow:focus,  .elementor-animation-pulse-grow:hover { animation-name: elementor-animation-pulse-grow;  animation-duration: .3s;
animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate }
 @keyframes elementor-animation-pulse-shrink {  to {
 transform: scale(0.9)
}
}
.elementor-animation-pulse-shrink:active,  .elementor-animation-pulse-shrink:focus,  .elementor-animation-pulse-shrink:hover { animation-name: elementor-animation-pulse-shrink;  animation-duration: .3s;
animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate }
 @keyframes elementor-animation-push {  50% {
 transform: scale(0.8)
}
 100% {
 transform: scale(1)
}
}
.elementor-animation-push:active,  .elementor-animation-push:focus,  .elementor-animation-push:hover { animation-name: elementor-animation-push;  animation-duration: .3s;
animation-timing-function: linear; animation-iteration-count: 1 }
 @keyframes elementor-animation-pop {  50% {
 transform: scale(1.2)
}
}
.elementor-animation-pop:active,  .elementor-animation-pop:focus,  .elementor-animation-pop:hover { animation-name: elementor-animation-pop;  animation-duration: .3s;
animation-timing-function: linear; animation-iteration-count: 1 }
.elementor-animation-bounce-in {  transition-duration: .5s
}
.elementor-animation-bounce-in:active,  .elementor-animation-bounce-in:focus,  .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) }
.elementor-animation-bounce-out {  transition-duration: .5s
}
.elementor-animation-bounce-out:active,  .elementor-animation-bounce-out:focus,  .elementor-animation-bounce-out:hover { transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) }
.elementor-animation-rotate {
 transition-duration: .3s; transition-property: transform }
.elementor-animation-rotate:active,  .elementor-animation-rotate:focus,  .elementor-animation-rotate:hover { transform: rotate(4deg) }
.elementor-animation-grow-rotate {
 transition-duration: .3s; transition-property: transform }
.elementor-animation-grow-rotate:active,  .elementor-animation-grow-rotate:focus,  .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg) }
.elementor-animation-float {
 transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out }
.elementor-animation-float:active,  .elementor-animation-float:focus,  .elementor-animation-float:hover { transform: translateY(-8px) }
.elementor-animation-sink {
 transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out }
.elementor-animation-sink:active,  .elementor-animation-sink:focus,  .elementor-animation-sink:hover { transform: translateY(8px) }
 @keyframes elementor-animation-bob {  0% {
 transform: translateY(-8px)
}
 50% {
 transform: translateY(-4px)
}
 100% {
 transform: translateY(-8px)
}
}
 @keyframes elementor-animation-bob-float {  100% {
 transform: translateY(-8px)
}
}
.elementor-animation-bob:active,  .elementor-animation-bob:focus,  .elementor-animation-bob:hover { animation-name: elementor-animation-bob-float, elementor-animation-bob;  animation-duration: .3s, 1.5s;
 animation-delay: 0s, .3s;
animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate }
 @keyframes elementor-animation-hang {  0% {
 transform: translateY(8px)
}
 50% {
 transform: translateY(4px)
}
 100% {
 transform: translateY(8px)
}
}
 @keyframes elementor-animation-hang-sink {  100% {
 transform: translateY(8px)
}
}
.elementor-animation-hang:active,  .elementor-animation-hang:focus,  .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang;  animation-duration: .3s, 1.5s;
 animation-delay: 0s, .3s;
animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate }
.elementor-animation-skew {
 transition-duration: .3s; transition-property: transform }
.elementor-animation-skew:active,  .elementor-animation-skew:focus,  .elementor-animation-skew:hover { transform: skew(-10deg) }
.elementor-animation-skew-forward {
 transition-duration: .3s; transition-property: transform; transform-origin: 0 100% }
.elementor-animation-skew-forward:active,  .elementor-animation-skew-forward:focus,  .elementor-animation-skew-forward:hover { transform: skew(-10deg) }
.elementor-animation-skew-backward {
 transition-duration: .3s; transition-property: transform; transform-origin: 0 100% }
.elementor-animation-skew-backward:active,  .elementor-animation-skew-backward:focus,  .elementor-animation-skew-backward:hover { transform: skew(10deg) }
 @keyframes elementor-animation-wobble-vertical {  16.65% {
 transform: translateY(8px)
}
 33.3% {
 transform: translateY(-6px)
}
 49.95% {
 transform: translateY(4px)
}
 66.6% {
 transform: translateY(-2px)
}
 83.25% {
 transform: translateY(1px)
}
 100% {
 transform: translateY(0)
}
}
.elementor-animation-wobble-vertical:active,  .elementor-animation-wobble-vertical:focus,  .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-horizontal {  16.65% {
 transform: translateX(8px)
}
 33.3% {
 transform: translateX(-6px)
}
 49.95% {
 transform: translateX(4px)
}
 66.6% {
 transform: translateX(-2px)
}
 83.25% {
 transform: translateX(1px)
}
 100% {
 transform: translateX(0)
}
}
.elementor-animation-wobble-horizontal:active,  .elementor-animation-wobble-horizontal:focus,  .elementor-animation-wobble-horizontal:hover { animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-to-bottom-right {  16.65% {
 transform: translate(8px, 8px)
}
 33.3% {
 transform: translate(-6px, -6px)
}
 49.95% {
 transform: translate(4px, 4px)
}
 66.6% {
 transform: translate(-2px, -2px)
}
 83.25% {
 transform: translate(1px, 1px)
}
 100% {
 transform: translate(0, 0)
}
}
.elementor-animation-wobble-to-bottom-right:active,  .elementor-animation-wobble-to-bottom-right:focus,  .elementor-animation-wobble-to-bottom-right:hover { animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-to-top-right {  16.65% {
 transform: translate(8px, -8px)
}
 33.3% {
 transform: translate(-6px, 6px)
}
 49.95% {
 transform: translate(4px, -4px)
}
 66.6% {
 transform: translate(-2px, 2px)
}
 83.25% {
 transform: translate(1px, -1px)
}
 100% {
 transform: translate(0, 0)
}
}
.elementor-animation-wobble-to-top-right:active,  .elementor-animation-wobble-to-top-right:focus,  .elementor-animation-wobble-to-top-right:hover { animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-top {  16.65% {
 transform: skew(-12deg)
}
 33.3% {
 transform: skew(10deg)
}
 49.95% {
 transform: skew(-6deg)
}
 66.6% {
 transform: skew(4deg)
}
 83.25% {
 transform: skew(-2deg)
}
 100% {
 transform: skew(0)
}
}
.elementor-animation-wobble-top { transform-origin: 0 100% }
.elementor-animation-wobble-top:active,  .elementor-animation-wobble-top:focus,  .elementor-animation-wobble-top:hover { animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-bottom {  16.65% {
 transform: skew(-12deg)
}
 33.3% {
 transform: skew(10deg)
}
 49.95% {
 transform: skew(-6deg)
}
 66.6% {
 transform: skew(4deg)
}
 83.25% {
 transform: skew(-2deg)
}
 100% {
 transform: skew(0)
}
}
.elementor-animation-wobble-bottom { transform-origin: 100% 0 }
.elementor-animation-wobble-bottom:active,  .elementor-animation-wobble-bottom:focus,  .elementor-animation-wobble-bottom:hover { animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-wobble-skew {  16.65% {
 transform: skew(-12deg)
}
 33.3% {
 transform: skew(10deg)
}
 49.95% {
 transform: skew(-6deg)
}
 66.6% {
 transform: skew(4deg)
}
 83.25% {
 transform: skew(-2deg)
}
 100% {
 transform: skew(0)
}
}
.elementor-animation-wobble-skew:active,  .elementor-animation-wobble-skew:focus,  .elementor-animation-wobble-skew:hover { animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }
 @keyframes elementor-animation-buzz {  50% {
 transform: translateX(3px) rotate(2deg)
}
 100% {
 transform: translateX(-3px) rotate(-2deg)
}
}
.elementor-animation-buzz:active,  .elementor-animation-buzz:focus,  .elementor-animation-buzz:hover { animation-name: elementor-animation-buzz;  animation-duration: .15s;
animation-timing-function: linear; animation-iteration-count: infinite }
 @keyframes elementor-animation-buzz-out {  10% {
 transform: translateX(3px) rotate(2deg)
}
 20% {
 transform: translateX(-3px) rotate(-2deg)
}
 30% {
 transform: translateX(3px) rotate(2deg)
}
 40% {
 transform: translateX(-3px) rotate(-2deg)
}
 50% {
 transform: translateX(2px) rotate(1deg)
}
 60% {
 transform: translateX(-2px) rotate(-1deg)
}
 70% {
 transform: translateX(2px) rotate(1deg)
}
 80% {
 transform: translateX(-2px) rotate(-1deg)
}
 90% {
 transform: translateX(1px) rotate(0)
}
 100% {
 transform: translateX(-1px) rotate(0)
}
}
.elementor-animation-buzz-out:active,  .elementor-animation-buzz-out:focus,  .elementor-animation-buzz-out:hover { animation-name: elementor-animation-buzz-out;  animation-duration: .75s;
animation-timing-function: linear; animation-iteration-count: 1 }
.dialog-widget { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .8); z-index: 9999 }
.dialog-widget-content { background-color: #fff; position: absolute; border-radius: 3px; box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); overflow: hidden }
.dialog-message,  .dialog-widget-header { text-align: center }
.dialog-message { font-size: 12px; line-height: 1.4 }
.dialog-buttons-wrapper { border-top: 1px solid #e6e9ec; text-align: center }
.dialog-buttons-wrapper>button { border: 0; background: none; font-size: 15px; cursor: pointer; padding: 13px 0; outline: 0 }
.dialog-buttons-wrapper>button:first-child { color: #6d7882 }
.dialog-buttons-wrapper>button.dialog-ok { color: #b01b1b }
.dialog-buttons-wrapper>button.dialog-take_over { color: #39b54a }
.dialog-buttons-wrapper>button:active { background-color: rgba(230, 233, 236, .5) }
 .dialog-buttons-wrapper>button::-moz-focus-inner {
 border: 0
}
.dialog-widget-header { padding: 20px 0; font-weight: 500 }
.dialog-confirm-widget .dialog-widget-header,  .dialog-options-widget .dialog-widget-header { font-size: 15px; color: #495157 }
.dialog-confirm-widget .dialog-buttons-wrapper>button,  .dialog-options-widget .dialog-buttons-wrapper>button { width: 50% }
.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,  .dialog-options-widget .dialog-buttons-wrapper>button:first-child { border-right: 1px solid #e6e9ec }
.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,  .dialog-options-widget .dialog-buttons-wrapper>button:hover { background-color: #f4f6f7 }
.dialog-alert-widget,  .dialog-confirm-widget,  .dialog-options-widget { -webkit-user-select: none; -moz-user-select: none }
.dialog-alert-widget .dialog-widget-content,  .dialog-confirm-widget .dialog-widget-content,  .dialog-options-widget .dialog-widget-content { margin: auto; width: 375px }
.dialog-alert-widget .dialog-message,  .dialog-confirm-widget .dialog-message,  .dialog-options-widget .dialog-message { padding: 0 20px; min-height: 50px }
.dialog-alert-widget .dialog-buttons-wrapper>button { width: 100% }
.dialog-popup-message { height: 155px; width: 155px; background-color: #fff; border-radius: 10px }
.elementor-dialog-message { padding: 15px }
.elementor-dialog-message .fa { font-size: 85px; padding: 10px }
.elementor-dialog-message-text { text-transform: uppercase }
.dialog-lightbox-close-button { cursor: pointer; position: absolute; top: 16px; right: 20px; font-size: 16px; color: #fff; opacity: .65 }
.dialog-lightbox-close-button:hover { opacity: 1 }
.elementor-video-wrapper { position: relative; height: 0 }
.elementor-video-wrapper iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100% }
.elementor { -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual }
.elementor *,  .elementor:after,  .elementor:before { box-sizing: border-box }
.elementor a { box-shadow: none; text-decoration: none }
.elementor hr { margin: 0; background-color: transparent }
.elementor img { height: auto; max-width: 100%; border: 0; border-radius: 0; box-shadow: none }
.elementor figure { margin: 0 }
.elementor embed,  .elementor iframe,  .elementor object,  .elementor video { max-width: 100%; width: 100%; margin: 0; line-height: 1 }
.elementor .elementor-custom-embed { line-height: 0 }
.elementor .elementor-background-video-container { height: 100%; width: 100%; top: 0; left: 0; position: absolute; overflow: hidden; z-index: 0 }
.elementor .elementor-background-video { position: absolute; max-width: none; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%) }
.elementor .elementor-html5-video { object-fit: cover }
.elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute }
.elementor .elementor-invisible { visibility: hidden }
.elementor-align-center { text-align: center }
.elementor-align-center .elementor-button { width: auto }
.elementor-align-right { text-align: right }
.elementor-align-right .elementor-button { width: auto }
.elementor-align-left { text-align: left }
.elementor-align-left .elementor-button { width: auto }
.elementor-align-justify .elementor-button { width: 100% }
.custReview .heading { border-bottom: 2px dashed #000; font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; padding-top: 50px; text-align: center; text-transform: uppercase; padding-bottom: 20px; position: relative; }
.custReview .elementor-button-wrapper { margin-top: 25px; position: relative; text-align: center; }
.testimonial-inner { margin-top: 20px; min-height: 95px !important; overflow: hidden !important; text-align: center; width: 90%; }
.testimonial-heading { font-size: 22px; margin-bottom: 10px; }
.custReview { margin-top: 75px !important; }
.contactfrm span.wpcf7-not-valid-tip { background-color: #fff; color: #f00; display: block; font-size: 1em; font-weight: normal; height: 29px; left: 5px; padding-left: 5px; position: absolute; top: -4px; }
.hmcntct { color: #000; text-align: center; margin-bottom: 0; }
.hmcntct a:hover { color: #e74c3c; }
.hmcntct { color: #000; text-align: center; }
.underlinedtitle { border-bottom: 2px dashed #ccc; font-family: Montserrat; font-size: 30px; font-weight: 600; padding-bottom: 20px; }
.entre-box { background-color: #f4f4f4; margin: 0px 0 45px; padding: 35px 0; }
.entre-box h4 { font-family: "Montserrat", sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
 @media(max-width:1024px) {
 .elementor-tablet-align-center {
 text-align: center
}
 .elementor-tablet-align-center .elementor-button {
 width: auto
}
 .elementor-tablet-align-right {
 text-align: right
}
 .elementor-tablet-align-right .elementor-button {
 width: auto
}
 .elementor-tablet-align-left {
 text-align: left
}
 .elementor-tablet-align-left .elementor-button {
 width: auto
}
 .elementor-tablet-align-justify .elementor-button {
 width: 100%
}
 .site-logo {
 margin-bottom: 0;
 margin-top: 19px !important;
}
}
 @media(max-width:767px) {
 .myfixed .menu {
 width: 100%;
}
.dropdown-menu-toggle::before {
 font-size: 40px !important;
}
 .elementor-mobile-align-center {
 text-align: center
}
 .elementor-mobile-align-center .elementor-button {
 width: auto
}
 .elementor-mobile-align-right {
 text-align: right
}
 .elementor-mobile-align-right .elementor-button {
 width: auto
}
 .elementor-mobile-align-left {
 text-align: left
}
 .elementor-mobile-align-left .elementor-button {
 width: auto
}
 .elementor-mobile-align-justify .elementor-button {
 width: 100%
}
}
#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before { content: "\e800"; font-family: eicon; font-size: 12px; margin-top: 5px }
#elementor-select-preset { display: none }
.elementor:after { position: absolute; opacity: 0; width: 0; height: 0; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
 @media(max-width:640px) {
 .header-widget {
 height: 100px;
}
 .inside-header.grid-container.grid-parent {
 margin-bottom: 0 !important;
 margin-top: 0 !important;
 padding-top:5px;
}
 .widget ul li {
 margin-top: 0!important;
}
 .inside-header > *:not(:last-child) {
 margin-bottom: 0;
}
.header-widget {
 height: 80px;
}
 .site-logo {
 padding-top: 70px;
}
 #mysticky-nav {
 margin-top: 0;
}
 .callblack a {
 font-size: 26px;
}
}
 @media(min-width:1025px) {
 .elementor:after {
 content: "desktop"
}
}
 @media(min-width:768px) and (max-width:1024px) {
 .elementor:after {
 content: "tablet"
}
}
 @media(max-width:767px) {
 .elementor:after {
 content: "mobile"
}
 .content-area,  .inside-footer-widgets>div,  .sidebar {
 float: none;
 width: 100%;
 left: 0;
 right: 0
}
}
.elementor-section { position: relative }
.elementor-section .elementor-container { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; position: relative }
.elementor-section.elementor-section-boxed>.elementor-container { max-width: 1140px }
.elementor-section.elementor-section-stretched { position: relative; width: 100% }
.elementor-section.elementor-section-items-top>.elementor-container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.elementor-section.elementor-section-items-middle>.elementor-container { -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.elementor-section.elementor-section-items-bottom>.elementor-container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }
 @media(min-width:768px) {
 .elementor-section.elementor-section-height-full {
 height: 100vh
}
 .elementor-section.elementor-section-height-full>.elementor-container {
 height: 100%
}
}
.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }
.elementor-row { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex }
 @media(max-width:767px) {
 .elementor-row {
 -ms-flex-wrap: wrap;
 flex-wrap: wrap
}
}
.elementor-column-wrap { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex }
.elementor-widget-wrap { position: relative; width: 100%; z-index: 1 }
.elementor-widget { position: relative }
 .elementor-widget:not(:last-child) {
 margin-bottom: 20px
}
.elementor-column { position: relative; min-height: 1px; display: -webkit-box; display: -ms-flexbox; display: flex }
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated { padding: 5px }
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 10px }
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated { padding: 15px }
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated { padding: 20px }
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated { padding: 30px }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0 }
 @media(min-width:768px) {
 .elementor-column.elementor-col-10,  .elementor-column[data-col="10"] {
 width: 10%
}
 .elementor-column.elementor-col-11,  .elementor-column[data-col="11"] {
 width: 11.111%
}
 .elementor-column.elementor-col-12,  .elementor-column[data-col="12"] {
 width: 12.5%
}
 .elementor-column.elementor-col-14,  .elementor-column[data-col="14"] {
 width: 14.285%
}
 .elementor-column.elementor-col-16,  .elementor-column[data-col="16"] {
 width: 16.666%
}
 .elementor-column.elementor-col-20,  .elementor-column[data-col="20"] {
 width: 20%
}
 .elementor-column.elementor-col-25,  .elementor-column[data-col="25"] {
 width: 35%
}
 .elementor-column.elementor-col-30,  .elementor-column[data-col="30"] {
 width: 30%
}
 .elementor-column.elementor-col-33,  .elementor-column[data-col="33"] {
 width: 33.333%
}
 .elementor-column.elementor-col-40,  .elementor-column[data-col="40"] {
 width: 40%
}
 .elementor-column.elementor-col-50,  .elementor-column[data-col="50"] {
 width: 50%
}
 .elementor-column.elementor-col-60,  .elementor-column[data-col="60"] {
 width: 60%
}
 .elementor-column.elementor-col-66,  .elementor-column[data-col="66"] {
 width: 66.666%
}
 .elementor-column.elementor-col-70,  .elementor-column[data-col="70"] {
 width: 70%
}
 .elementor-column.elementor-col-75,  .elementor-column[data-col="75"] {
 width: 75%
}
 .elementor-column.elementor-col-80,  .elementor-column[data-col="80"] {
 width: 80%
}
 .elementor-column.elementor-col-83,  .elementor-column[data-col="83"] {
 width: 83.333%
}
 .elementor-column.elementor-col-90,  .elementor-column[data-col="90"] {
 width: 90%
}
 .elementor-column.elementor-col-100,  .elementor-column[data-col="100"] {
 width: 100%
}
}
}
 @media(max-width:479px) {
 .elementor-column.elementor-xs-10 {
 width: 10%
}
 .elementor-column.elementor-xs-11 {
 width: 11.111%
}
 .elementor-column.elementor-xs-12 {
 width: 12.5%
}
 .elementor-column.elementor-xs-14 {
 width: 14.285%
}
 .elementor-column.elementor-xs-16 {
 width: 16.666%
}
 .elementor-column.elementor-xs-20 {
 width: 20%
}
 .elementor-column.elementor-xs-25 {
 width: 25%
}
 .elementor-column.elementor-xs-30 {
 width: 30%
}
 .elementor-column.elementor-xs-33 {
 width: 33.333%
}
 .elementor-column.elementor-xs-40 {
 width: 40%
}
 .elementor-column.elementor-xs-50 {
 width: 50%
}
 .elementor-column.elementor-xs-60 {
 width: 60%
}
 .elementor-column.elementor-xs-66 {
 width: 66.666%
}
 .elementor-column.elementor-xs-70 {
 width: 70%
}
 .elementor-column.elementor-xs-75 {
 width: 75%
}
 .elementor-column.elementor-xs-80 {
 width: 80%
}
 .elementor-column.elementor-xs-83 {
 width: 83.333%
}
 .elementor-column.elementor-xs-90 {
 width: 90%
}
 .elementor-column.elementor-xs-100 {
 width: 100%
}
 .contactfrm {
 width: 100%;
}
 .testimonial-inner {
 min-height: 250px !important;
 width: 70%;
}
 .testimonial-inner {
 min-height: 250px!important;
 width: 67%!important;
 font-size: 14px!important;
}
 .callblack {
 color: #000;
 font-size: 1.5rem;
 margin: 0;
}
 .breadcrumbs p {
 margin-bottom: 0px;
 text-align: center;
}

}
 @media(max-width:767px) {
 .elementor-column.elementor-sm-10 {
 width: 10%
}
 .elementor-column.elementor-sm-11 {
 width: 11.111%
}
 .elementor-column.elementor-sm-12 {
 width: 12.5%
}
 .elementor-column.elementor-sm-14 {
 width: 14.285%
}
 .elementor-column.elementor-sm-16 {
 width: 16.666%
}
 .elementor-column.elementor-sm-20 {
 width: 20%
}
 .elementor-column.elementor-sm-25 {
 width: 25%
}
 .elementor-column.elementor-sm-30 {
 width: 30%
}
 .elementor-column.elementor-sm-33 {
 width: 33.333%
}
 .elementor-column.elementor-sm-40 {
 width: 40%
}
 .elementor-column.elementor-sm-50 {
 width: 50%
}
 .elementor-column.elementor-sm-60 {
 width: 60%
}
 .elementor-column.elementor-sm-66 {
 width: 66.666%
}
 .elementor-column.elementor-sm-70 {
 width: 70%
}
 .elementor-column.elementor-sm-75 {
 width: 75%
}
 .elementor-column.elementor-sm-80 {
 width: 80%
}
 .elementor-column.elementor-sm-83 {
 width: 83.333%
}
 .elementor-column.elementor-sm-90 {
 width: 90%
}
 .elementor-column.elementor-sm-100 {
 width: 100%
}
 .fotbox li {
 width: 100%!important;
}
 .downarwicon {
 font-size: 24px !important;
 margin-top: 50px;
}
 .contactfrm {
 width: 100%!important;
}
 .elementor-contact-mapsec .elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
 width: 100%;
}
 .elementor-contact-mapsec .cnss-social-icon {
 text-align: center !important;
}
}
 @media(min-width:768px) and (max-width:1024px) {
 .elementor-column.elementor-md-10 {
 width: 10%
}
 .elementor-column.elementor-md-11 {
 width: 11.111%
}
 .elementor-column.elementor-md-12 {
 width: 12.5%
}
 .elementor-column.elementor-md-14 {
 width: 14.285%
}
 .elementor-column.elementor-md-16 {
 width: 16.666%
}
 .elementor-column.elementor-md-20 {
 width: 20%
}
 .elementor-column.elementor-md-25 {
 width: 25%
}
 .elementor-column.elementor-md-30 {
 width: 30%
}
 .elementor-column.elementor-md-33 {
 width: 33.333%
}
 .elementor-column.elementor-md-40 {
 width: 40%
}
 .elementor-column.elementor-md-50 {
 width: 50%
}
 .elementor-column.elementor-md-60 {
 width: 60%
}
 .elementor-column.elementor-md-66 {
 width: 66.666%
}
 .elementor-column.elementor-md-70 {
 width: 70%
}
 .elementor-column.elementor-md-75 {
 width: 75%
}
 .elementor-column.elementor-md-80 {
 width: 80%
}
 .elementor-column.elementor-md-83 {
 width: 83.333%
}
 .elementor-column.elementor-md-90 {
 width: 90%
}
 .elementor-column.elementor-md-100 {
 width: 100%
}
}
 @media(max-width:767px) {
 .elementor-column {
 width: 100%
}
 .elementor-reverse-mobile>.elementor-container>.elementor-row {
 -webkit-box-orient: vertical;
 -webkit-box-direction: reverse;
 -ms-flex-direction: column-reverse;
 flex-direction: column-reverse
}
}
.elementor-screen-only,  .screen-reader-text,  .screen-reader-text span,  .ui-helper-hidden-accessible { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.elementor-clearfix:after { content: ""; display: block; clear: both; width: 0; height: 0 }
.elementor-form-fields-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea { -ms-flex-preferred-size: 100%; flex-basis: 100% }
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,  .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }
.elementor-field-group { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.elementor-field-group.elementor-field-type-submit { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }
.elementor-field-group .elementor-field-textual { width: 100%; border: 1px solid #818a91; background-color: transparent; color: #373a3c; vertical-align: middle; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }
.elementor-field-group .elementor-field-textual:focus { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1); outline: 0 }
 .elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
 color: inherit;
 opacity: .5
}
 .elementor-field-group .elementor-field-textual::-moz-placeholder {
 color: inherit;
 opacity: .5
}
 .elementor-field-group .elementor-field-textual:-ms-input-placeholder {
 color: inherit;
 opacity: .5
}
.elementor-field-group .elementor-select-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: 100% }
.elementor-field-group .elementor-select-wrapper select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: inherit; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-right: 20px }
.elementor-field-group .elementor-select-wrapper:before { content: "\f0d7"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; pointer-events: none }
.elementor-field-subgroup { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.elementor-field-subgroup .elementor-field-option label { display: inline-block }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-right: 10px }
 .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
 -ms-flex-preferred-size: 100%;
 flex-basis: 100%
}
.elementor-field-label { cursor: pointer }
.elementor-mark-required .elementor-field-label:after { content: "*"; color: red; padding-left: .2em }
.elementor-field-textual { line-height: 1.4 }
.elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 33px; padding: 4px 12px; border-radius: 2px }
.elementor-field-textual.elementor-size-sm { font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px }
.elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 47px; padding: 6px 16px; border-radius: 4px }
.elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 59px; padding: 7px 20px; border-radius: 5px }
.elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 72px; padding: 8px 24px; border-radius: 6px }
.elementor-button-align-center .elementor-field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.elementor-button-align-stretch .elementor-field-type-submit button { -ms-flex-preferred-size: 100%; flex-basis: 100% }
.elementor-button-align-start .elementor-field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
.elementor-button-align-end .elementor-field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }
 @media screen and (max-width:1024px) {
 .elementor-tablet-button-align-center .elementor-field-type-submit {
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center
}
 .elementor-tablet-button-align-stretch .elementor-field-type-submit button {
 -ms-flex-preferred-size: 100%;
 flex-basis: 100%
}
 .elementor-tablet-button-align-start .elementor-field-type-submit {
 -webkit-box-pack: start;
 -ms-flex-pack: start;
 justify-content: flex-start
}
 .elementor-tablet-button-align-end .elementor-field-type-submit {
 -webkit-box-pack: end;
 -ms-flex-pack: end;
 justify-content: flex-end
}
}
 @media screen and (max-width:767px) {
 .elementor-mobile-button-align-center .elementor-field-type-submit {
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center
}
 .elementor-mobile-button-align-stretch .elementor-field-type-submit button {
 -ms-flex-preferred-size: 100%;
 flex-basis: 100%
}
 .elementor-mobile-button-align-start .elementor-field-type-submit {
 -webkit-box-pack: start;
 -ms-flex-pack: start;
 justify-content: flex-start
}
 .elementor-mobile-button-align-end .elementor-field-type-submit {
 -webkit-box-pack: end;
 -ms-flex-pack: end;
 justify-content: flex-end
}
}
.elementor-error .elementor-field { border-color: #d9534f }
.elementor-error .help-inline { color: #d9534f; font-size: .9em }
.elementor-message { margin: 10px 0; font-size: 1em; line-height: 1 }
.elementor-message:before { content: "\f00c"; display: inline-block; font-family: fontawesome; font-weight: 400; font-style: normal; vertical-align: middle; margin-right: 5px }
.elementor-message.elementor-message-danger { color: #d9534f }
.elementor-message.elementor-message-danger:before { content: "\f00d" }
.elementor-message.form-message-success { color: #5cb85c }
.elementor-form .elementor-button { padding-top: 0; padding-bottom: 0; border: 0 none }
.elementor-form .elementor-button>span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.elementor-form .elementor-button .elementor-align-icon-right { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.elementor-form .elementor-button .elementor-align-icon-left { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px }
.elementor-widget-heading .elementor-heading-title { padding: 0; margin: 0; line-height: 1 }
.elementor-widget-heading .elementor-heading-title>a { color: inherit }
.elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px }
.elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px }
.elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px }
.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px }
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px }
.elementor-widget-image .elementor-image>a,  .elementor-widget-image .elementor-image figure>a { display: block }
.elementor-widget-image .elementor-image img { vertical-align: middle }
.elementor-widget-image .elementor-image.elementor-image-shape-circle { border-radius: 50% }
.elementor-image-gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; max-width: 100%; margin: 0 auto }
.elementor-image-gallery .gallery-item img { margin: 0 auto }
.elementor-image-gallery .gallery-item .gallery-caption { margin: 0 }
 @media(min-width:768px) {
 .elementor-image-gallery .gallery-columns-2 .gallery-item {
 max-width: 50%
}
 .elementor-image-gallery .gallery-columns-3 .gallery-item {
 max-width: 33.33%
}
 .elementor-image-gallery .gallery-columns-4 .gallery-item {
 max-width: 25%
}
 .elementor-image-gallery .gallery-columns-5 .gallery-item {
 max-width: 20%
}
 .elementor-image-gallery .gallery-columns-6 .gallery-item {
 max-width: 16.666%
}
 .elementor-image-gallery .gallery-columns-7 .gallery-item {
 max-width: 14.28%
}
 .elementor-image-gallery .gallery-columns-8 .gallery-item {
 max-width: 12.5%
}
 .elementor-image-gallery .gallery-columns-9 .gallery-item {
 max-width: 11.11%
}
 .elementor-image-gallery .gallery-columns-10 .gallery-item {
 max-width: 10%
}
}
 @media(min-width:480px) and (max-width:767px) {
 .dropdown-menu-toggle::before {
font-size: 27px !important;
line-height: 8px;
height: 10px;
}
 .wrapfixed button.menu-toggle {
top: -2px;
}
 .wrapfixed {
position: absolute !important;
}
 .main-navigation.wrapfixed .main-nav ul ul li a {
padding: 0px 20px !important;
}
 .wrapfixed .main-navigation .main-nav ul ul.sub-menu li a {
 padding: 0 20px !important;
 font-size: 11px !important;
}
 .main-navigation.wrapfixed .main-nav li {
background: #4285f4;
}
 .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
 max-width: 50%
}
}
 @media(max-width:479px) {
 .stickyMenu ul {
 text-align: center;
}
 .newMenuCls li {
 text-align: center;
}
 .newMenuCls ul li a {
 display: inline-block;
}
 .stPhnCls0 i {
 color: #fff;
 padding-right: 6px;
 float: inherit;
 display: inline-block;
}

/*.myfixed .stPhnCls1 {

  float: inherit !important;

}*/

.stickyMenu ul {
 text-align: center;
}
 .newMenuCls li {
 text-align: center;
}
 .myfixed .stPhnCls1 a {
 float: inherit;
}
 .myfixed .stPhnCls0 {
 display: inline-block !important;
 float: inherit;
 margin-top: 5px;
 text-align: center;
 width: 100%;
}
 .stPhnCls0 a {
 float: none;
}
 .sf-menu {
 width: 100%;
}
 .myfixed .menu-toggle {
 float: right;
 text-align: right;
 width: 50% !important;
}
 .stPhnCls1 > a:first-child {
 float: inherit !important;
 margin-right: 5px;
}
 .stickyPhnCls .call-now {
 padding: 0px !important;
}
 .stickyPhnCls .call-now {
 font-size: 16px !important;
 padding: 0 !important;
}
 .myfixed .stPhnCls1 a {
 background-color: #f5781a;
 color: #fff;
 float: inherit;
}
 .myfixed .sticky-logo {
 margin-top: 8px;
}
 .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
 max-width: 100%
}
}
.elementor-button { display: inline-block; line-height: 1; background-color: #61ce70; color: #fff; text-align: center;  -webkit-transition: all .5s;
 transition: all .5s
}
.elementor-button:focus,  .elementor-button:hover,  .elementor-button:visited { color: #fff; opacity: .9 }
.elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; border-radius: 2px }
.elementor-button.elementor-size-sm { font-size: 15px; padding: 12px 24px; border-radius: 3px }
.elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; border-radius: 4px }
.elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px }
.elementor-button.elementor-size-xl { font-size: 20px; padding: 18px 48px; border-radius: 6px }
.elementor-button .elementor-align-icon-right { float: right; margin-left: 5px }
.elementor-button .elementor-align-icon-left { float: left; margin-right: 5px }
.elementor-button .elementor-button-text { display: inline-block }
.elementor-element.elementor-button-info .elementor-button { background-color: #5bc0de }
.elementor-element.elementor-button-success .elementor-button { background-color: #5cb85c }
.elementor-element.elementor-button-warning .elementor-button { background-color: #f0ad4e }
.elementor-element.elementor-button-danger .elementor-button { background-color: #d9534f }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: #5bc0de }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: #5cb85c }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: #f0ad4e }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: #d9534f }
.elementor-widget-divider .elementor-divider { line-height: 0; font-size: 0 }
.elementor-widget-divider .elementor-divider-separator { display: inline-block }
.elementor-image-gallery figure img { display: block }
.elementor-image-gallery figure figcaption { width: 100% }
.gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0 }
.elementor-counter .elementor-counter-number-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 69px; font-weight: 600; color: #222; line-height: 1 }
.elementor-counter .elementor-counter-number-prefix { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: right }
.elementor-counter .elementor-counter-number-suffix { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: left }
.elementor-counter .elementor-counter-title { text-align: center; font-size: 19px; font-weight: 400; color: #666; line-height: 2.5 }
.elementor-alert { padding: 15px; border-left: 5px solid transparent; position: relative; text-align: left }
.elementor-alert .elementor-alert-title { display: block; font-weight: 700 }
.elementor-alert .elementor-alert-description { font-size: 13px }
.elementor-alert button.elementor-alert-dismiss { position: absolute; right: 10px; top: 10px; padding: 3px; font-size: 13px; line-height: 1; background: transparent; color: inherit; border: 0 }
.elementor-alert.elementor-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bcdff1 }
.elementor-alert.elementor-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #cae6be }
.elementor-alert.elementor-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #f9f0c3 }
.elementor-alert.elementor-alert-danger { color: #a94442; background-color: #f2dede; border-color: #e8c4c4 }
 @media(max-width:767px) {
 .elementor-alert {
 padding: 10px
}
 .elementor-alert button.elementor-alert-dismiss {
 right: 7px;
 top: 7px
}
}
.elementor-widget-progress { text-align: left }
.elementor-progress-wrapper { position: relative; background-color: #eee; color: #fff; height: 30px; line-height: 30px; border-radius: 2px }
.elementor-progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #818a91; width: 0; font-size: 11px; border-radius: 2px; -webkit-transition: width 1s ease-in-out; transition: width 1s ease-in-out }
.elementor-progress-text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 15px }
.elementor-progress-percentage { padding-right: 15px }
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar { background-color: #5bc0de }
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar { background-color: #5cb85c }
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar { background-color: #f0ad4e }
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar { background-color: #d9534f }
.elementor-progress .elementor-title { display: block }
 @media(max-width:767px) {
 .elementor-progress-wrapper {
 height: 25px;
 line-height: 25px
}
 .elementor-progress-text {
 padding-left: 10px
}
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper { width: 25%; -ms-flex-negative: 0; flex-shrink: 0 }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active { border-right-style: none }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before { height: 999em; width: 0; right: 0; border-right-style: solid }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before { top: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%) }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after { top: 100% }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title { display: table-cell }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active { border-bottom-style: none }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before { bottom: 0; height: 0; width: 999em; border-bottom-style: solid }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before { right: 100% }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after { left: 100% }
.elementor-widget-tabs .elementor-tab-content,  .elementor-widget-tabs .elementor-tab-title,  .elementor-widget-tabs .elementor-tab-title:after,  .elementor-widget-tabs .elementor-tab-title:before,  .elementor-widget-tabs .elementor-tabs-content-wrapper { border: 1px none #d4d4d4 }
.elementor-widget-tabs .elementor-tabs { text-align: left }
.elementor-widget-tabs .elementor-tabs-wrapper { overflow: hidden }
.elementor-widget-tabs .elementor-tab-title { cursor: pointer }
.elementor-widget-tabs .elementor-tab-desktop-title { position: relative; padding: 20px 25px; font-weight: 700; line-height: 1; border: solid transparent }
.elementor-widget-tabs .elementor-tab-desktop-title.active { border-color: #d4d4d4 }
.elementor-widget-tabs .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs .elementor-tab-desktop-title.active:before { display: block; content: ""; position: absolute }
.elementor-widget-tabs .elementor-tab-mobile-title { padding: 10px; cursor: pointer }
.elementor-widget-tabs .elementor-tab-content { padding: 20px; display: none }
 @media(max-width:767px) {
 .elementor-tabs .elementor-tab-content,  .elementor-tabs .elementor-tab-title {
 border-style: solid;
 border-bottom-style: none
}
 .elementor-tabs .elementor-tabs-wrapper {
 display: none
}
 .elementor-tabs .elementor-tabs-content-wrapper {
 border-bottom-style: solid
}
 .elementor-tabs .elementor-tab-content {
 padding: 10px
}
}
 @media(min-width:768px) {
 .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex
}
 .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
 -webkit-box-flex: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 border-style: solid;
 border-left-style: none
}
 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
 border-style: solid;
 border-top-style: none
}
 .elementor-tabs .elementor-tab-mobile-title {
 display: none
}
}
.elementor-accordion { text-align: left }
.elementor-accordion .elementor-accordion-item { border: 1px solid #d4d4d4 }
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item { border-top: 0 }
.elementor-accordion .elementor-accordion-title { padding: 15px 20px; font-weight: 700; line-height: 1; cursor: pointer }
.elementor-accordion .elementor-accordion-title .elementor-accordion-icon { display: inline-block; width: 1.5em }
.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right { float: right; text-align: right }
.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left { float: left; text-align: left }
.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before { content: "\f067" }
.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before { content: "\f068" }
.elementor-accordion .elementor-accordion-content { display: none; padding: 15px 20px; border-top: 1px solid #d4d4d4 }
 @media(max-width:767px) {
 .elementor-accordion .elementor-accordion-title {
 padding: 12px 15px
}
 .elementor-accordion .elementor-accordion-title .elementor-accordion-icon {
 width: 1.2em
}
 .elementor-accordion .elementor-accordion-content {
 padding: 7px 15px
}
}
.elementor-toggle { text-align: left }
.elementor-toggle .elementor-toggle-title { font-weight: 700; line-height: 1; padding: 15px; border-bottom: 1px solid #d4d4d4; cursor: pointer }
.elementor-toggle .elementor-toggle-title .elementor-toggle-icon { display: inline-block; width: 1em }
.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before { content: "ïƒš" }
.elementor-toggle .elementor-toggle-title.active { border-bottom: 0 }
.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before { content: "\f0d7" }
.elementor-toggle .elementor-toggle-content { padding: 0 15px 15px; border-bottom: 1px solid #d4d4d4; display: none }
 @media(max-width:767px) {
 .elementor-toggle .elementor-toggle-title {
 padding: 12px
}
 .elementor-toggle .elementor-toggle-content {
 padding: 0 12px 10px
}
}
.elementor-icon { display: inline-block; line-height: 1;  -webkit-transition: all .5s;
 transition: all .5s;
color: #818a91; font-size: 50px; text-align: center }
.elementor-icon:hover { color: #818a91 }
.elementor-icon i { width: 1em; height: 1em }
.elementor-view-stacked .elementor-icon { padding: .5em; background-color: #818a91; color: #fff }
.elementor-view-framed .elementor-icon { padding: .5em; color: #818a91; border: 3px solid #818a91; background-color: transparent }
.elementor-shape-circle .elementor-icon { border-radius: 50% }
.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after { margin: auto }
 .elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after {
 left: 0
}
 .elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after {
 right: 0
}
.elementor-widget-icon-list .elementor-icon-list-items { list-style-type: none; margin: 0; padding: 0 }
.elementor-widget-icon-list .elementor-icon-list-item { margin: 0; padding: 0; position: relative }
.elementor-widget-icon-list .elementor-icon-list-item:after { position: absolute; bottom: 0; width: 100% }
.elementor-widget-icon-list .elementor-icon-list-item,  .elementor-widget-icon-list .elementor-icon-list-item a { display: -webkit-box; display: -ms-flexbox; display: flex }
.elementor-widget-icon-list .elementor-icon-list-item a { width: 100% }
.elementor-widget-icon-list .elementor-icon-list-text { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; padding-left: 5px }
.elementor-widget-icon-list .elementor-icon-list-icon { text-align: center }
.elementor-widget-icon-list .elementor-icon-list-icon i { vertical-align: middle }
.elementor-widget-video .elementor-open-lightbox iframe { display: none }
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: 50% }
.elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center }
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: .9; text-shadow: 3px 2px 30px rgba(0, 0, 0, .6) }
.elementor-widget-video .elementor-custom-embed-image-overlay img { display: block }
.elementor-widget-video .elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.elementor-widget-video .elementor-custom-embed-play i { font-size: 100px; color: #fff; opacity: .7; text-shadow: 3px 2px 24px rgba(0, 0, 0, .5);  -webkit-transition: all .5s;
 transition: all .5s
}
.elementor-aspect-ratio-169 .elementor-video-wrapper { padding-bottom: 56.25% }
.elementor-aspect-ratio-43 .elementor-video-wrapper { padding-bottom: 75% }
.elementor-aspect-ratio-32 .elementor-video-wrapper { padding-bottom: 66.6666% }
.elementor-widget-video-modal .dialog-widget-content { background: none; box-shadow: none; width: 50% }
.elementor-widget-video-modal .dialog-close-button { top: 12px; right: 0 }
.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image { width: 100% }
.swiper-container .swiper-slide figure { line-height: 0 }
.elementor-widget-image-box .elementor-image-box-content,  .swiper-container .swiper-slide figure img { width: 100% }
 @media only screen and (min-width : 480px) and (max-width : 767px) {
 .myfixed .wholeCls {
 display: none !important;
}
 .sticky-logo a {
 margin-top: 6px !important;
}
}
 @media(min-width:768px) {
 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex
}
 .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
 text-align: right;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: reverse;
 -ms-flex-direction: row-reverse;
 flex-direction: row-reverse
}
 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
 text-align: left;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row
}
 .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
 margin: auto
}
 .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
 -webkit-box-align: start;
 -ms-flex-align: start;
 align-items: flex-start
}
 .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center
}
 .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
 -webkit-box-align: end;
 -ms-flex-align: end;
 align-items: flex-end
}
}
 @media(max-width:767px) {
 .elementor-widget-image-box .elementor-image-box-img {
 margin-left: auto !important;
 margin-right: auto !important;
 margin-bottom: 15px
}
}
.elementor-widget-image-box .elementor-image-box-img { display: inline-block }
.elementor-widget-image-box .elementor-image-box-title a { color: inherit }
.elementor-widget-image-box .elementor-image-box-wrapper { text-align: center }
.elementor-widget-image-box .elementor-image-box-description { margin: 0 }
 @media(min-width:768px) {
 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex
}
 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 auto;
 flex: 0 0 auto
}
 .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
 text-align: right;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: reverse;
 -ms-flex-direction: row-reverse;
 flex-direction: row-reverse
}
 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
 text-align: left;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row
}
 .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
 margin: auto
}
 .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
 -webkit-box-align: start;
 -ms-flex-align: start;
 align-items: flex-start
}
 .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center
}
 .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
 -webkit-box-align: end;
 -ms-flex-align: end;
 align-items: flex-end
}
}
 @media(max-width:767px) {
 .elementor-widget-icon-box .elementor-icon-box-icon {
 margin-left: auto !important;
 margin-right: auto !important;
 margin-bottom: 15px
}
}
.elementor-widget-icon-box .elementor-icon-box-wrapper { text-align: center }
.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit }
.elementor-widget-icon-box .elementor-icon-box-description { margin: 0 }
.elementor-testimonial-wrapper { overflow: hidden; text-align: center }
.elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 1.3em; margin-bottom: 20px }
.elementor-testimonial-wrapper .elementor-testimonial-name { line-height: 1.5 }
.elementor-testimonial-wrapper .elementor-testimonial-job { font-size: .85em }
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left { text-align: left }
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right { text-align: right }
.elementor-testimonial-wrapper .elementor-testimonial-meta { width: 100%; line-height: 1 }
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display: inline-block }
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,  .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { display: table-cell; vertical-align: middle }
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { width: 60px; height: 60px; border-radius: 50% }
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image { padding-right: 15px }
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details { text-align: left }
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,  .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { display: block }
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { margin-bottom: 20px }
.elementor-social-icons-wrapper { font-size: 0 }
.elementor-social-icon { font-size: 25px; text-align: center; padding: .5em; margin-right: 5px; cursor: pointer }
.elementor-social-icon i { color: #fff }
.elementor-social-icon:last-child { margin: 0 }
.elementor-social-icon:hover { opacity: .9; color: #fff }
.elementor-social-icon-apple { background-color: #999 }
.elementor-social-icon-behance { background-color: #1769ff }
.elementor-social-icon-bitbucket { background-color: #205081 }
.elementor-social-icon-codepen { background-color: #000 }
.elementor-social-icon-delicious { background-color: #39f }
.elementor-social-icon-digg { background-color: #005be2 }
.elementor-social-icon-dribbble { background-color: #ea4c89 }
.elementor-social-icon-envelope { background-color: #607d8b }
.elementor-social-icon-facebook { background-color: #3b5998 }
.elementor-social-icon-flickr { background-color: #0063dc }
.elementor-social-icon-foursquare { background-color: #2d5be3 }
.elementor-social-icon-github { background-color: #333 }
.elementor-social-icon-google-plus { background-color: #dd4b39 }
.elementor-social-icon-houzz { background-color: #7ac142 }
.elementor-social-icon-instagram { background-color: #262626 }
.elementor-social-icon-jsfiddle { background-color: #487aa2 }
.elementor-social-icon-linkedin { background-color: #0077b5 }
.elementor-social-icon-medium { background-color: #00ab6b }
.elementor-social-icon-pinterest { background-color: #bd081c }
.elementor-social-icon-product-hunt { background-color: #da552f }
.elementor-social-icon-reddit { background-color: #ff4500 }
.elementor-social-icon-shopping-cart { background-color: #4caf50 }
.elementor-social-icon-slideshare { background-color: #0077b5 }
.elementor-social-icon-snapchat { background-color: #fffc00 }
.elementor-social-icon-soundcloud { background-color: #f80 }
.elementor-social-icon-spotify { background-color: #2ebd59 }
.elementor-social-icon-stack-overflow { background-color: #fe7a15 }
.elementor-social-icon-tripadvisor { background-color: #589442 }
.elementor-social-icon-tumblr { background-color: #35465c }
.elementor-social-icon-twitch { background-color: #6441a5 }
.elementor-social-icon-twitter { background-color: #55acee }
.elementor-social-icon-vimeo { background-color: #1ab7ea }
.elementor-social-icon-vk { background-color: #45668e }
.elementor-social-icon-whatsapp { background-color: #25d366 }
.elementor-social-icon-wordpress { background-color: #21759b }
.elementor-social-icon-xing { background-color: #026466 }
.elementor-social-icon-yelp { background-color: #af0606 }
.elementor-social-icon-youtube { background-color: #cd201f }
.elementor-shape-rounded .elementor-icon.elementor-social-icon { border-radius: 10% }
.elementor-shape-circle .elementor-icon.elementor-social-icon { border-radius: 50% }
body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0 }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #818a91; color: #fff }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: #818a91; border: 3px solid; background-color: transparent }
 .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
 margin-top: 8px
}
 .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
 width: 1em;
 height: 1em
}
.elementor-widget-text-editor .elementor-drop-cap { float: left; text-align: center; line-height: 1; font-size: 50px }
.elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block }
.slick-slider { box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list,  .slick-slider { position: relative; display: block }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer }
.slick-slider .slick-list,  .slick-slider .slick-track { -webkit-transform: translateZ(0); transform: translateZ(0) }
.slick-track { position: relative; left: 0; top: 0; display: block }
.slick-track:after,  .slick-track:before { content: ""; display: table }
.slick-track:after { clear: both }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.elementor-slick-slider .slick-loading .slick-list { /*background: #fff url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/css/../images/ajax-loader.gif) 50% no-repeat*/



}
.elementor-slick-slider .slick-next,  .elementor-slick-slider .slick-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; padding: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; color: transparent; border: 0; outline: 0; background: transparent }
.elementor-slick-slider .slick-next:focus,  .elementor-slick-slider .slick-next:hover,  .elementor-slick-slider .slick-prev:focus,  .elementor-slick-slider .slick-prev:hover { color: transparent; outline: 0; background: transparent }
.elementor-slick-slider .slick-next:focus:before,  .elementor-slick-slider .slick-next:hover:before,  .elementor-slick-slider .slick-prev:focus:before,  .elementor-slick-slider .slick-prev:hover:before { opacity: 1 }
.elementor-slick-slider .slick-next.slick-disabled:before,  .elementor-slick-slider .slick-prev.slick-disabled:before { opacity: .25 }
.elementor-slick-slider .slick-next:before,  .elementor-slick-slider .slick-prev:before { font-family: FontAwesome; font-size: 35px; line-height: 1; opacity: .75; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.elementor-slick-slider .slick-prev { left: -25px }
[dir=rtl] .elementor-slick-slider .slick-prev { left: auto; right: -25px }
.elementor-slick-slider .slick-prev:before { content: "\f104" }
[dir=rtl] .elementor-slick-slider .slick-prev:before { content: "\f105" }
.elementor-slick-slider .slick-next { right: -25px }
[dir=rtl] .elementor-slick-slider .slick-next { left: -25px; right: auto }
.elementor-slick-slider .slick-next:before { content: "\f105" }
[dir=rtl] .elementor-slick-slider .slick-next:before { content: "\f104" }
.elementor-slick-slider .slick-dotted.slick-slider { margin-bottom: 30px }
.elementor-slick-slider ul.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 }
.elementor-slick-slider ul.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0; padding: 0; cursor: pointer }
.elementor-slick-slider ul.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: 0; background: transparent }
.elementor-slick-slider ul.slick-dots li button:focus,  .elementor-slick-slider ul.slick-dots li button:hover { outline: 0 }
.elementor-slick-slider ul.slick-dots li button:focus:before,  .elementor-slick-slider ul.slick-dots li button:hover:before { opacity: 1 }
.elementor-slick-slider ul.slick-dots li button:before { font-family: FontAwesome; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "\f111"; text-align: center; opacity: .25; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.elementor-slick-slider ul.slick-dots li.slick-active button:before { opacity: .75; color: #000 }
.elementor-slick-slider .slick-arrows-inside .slick-prev { left: 20px }
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev { left: auto; right: 20px }
.elementor-slick-slider .slick-arrows-inside .slick-next { right: 20px }
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next { left: 20px; right: auto }
.elementor-slick-slider .slick-dots-inside .slick-dots { bottom: 5px }
.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider { margin-bottom: 0 }
.elementor-slick-slider .slick-slider .slick-next,  .elementor-slick-slider .slick-slider .slick-prev { z-index: 1 }
.elementor-slick-slider .slick-slide img { margin: auto }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-container-no-flexbox .swiper-slide { float: left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box }
.swiper-container-android .swiper-slide,  .swiper-wrapper { -webkit-transform: translateZ(0); transform: translateZ(0) }
.swiper-container-multirow>.swiper-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative }
.swiper-container-autoheight,  .swiper-container-autoheight .swiper-slide { height: auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-button-next,  .swiper-button-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; padding: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; border: 0; text-align: center }
.swiper-button-next,  .swiper-button-next:focus,  .swiper-button-next:hover,  .swiper-button-prev,  .swiper-button-prev:focus,  .swiper-button-prev:hover { color: transparent; outline: 0; background: transparent }
.swiper-button-next:focus:before,  .swiper-button-next:hover:before,  .swiper-button-prev:focus:before,  .swiper-button-prev:hover:before { opacity: 1 }
.swiper-button-next.slick-disabled:before,  .swiper-button-prev.slick-disabled:before { opacity: .25 }
.swiper-button-next:before,  .swiper-button-prev:before { font-family: FontAwesome; font-size: 35px; line-height: 1; opacity: .75; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.swiper-button-next.swiper-button-disabled,  .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }
.swiper-button-prev { left: -25px }
[dir=rtl] .swiper-button-prev { left: auto; right: -25px }
.swiper-button-prev:before { content: "\f104" }
[dir=rtl] .swiper-button-prev:before { content: "\f105" }
.swiper-button-next { right: -25px }
[dir=rtl] .swiper-button-next { left: -25px; right: auto }
.swiper-button-next:before { content: "\f105" }
[dir=rtl] .swiper-button-next:before { content: "\f104" }
.swiper-pagination { position: absolute; text-align: center;  -webkit-transition: .3s;
 transition: .3s;
-webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10 }
.swiper-pagination.swiper-pagination-hidden { opacity: 0 }
.swiper-container-horizontal>.swiper-pagination-bullets,  .swiper-pagination-custom,  .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 }
button.swiper-pagination-bullet { border: 0; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-pagination-white .swiper-pagination-bullet { background: #fff }
.swiper-pagination-bullet-active { opacity: 1; background: #007aff }
.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000 }
.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }
.swiper-pagination-progress { background: rgba(0, 0, 0, .25); position: absolute }
.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top }
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; transform-origin: right top }
.swiper-container-horizontal>.swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0 }
.swiper-container-vertical>.swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0 }
.swiper-pagination-progress.swiper-pagination-white { background: hsla(0, 0%, 100%, .5) }
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff }
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000 }
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px }
.swiper-container-3d .swiper-cube-shadow,  .swiper-container-3d .swiper-slide,  .swiper-container-3d .swiper-slide-shadow-bottom,  .swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top,  .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom,  .swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent) }
.swiper-container-coverflow .swiper-wrapper,  .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px }
.swiper-container-cube,  .swiper-container-flip { overflow: visible }
.swiper-container-cube .swiper-slide,  .swiper-container-flip .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 }
.swiper-container-cube .swiper-slide .swiper-slide,  .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none }
.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-active .swiper-slide-active,  .swiper-container-flip .swiper-slide-active,  .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.swiper-container-cube .swiper-slide-shadow-bottom,  .swiper-container-cube .swiper-slide-shadow-left,  .swiper-container-cube .swiper-slide-shadow-right,  .swiper-container-cube .swiper-slide-shadow-top,  .swiper-container-flip .swiper-slide-shadow-bottom,  .swiper-container-flip .swiper-slide-shadow-left,  .swiper-container-flip .swiper-slide-shadow-right,  .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden }
.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0 }
.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-next,  .swiper-container-cube .swiper-slide-next+.swiper-slide,  .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out }
.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none }
.swiper-container-fade .swiper-slide-active,  .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center }
.swiper-zoom-container>canvas,  .swiper-zoom-container>img,  .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; object-fit: contain }
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% }
.swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 }
.swiper-scrollbar-cursor-drag { cursor: move }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-animation: a 1s steps(12) infinite; animation: a 1s steps(12) infinite }
.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");*/



    background-position: 50%; background-size: 100%; background-repeat: no-repeat }
.swiper-lazy-preloader-white:after { /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")*/



}
 @-webkit-keyframes a {  to {
 -webkit-transform: rotate(1turn);
 transform: rotate(1turn)
}
}
 @keyframes a {  to {
 -webkit-transform: rotate(1turn);
 transform: rotate(1turn)
}
}
.animated { -webkit-animation-duration: 1.25s; animation-duration: 1.25s }
.animated.animated-slow { -webkit-animation-duration: 2s; animation-duration: 2s }
.animated.animated-fast {  -webkit-animation-duration: .75s;
 animation-duration: .75s
}
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
.elementor-shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr }
.elementor-shape-top { top: -1px }
.elementor-shape-bottom { bottom: -1px }
.elementor-shape[data-negative=false].elementor-shape-bottom,  .elementor-shape[data-negative=true].elementor-shape-top { -webkit-transform: rotate(180deg); transform: rotate(180deg) }
.elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) }
.elementor-shape .elementor-shape-fill { fill: #fff; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) }
.elementor-open-lightbox .fluid-width-video-wrapper,  .page-template-elementor_canvas.elementor-page:before { display: none }
.elementor-post__thumbnail__link { -webkit-transition: none; transition: none }
 @media(max-width:767px) {
 body:not(.elementor-editor-active) .elementor-hidden-phone {
 display: none
}
}
 @media(min-width:768px) and (max-width:1024px) {
 body:not(.elementor-editor-active) .elementor-hidden-tablet {
 display: none
}
}
 @media(min-width:1025px) {
 body:not(.elementor-editor-active) .elementor-hidden-desktop {
 display: none
}
}
 body:not(.elementor-editor-active) .elementor-hidden {
 display: none
}
.elementor-widget-heading .elementor-heading-title { color: #000; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-image .widget-image-caption { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-text-editor { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #6ec1e4 }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: #6ec1e4; border-color: #6ec1e4 }
.elementor-widget-button a.elementor-button { font-family: "Roboto", Sans-serif; font-weight: 500; background-color: #2ba54d }
.elementor-widget-divider .elementor-divider-separator { border-top-color: #7a7a7a }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: #6ec1e4 }
.elementor-widget-icon.elementor-view-framed .elementor-icon,  .elementor-widget-icon.elementor-view-default .elementor-icon { color: #6ec1e4; border-color: #6ec1e4 }
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: #6ec1e4 }
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,  .elementor-widget-icon-box.elementor-view-default .elementor-icon { color: #6ec1e4; border-color: #6ec1e4 }
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-image-gallery .gallery-item .gallery-caption { font-family: "Roboto", Sans-serif; font-weight: 500 }
.elementor-widget-image-carousel .elementor-image-carousel-caption { font-family: "Roboto", Sans-serif; font-weight: 500 }
 .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
 border-top-color: #7a7a7a
}
.elementor-widget-icon-list .elementor-icon-list-icon i { color: #6ec1e4 }
.elementor-widget-icon-list .elementor-icon-list-text { color: #54595f }
.elementor-widget-icon-list .elementor-icon-list-item { font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-counter .elementor-counter-number-wrapper { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-counter .elementor-counter-title { color: #54595f; font-family: "Roboto Slab", Sans-serif; font-weight: 400 }
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar { background-color: #6ec1e4 }
.elementor-widget-progress .elementor-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-testimonial .elementor-testimonial-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-testimonial .elementor-testimonial-name { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-testimonial .elementor-testimonial-job { color: #54595f; font-family: "Roboto Slab", Sans-serif; font-weight: 400 }
.elementor-widget-tabs .elementor-tab-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-tabs .elementor-tab-title.active { color: #2ba54d }
.elementor-widget-tabs .elementor-tab-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-accordion .elementor-accordion .elementor-accordion-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-accordion .elementor-accordion .elementor-accordion-title.active { color: #2ba54d }
.elementor-widget-accordion .elementor-accordion .elementor-accordion-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active { color: #2ba54d }
.elementor-widget-toggle .elementor-toggle .elementor-toggle-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-widget-alert .elementor-alert-title { font-family: "Roboto", Sans-serif; font-weight: 600 }
.elementor-widget-alert .elementor-alert-description { font-family: "Roboto", Sans-serif; font-weight: 400 }
.elementor-183 .elementor-element.elementor-element-ulgas7f { background-color: rgba(0, 0, 0, 0.97); padding: 0 }
.elementor-183 .elementor-element.elementor-element-ulgas7f>.elementor-background-overlay { background-color: #000; background-image: url(images/cash-for-your-car-background-banner.jpg); background-size: cover; opacity: .24 }
.elementor-183 .elementor-element.elementor-element-j5b9oaf { text-align: center }
.elementor-183 .elementor-element.elementor-element-j5b9oaf .elementor-image img { max-width: 100%; opacity: 1 }
.elementor-183 .elementor-element.elementor-element-j5b9oaf .elementor-widget-container { margin: 0; padding: -25px -25px -25px -25px }
.elementor-183 .elementor-element.elementor-element-2ofabfa { text-align: center }
.elementor-183 .elementor-element.elementor-element-2ofabfa .elementor-heading-title { color: #fff; font-size: 38px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-bjbwkwa { text-align: center }
.elementor-183 .elementor-element.elementor-element-bjbwkwa .elementor-heading-title { color: #fff; font-size: 25px; font-family: "Montserrat", Sans-serif; font-weight: 500 }
.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button .elementor-align-icon-right { margin-left: 9px }
.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button .elementor-align-icon-left { margin-right: 9px }
.elementor-183 .elementor-element.elementor-element-3aliweb a.elementor-button { font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-3aliweb a.elementor-button:hover { background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5) }
.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-widget-container { margin: 0 0 -24px 0; padding: 10px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button .elementor-align-icon-right { margin-left: 9px }
.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button .elementor-align-icon-left { margin-right: 9px }
.elementor-183 .elementor-element.elementor-element-l0teq9u a.elementor-button { font-family: "Montserrat", Sans-serif; letter-spacing: 0; color: #fff; background-color: rgba(122, 122, 122, 0); border-radius: 5px 5px 5px 5px }
.elementor-183 .elementor-element.elementor-element-l0teq9u a.elementor-button:hover { color: #fff; background-color: #2ba54d; border-color: rgba(0, 0, 0, 0) }
.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button { border-style: solid; border-width: 3px 3px 3px 3px; border-color: #2ba54d }
.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-widget-container { padding: 10px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-658n8vp a.elementor-button { font-family: "Montserrat", Sans-serif; border-radius: 3px 3px 3px 3px }
.elementor-183 .elementor-element.elementor-element-658n8vp a.elementor-button:hover { background-color: #fbbc05; border-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-658n8vp .elementor-button { border-style: solid; border-width: 3px 3px 3px 3px; border-color: #2ba54d }
.elementor-183 .elementor-element.elementor-element-658n8vp .elementor-widget-container { padding: 10px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-6qcsf2o { margin-top: 39px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-fkwn2g6 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-2cno0bh { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-2cno0bh .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-2cno0bh .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-4lgww7a .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-4lgww7a .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-0i0ha89 .elementor-heading-title { color: #000; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-683h9hv { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-683h9hv .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-683h9hv .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-c74lxcl { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-c74lxcl .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-c74lxcl .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-c13blcq { text-align: center }
.elementor-183 .elementor-element.elementor-element-c13blcq .elementor-image img { max-width: 100%; opacity: 1 }
.elementor-183 .elementor-element.elementor-element-b3c8zhn { margin-top: 2px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-aryur2p { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-aryur2p .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-aryur2p .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-aryur2p .elementor-widget-container { margin: -20px 0 0 0; padding: 0 }
.elementor-183 .elementor-element.elementor-element-4rxifuy { margin-top: -10px; margin-bottom: -32px }
.elementor-183 .elementor-element.elementor-element-448hcsv { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-448hcsv .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-448hcsv .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-448hcsv .elementor-widget-container { margin: -20px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-v1o1jbl { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-widget-container { margin: -20px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-ggjt3wq { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-widget-container { margin: -20px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-osx4j4y { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-osx4j4y .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-osx4j4y .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-v2lo7yo { background-color: #fbbc05; margin-top: 53px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-equ8wpn { text-align: left }
.elementor-183 .elementor-element.elementor-element-equ8wpn .elementor-heading-title { color: #fff; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-equ8wpn .elementor-widget-container { padding: 19px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-text-editor { text-align: left }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-widget-container { margin: 25px 25px 25px 25px }
.elementor-183 .elementor-element.elementor-element-a79lnq9 { text-align: center }
.elementor-183 .elementor-element.elementor-element-a79lnq9 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-a79lnq9 .elementor-widget-container { margin: 0; padding: 52px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #adadad; width: 100% }
.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-divider { text-align: center; padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-widget-container { padding: 0 }
.elementor-183 .elementor-element.elementor-element-oer0krm .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-oer0krm .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper { text-align: center }
.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-default .elementor-icon { color: #000; border-color: #000 }
.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-framed .elementor-icon { background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon { font-size: 35px }
.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon i { transform: rotate(0deg) }
.elementor-183 .elementor-element.elementor-element-0zojtgb { text-align: center }
.elementor-183 .elementor-element.elementor-element-0zojtgb .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }
.elementor-183 .elementor-element.elementor-element-7yuqf4y { text-align: center }
.elementor-183 .elementor-element.elementor-element-7yuqf4y .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-i5khj6q .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-i5khj6q .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper { text-align: center }
.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-default .elementor-icon { color: #000; border-color: #000 }
.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-framed .elementor-icon { background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon { font-size: 35px }
.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon i { transform: rotate(0deg) }
.elementor-183 .elementor-element.elementor-element-lobsr8y { text-align: center }
.elementor-183 .elementor-element.elementor-element-lobsr8y .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }
.elementor-183 .elementor-element.elementor-element-9frjcqm { text-align: center }
.elementor-183 .elementor-element.elementor-element-9frjcqm .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-sz5fcd4 .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-sz5fcd4 .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper { text-align: center }
.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-default .elementor-icon { color: #000; border-color: #000 }
.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-framed .elementor-icon { background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon { font-size: 35px }
.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon i { transform: rotate(0deg) }
.elementor-183 .elementor-element.elementor-element-v9desd3 { text-align: center }
.elementor-183 .elementor-element.elementor-element-v9desd3 .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }
.elementor-183 .elementor-element.elementor-element-tcukj0l { text-align: center }
.elementor-183 .elementor-element.elementor-element-tcukj0l .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-q0nldqe { background-color: #000; margin-top: 69px; margin-bottom: 0; padding: 55px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-q0nldqe>.elementor-background-overlay { background-size: cover; opacity: .32 }
.elementor-183 .elementor-element.elementor-element-ye0u5qk { text-align: center }
.elementor-183 .elementor-element.elementor-element-ye0u5qk .elementor-heading-title { color: #fbbc05; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fbbc05; width: 100% }
.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-widget-container { padding: 0 }
.elementor-183 .elementor-element.elementor-element-prd54fd { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-prd54fd .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-prd54fd .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-prd54fd .elementor-widget-container { padding: 0 0 1px 0 }
.elementor-183 .elementor-element.elementor-element-hw7lavy { padding: 0 }
.elementor-183 .elementor-element.elementor-element-zeaxrqs>.elementor-element-populated { border-radius: 0 }
.elementor-183 .elementor-element.elementor-element-vusj9yt .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }
.elementor-183 .elementor-element.elementor-element-vusj9yt .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-right .elementor-image-box-img { margin-left: 0 }
.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-left .elementor-image-box-img { margin-right: 0 }
.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper { text-align: left }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-title { margin-bottom: 20px }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-t02em14 { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-t02em14 .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-t02em14 .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-t02em14 .elementor-widget-container { margin: 0 }
.elementor-183 .elementor-element.elementor-element-11bnu6o>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }
.elementor-183 .elementor-element.elementor-element-r6na32i .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }
.elementor-183 .elementor-element.elementor-element-r6na32i .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-right .elementor-image-box-img { margin-left: 0 }
.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-left .elementor-image-box-img { margin-right: 0 }
.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }
.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }
.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper { text-align: left }
.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-s9kofio { color: #fff; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-s9kofio .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-s9kofio .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-s9kofio .elementor-widget-container { margin: 0 }
.elementor-183 .elementor-element.elementor-element-qmudub1 { color: #fff; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-widget-container { margin: 15% 0 0 0 }
.elementor-183 .elementor-element.elementor-element-oxfoii4>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }
.elementor-183 .elementor-element.elementor-element-kxb16tb .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }
.elementor-183 .elementor-element.elementor-element-kxb16tb .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-right .elementor-image-box-img { margin-left: 0 }
.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-left .elementor-image-box-img { margin-right: 0 }
.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }
.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }
.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper { text-align: left }
.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-qvsx5bk { color: #fff; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-qvsx5bk .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-qvsx5bk .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-94acpou>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }
.elementor-183 .elementor-element.elementor-element-wbfwn6n .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }
.elementor-183 .elementor-element.elementor-element-wbfwn6n .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-right .elementor-image-box-img { margin-left: 0 }
.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-left .elementor-image-box-img { margin-right: 0 }
.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }
.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }
.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper { text-align: left }
.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-vzyi9mk { color: #fff; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-vzyi9mk .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-vzyi9mk .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-48zyhj8 a.elementor-button { font-family: "Montserrat", Sans-serif; background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-48zyhj8 a.elementor-button:hover { background-color: #2ba54d }
.elementor-183 .elementor-element.elementor-element-48zyhj8 .elementor-widget-container { margin: 28px 0 20px 0 }
.elementor-183 .elementor-element.elementor-element-ytcvggy { background-color: #fbbc05; margin-top: 53px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-yvvzvey { text-align: center }
.elementor-183 .elementor-element.elementor-element-yvvzvey .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-nqj6hog .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-nqj6hog .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-epdvbye { text-align: center }
.elementor-183 .elementor-element.elementor-element-epdvbye .elementor-heading-title { color: #000; font-size: 60px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-epdvbye .elementor-widget-container { margin: 21px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-rcogcwy { text-align: center }
.elementor-183 .elementor-element.elementor-element-rcogcwy .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-zgmyhco a.elementor-button { font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-zgmyhco a.elementor-button:hover { color: #000; background-color: #4abf5c }
.elementor-183 .elementor-element.elementor-element-cw29lij a.elementor-button { font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-cw29lij a.elementor-button:hover { color: #000; background-color: #4abf5c }
.elementor-183 .elementor-element.elementor-element-srq25c1 { background-color: #f4f4f4; margin-top: 72px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-eyktawn { text-align: left }
.elementor-183 .elementor-element.elementor-element-eyktawn .elementor-heading-title { color: #000; font-size: 25px; font-family: "Montserrat", Sans-serif; text-transform: uppercase }
.elementor-183 .elementor-element.elementor-element-eyktawn .elementor-widget-container { margin: 49px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-zy8vs33 { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-zy8vs33 .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-zy8vs33 .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-ekbuc6g { text-align: left }
.elementor-183 .elementor-element.elementor-element-ekbuc6g .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-ekbuc6g .elementor-widget-container { margin: 51px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #adadad; width: 100% }
.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-widget-container { padding: 0 }
.elementor-183 .elementor-element.elementor-element-yhsobsu>.elementor-element-populated { padding: 25px 0 0 25px }
.elementor-183 .elementor-element.elementor-element-9q1hnph { font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-9q1hnph .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-9q1hnph .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-hu6kdfd { background-color: #fcfcfc; margin-top: 12px; margin-bottom: 0; padding: 0 0 58px 0 }
.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-background-overlay { background-image: url(images/customer-review-bg.jpg); background-size: cover; opacity: .42 }
.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-shape-top svg { width: calc(177% + 1.3px) }
.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-shape-bottom svg { width: calc(177% + 1.3px) }
.elementor-183 .elementor-element.elementor-element-9pi1dpd { text-align: center }
.elementor-183 .elementor-element.elementor-element-9pi1dpd .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-9pi1dpd .elementor-widget-container { margin: 47px 0 0 0 }
.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #020202; width: 100% }
.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-widget-container { padding: 0 }
.elementor-183 .elementor-element.elementor-element-8isap4u .elementor-button .elementor-align-icon-right { margin-left: 9px }
.elementor-183 .elementor-element.elementor-element-8isap4u .elementor-button .elementor-align-icon-left { margin-right: 9px }
.elementor-183 .elementor-element.elementor-element-8isap4u a.elementor-button { font-size: 20px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-8isap4u a.elementor-button:hover { background-color: #fbbc05 }
.elementor-183 .elementor-element.elementor-element-73fs0mn { margin-top: 49px; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-x33ycc2 { text-align: center }
.elementor-183 .elementor-element.elementor-element-x33ycc2 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }
.elementor-183 .elementor-element.elementor-element-x33ycc2 .elementor-widget-container { margin: 54px 0 0 0; padding: 0 0 34px 0 }
.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-widget-container { margin: -14px 0 0 0; padding: 0 0 11px 0 }
.elementor-183 .elementor-element.elementor-element-o6wrdv2 { font-size: 25px; font-family: "Montserrat", Sans-serif }
 body:not(.rtl) .elementor-183 .elementor-element.elementor-element-o6wrdv2 .elementor-drop-cap {
 margin-right: 10px
}
body.rtl .elementor-183 .elementor-element.elementor-element-o6wrdv2 .elementor-drop-cap { margin-left: 10px }
.elementor-183 .elementor-element.elementor-element-kooehlj { margin-top: 0; margin-bottom: 0 }
.elementor-183 .elementor-element.elementor-element-ipkfaib .elementor-divider-separator { border-top-style: solid; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-ipkfaib .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper { text-align: center }
.elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-stacked .elementor-icon { background-color: #2ba54d }
.elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-default .elementor-icon { color: #2ba54d; border-color: #2ba54d }
.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon { font-size: 82px }
.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon i { transform: rotate(0deg) }
.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-divider-separator { border-top-style: solid; border-top-width: 2px; width: 100% }
.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-divider { padding-top: 15px; padding-bottom: 15px }
.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-widget-container { padding: 38px 0 0 0 }
 @media(max-width:1024px) {
 .elementor-183 .elementor-element.elementor-element-j5b9oaf {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-c13blcq {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-widget-container {
 padding: 0
}
 .elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper {
 text-align: center
}
 .inside-header, .inside-page-header, .one-container .site-content, .separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
 padding: 20px;
}



/*.site-logo {



  margin-bottom: 0;



  margin-top: -63px!important;



}*/



.widget ul li {
 margin-top: -27px;
}
 .widget .menu-footer-menu-container ul li {
 margin-top: 0!important;
}
 .widget-title {
 margin-bottom: 0 !important;
 margin-top: 0;
 width: 100%;
}
}
 @media (max-width: 1023px) {
 .site-logo {
 margin-bottom: 0;
 margin-top: -61px !important;
}
 .widget ul li {
 margin-top:23px;
}
 .fotelement .elementor-button.elementor-size-xl {
 padding: 12px 20px;
}
}
 @media(max-width:920px) {
 .widget ul li {
 margin-top: 42px;
}
 .call-now {
 font-size: 22px;
}
}
 @media(max-width:767px) {
 .elementor-183 .elementor-element.elementor-element-j5b9oaf {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-2ofabfa .elementor-heading-title {
 font-size: 20px
}
 .elementor-183 .elementor-element.elementor-element-bjbwkwa .elementor-heading-title {
 font-size: 18px
}
 .elementor-183 .elementor-element.elementor-element-c13blcq {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-taiueit>.elementor-element-populated {
 margin: -18px 0 0 0
}
 .elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-qluzerq>.elementor-element-populated {
 padding: 6px 0 0 0
}
 .elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-pm75m9l>.elementor-element-populated {
 padding: 6px 0 0 0
}
 .elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper {
 text-align: center
}
 .elementor-183 .elementor-element.elementor-element-hu6kdfd {
 margin-top: 31px;
 margin-bottom: 0
}
 .elementor-183 .elementor-element.elementor-element-73fs0mn {
 margin-top: 0;
 margin-bottom: 0
}
 .elementor-183 .elementor-element.elementor-element-kooehlj {
 margin-top: -73px;
 margin-bottom: 0
}
 .elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper {
 text-align: center
}
}
 @media(min-width:768px) {
 .elementor-183 .elementor-element.elementor-element-xtif7l3 {
 width: 52.577%
}
 .elementor-183 .elementor-element.elementor-element-5c5fxqt {
 width: 47.423%
}
}
.clear { clear: both }
.maybe-clear { content: ""; width: 6em; display: block; overflow: hidden }
.strong-view.simple { display: block; width: 100% }
.strong-view.simple * { box-sizing: border-box }
.strong-view.simple .testimonial.t-slide { margin-top: 0; margin-bottom: 0 }
.strong-view.simple .testimonial-inner { display: block; width: 100%; height: 100% }
.strong-view.simple .testimonial-field-before { margin-right: .5em }
.strong-view .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important }
.simplePagerList { margin: 20px auto; text-align: center }
.strong-view ul.simplePagerNav { margin: 0 auto; padding: 0; display: inline-block }
.strong-view ul.simplePagerNav li { display: inline; list-style: none; margin: 0; padding: 0 }
.strong-view ul.simplePagerNav li a { margin: 0 .2em; padding: .1em .3em; outline: 0; text-decoration: none;  transition: background .2s ease
}
.strong-view ul.simplePagerNav li a:hover { background: #BBB; color: #FFF }
.strong-view ul.simplePagerNav li.currentPage a { text-decoration: none; background: #999; color: #FFF }
.strong-view.rtl ul.simplePagerNav li { float: right }
.standard-pagination { margin: 20px auto; text-align: center }
.strong-view ul.page-numbers { margin: 0 auto; padding: 0; display: inline-block }
.strong-view ul.page-numbers li { display: inline; list-style: none; margin: 0; padding: 0 }
.strong-view ul.page-numbers li span,  .strong-view ul.page-numbers li a { margin: 0 .2em; padding: .1em .3em }
.strong-view ul.page-numbers li a { outline: 0; text-decoration: none;  transition: background .2s ease
}
.strong-view ul.page-numbers li a:hover { background: #BBB; color: #FFF }
.strong-view ul.page-numbers li span.current { background: #999; color: #FFF }
.strong-view.rtl ul.page-numbers li { float: right }
.strong-view.simple .strong-content { margin: 1em auto }
.strong-view.simple .testimonial { margin: 1em auto; text-align: left }
.strong-view.simple .testimonial:first-child { margin-top: 0 }
.strong-view.simple .testimonial:last-child { margin-bottom: 0 }
.strong-view.simple .testimonial-inner { padding: 1em; text-align: left }
.strong-view.simple .testimonial-heading { margin-top: 0; margin-bottom: 1em; text-align: left }
.strong-view.simple .testimonial-content p:first-of-type { margin-top: 0; padding-top: 0 }
.strong-view.simple .testimonial-content p:last-of-type { margin-bottom: 0; padding-bottom: 0 }
.strong-view.simple .testimonial-image { float: left; margin-top: .25em; margin-right: 1em; margin-bottom: 1em }
.strong-view.simple .testimonial-image img { background: none }
.strong-view.simple .testimonial-image a { text-decoration: none; box-shadow: none }
.strong-view.simple .testimonial-client { clear: both; margin-top: 1em }
.strong-view.simple .readmore { margin-top: 1em }
.strong-view.simple .readmore-page { padding: 1em; text-align: center }
.strong-view.simple.slider-container .strong-content { margin: 0 auto }
 .strong-view.simple.slider-container .testimonial:not(:first-child) {
 display: none
}
.strong-view.simple.nav-position-inside .testimonial-inner { padding-bottom: 48px }
.strong-view.simple.controls-type-sides .testimonial-inner { padding-left: 50px; padding-right: 50px }
 @media only screen and (max-width:320px) {
 .strong-view.simple .testimonial-image {
 float: none;
 margin-left: auto;
 margin-right: auto
}
}
 @media only screen and (max-width:340px) {
 .elementor-button.elementor-size-xl {
 font-size: 20px;
}
}
.strong-view.simple.rtl .testimonial,  .strong-view.simple.rtl .testimonial-inner,  .strong-view.simple.rtl .testimonial-heading { text-align: right }
.strong-view.simple.rtl .testimonial-image { float: right; margin-left: 1em }
.strong-view.simple.rtl .testimonial-client { text-align: left }
 @font-face {
 font-family: 'FontAwesome';



    /*src: url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.eot?v=4.6.3);



    src: url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.svg?v=4.6.3#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 }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, 


:root .fa-rotate-180, 


:root .fa-rotate-270, 


:root .fa-flip-horizontal, 


:root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before,  .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before,  .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before,  .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before,  .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-pp: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-resistance: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-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }
.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.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-intersex:before,  .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-genderless:before { content: "\f22d" }
.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" }
.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before,  .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before,  .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
.strong-view .wpmslider-wrapper { position: relative; margin: 0 auto; padding: 0;  *zoom: 1;
-ms-touch-action: pan-y; touch-action: pan-y }
.strong-view .wpmslider { margin: 0; padding: 0 }
.strong-view .wpmslider-viewport { -webkit-transform: translatez(0) }
.strong-view .wpmslider-wrapper .wpmslider-pager { display: inline-block }
.strong-view .wpmslider-wrapper .wpmslider-pager-item { display: inline-block }
.strong-view .wpmslider-wrapper .wpmslider-pager-link { text-decoration: none }
.strong-view .wpmslider-wrapper .wpmslider-controls-auto,  .strong-view .wpmslider-wrapper .wpmslider-controls-auto-item,  .strong-view .wpmslider-wrapper .wpmslider-controls-full,  .strong-view .wpmslider-wrapper .wpmslider-controls-full-item,  .strong-view .wpmslider-wrapper .wpmslider-controls-direction { display: inline-block; vertical-align: middle }
.strong-view .wpmslider-wrapper .wpmslider-controls a { box-shadow: none; text-decoration: none }
.strong-view .wpmslider-wrapper .wpmslider-controls a:hover,  .strong-view .wpmslider-wrapper .wpmslider-controls a:active,  .strong-view .wpmslider-wrapper .wpmslider-controls a:focus { outline: 0 }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev { font-family: fontawesome; display: inline-block; color: #999; cursor: pointer; font-size: 24px; line-height: 24px; width: 24px; height: 24px; text-align: center;  transition: all .2s ease
}
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop { margin: 0 4px }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start:before { content: "\f04b" }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop:before { content: "\f04c" }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev:before { content: "\f053" }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next:before { content: "\f054" }
.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev:hover { color: #111 }
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager { line-height: 24px; margin: 0 4px; text-align: center }
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link:before { font-family: fontawesome; content: "\f10c"; display: inline-block; color: #999; cursor: pointer; font-size: 12px; width: 18px; text-align: center }
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link:hover:before { content: "\f111"; color: #111 }
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active:before { content: "\f111" }
.strong-view.controls-type-sides.nav-position-inside .wpmslider-controls-direction { display: inline-block }
.strong-view.controls-type-sides.nav-position-inside .wpmslider-pager { position: absolute; bottom: 0; width: 100%; line-height: 1; padding: 1em 0; z-index: 99 }
.strong-view.nav-position-outside .wpmslider-controls { line-height: 1; padding: 10px 0 20px; text-align: center; z-index: 99 }
.strong-view.controls-type-sides .wpmslider-prev { left: 8px }
.strong-view.controls-type-sides .wpmslider-next { right: 8px }
.strong-view.controls-type-sides .wpmslider-prev,  .strong-view.controls-type-sides .wpmslider-next { position: absolute; width: auto; top: calc(50% - 14px) }
.strong-view.controls-type-sides .wpmslider-controls { height: 0 }
.strong-view.controls-type-sides.pager-style-text .wpmslider-controls,  .strong-view.controls-type-sides.pager-style-buttons .wpmslider-controls { height: auto }
.strong-view.controls-type-sides.nav-position-inside .wpmslider-controls-direction { display: inline }
.strong-view.controls-type-sides.nav-position-inside .wpmslider-pager { position: absolute; bottom: 0; display: inline-block; padding-bottom: 15px; width: 100% }
.strong-view.controls-type-sides.nav-position-inside .wpmslider-prev,  .strong-view.controls-type-sides.nav-position-inside .wpmslider-next { position: absolute; top: calc(50% - 14px) }
.strong-view.controls-type-sides.nav-position-outside .wpmslider-prev,  .strong-view.controls-type-sides.nav-position-outside .wpmslider-next { position: absolute; top: calc(50% - 55px + 14px) }
ul.cnss-social-icon li.cn-fa-icon a:hover { opacity: .7 !important; color: #fff !important }
.myfixed { margin: 0 auto !important; float: none !important; border: 0 !important; background: none !important; max-width: 100% !important }
#mysticky-nav { width: 100% !important; position: static; top: -100px }
.wrapfixed { position: fixed !important; top: 0 !important; left: 0 !important; margin-top: 0 !important; z-index: 1000000;  -webkit-transition: .3s;
 -moz-transition: .3s;
 -o-transition: .3s;
 transition: .3s;
-ms-filter: "alpha(opacity=98)"; filter: alpha(opacity=98); opacity: .98; background-color: #020202 !important }
.call-now.callblack li { display: inline-block; }
.call-now.callblack { font-size: 26px; }
 .call-now.callblack li:nth-child(2) {
 margin: 0 0 0 8px;
}
 @media(max-width:359px) {
/*    .wrapfixed {



        position: static !important;



        display: none !important



    }*/



	



}
 @media only screen and (min-width:300px) and (max-width:616px) {
 form.wpcf7-form .contact-form-simple {
 width: 70%;
 margin: 0 auto !important
}
 .menu-header-call-now-container .menu .fa.fa-phone {
 left: 10px;
 position: absolute;
 top: 15px;
}
 .menu-header-call-now-container li:nth-child(3) {
 display: none;
}
 .menu-header-call-now-container .menu {
 margin: 0;
 padding: 0;
}
 .site-logo {
 margin-bottom: -10px;
 margin-top: 4px !important;
 padding-top: 0 !important;
}
 .header-widget .widget-title,  .site-branding,  .site-description {
 display: block
}
 .header-widget .widget-title {
 font-size: 16px
}
 .main-title {
 font-size: 18px
}
 .site-branding .site-description {
 font-size: 12px
}
}
 @media only screen and (min-width:617px) and (max-width:768px) {
 .header-widget .widget-title,  .site-description {
 display: none
}
 form.wpcf7-form .contact-form-simple {
 width: 50%;
 margin: 0 auto !important
}
 .popmake-content {
 width: 80%;
 margin: 0 auto !important
}
 .site-logo {
 margin-top: -40px;
 margin-bottom: -10px
}
 .header-widget .widget-title {
 font-size: 20px;
 color: #f5781a;
 font-weight: 700
}
}
 @media only screen and (min-width:769px) and (max-width:1023px) {
 .header-widget .widget-title,  .site-description {
 display: none
}
 .inside-header.grid-container.grid-parent {
 margin-bottom: 3px
}
 .call-now {
 background-color: transparent;
 color: #f5781a;
}
 .call-now:hover {
 color: #2ba54d
}
 .site-logo {
 margin-top: -50px;
 position: absolute;
 margin-bottom: 120px
}
 form.wpcf7-form .contact-form-simple {
 width: 50%;
 margin: 0 auto !important
}
 .popmake-content {
 width: 80%;
 margin: 0 auto !important
}
 .header-widget .widget-title {
 font-size: 20px;
 color: #f5781a;
 font-weight: 700
}
}
 @media only screen and (min-width:1024px) and (max-width:1025px) {
 .site-branding {
 position: absolute
}
 .popmake-content {
 width: 80%;
 margin: 0 auto !important
}
 .popmake-content .wpcf7 {
 width: 50%;
 margin: 0 auto !important
}
 form.wpcf7-form .contact-form-simple {
 width: 30%;
 margin: 0 auto !important
}
 .main-title {
 display: none
}
 .site-branding .site-description {
 display: none
}
 .header-widget {
 padding-top: 25px
}
 .header-widget .widget-title {
 font-size: 18px;
 text-align: right;
 color: #fbbc05;
 font-weight: 700;
 margin-right: -60px !important
}
 .site-branding .main-title {
 margin-top: 20px
}
}
 @media only screen and (min-width:1026px) {
 .popmake-content textarea.wpcf7-form-control.wpcf7-textarea,  .popmake-content .wpcf7-tel,  .popmake-content .wpcf7-email,  .popmake-content .wpcf7-text {
 width: 95%;
 margin: 0 auto!important
}
 .site-logo {
 display: inline-block;
 margin-top: 10px
}
 .popmake-content {
 width: 100%;
 margin: 0 auto !important
}
 form.wpcf7-form .contact-form-simple {
 width: 30%;
 margin: 0 auto !important
}
 .site-branding {
 position: absolute
}
 .main-title {
 font-size: 32px;
 display: none
}
 .site-branding .site-description {
 font-weight: bold;
 margin-left: 230px;
 margin-top: 30px;
 font-size: 22px
}



/*    .header-widget {



        padding-top: 20px



    }*/



    .header-widget .widget-title {
 font-size: 25px;
 text-align: right;
 color: #f5781a;
 font-weight: 700
}
 .site-branding .main-title {
 margin-top: 30px;
 margin-left: 228px
}
 .call-now {
 background-color: transparent;
 border-radius: 5px;
 color: #f5781a;
 font-size: 25px;
 font-weight: 700;
 margin-left:0px;
 padding: 0;
 text-align: right;
}
}
.callblack { color: #000; margin: 0; font-size: 2rem }
.callblack a:hover { color: #fff }
.twocols li { width: 50%; float: left }
/*.twocols li:nth-child(11) {



    width: 100%;



    float: left



}*/







.threecols li { width: 33%; float: left }
.fourcols li { width: 25%; float: left }
 @media(max-width:1060px) {
 .call-now.callblack {
 font-size: 23px;
}
}
 @media(max-width:995px) {
 .call-now.callblack li {
 width: 100%;
}
 .call-now.callblack > ul {
 margin: 0;
}
 .call-now.callblack li:nth-child(2) {
 display: none;
}
 .call-now.callblack .fa.fa-phone {
 height: 30px;
 left: -30px;
 margin-top: -15px;
 padding: 4px 0 0;
 position: absolute;
 top: 50%;
 width: 30px;
}
 .call-now.callblack {
 font-size: 33px !important;
 position: relative;
 padding-left: 34px;
}
 .call-now.callblack a {
 position: static;
}
}
 @media(max-width:640px) {
 .threecols li,  .fourcols li {
 width: 50%;
 float: left
}
}
div.spactxt { width: 100%; height: 20px; float: left }
 @media(max-width:400px) {
 .twocols li,  .threecols li,  .fourcols li {
 width: 100%;
 float: left
}
}
.main-navigation .main-nav ul li a,  .main-navigation .menu-toggle { color: #FFF }
.main-navigation .main-nav ul li.sfHover>a,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul ul li.sfHover>a,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li>a:hover { color: #FFF; background-color: #fbbc05 }
.main-navigation .main-nav ul .current-menu-ancestor>a,  .main-navigation .main-nav ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul .current-menu-item>a,  .main-navigation .main-nav ul .current-menu-item>a:focus,  .main-navigation .main-nav ul .current-menu-item>a:hover,  .main-navigation .main-nav ul ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul ul .current-menu-item>a,  .main-navigation .main-nav ul ul .current-menu-item>a:focus,  .main-navigation .main-nav ul ul .current-menu-item>a:hover { color: #FFF; background-color: #fbbc05 !important }
.contact-tel { border-radius: 12px; background-color: #fbbc05; color: #fff; padding: 15px }
input.wpcf7-form-control.wpcf7-submit { width: 100%; border-radius: 5px; padding: 15px; font-size: 20px; background-color: #fbbc05 }
input.wpcf7-form-control.wpcf7-submit:hover { background-color: #2ba54d; color: #000 }
#footer-widgets { margin-top:0px!important; background-color: #3f3f3f }
#footer-widgets .widget-title { color: #fbbc05 }
textarea.wpcf7-form-control.wpcf7-textarea { height: 47px }
.contact-form-popup { width: 70%; margin: 0 auto !important }
.contact-form-popup .wpcf7-textarea { color: black }
a:hover { text-decoration: underline }
.main-nav a { text-decoration: none !important }
.inside-footer-widgets li a { color: #fff }
.inside-footer-widgets li a:hover { color: #fbbc05 }
.inside-footer-widgets .textwidget,  .inside-footer-widgets .textwidget>a { color: #fff }
.footer-bar a:hover,  .inside-footer-widgets .textwidget>a:hover { color: #fbbc05 }
.read-more:hover,  a.read-more { color: #fbbc05; font-weight: 700 }
.inside-article .entry-title>a { font-weight: 700 }
.site-footer a { text-decoration: underline }
.wpgmza_map img { max-width: none }
.wpgmza_widget { overflow: auto }
.innrpage section.elementor-section.elementor-top-section { background: #5ace6a; padding: 30px 0; text-align: center; }
h1.elementor-heading-title.elementor-size-default { color: #000; font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; margin-bottom: 0; text-transform: uppercase; float:left; line-height:30px; }
section.innrcnt { position: relative; margin-top: 57px; font-family: "Montserrat", sans-serif; }
.wid { margin: 0 auto; max-width: 1140px; padding: 0 10px; }
.wid:after {    clear: both;    content: "";    display: block;}
.popup .contactfrm { margin: 0 auto; padding: 0; width: 100%; }
p.elementor-heading-title { font-size: 30px; }
.fotelement { background-color: #EA4335; margin-top:0px; padding: 25px !important; padding-top: 20px; padding-bottom: 30px; }
.elementoror { font-size: 60px !important; font-family: "Montserrat", sans-serif !important; margin-top: 21px !important; }
.elementor-contact { background: none !important; }
.elementor-contact-mapsec { background: none !important; }
.home-content { margin-top: 39px; }
.home-content h1, .home-content h2, .home-content h3 { font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; }
.underlined-content { border-top-style: dashed; border-top-width: 2px; color: #000; padding-bottom: 15px; padding-top: 15px; width: 100%; }
.fotbox { margin: 0 auto; padding: 0; width: 90%; }
.fotbox > li { display: inline-block; width: 30%; }
.fotbox > li { display: inline-block; width: 33%; }
.fotbox li .elementor-heading-title { font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; margin-bottom: 0; text-align: center; }
.fotbox li p .phn:hover { color: #fff; }
.contactfrm { margin: 0 auto; padding: 0; width: 30%; }
.contactfrm > li { list-style: outside none none; margin-bottom: 25px; width: 100%; }
.p_anch { text-align: center; }
.popup { }
.p_content { box-sizing: border-box; font-size: 23px; padding: 17px; text-align: center; width: 100%; }
.p_content ul { list-style: outside none none !important; margin: 0; padding: 0; box-sizing: border-box; }
.p_content ul:after { clear:both; display:block; content:""; }
.p_content ul li { list-style: outside none none !important; margin: 0 0 2px; padding: 0; float:left; width:100%; box-sizing: border-box; }
.p_content ul li input[type="text"], .p_content ul li input[type="email"], .p_content ul li input[type="phone"], .p_content ul li input[type="tel"] { border:1px #ccc solid; height:40px; padding:10px; width:100%; box-sizing: border-box; font-weight: 600; font-size: 17px; }
.p_content ul li textarea { border:1px #ccc solid; height:150px; padding:10px; width:100%; box-sizing: border-box; font-weight: 600; font-size: 17px; }
.p_content ul li input[type="submit"], .p_content ul li input[type="button"] { border:1px #ccc solid; height:30px; padding:0 10px; color:#fff; background:#ad1d24; box-sizing: border-box; }
 .p_content ul li:nth-child(5) input[type="text"] {
width:40%;
float:right;
}
.p_close { float:right; width:15px; height:14px; margin:11px 10px 0 0; background:url(img/popup_close.png); }
.js__popup { }
.js__p_start { }
.js__p_close { }
.js__p_body { background: rgba(255, 255, 255, 0.9); bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; }
.js__slide_top { height:433px; overflow:hidden; top:0; }
.js__fadeout { height:0; overflow:hidden; opacity:0; }
.js__slide_top { height:0; overflow:hidden; top:0; }
/*  .popup {  position:fixed; z-index:2; top:70px; left:50%;margin-left:-230px !important;  width:460px; background:#fff;    -moz-box-shadow:4px 4px 30px #130507;    -webkit-box-shadow:4px 4px 30px #130507;  box-shadow:4px 4px 30px #130507;    -moz-transition:top 800ms;    -o-transition:top 800ms;    -webkit-transition:top 800ms;  transition:top 800ms;}



 */ 



  .popup { background: #fff none repeat scroll 0 0; box-shadow: 4px 4px 30px #130507; left: 50%; margin-left: -230px !important; position: fixed; top: 3px; transition: top 800ms ease 0s; width: 460px; z-index: 999999999; }
.popup .form-contents { font-size: 14px; }
.elementor-button-wrapper .banpop { float: left; }
.servtle a { color: #fbbc05; font-size: 20px; font-weight: 600; text-transform: uppercase; }
.servtle { margin-bottom: 20px; }
.forwhite { color: #fff; font-weight: 400; }
.text-c-w { color: #fff; text-align: center; }
.midelement { font-size: 60px !important; }
.fotelement .elementor-heading-title { margin-bottom: 10px !important; }
.popup .contactfrm .wpcf7-submit { height: 50px; padding: 5px 0; width: 40%; padding-top: 3px!important; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { display: none!important; }
.elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { text-align: left; width: 50%; }
.elementor-contact-mapsec iframe { width: 100%; height: 408px; }
.listng li { margin-bottom: 25px; }
.menu-footer-menu-container ul { margin: 0px; }
.inside-footer-widgets .widget-title { padding-bottom: 30px; }
.fotbox li:last-child { float: right; }
.innrpage .testimonial-inner { width: 100%!important; }
.innrpage .testimonial-inner { border: 1px solid #ddd; padding: 20px; }
.innrpage .testimonial-heading { background-image: url("img/test-quote.png"); background-repeat: no-repeat; padding-left: 40px; background-position: 2px; }
.breadcrumbs { float: right; width: 100%; text-align: right; }
.blgcnt .breadcrumbs { width: inherit;  }
.blgsngcnt .breadcrumbs { text-align: center; }
.blgsngcnt h1.elementor-heading-title.elementor-size-default {	width: 100%; }
.breadcrumbs p {margin: 0;}
footer .textwidget li { display: inline-block; }
footer .textwidget ul { margin: 0px; }
.innrpage .testimonial-inner { text-align: left; }
footer .textwidget li:last-child { margin-left: 10px; }
 @media only screen and (min-width:769px) and (max-width:1023px) {
 .site-logo {
 margin-bottom: 0;
 margin-top: 0!important;
}
 .site-logo {
 margin-bottom: 0;
 margin-top: 16px !important;
}
 .inside-header.grid-container.grid-parent {
 margin-top: -16px;
}
}
 @media(max-width:640px) {
 .innrpage section.elementor-section.elementor-top-section {
 padding: 30px 0 5px;
}
 .breadcrumbs {
 float: none;
 margin-top: 30px;
}
 h1.elementor-heading-title.elementor-size-default {
 float: none;
}
 .site-branding {
 position: inherit !important;
}
 .popup {
 left: 0!important;
 margin-left: 3% !important;
 width: 94%!important;
}
 .popup .form-contents {
 font-size: 12px;
}
}
.site-branding { position: absolute; z-index: 1; }
.site-logo { position: relative; z-index: 2; }
.elementor-contact-mapsec a:hover { color: #5ace6a !important; }
.innrcnt { margin-bottom: 30px; }
.innrcnt a { text-decoration: underline; }
.popup .wpcf7-not-valid-tip { font-size: 14px!important; top: 3px!important; line-height: 32px; height: 30px!important; }
.popup .foricon { background-image: url("img/arrow.png") !important; background-position: 125px center !important; background-repeat: no-repeat !important; text-transform: uppercase !important; }
.foricon { background-image: url("img/arrow.png") !important; background-position: 207px center !important; background-repeat: no-repeat !important; padding-top: 12px !important; text-transform:uppercase !important; }
.infoBX { position: relative; display: inline-block; }
.infoBX:hover .infoBox { display: block; }
/*.infoBX > a { font-size: 11px !important; line-height: 18px !important; margin-left: 0; padding: 0 !important; }*/







.infoBox { background: #EA4335 none repeat scroll 0 0; border: 2px solid #fff; border-radius: 3px; bottom: 25px; display: none; height: auto; padding: 10px; position: absolute; right: 0; text-align: left; width: 441px; z-index: 9; }
.infoaddress div { color: #000; }
.infoBox span { color: #313030; float: left; font-size: 25px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; width: 100%; }
.infoBox div p span, .infoBox div p { color: #000; display: inline-block; font-size: 17px !important; font-weight: normal !important; line-height: 16px; text-transform: none; }
 .infoaddress::after, .infoaddress div::after {
clear: both;
content: "";
display: block;
}
.infoBox div p { display: block; float: left; margin-bottom: 0; text-align: left; width: 100%; }
.infoBox a:hover { color: #2E375F !important; }
.infomail span { color: inherit !important; display: block !important; float: right; text-align: left; width: 75% !important; }
.infomail a { color: inherit !important; line-height: inherit; }
.infomail a { color: #000 !important; }
.infomail a:hover { color: #fff !important; }
.primary-footer .pf-sub .infoBX a { border: medium none !important; }
.infomail b { color: inherit; display: block; font-size: inherit; line-height: inherit; }
.infomail { clear: both; display: block; float: left; margin-top: 10px; width: 100%; }
.infomail > p { display: block !important; text-align: center; }
.infoBox a { float: none !important; padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: inherit !important; text-transform: none !important; color: #fff !important; line-height: inherit !important; }
._pfs-links ul { padding: 0; }
footer .widget ul li { margin-top: 0; }
.home-content a { text-decoration:underline; }
.elementor-widget-wrap a span:hover { color:#5ace6a !important }
.breadcrumbs a:hover { color: #fff!important; }
 @media(max-width:1280px) {
 .foricon {
 background-position: 210px center !important;
}
}
 @media(max-width:980px) {
 h1.elementor-heading-title.elementor-size-default {
 font-size: 32px;
 margin-top: -10px;
 width: 100%;
}
 .breadcrumbs {
 font-size: 14px;
 width: 100%;
 margin-top: 25px;
}
}
 @media(max-width:768px) {
 .foricon {
 background-position: 155px center !important;
}
 .infoBX {
 display: none !important;
}
 .elementor-top-section .elementor-element.elementor-element-j5b9oaf.elementor-hidden-phone.elementor-widget.elementor-widget-image {
 display: block;
}
 .elementor-top-section .elementor-element.elementor-element-rbws9wi.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section {
 display: none;
}
 .footer-bar .textwidget ul {
 margin: 0;
}
}
 @media(max-width:680px) {
 .foricon {
 background-position: 350px center !important;
}
 .testimonial-inner {
 min-height: 150px !important;
 width: 80%!important;
}
 .wrapfixed .sf-menu {
 max-height: 230px !important;
 overflow: scroll !important;
}
 .popup .p_content {
 box-sizing: border-box;
 font-size: 23px;
 padding: 0 17px;
}
 .popup .p_content ul li {
 margin: 0 0 2px;
}
 .popup .form-contents {
 display: none;
}
 .popup .p_content ul li input[type="text"], .p_content ul li input[type="email"], .p_content ul li input[type="phone"], .p_content ul li input[type="tel"] {
 height: 36px;
}
 .elementor-183 .elementor-element.elementor-element-equ8wpn {
 text-align: center;
}
 .popup {
 top: 65px;
}
 .popup .foricon {
 background-position: 327px center !important;
}
 .popup .contactfrm .wpcf7-submit {
 width: 100%!important;
}
 h1.elementor-heading-title.elementor-size-default {
 font-size: 25px!important;
}
 .main-navigation .main-nav ul .current-menu-item>a:hover {
 background: #fbbc05 !important;
}
 .main-navigation .main-nav ul .current-menu-item>a {
 color: #FFF;
 background-color: #4285f4 !important;
}
 .wrapfixed .main-navigation .main-nav ul .current-menu-item>a {
 color: #FFF;
 background-color: #fbbc05 !important;
}
 .inrpagsec {
 height: 325px;
}
 .dropdown-menu-toggle::before {
 font-size: 40px !important;
 line-height: 12px;
}
 section.innrcnt {
 margin-top: 20px;
}
}
 @media(max-width:479px) {
 .wrapfixed .sf-menu {
 max-height: 100% !important;
 overflow: scroll !important;
}
 .home-content h1, .home-content h2, .home-content h3 {
 font-size: 22px;
 font-weight: 600;
}
 .popup .foricon {
 background-position: 255px center !important;
}
 .popup .contactfrm .wpcf7-submit {
 width: 100%;
}
 h1.elementor-heading-title.elementor-size-default {
 font-size: 20px!important;
}
 h3 {
 font-size: 20px;
 font-weight: 400;
}
 .innrcnt h2, h3 {
 font-size: 18px;
}
 .testimonial-inner {
 min-height: 250px !important;
 width: 66%!important;
}
 .popup .form-contents {
 display: block;
}
 .popup .foricon {
 background-position: 245px center !important;
}
 .footer-bar {
 margin-bottom: 0px;
}
 .elementor-contact-mapsec h2, .elementor-contact-mapsech3 {
 font-size: 20px!important;
}
 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
 padding: 20px
}
}
 @media(max-width:360px) {
 .foricon {
 background-position: 203px center !important;
}
 .popup .foricon {
 background-position: 198px center !important;
}
}
