/* Font Awesome */ @font-face{font-family:'FontAwesome';src:url('');src:url('') format('embedded-opentype'),url('') format('woff'),url('') format('truetype'),url('') format('svg');font-weight:normal;font-style:normal;} [class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} [class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}a [class^="icon-"],a [class*=" icon-"]{display:inline;}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-photo:before,.icon-image:before,.icon-picture-o:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning:before,.icon-exclamation-triangle:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before,.icon-floppy-o:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-navicon:before,.icon-reorder:before,.icon-bars:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before,.icon-sort:before{content:"\f0dc"}.icon-sort-down:before,.icon-sort-desc:before{content:"\f0dd"}.icon-sort-up:before,.icon-sort-asc:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before,.icon-gavel:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before,.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before,.icon-clipboard:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before,.icon-mobile:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before,.icon-chain-broken:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:"\f150"}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:"\f151"}.icon-toggle-right:before,.icon-caret-square-o-right:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before,.icon-try:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:before{content:"\f197"}.icon-slack:before{content:"\f198"}.icon-envelope-square:before{content:"\f199"}.icon-wordpress:before{content:"\f19a"}.icon-openid:before{content:"\f19b"}.icon-institution:before,.icon-bank:before,.icon-university:before{content:"\f19c"}.icon-mortar-board:before,.icon-graduation-cap:before{content:"\f19d"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:before{content:"\f1a5"}.icon-digg:before{content:"\f1a6"}.icon-pied-piper-square:before,.icon-pied-piper:before{content:"\f1a7"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:before{content:"\f1a9"}.icon-joomla:before{content:"\f1aa"}.icon-language:before{content:"\f1ab"}.icon-fax:before{content:"\f1ac"}.icon-building:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-paw:before{content:"\f1b0"}.icon-spoon:before{content:"\f1b1"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-recycle:before{content:"\f1b8"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-cab:before,.icon-taxi:before{content:"\f1ba"}.icon-tree:before{content:"\f1bb"}.icon-spotify:before{content:"\f1bc"}.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:before{content:"\f1be"}.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before{content:"\f1c5"}.icon-file-zip-o:before,.icon-file-archive-o:before{content:"\f1c6"}.icon-file-sound-o:before,.icon-file-audio-o:before{content:"\f1c7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\f1c8"}.icon-file-code-o:before{content:"\f1c9"}.icon-vine:before{content:"\f1ca"}.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before{content:"\f1cd"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:before,.icon-rebel:before{content:"\f1d0"}.icon-ge:before,.icon-empire:before{content:"\f1d1"}.icon-git-square:before{content:"\f1d2"}.icon-git:before{content:"\f1d3"}.icon-hacker-news:before{content:"\f1d4"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-send:before,.icon-paper-plane:before{content:"\f1d8"}.icon-send-o:before,.icon-paper-plane-o:before{content:"\f1d9"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-header:before{content:"\f1dc"}.icon-paragraph:before{content:"\f1dd"}.icon-sliders:before{content:"\f1de"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:before{content:"\f1e2"} body { line-height:24px; color:#3e3e53; font-size:14px; font-weight:300; padding:0; margin:0; opacity:0; } body, html { overflow-x:hidden !important; } p { margin:0 0 10px 0; padding:0; } a, a:hover, a:focus { text-decoration:none; outline:none; } a:hover, a:focus { color:#DEDDE4; } img { transform: translateZ(0) !important; -webkit-transform: translateZ(0) !important; vertical-align:top; outline:none; max-width:100%; height:auto; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; } .fleft { float:left; } .fright { float:right; } .clear { clear:both; height:0; font-size:0 } /* Main Header */ header .container { position:relative; } .main_header, header { background:#323241; } .logo_retina, .icon_retina { display:none; } .logo_sect { padding: 4px 0 4px 0; display: inline-block; vertical-align:top; float:left; } .logo_sect .logo, .logo { display: inline-block; margin:0 auto; } header nav { float:right; } header nav ul.menu { font-size: 0; line-height: 0; } header nav ul { margin: 0; padding: 0; list-style: none; } header nav ul li { padding: 0; margin: 0; } header nav ul.menu > li { display: inline-block; position: relative; vertical-align: top; margin-left:40px; } header nav ul.menu > li:first-child { margin-left:0; } header nav ul.menu > li > a { text-transform: none; font-size: 14px; line-height: 24px; padding: 27px 0 29px 0; font-weight: 600; display: block; position: relative; color:#323241; } header nav ul.menu > li:hover > a, header nav ul.menu > li.current-menu-ancestor > a, header nav ul.menu > li.current-menu-item > a, header nav ul.menu > li.current-menu-parent > a { color:#fff; } header nav ul.menu > li > a:before { position:absolute; left:50%; top:0; height:3px; width:0; content:''; transition: all 300ms; -webkit-transition: all 300ms; } header nav ul.menu > li:hover > a:before, header nav ul.menu > li.current-menu-ancestor > a:before, header nav ul.menu > li.current-menu-item > a:before, header nav ul.menu > li.current-menu-parent > a:before { left:0; width:100%; } header nav ul.menu .sub-nav { display: block; position: absolute; left: 0; margin: 0; top: -9999px !important; opacity: 0 !important; background:#fff; font-size: 0; line-height: 0; z-index:555; box-shadow:0 1px 5px rgba(0,0,0, 0.15); visibility:hidden; } header nav ul.menu > li:hover > .sub-nav { top: 80px !important; opacity: 1 !important; visibility: visible !important; } header nav ul.menu > li:hover > .sub-nav .sub-menu li > .sub-nav { top: -9999px; opacity: 0 !important; visibility: hidden !important; } header nav ul.menu > li:hover > .sub-nav .sub-menu li:hover > .sub-nav { top: 0 !important; opacity: 1 !important; visibility: visible !important; } header nav ul.menu .sub-menu { padding: 0; width: 290px; display:inline-block; vertical-align:top; margin:0; position:relative; } header nav ul.menu > li > .sub-nav .sub-menu li > .sub-nav { left: 199px; } header nav ul.menu > li:last-child > .sub-nav .sub-menu li > .sub-nav, header nav ul.menu > li:nth-last-child(2) > .sub-nav .sub-menu li > .sub-nav, header nav ul.menu > li:nth-last-child(3) > .sub-nav .sub-menu li > .sub-nav, header nav ul.menu > li:nth-last-child(4) > .sub-nav .sub-menu li > .sub-nav { left: -199px; } header nav ul.menu > li:last-child > .sub-nav { left: auto; right: 0; } header nav ul.sub-menu li { font-size: 14px; line-height: 21px; text-align: left; position: relative; padding: 0; } header nav ul.sub-menu li a:after { content:"\f101"; font-family:'FontAwesome'; font-weight:normal; font-size: 14px; line-height: 21px; position:absolute; right:265px; } header nav ul.sub-menu li a { padding: 10px 30px; display: block; color:#3e3e53; font-weight:300; position:relative; } header nav ul.sub-menu li > a:before { position:absolute; left:20px; right:20px; bottom:-1px; background:rgba(221,221,221, 0.4); content:''; height:1px; line-height:0; font-size:0; } header nav ul.sub-menu li:last-child > a:before { display:none; } header nav ul.sub-menu li a i { padding-right:6px; } header nav ul.sub-menu li.menu-item-has-children > a:after { content: "\f105"; font-family: 'FontAwesome'; font-weight:normal; font-size: 14px; line-height: 21px; position:absolute; right:29px; top:10px; } /* Header Types */ .main_header.type1 .tagline { display:none; } .main_header.type2 header nav ul.menu > li:hover > .sub-nav { top: 77px !important; } .main_header.type3 header nav ul.menu > li:hover > .sub-nav, .main_header.type4 header nav ul.menu > li:hover > .sub-nav { top: 70px !important; } .main_header.type2 .logo_sect { padding-top:8px; padding-bottom:0px; } .main_header.type2 header nav ul.menu > li > a:before { top:55px; } .main_header.type3 .logo_sect { padding: 30px 0 0 0; display: block; float:none; text-align:center; } .main_header.type3 header nav { float:none; text-align:center; } .main_header.type3 header nav ul.menu > li > a { padding-top:23px; padding-bottom:23px; } .main_header.type3 header nav ul.menu > li > a:before { top:45px; } .main_header.type4 .logo_sect { position:absolute; left:15px; top:-55px; padding: 0; display: block; float:none; } .main_header.type4 header nav { float:left; padding-right:100px; } .main_header.type4 header nav ul.menu > li > a { padding-top:23px; padding-bottom:23px; } .main_header.type4 header nav ul.menu > li > a:before { display:none; } .main_header.type4 header nav ul.menu > li:last-child > .sub-nav .sub-menu li > .sub-nav, .main_header.type4 header nav ul.menu > li:nth-last-child(2) > .sub-nav .sub-menu li > .sub-nav, .main_header.type4 header nav ul.menu > li:nth-last-child(3) > .sub-nav .sub-menu li > .sub-nav, .main_header.type4 header nav ul.menu > li:nth-last-child(4) > .sub-nav .sub-menu li > .sub-nav { left: 199px; } .main_header.type4 header nav ul.menu > li:last-child > .sub-nav { left: 0; right: auto; } .head_search { display:none; float:right; position:relative; margin-top:20px; } .main_header.type4 .head_search { display:block; } .head_search input[type="text"] { display: inline-block; width: 270px; background: rgba(255,255,255, 0.1); text-shadow: none; font-size: 13px; line-height: 20px; color: #9aa1ac; font-weight:300; padding: 4px 32px 6px 16px; border: 0; border-radius: 15px; -webkit-border-radius: 15px; margin: 0; -webkit-appearance: none !important; outline: none; } .head_search input[type="submit"] { display: block; margin: 0; padding: 0; -webkit-appearance: none; cursor:pointer; transition: none; -webkit-transition: none; position:absolute; right:13px; top:6px; height: 17px; width:17px; text-indent:-9999px; border:0; border-radius: 0; -webkit-border-radius: 0; background-color:transparent !important; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 0; } .head_search input[type="submit"]:hover { background-position:0 -17px; } /* Tagline */ .tagline { border-bottom:1px #494c52 solid; padding:8px 0; } .main_header.type4 .tagline { padding:25px 0; } .phone, .email { display:inline-block; vertical-align:top; margin-right:25px; font-size:13px; color:#DEDDE4; } .phone a { color:#dedde4; } .phone a:hover { color:#dedde4; } .email a { transition: all 300ms; -webkit-transition: all 300ms; color:#DEDDE4; font-weight:600; } .email a:hover { color:#f40613; } .tagline .fleft i { font-weight:normal; display:inline-block; margin-right:3px; } .main_header.type4 .fleft { float:right; } .tagline_items { display:inline-block; vertical-align:top; } .language_select { display:inline-block; vertical-align:top; margin-right:25px; } .language_select img { vertical-align:top; margin:4px 4px 0 0; width:22px; height:16px; } .log_in_out { display:inline-block; vertical-align:top; margin-right:25px; font-size:13px; color:#9aa1ac; } .log_in_out a { transition: all 300ms; -webkit-transition: all 300ms; color:#9aa1ac; display:block; position:relative; padding-left:16px; } .log_in_out a:hover { color:#fff; } .log_in_out a:before { position:absolute; left:0; top:3px; width:12px; height:19px; content:''; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -34px; } .log_in_out a:hover:before { background-position:0 -53px; } .cart_btn { display:inline-block; vertical-align:top; font-size:13px; color:#9aa1ac; position:relative; } .cart_btn a.view_cart_btn { transition: all 300ms; -webkit-transition: all 300ms; color:#9aa1ac; display:block; position:relative; padding-left:25px; } .cart_btn a.view_cart_btn:hover, .cart_btn:hover a.view_cart_btn { color:#fff; } .cart_btn a.view_cart_btn:before { position:absolute; left:0; top:3px; width:20px; height:20px; content:''; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-22px 0; } .cart_btn a.view_cart_btn:hover:before, .cart_btn:hover a.view_cart_btn:before { background-position:-22px -20px; } .cart_btn a.view_cart_btn.has_items:before { background-position:-42px 0; } .cart_btn a.view_cart_btn.has_items:hover:before, .cart_btn:hover a.view_cart_btn.has_items:before { background-position:-42px -20px; } .cart_submenu { display: block; position: absolute; left: auto; right:-45px; margin: 0; top: -9999px !important; opacity: 0 !important; background:#fff; z-index:999; box-shadow:0 1px 5px rgba(0,0,0, 0.15); visibility:hidden; padding:15px 20px 0 20px; width:280px; font-size:14px; color:#2d2e2e; } .main_header.type4 .cart_submenu { right:0; } .cart_submenu:before { content: ""; display: block; height: 9px; left: 0; position: absolute; top: -9px; width: 100%; } .tagline .cart_btn:hover > .cart_submenu { top: 32px !important; opacity: 1 !important; visibility: visible !important; } .cart_submenu .subtotal { padding-top:13px; border-top:1px #dddddd solid; } .cart_wrap { position:relative; } .remove_products { position:absolute; top:4px; right:0; font-size:14px; color:#acacac; z-index:20; transition: color 300ms; -webkit-transition: color 300ms; } .remove_products:hover { color:#2d2e2e; } p.empty { margin-bottom:20px; font-size:14px; color:#666666; } .widget_cart p.empty { margin-bottom:27px; } /* Top Search */ .top_search { display:inline-block; position:relative; margin-left:25px; height:24px; vertical-align:top; } .top_search form input[type="text"] { margin:0 !important; padding: 0 17px 0 0 !important; width: 0; border:none !important; font-size:13px !important; color:#f6f6f6 !important; font-weight:300; line-height:24px !important; height:24px; outline:none; background:none; } .s_submit, .top-icon-search { cursor: pointer; background-color:transparent !important; margin: 0 !important; padding: 0 !important; height:17px !important; width: 17px !important; border: none !important; box-shadow: none !important; line-height:17px !important; text-decoration: none; display:block; text-indent:-9999px; position:absolute; top:5px; right:0; z-index:10; background-color:#28282e; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-65px 0; } .s_submit:hover, .top-icon-search:hover { background-position:-65px -17px; } .top-icon-search {z-index:90; } .top_search.ct-search-open .top-icon-search { z-index: 1; pointer-events: none; } .top_search.ct-search-open form input[type="text"] {width:280px; } .top_search form input[type="text"]:focus::-webkit-input-placeholder { color: #f6f6f6 !important; } .top_search form input[type="text"]:focus:-moz-placeholder { color: #f6f6f6 !important; } .top_search form input[type="text"]:focus::-moz-placeholder { color: #f6f6f6 !important; } .top_search form input[type="text"]:focus:-ms-input-placeholder { color: #f6f6f6 !important; } .main_header.type4 .top_search { display:none; } /* Custom SelectBox */ div.selectBox { position:relative; display:inline-block; cursor:default; text-align:left; line-height:24px; min-height:24px; clear:both; color:#9aa1ac; vertical-align:top; margin:0; padding:0 14px 0 0; font-size:13px; transition: color 300ms; -webkit-transition: color 300ms; } span.selectArrow { top:0; right:0; border:0; text-align:center; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; position:absolute; display:block; } span.selectArrow:before { position:absolute; top:0; right:0; font-size:13px; line-height:24px; font-family:'FontAwesome'; content:"\f107"; } span.selected { position:relative; height:24px; z-index:1; border:0; border-radius:0; cursor:pointer; } div.selectBox.act, div.selectBox:hover { color:#fff; } div.selectOptions { position:absolute; top:32px; left:1px; border:0; overflow:hidden; display:none; background:#fff; z-index:777; padding-top:10px; width:200px; box-shadow:0 1px 5px rgba(0,0,0, 0.15); } span.selectOption { display:block; width:100%; line-height:24px; padding:0 15px; margin-bottom:10px; color:#666666; transition: color 300ms; -webkit-transition: color 300ms; } span.selectOption:hover { cursor:pointer; color:#2d2e2e; } /* Mega Menu */ .main_header nav ul.menu > li.megamenu .sub-nav { background:#fff; font-size:16px; line-height:24px; right:auto !important; box-shadow:0 1px 2px rgba(0,0,0, 0.2); } .megamenu .sub-nav:before { display:none !important; } .main_header header nav ul.menu > li.megamenu:hover > .sub-nav, .main_header.type1 header nav ul.menu > li.megamenu:hover > .sub-nav { top: 80px !important; } .main_header.type2 header nav ul.menu > li.megamenu:hover > .sub-nav { top: 98px !important; } .main_header.type3 header nav ul.menu > li.megamenu:hover > .sub-nav, .main_header.type4 header nav ul.menu > li.megamenu:hover > .sub-nav { top: 70px !important; } .main_header header nav ul.menu > li.megamenu .sub-nav, header nav ul.menu > li.megamenu:last-child .sub-nav { left:0 !important; right:0 !important; } .megamenu_wrap { position:relative; padding:30px 0 10px 0; text-align:left; } .megamenu_wrap .widget_categories, .megamenu_wrap .widget_posts, .megamenu_wrap .widget_products { margin-bottom:20px; } .megamenu_wrap .widget_products { margin-bottom:20px; } .megamenu_wrap .product_posts { padding-bottom:10px; } .megamenu_wrap a.mb0 { margin-bottom:0; } .megamenu_wrap .widget_categories a { vertical-align:top; } .megamenu_wrap iframe.map { position:absolute; left:0; top:0; bottom:0; height:100%; width:calc(50% - 15px); } .megamenu .contact_form { min-height:350px; } .megamenu_wrap .sidepanel h4.title { margin-top:-7px; } /* Product Banner */ .product_banner { position:relative; overflow:hidden; } .product_banner img { width:100%; height:auto; vertical-align:top; } .product_banner .block_fade { opacity:0.6; } .product_banner:hover .block_fade { opacity:0.8; } .product_banner:hover .view_link { visibility:visible; opacity:1; transform: scale(1, 1); -webkit-transform: scale(1, 1); } .banner_category { position:absolute; left:0; width:100%; top:24px; text-align:center; z-index:10; display:block; font-size:30px; font-weight:700; color:#f6f6f6; line-height:35px; opacity:1; transition: all 500ms; -webkit-transition: all 500ms; } .banner_info { position:absolute; left:0; width:100%; bottom:23px; text-align:center; z-index:10; display:block; font-size:16px; font-weight:300; color:#f6f6f6; line-height:24px; opacity:1; transition: all 500ms; -webkit-transition: all 500ms; } .banner_info b { display:block; font-size:20px; font-weight:400; padding-bottom:5px; } .product_banner:hover .banner_category { opacity:0; top:-100px; } .product_banner:hover .banner_info { opacity:0; bottom:-100px; } /* Fixed Menu */ .fixed-menu { position: fixed; width: 100%; left: 0; top:0 !important; z-index: 9999; display:none; } .fixed-menu.fixed_show { display:block; } .fixed-menu li { transform: translateZ(0) !important; -webkit-transform: translateZ(0) !important; } /* Breadcrumb */ .breadcrumbs { background: #EFEFEF; padding: 10px 0 11px 0; line-height: 18px; font-size: 18px; color: #666666; font-weight: 300; box-shadow:2px 0 6px #DDDDDD; } .breadcrumbs a { color:#666666; } .breadcrumbs a:hover { color:#cb030f !important; } .breadcrumbs span { padding:0 6px; } .breadcrumbs span i { color:#cb030f; } /* C O N T E N T */ .no-sidebar .left-sidebar-block, .no-sidebar .right-sidebar-block { display: none !important; } .left-sidebar .right-sidebar-block { display: none !important; } .left-sidebar .left-sidebar-block { display: block !important; float: left !important; margin-left: 0; } .left-sidebar .posts-block { float: right !important; } .right-sidebar .left-sidebar-block { display: none !important; } .right-sidebar .right-sidebar-block { display: block !important; } .right-sidebar-block, .left-sidebar-block { text-align: left; } .right-sidebar-block, .left-sidebar-block, .fl-container.hasRS, .posts-block.hasLS, .fl-container { position:relative; min-height:1px; } .right-sidebar-block, .left-sidebar-block, .fl-container.hasRS, .posts-block.hasLS { padding-bottom:20px; } .right-sidebar .contentarea { padding-right:20px; } .left-sidebar .contentarea { padding-left:20px; } @media only screen and (max-width: 480px){ .phone, .email { font-size:12px; font-weight:300; } #wowslider-container3 a.ws_next, #wowslider-container3 a.ws_prev { display:none; } } @media only screen and (min-width: 768px){ .right-sidebar-block, .left-sidebar-block, .fl-container.hasRS, .posts-block.hasLS { float:left; } .right-sidebar-block, .left-sidebar-block { width:25%; } .fl-container { width:100%; } .fl-container.hasRS, .posts-block.hasLS { width:75%; } } .wrapper { text-align: left; position: relative; display: block; padding: 85px 0 0 0; margin:0 auto; background:#fff; } .row20, .row20 .row { margin-right:-10px; margin-left:-10px } .row20 .col-sm-1, .row20 .col-sm-2, .row20 .col-sm-3, .row20 .col-sm-4, .row20 .col-sm-5, .row20 .col-sm-6, .row20 .col-sm-7, .row20 .col-sm-8, .row20 .col-sm-9, .row20 .col-sm-10, .row20 .col-sm-11, .row20 .col-sm-12 { padding-right:10px; padding-left:10px } /* T Y P O G R A P H Y */ h1, h1 span, h1 a, h2, h2 span, h2 a, h3, h3 span, h3 a, h4, h4 span, h4 a, h5, h5 span, h5 a, h6, h6 span, h6 a { color:#323241; font-weight:300; } h1, h2, h3, h4, h5, h6 { padding:0; margin:0; } h1, h1 span, h1 a { font-size:48px; line-height:40px; font-weight:400; } h1 { margin-bottom:22px; } h2, h2 span, h2 a { font-size:30px; line-height:36px; } h2 { margin-bottom:26px; } h3, h3 span, h3 a { font-size:20px; line-height:26px; } h3 { margin-bottom:29px; } h4, h4 span, h4 a { font-size:18px; line-height:24px; font-weight:400; } h4 { margin-bottom:28px; } h5, h5 span, h5 a { font-size:14px; line-height:24px; } h5 { margin-bottom:27px; } h6, h6 span, h6 a { font-size:14px; line-height:24px; } h6 { margin-bottom:10px; } .alignleft { margin: 0 15px 10px 0; float: left; } .alignright { margin: 0 0 10px 15px; float: right; } .aligncenter { float: none; text-align: center; } .page_title_block { } .module_descr, .page_descr { padding-bottom:10px; text-align:center; line-height:27px; font-size:18px; color:#2d2e2e; } .module_descr p, .page_descr p { margin-bottom:0px; text-align:justify; } .bg_title h1 { text-align:center; line-height:50px; font-weight:600; padding:0; margin-bottom:25px; font-size:32px; } .bg_title h2 span { text-align:center; line-height:50px; font-weight:600; padding:0; margin-bottom:0; font-size:32px; } .bg_title h3 { line-height:30px; margin-bottom:23px; font-weight:400; } .bg_title h3.mb16 { margin-bottom:16px !important; } .bg_title h3.large { line-height:36px; margin-bottom:30px; font-weight:700; font-size:30px; } .module_cont { padding-bottom:75px; } /* Highlights */ .highlighted_dark { background: #2d2e2e; color: #fff; padding: 0 2px; } .highlighted_light { background: #acacac; color: #fff; padding: 0 2px; } .highlighted_colored { color: #fff; padding: 0 2px; } /* Dropcaps */ .dropcap { display: inline-block; font-size: 40px; line-height: 40px; font-weight:300; padding:0 0 0 0; margin: 1px 18px 0 1px; width: auto; height: auto; text-transform: uppercase; vertical-align:top; float:left; color:#acacac; } .dropcap.type1 { color:#2d2e2e; } .dropcap.type3, .dropcap.type4, .dropcap.type5 { color:#fff; margin: 5px 9px 0 1px; padding:0 5px 3px 5px; background:#acacac; line-height:37px; } .dropcap.type4 { background:#2d2e2e; } /* Blockquotes */ blockquote { padding: 0 0 7px 50px; margin: 0 0 10px 0; position: relative; min-height: 48px; border: 0; font-size:14px; text-align:justify; } blockquote.left { float: left; } blockquote.right { float: right; margin-left: 30px; } blockquote.shortcode_blockquote .blockquote_wrapper { padding: 0; } blockquote.shortcode_blockquote.left .blockquote_wrapper { padding-right: 30px; } blockquote.shortcode_blockquote p { margin-bottom:7px; } blockquote.shortcode_blockquote .author { margin: 0; color: #acacac; font-weight: 600; padding: 0; font-size: 14px; } .width50 { width:50%; } .width65 { width:76%; } blockquote:before { position:absolute; left:-12px; top:25px; content:'“\00a0'; font-family:Arial; font-weight:bold; font-style:italic; font-size:100px; color:#acacac; line-height:39px; } blockquote.type1:before { color:#2d2e2e; } blockquote.type3, blockquote.type4, blockquote.type5 { padding-left:40px; } blockquote.type3:before, blockquote.type4:before, blockquote.type5:before { position:absolute; left:1px; top:6px; bottom:13px; width:5px; content:''; line-height:0; background:#acacac; border-radius:2px; -webkit-border-radius:2px; } blockquote.type4:before { background:#2d2e2e; } blockquote.type6 { padding: 14px 15px 13px 80px; margin: 0 0 25px 0; position: relative; background:#f6f6f6; box-shadow: 4px 0px 15px #DDDDDD; } blockquote.type6:before { color:#acacac; top:38px; left:7px; } /* Default listing */ .module_content ul { list-style: none; padding:0; margin:0; } .module_content ul li:before { font-family: 'FontAwesome'; content: "\f105"; padding: 0 8px 0 0; font-weight:normal; } .module_content ul li { padding-bottom:4px; } .module_content ul.type2 li:before { content: "\f058"; font-size:18px; padding: 0 9px 0 0; font-weight:normal; } .module_content ul.type2 li { padding-bottom:13px; } .module_content ol { margin: 0; counter-reset: li; list-style: none; padding: 0; } .module_content ol li { list-style: none; position: relative; padding: 0 0 4px 17px; } .module_content ol li:before { content: counter(li) '.'; counter-increment: li; position: absolute; left: 1px; top: 0; } /* F O O T E R */ .footer { /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #363648, 0%, #202027 100%); /* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #363648 0%, #202027 100%); /* Opera */ background-image: -o-linear-gradient(top, #363648 0%, #202027 100%); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363648), color-stop(1, #202027)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #363648 0%, #202027 100%); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #363648 0%, #202027 100%); } .pre_footer { border-bottom:1px #494c52 solid; line-height:21px; padding-top:25px; } .footer_bottom { color:#DEDDE4; padding:15px 0 15px 0; text-align:center; border-top:1px #494c52 solid; } .copyright { font-size:14px; line-height:33px; color:#9aa1ac; display:inline-block; vertical-align:top; float:left; } .footer_logo { display:none !important; vertical-align:top; float:left; } .footer_bottom.has_logo .footer_logo { display:inline-block !important; } .footer_bottom.has_logo .copyright { float:right; } /* WI D G E T S */ .sidepanel a { transition: all 300ms; -webkit-transition: all 300ms; } .sidepanel h4.title { line-height:26px; margin-bottom:19px; font-size:20px; font-weight:400; } .pre_footer .sidepanel h4.title { color:#eef5f7; } /* Search Widget */ .widget_search { position:relative; padding-bottom:2px; } .widget_search input[type="text"] { margin: 0; padding-right:38px; } .widget_search input[type="submit"] { cursor: pointer; background-color:transparent !important; margin: 0 !important; padding: 0 !important; height:17px !important; width: 17px !important; border: none !important; box-shadow: none !important; line-height:17px !important; text-decoration: none; display:block; text-indent:-9999px; position:absolute; top:9px; right:13px; z-index:10; background-color:transparent; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-83px 0; } .widget_search input[type="submit"]:hover { background-position:-83px -17px; } .pre_footer .widget_search input[type="text"] { background-color:#3e3e43; border-color:#3e3e43; color:#9ba1ac; } .pre_footer .widget_search input[type="submit"] { background-position:-65px 0; } .pre_footer .widget_search input[type="submit"]:hover { background-position:-65px -17px; } /* Flickr Widget */ .flickr_widget_wrapper { overflow: hidden; display: block; font-size: 0; line-height: 0; margin: -8px 0 -15px -15px; } .widget_flickr .flickr_badge_image { padding: 15px 0 0 15px; width: 20%; display: inline-block; position: relative; overflow: hidden; } .widget_flickr .flickr_badge_image a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; transition: all 300ms; -webkit-transition: all 300ms; } .widget_flickr .flickr_badge_image img { display: block; height: auto; width: 100%; border-radius: 50%; -webkit-border-radius: 50%; transition: all 300ms; -webkit-transition: all 300ms; } .widget_flickr .flickr_badge_image a:hover, .widget_flickr .flickr_badge_image a:hover img { border-radius: 0; -webkit-border-radius: 0; } /* Text widget */ .sidepanel h4.title.widget_logo { margin-top:-5px; margin-bottom:17px; } .widget_text, .widget_text a { font-size:12px; line-height:21px; } .pre_footer .widget_text, .pre_footer .widget_text a { color:#9ba1ac; } .widget_text p { margin-bottom:15px; } .pre_footer .widget_text span, .pre_footer .widget_text a:hover { color:#e9f0f2; } /* Recent Posts */ .recent_posts { list-style:none; margin:0; padding:0; } .recent_posts li { padding:0; margin:0 0 21px 0; line-height:24px; font-size:16px; position:relative; } .pre_footer .recent_posts li { color:#9aa1ac; line-height:21px; font-size:14px; } .recent_posts_info { padding-top:5px; color:#acacac; font-size:14px; } .pre_footer .recent_posts_info { color:#eef5f7; } .recent_posts_info a { color:#acacac; } .recent_posts_info a:hover { color:#2d2e2e; } .pre_footer .recent_posts_info a { color:#eef5f7; } .pre_footer .recent_posts_info a:hover { color:#9aa1ac; } .recent_posts li a.title { color:#2d2e2e; font-size:14px; display:inline-block; padding-top:4px; } .pre_footer .recent_posts li a.title { color:#eef5f7; } .recent_posts li.with_img { padding-left:66px; padding-bottom:13px; } .recent_posts li.with_img .recent_posts_info { font-size:12px; line-height:16px; } .pre_footer .recent_posts li.with_img .recent_posts_info, .pre_footer .recent_posts li.with_img .recent_posts_info a { color:#9aa1ac; } .pre_footer .recent_posts li.with_img .recent_posts_info a:hover { color:#eef5f7; } .recent_posts li img { display:none; } .recent_posts li.with_img img { position:absolute; left:0; top:5px; display:block; width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%; } .widget_posts, .widget_products { margin-bottom:28px; } /* Widget Featured Products */ .product_posts { list-style:none; margin:0; padding:0; } .product_posts li { padding:0 0 13px 66px; margin:0 0 21px 0; line-height:24px; font-size:16px; position:relative; } .pre_footer .product_posts li { color:#9aa1ac; line-height:21px; font-size:14px; } .price { padding-top:5px; color:#acacac; font-size:12px; line-height:16px; display:block; } .pre_footer .price { color:#9aa1ac; } .price a { color:#acacac; } .price a:hover { color:#2d2e2e; } .pre_footer .price a { color:#9aa1ac; } .pre_footer .price a:hover { color:#eef5f7; } .product_posts li a.title { color:#2d2e2e; font-size:14px; display:inline-block; padding-top:4px; } .pre_footer .product_posts li a.title { color:#eef5f7; } .product_posts li img { position:absolute; left:0; top:5px; display:block; width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%; } /* Widget Top Rated Products */ .star_rating { line-height:16px; padding-top:1px; font-size:12px; } .star_rating i { margin-right:2px; } .price del { margin-right:9px; } .price ins { text-decoration:none; color:#666666; } .pre_footer .price ins { color:#eef5f7; } .widget_toprated .product_posts li { padding-bottom:0 } /* Widget Cart */ .price span { padding:0 9px; } .product_posts li:last-child { margin-bottom:14px; } .subtotal { margin-bottom: 14px; line-height:21px; font-size:14px; color:#2d2e2e; } .pre_footer .subtotal { color:#eef5f7; } .right-sidebar-block .sidepanel.widget_cart, .left-sidebar-block .sidepanel.widget_cart { margin-bottom: 12px; } /* Footer Socials */ .footer_socials { padding-top:4px; margin-bottom:15px; } .footer_socials ul { padding:0; margin:0; list-style:none; font-size:0; line-height:0; } .footer_socials li { padding:0; margin:0 15px 0 0; line-height:24px; display:inline-block; vertical-align:top; font-size:16px; } .footer_socials a { color:#51555c; font-size:16px !important; font-weight:normal; background-color:transparent !important; } .footer_socials a.soc_fb:hover { color:#5567a9; } .footer_socials a.soc_tweet:hover { color:#40affd; } .footer_socials a.soc_google:hover { color:#be4a39; } .footer_socials a.soc_dribbble:hover { color:#f26798; } .footer_socials a.soc_pinterest:hover { color:#cb2027; } /* Mailchimp */ .mc_form_inside { padding-top: 10px; padding-bottom: 22px; position:relative; overflow:hidden; } .mc_signup_submit { text-align: left !important; font-size:0; line-height:0; position:absolute; right:0; bottom:22px; } .mc_var_label { display: block !important; } .mc_var_label { display: none !important; } #mc_signup_form { overflow: hidden; } #mc_mv_EMAIL { border: 1px #bfbfbf solid !important; border-radius: 17px !important; -webkit-border-radius: 17px !important; padding: 3px 64px 4px 14px !important; height: 35px !important; width: 100% !important; background:#fff; line-height:33px; font-size:14px; font-weight:300; color:#666666; margin:0 !important; } .pre_footer #mc_mv_EMAIL { background:#3e3e43; color:#9ba1ac; border: none !important; padding: 4px 65px 5px 15px !important; } .mc_merge_var, .mc_signup_submit { float: none; } #mc_subheader { font-size: 14px; line-height: 21px !important; margin-top: 0 !important; margin-bottom: 14px !important; color:#666666!important; } .pre_footer #mc_subheader { color:#9aa1ac !important; } #mc_signup_submit { float: none !important; width: auto !important; padding: 0 19px !important; margin: 0 !important; text-align: center !important; font-size: 14px !important; line-height: 33px !important; height: 35px; color: #fff !important; background: #747980 !important; border-radius: 17px !important; -webkit-border-radius: 17px !important; display:inline-block !important; border:0 !important; font-weight:300 !important; text-transform:uppercase; cursor:pointer; transition: all 300ms; -webkit-transition: all 300ms; } #mc_signup_submit:hover { color: #fff !important; } .mc_var_label, .mc_interest_label { margin: 0 0 10px 0 !important; } .mc_merge_var { margin: 0 !important; } /* Twitter Widget */ .tweet_module ul { padding:0; margin:0; list-style:none; } .tweet_module ul li { padding:0; margin:0 0 21px 0; line-height:21px; font-size:14px; } .tweet_module ul li a { color:#acacac; } .pre_footer .tweet_module ul li { color:#9ba1ac; } .pre_footer .tweet_module ul li a { color:#eef5f7; } .tweet_module .tweet_time { display:block; line-height:20px; } .tweet_module .tweet_time a { color:#666666; } .tweet_module .tweet_time a:hover { color:#acacac; } .pre_footer .tweet_module .tweet_time a { color:#9ba1ac; } .pre_footer .tweet_module .tweet_time a:hover { color:#eef5f7; } /* Review Widget */ .last_review p.review_text { margin-bottom:28px; position:relative; } .last_review p.review_text:before { display:inline-block; vertical-align:top; width:60px; height:40px; background-color:transparent; content:''; float:left; } .last_review p.review_text:after { position:absolute; left:-12px; top:25px; content:'“\00a0'; font-family:Arial; font-weight:bold; font-style:italic; font-size:100px; color:#666666; line-height:39px; } .pre_footer .last_review { font-size:14px; color:#9ba1ac; } .pre_footer .last_review p.review_text:after { color:#9ba1ac; } .last_review_author { position:relative; padding:14px 0 14px 100px; } .last_review_author h5 { line-height:25px; padding:0; margin:0 0 7px 0; font-weight:300; font-size:18px; color:#2d2e2e; } .last_review_author h6 { line-height:24px; padding:0; margin:0; font-weight:300; font-size:14px; color:#666666; } .pre_footer .last_review_author h5 { color:#eef5f7; } .pre_footer .last_review_author h6 { color:#9ba1ac; } .last_review_author img { position:absolute; left:0; top:0; width:84px; height:84px; border-radius:50%; -webkit-border-radius:50%; } /* Calendar Widget */ .widget_calendar table { width: 100%; text-align: center; } .widget_calendar caption { font-weight: bold; margin-bottom: 5px; } .widget_calendar th { font-weight: bold; border: none; } .widget_calendar table { border: none; } .widget_calendar table td { padding: 0; border: none; } /* Menus & Lists Widgets */ .widget_nav_menu, .widget_archive, .widget_pages, .widget_categories, .widget_recent_entries, .widget_meta { margin-bottom:23px; } .widget_archive select, .widget_categories select { width: 100%; } .sidepanel .sub-menu { padding-left: 13px; } .sidepanel img, .sidepanel select { max-width: 100%; } .widget_nav_menu ul, .widget_archive ul, .widget_pages ul, .widget_categories ul, .widget_recent_entries ul, .widget_meta ul { margin: -6px 0 0 0; padding: 0; list-style:none; line-height:20px; } .widget_nav_menu ul li, .widget_archive ul li, .widget_pages ul li, .widget_categories ul li, .widget_recent_entries ul li, .widget_meta ul li { padding: 0; padding: 0 0 6px 0; position: relative; line-height:20px; } .widget_nav_menu ul li ul, .widget_archive ul li ul, .widget_pages ul li ul, .widget_categories ul li ul, .widget_recent_entries ul li ul, .widget_meta ul li ul { padding: 0 0 0 13px; margin: 0; } .widget_nav_menu ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_categories ul li a, .widget_recent_entries ul li a, .widget_meta ul li a { padding: 0 0 0 13px; display: inline-block; border-radius: 0; -webkit-border-radius: 0; background: none; color: #666666; transition: color 300ms; -webkit-transition: color 300ms; position:relative; line-height:20px; font-size:14px; } .widget_nav_menu ul li:before, .widget_archive ul li:before, .widget_pages ul li:before, .widget_categories ul li:before, .widget_recent_entries ul li:before, .widget_meta ul li:before { display: none; } .widget_nav_menu ul li a:after, .widget_archive ul li a:after, .widget_pages ul li a:after, .widget_categories ul li a:after, .widget_recent_entries ul li a:after, .widget_meta ul li a:after { content: "\f105"; font-family: 'FontAwesome'; position: absolute; left: 0; top: 0; display: block; background:none; font-weight:normal; } .pre_footer .widget_nav_menu ul li a, .pre_footer .widget_archive ul li a, .pre_footer .widget_pages ul li a, .pre_footer .widget_categories ul li a, .pre_footer .widget_recent_entries ul li a, .pre_footer .widget_meta ul li a { color: #9aa1ac; } .pre_footer .widget_nav_menu ul li a:hover, .pre_footer .widget_archive ul li a:hover, .pre_footer .widget_pages ul li a:hover, .pre_footer .widget_categories ul li a:hover, .pre_footer .widget_recent_entries ul li a:hover, .pre_footer .widget_meta ul li a:hover { color: #eef5f7; } /* Tag Cloud */ .tagcloud { overflow: hidden; padding-top:4px; margin: 0 0 0 -5px; } .widget_tag_cloud a { display: inline-block; color: #2d2e2e; margin: 0 0 5px 5px; font-size: 14px !important; font-weight:300 !important; line-height: 21px !important; padding: 5px 19px 7px 19px; background-color:transparent; float: left; border-radius: 17px; -webkit-border-radius: 17px; text-transform: lowercase; transition: all 300ms; -webkit-transition: all 300ms; border:1px #bfbfbf solid; } .pre_footer .widget_tag_cloud a { color: #9ba1ac; border-color:#9ba1ac; } /* M O D U L E S */ /* Items Grid */ .shortcode_diagram.items1 li, .sponsors_works.items1 li, .testimonials_list.items1 li, .teamslider.items1 li, .module_price_table.items1 .price_item, .list-of-images.items1 .gallery_item, .featured_items .items1 li { width: 100%; } .shortcode_diagram.items2 li, .sponsors_works.items2 li, .testimonials_list.items2 li, .teamslider.items2 li, .module_price_table.items2 .price_item, .list-of-images.items2 .gallery_item, .featured_items .items2 li { width: 50%; } .shortcode_diagram.items3 li, .sponsors_works.items3 li, .testimonials_list.items3 li, .teamslider.items3 li, .module_price_table.items3 .price_item, .list-of-images.items3 .gallery_item, .featured_items .items3 li { width: 33.333333%; } .shortcode_diagram.items4 li, .sponsors_works.items4 li, .testimonials_list.items4 li, .teamslider.items4 li, .module_price_table.items4 .price_item, .list-of-images.items4 .gallery_item, .featured_items .items4 li { width: 25%; } .sponsors_works.items5 li, .list-of-images.items5 .gallery_item { width: 20%; } .sponsors_works.items6 li { width: 19.666667%; } /* Custom Buttons */ .shortcode_button, a.shortcode_button { display: inline-block; border-radius: 17px; -webkit-border-radius:17px; margin: 0 16px 20px 0; border: none; font-size: 14px; color: #fff; text-decoration: none; text-align: center; position: relative; text-transform: uppercase; line-height: 14px; font-weight:400; transition: color 300ms, background 300ms, border-color 300ms; -webkit-transition: color 300ms, background 300ms, border-color 300ms; } .shortcode_button i { padding-right: 8px; font-size:14px; line-height:14px; display:inline-block; vertical-align:top; } .shortcode_button.btn_small { padding: 10px 20px 11px 20px; } .shortcode_button.btn_normal { padding: 13px 20px; border-radius: 20px; -webkit-border-radius:20px; } .shortcode_button.btn_large { padding: 15px 20px 16px 20px; border-radius: 22px; -webkit-border-radius:22px; } .shortcode_button:hover, .sidepanel a.shortcode_button:hover { color:#fff; } .shortcode_button.btn_type1 { background: #2d2e2e; } .shortcode_button.btn_type1:hover { background: #505153; } .shortcode_button.btn_type2 { background: #747980; } .shortcode_button.btn_type2:hover { background: #969aa0; } .shortcode_button.btn_type3 { background: #b5b9c0; } .shortcode_button.btn_type3:hover { background: #cccfd3; } .shortcode_button.btn_type4 { background: #f6f7f9; color:#2d2e2e; } .shortcode_button.btn_type6 { background: #0088a0; } .shortcode_button.btn_type6:hover { background: #01a3c0; } .shortcode_button.btn_type7 { background: #00b96d; } .shortcode_button.btn_type7:hover { background: #00d17b; } .shortcode_button.btn_type8 { background: #b7d100; } .shortcode_button.btn_type8:hover { background: #cae700; } .shortcode_button.btn_type9 { background: #ffc600; } .shortcode_button.btn_type9:hover { background: #ffd649; } .shortcode_button.btn_type10 { background: #ff7a18; } .shortcode_button.btn_type10:hover { background: #ff9242; } .shortcode_button.btn_type11 { background: #ff352f; } .shortcode_button.btn_type11:hover { background: #ff5651; } .shortcode_button.btn_type12 { background: #ff4272; } .shortcode_button.btn_type12:hover { background: #ff5a84; } .shortcode_button.btn_type13 { background: #d5429f; } .shortcode_button.btn_type13:hover { background: #ec4ab1; } .shortcode_button.btn_type14 { background: #9640b9; } .shortcode_button.btn_type14:hover { background: #b54edf; } .shortcode_button.btn_type15 { background: #502d9e; } .shortcode_button.btn_type15:hover { background: #5e35b8; } .shortcode_button.btn_type16 { background: #4183d7; } .shortcode_button.btn_type16:hover { background: #4c99fc; } .shortcode_button.btn_type17 { background: #57b7fa; } .shortcode_button.btn_type17:hover { background: #74c6ff; } .btns_block p { margin-bottom:0; } .btns_block p.mb40 { margin-bottom:40px; } .btns_block a { vertical-align:bottom; } .shortcode_button.btn_type4.dark_parent, .shortcode_button.btn_type5.dark_parent:hover { background-color:transparent; color:#fff; border:1px #fff solid; } .shortcode_button.btn_small.btn_type4.dark_parent, .shortcode_button.btn_small.btn_type5.dark_parent:hover { padding: 9px 19px 10px 19px; } .shortcode_button.btn_normal.btn_type4.dark_parent, .shortcode_button.btn_normal.btn_type5.dark_parent:hover { padding: 12px 19px; } .shortcode_button.btn_large.btn_type4.dark_parent, .shortcode_button.btn_large.btn_type5.dark_parent:hover { padding: 14px 19px 15px 19px; } /* Counter */ .counter_wrapper { position: relative; overflow: hidden; padding: 0; } .stat_temp { width: 0 !important; display: none !important; } .counter_wrapper, .counter_content { text-align: center; position: relative; overflow: hidden; } .stat_count_wrapper { } .stat_count { margin-bottom: 18px; font-size:36px; line-height:40px; } .counter_title { margin-bottom: 20px; line-height:25px; position:relative; font-size:20px; } .counter_body { margin-bottom:10px; } .shortcode_counter.with_icon .stat_count, .shortcode_counter.with_icon .counter_title { margin: 0 1px; padding:0; display:inline-block; vertical-align:top; font-size:20px; font-weight:400; line-height:25px; color:#2d2e2e; } .light .shortcode_counter.with_icon .stat_count, .light .shortcode_counter.with_icon .counter_title { color:#f6f6f6; } .shortcode_counter.with_icon .stat_count_wrapper { position:relative; margin-bottom:0; padding-bottom:19px; transition:all 300ms; -webkit-transition:all 300ms; } .shortcode_counter.with_icon .counter_body { transition:all 300ms; -webkit-transition:all 300ms; } .counter_icon { display:inline-block; text-align:center; margin:0 auto 25px auto; width:70px; height:70px; line-height:70px; border-radius:50%; -webkit-border-radius:50%; } .counter_icon i { font-size:30px; line-height:70px; font-weight:normal; color:#fff; } .counter_icon img { max-width:100%; vertical-align: baseline; height:auto; border-radius:50%; -webkit-border-radius:50%; } /* Skills */ .skills_list { padding:0!important; list-style:none!important; margin:0!important; } .skills_list li { border:0; border-radius:0; box-shadow:none; min-height:41px; display:block; position:relative; margin:0!important; overflow:hidden; padding:0 0 21px 0!important; } .skills_list li:last-child { padding:0 !important; } .skills_list li:before { display:none; } .skills_list li .skill_percent h6 { line-height:22px; height:22px; margin:0 !important; padding:0 !important; font-size:14px; font-weight:300; } .skills_list li .skill_percent { width:60px; text-align:right; position:absolute; right:5px; top:0; } .skills_list li .diagram_bar { padding:0; display:block; } .skills_list li .diagram_bar h6 { margin:0 0 4px 0; padding:0 5px; font-size:14px; font-weight:300; font-style:normal; line-height:22px; text-transform:none; } .skill_div-wrapper { position:relative; overflow:hidden; height:15px; display:block; background:#f6f7f9; border-radius:7px; -webkit-border-radius:7px; box-shadow:none; } .skills_list li .skill_div { height:15px; display:inline-block; box-shadow:none; vertical-align:top; border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; } /* Diagram */ .diagram_list { margin: 0 0 0 -30px !important; padding: 0; } .diagram_list li:before { display: none !important; } .diagram_list li { margin: 0; display: inline-block; padding: 0; float: left; } .diagram_wrapper { margin: 0 0 25px 30px; overflow: hidden; } .easyPieChart { text-align: center; padding: 0; z-index: 10; position: relative; } .chart_wrapper { display: inline-block; margin:0 auto 26px auto; } .easyPieChart canvas { position: absolute; top: 0; left: 0; z-index: 10; transform:rotate(-180deg); -webkit-transform:rotate(-180deg); } .diagram_item { position: relative; overflow: hidden; text-align: center; } .diagram_item .chart { margin: 0 auto; } .chart.easyPieChart, .chart.easyPieChart span { font-weight: 300; letter-spacing:-2px; } .diagram_item h4 { margin-bottom: 15px; line-height:25px; font-size:20px; } /* Iconboxes */ .iconbox_wrapper { padding: 0; position: relative; text-align: center; transition: all 300ms; -webkit-transition: all 300ms; } .iconbox_wrapper .ico { display:inline-block; text-align:center; margin:0 auto 15px auto; width:60px; height:60px; line-height:60px; border-radius:50%; -webkit-border-radius:50%; border:none; vertical-align:top; position:relative; } a:hover .iconbox_wrapper .ico { box-shadow:none; } .iconbox_wrapper .ico:before { position:absolute; left:-4px; top:-4px; right:-4px; bottom:-4px; position:absolute; content:''; border-radius:50%; -webkit-border-radius:50%; opacity:0; transition: opacity 300ms; -webkit-transition: opacity 300ms; } a:hover .iconbox_wrapper .ico:before { opacity:1; } .iconbox_wrapper .ico:after { position:absolute; left:0; top:0; right:0; bottom:0; position:absolute; content:''; border-radius:50%; -webkit-border-radius:50%; opacity:0; transition: opacity 300ms; -webkit-transition: opacity 300ms; z-index:5; } .shortcode_iconbox.type6 .iconbox_wrapper .ico:after { border-radius:0; -webkit-border-radius:0; transition: opacity 300ms; -webkit-transition: opacity 300ms; opacity:0; } .shortcode_iconbox.type6 a:hover .iconbox_wrapper .ico:after { opacity:1; } .iconbox_wrapper .ico img { position:relative; z-index:10; } .shortcode_iconbox.type4 .iconbox_wrapper .ico:after, .shortcode_iconbox.type5 .iconbox_wrapper .ico:after, .step_by_step .iconbox_wrapper .ico:after { transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: all 300ms; -webkit-transition: all 300ms; } a:hover .iconbox_wrapper .ico:after, .shortcode_iconbox.type4 .iconbox_wrapper .ico:after, .shortcode_iconbox.type5 .iconbox_wrapper .ico:after, .step_by_step .iconbox_wrapper .ico:after { opacity:1; } .shortcode_iconbox.type4 a:hover .iconbox_wrapper .ico:after, .shortcode_iconbox.type5 a:hover .iconbox_wrapper .ico:after { transform:rotate(-90deg); -webkit-transform:rotate(-90deg); } .shortcode_iconbox.type2 .iconbox_wrapper .ico:before, .shortcode_iconbox.type3 .iconbox_wrapper .ico:before, .shortcode_iconbox.type4 .iconbox_wrapper .ico:before, .shortcode_iconbox.type5 .iconbox_wrapper .ico:before, .shortcode_iconbox.type2 .iconbox_wrapper .ico:after, .shortcode_iconbox.type3 .iconbox_wrapper .ico:after { display:none !important; } .iconbox_wrapper .ico img { max-width:100%; vertical-align: baseline; height:auto; border-radius:50%; -webkit-border-radius:50%; } .iconbox_title { font-size: 20px; line-height: 25px; margin-bottom: 0; position:relative; font-weight:400; } .shortcode_iconbox .iconbox_body, .shortcode_iconbox .iconbox_body p { color:#666666; } .shortcode_iconbox .iconbox_body, .shortcode_iconbox .iconbox_body p { word-wrap: break-word; } .shortcode_iconbox .iconbox_body p { margin-bottom:0; } .module_iconboxes { display:inline-block; vertical-align:top; margin-right:-4px; float:none; } .module_iconboxes.fleft { float:left; } .icon_title_wrap { position:relative; margin-bottom:10px; } /* Type2 */ .shortcode_iconbox.type2 .iconbox_wrapper { text-align:left; } .shortcode_iconbox.type2 .icon_title_wrap { margin-bottom:17px; padding-left:50px; transition: all 300ms; -webkit-transition: all 300ms; } .shortcode_iconbox.type2 .iconbox_wrapper .ico { display:inline-block; text-align:center; margin:0; width:auto; height:auto; line-height:25px; border-radius:0; -webkit-border-radius:0; border:0; position:absolute; left:0; top:50%; box-shadow:none !important; background:none !important; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .shortcode_iconbox.type2 .iconbox_wrapper .ico img { max-width:42px; border-radius:0; -webkit-border-radius:0; vertical-align:top; } .shortcode_iconbox.type2 a:hover .icon_title_wrap { padding-left:55px; } /* Type3 */ .shortcode_iconbox.type3 a { transition: none; -webkit-transition: none; } .shortcode_iconbox.type3 .icon_title_wrap { margin-bottom:0; padding-bottom:20px; padding-top:0; margin-top:0; transition: all 300ms; -webkit-transition: all 300ms; } .shortcode_iconbox.type3 .iconbox_wrapper .ico { display:inline-block; text-align:center; margin:0 auto 14px auto; width:auto; height:auto; line-height:25px; border-radius:0; -webkit-border-radius:0; border:0; box-shadow:none !important; background:none !important; transition: all 300ms; -webkit-transition: all 300ms; } .shortcode_iconbox.type3 .iconbox_wrapper { vertical-align:top; } .shortcode_iconbox.type3 .iconbox_wrapper .ico img { max-width:100%; border-radius:0; -webkit-border-radius:0; vertical-align:top; } .shortcode_iconbox.type3 a:hover .icon_title_wrap { padding-bottom:17px; padding-top:3px; } .shortcode_iconbox.type3 a:hover .iconbox_wrapper { margin-top:0; padding-top:0; transition:none; -webkit-transition:none; } .coming_soon_right .shortcode_iconbox.type3 a .icon_title_wrap { transition: none; -webkit-transition: none; } /* Type4 */ .shortcode_iconbox.type4 .iconbox_wrapper { text-align:left; } .shortcode_iconbox.type4 .icon_title_wrap { margin-bottom:9px; padding-left:80px; } .shortcode_iconbox.type4 .iconbox_wrapper .ico { margin:0; width:56px; height:56px; line-height:56px; border:none !important; position:absolute; left:0; top:0; box-shadow:none !important; } .shortcode_iconbox.type4 .iconbox_body { padding-left:80px; padding-bottom:7px; } .iconbox_mb .shortcode_iconbox.type4 .iconbox_body { margin-bottom:65px; } .right_align .shortcode_iconbox.type4 .iconbox_wrapper { text-align:right; } .right_align .shortcode_iconbox.type4 .iconbox_body, .right_align .shortcode_iconbox.type4 .icon_title_wrap { padding-left:0; padding-right:80px; } .right_align .shortcode_iconbox.type4 .iconbox_wrapper .ico { left:auto; right:0; } .light .shortcode_iconbox .iconbox_body, .light .shortcode_iconbox .iconbox_body p, .light .iconbox_title { color:#f6f6f6; } /* Type5 */ .shortcode_iconbox.type5 .iconbox_wrapper { text-align:left; } .shortcode_iconbox.type5 .icon_title_wrap { margin-bottom:9px; padding-left:100px; } .shortcode_iconbox.type5 .iconbox_wrapper .ico { margin:0; width:70px; height:70px; line-height:70px; border:none !important; position:absolute; left:0; top:6px; box-shadow:none !important; } .shortcode_iconbox.type5 .iconbox_body { padding-left:100px; padding-bottom:7px; margin-bottom:32px; } /* Type6 */ .shortcode_iconbox.type6 .iconbox_wrapper .ico { margin:0 auto 16px auto; width:270px; height:auto; line-height:inherit; border-radius:0; -webkit-border-radius:0; border:none; box-shadow:none !important; max-width:100%; } .shortcode_iconbox.type6 .iconbox_wrapper .ico:before { display:none; } .shortcode_iconbox.type6 .iconbox_wrapper .ico img { max-width:100%; height:auto; border-radius:0; -webkit-border-radius:0; vertical-align:top; } .bg_start .shortcode_iconbox.type6 .iconbox_body, .bg_start .shortcode_iconbox.type6 .iconbox_body p { color:#fff; } .bg_start.grey_bg .shortcode_iconbox.type6 .iconbox_body, .bg_start.grey_bg .shortcode_iconbox.type6 .iconbox_body p { color:#2d2e2e; } .shortcode_iconbox.type6 .icon_title_wrap { margin-bottom:8px; } /* Step By Step */ .step_by_step .iconbox_wrapper:before { position:absolute; width:86px; height:33px; top:24px; right:-58px; content:''; background-image:url(../images/sprite.png); background-position:-214px 0; background-repeat:no-repeat; } .step_by_step .module_iconboxes:last-child .iconbox_wrapper:before { display:none; } /* Partners */ .module_partners ul { list-style: none !important; padding: 0; overflow: hidden; display: block; margin: -26px 0 0 -40px; font-size:0; line-height:0; } .module_partners ul li:before { display: none !important; } .module_partners ul li { padding: 0; display: inline-block; vertical-align:top; } .module_partners ul li .item_wrapper { margin: 26px 0 0 40px; padding: 0; } .module_partners ul li a { display: block; position:relative; } .module_partners ul li img { width: 100%; height: auto; display: block; transition: opacity 300ms; -webkit-transition: opacity 300ms; } .module_partners ul li img.hovered { position:absolute; left:0; top:0; width:100%; opacity:0; } .module_partners ul li a:hover img { opacity:0.5; } .module_partners.awards_partners ul li a:hover img { opacity:0; } .module_partners ul li a:hover img.hovered { opacity:1; } .module_partners.awards_partners ul { margin-left:-18px; } .module_partners.awards_partners ul li .item_wrapper { margin-left:18px; } /* Promoblock */ .promoblock_wrapper { padding: 19px 0 10px 0; text-align:center; } .fw_block .promoblock_wrapper { padding-top:39px; padding-bottom:30px; } .promo_text_block { float: left; max-width: 75%; } .promo_button_block { float: right; width: 25%; text-align: right; } .promo_text_main_title { margin-bottom: 26px; line-height:40px; font-weight:700; } .promo_text_additional_title { font-size: 18px; line-height: 27px; font-weight: 300; margin: 0 0 31px 0; padding:0; text-transform: none; } .promo_button_block a.shortcode_button { margin-right: auto; margin-left:auto; } .promo_button_block a.shortcode_button.btn_large, .promo_button_block a.shortcode_button.btn_normal { margin-bottom:5px; } .promo_text_block { vertical-align: top; } .shortcode_promoblock.no_button_text.no_button_link .promo_text_block { max-width: 100%; } .text-center .promo_text_block, .text-center .promo_button_block { float: none; max-width:100%; display:block; text-align:center; width:100%; } @media only screen and (max-width: 992px) { .promo_text_block { max-width: 100%; text-align: center; } .promo_button_block { clear: both; float: none; display: inline-block; } .promoblock_wrapper { text-align: center; } .promo_text_block, .promo_button_block { float: none; width: 100%; text-align: center; } } /* Accordion & Toggles */ .shortcode_accordion_item_body, .shortcode_toggles_item_body { display: none; } .shortcode_accordion_shortcode, .shortcode_toggles_shortcode { margin: 0; } h5.shortcode_accordion_item_title, h5.shortcode_toggles_item_title { margin: 0 0 25px 0 !important; padding: 0 0 0 40px !important; position: relative; font-size: 18px; line-height: 30px; font-weight:300; cursor: pointer; border: none; outline: none !important; transition: all 300ms; -webkit-transition: all 300ms; color:#323241; } .ui-accordion-header-icon { display: none; } .shortcode_accordion_item_title .ico, .shortcode_toggles_item_title .ico { width: 30px; height: 30px; display: block; left: 0; top: 0; position: absolute; margin: 0; z-index:5; border-radius: 50%; -webkit-border-radius:50%; } h5.shortcode_accordion_item_title .ico:before, h5.shortcode_toggles_item_title .ico:before { position: absolute; display: block; top: 0; left: 0; width:30px; height:30px; border-radius: 50%; -webkit-border-radius:50%; text-align:center; line-height:30px; font-family:'FontAwesome'; font-size:16px; font-weight:normal; content:"\f107"; color:#2d2e2e; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; z-index:20; transition: all 300ms; -webkit-transition: all 300ms; } h5.shortcode_accordion_item_title.state-active .ico:before, h5.shortcode_toggles_item_title.state-active .ico:before { content:"\f106"; top:-1px; } h5.shortcode_accordion_item_title:hover .ico:before, h5.shortcode_toggles_item_title:hover .ico:before, h5.shortcode_accordion_item_title.state-active .ico:before, h5.shortcode_toggles_item_title.state-active .ico:before { color:#fff; } .faq .shortcode_toggles_item_title .ico:before, .faq .shortcode_accordion_item_title .ico:before { content:"?" !important; font-family: 'Roboto', sans-serif; font-size:14px; } .shortcode_accordion_item_title .ico:after, .shortcode_toggles_item_title .ico:after { width: 30px; height: 30px; display: block; left: 0; top: 0; position: absolute; margin: 0; border-radius: 50%; -webkit-border-radius:50%; background: #f6f7f9; z-index:15; content:''; transform:rotate(-30deg); -webkit-transform:rotate(-30deg); transition: all 300ms; -webkit-transition: all 300ms; } .shortcode_accordion_item_body, .shortcode_toggles_item_body { padding: 0 0 14px 40px; border-top: none; margin-top:-24px; } .shortcode_toggles_item_body { display: none } .module_accordion .shortcode_accordion_item_body p, .shortcode_toggles_shortcode p { margin: 0 0 10px 0; } .shortcode_toggles_item_body ul, .shortcode_toggles_item_body ol, .shortcode_accordion_item_body ul, .shortcode_accordion_item_body ol { margin-bottom:5px; margin-left:0; padding-left:0; list-style-position:inside; } .shortcode_toggles_item_body ul li, .shortcode_toggles_item_body ol li, .shortcode_accordion_item_body ul li, .shortcode_accordion_item_body ol li { padding-bottom:5px; } /* Slick Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-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 { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; transition: height 300ms; -webkit-transition: height 300ms; } .slick-list:focus { outline: none; } .slick-loading .slick-list { background: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; } .slick-track:before, .slick-track:after { 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-prev, .slick-next { display:none !important; } /* Slick Testimonials */ .testimonials-nav { overflow:hidden; height:113px; } .testimonials-nav1 { overflow:hidden; height:113px; } .testimonials-nav2 { overflow:hidden; height:113px; } .nav_item_wrap { text-align:center; } .nav_item_wrap1 { text-align:center; } .nav_item_wrap2{ text-align:center; } .author_thumb { display:inline-block; margin:50px auto 0 auto; cursor:pointer; border:1px #ddd solid; border-radius:50%; -webkit-border-radius:50%; vertical-align:top; transition: margin 300ms; -webkit-transition: margin 300ms; } .author_thumb img { display:block; width:100%; height:auto; border-radius:50%; -webkit-border-radius:50%; border:10px #fff solid; } .slick-center .author_thumb { margin-top:0; } .slick_testim_info { text-align:center; max-width:600px; margin:0 auto; padding:35px 0 20px 0; } .slick_testim_info h5, .slick_testim_info h5 span { margin:0; font-weight:400; } .slick_testim_info h5 span { display:block; padding-top:3px; } .slick_testim_info p { margin-bottom:0; padding-bottom:28px;} /* Default Testimonials */ .testimonials_list ul { margin: -30px 0 0 -30px; padding: 0; font-size: 0; line-height: 0; } .testimonials_list ul li { padding: 0; margin: 0; display: inline-block; vertical-align: top; } .testimonials_list ul li:before { display: none; } .testimonials_list ul li .item { padding: 75px 0 0 30px; position: relative; } .testimonial_item_wrapper { padding-bottom:10px; position:relative; } .testimonials_list li .item .testimonials_photo { width: 170px; display: block; border-radius: 50%; -webkit-border-radius: 50%; position: absolute; left: 0; top: -11px; } .testimonials_list li .item .testimonials_photo img { display: block; width: 100%; height: auto; } .testimonials_list ul li .item.with_icon .testimonial_item_wrapper { padding-left:200px; } .testimonials_list.items1 li .item .testimonials_photo, .testimonials_list.items2 li .item .testimonials_photo, .testimonials_list.items3 li .item .testimonials_photo, .testimonials_list.items4 li .item .testimonials_photo { width: 29.8%; } .testimonials_list.items1 ul li .item.with_icon .testimonial_item_wrapper, .testimonials_list.items2 ul li .item.with_icon .testimonial_item_wrapper, .testimonials_list.items3 ul li .item.with_icon .testimonial_item_wrapper, .testimonials_list.items4 ul li .item.with_icon .testimonial_item_wrapper { padding-left:35.0878%; } .testimonials_list li .item h5.testimonials_title { margin: 0; font-weight:600; text-align:center; } .testimonials_list li .item h5.testimonials_title span { display:block; font-weight:400; padding-top:3px; } .testimonials_list li .item h5.testimonials_title span:hover { color:#323241; font-weight:600; } .testimonials_list li .item p { margin-bottom: 15px; position: relative; display: block; font-size: 13px; line-height: 24px; text-indent: 50px; height:140px; } .testimonials_list li .item p:before { position: absolute; left: -45px; /* top: 7px; */ content: '“\00a0'; /* font-family: Arial; */ font-weight: bold; /* font-style: italic; */ font-size: 78px; color: #acacac; line-height: 39px; } /*Team*/ .module_team ul { list-style: none !important; margin: -56px 0 0 -40px; padding: 0; overflow: hidden; font-size: 0; } .module_team ul li { padding: 55px 0 0 0; margin: 0; display: inline-block; vertical-align: top; } .module_team ul li:before { display: none; } .module_team ul li .item_wrapper { padding: 0 0 0 30px; cursor:default; } .module_team .item { padding: 0; } .module_team .img_block img { width: 100%; height: auto; display: block; } .module_team .img_block { margin-bottom: 0; position:relative; overflow:hidden; } .module_team h6 { padding-top:1px; font-size:18px; font-weight:400; margin-bottom:2px; } .module_team .op { position: relative; padding-bottom: 10px; margin-bottom: 10px; line-height: 24px; font-size: 16px; color: #cb030f; } .module_team .op:before { position:absolute; left:0; bottom:0; width:62.96%; height:1px; background:#dddddd; content:''; } .team_desc { font-size:16px; line-height:24px; margin-bottom:10px; } .module_team .team_icons_wrapper { font-size: 0; padding: 0; } .module_team .teamlink { font-size: 16px; display: inline-block; text-align: center; margin: 0; line-height: 24px; margin-right: 14px; transition: all 300ms; -webkit-transition: all 300ms; vertical-align:top; } .module_team .teamlink span, .module_team .teamlink i { background: none !important; } .module_team .teamlink i { font-size: 16px; font-weight:normal; } .module_team .teamlink:hover { color: #666666 !important; } .team_fb { color:#5567a9; } .team_pinterest { color:#cb2027; } .team_twitter { color:#40affd; } .team_google { color:#be4a39; } .team_dribbble { color:#f26798; } /* Type2 */ .module_team .item_list.type2 .col-sm-6 { width: 100%; } .module_team .item_list.type2 .img_block { margin-bottom: 0 !important; } .module_team .item_list.type2 .carousel_body { background: #E4E6EB; text-align: center; padding: 10px 15px 0px 15px; } .module_team .item_list.type2 .carousel_body .team_icons_wrapper { display:none; } .module_team .item_list.type2 .team_desc { margin-bottom:0; } .module_team .op { font-size:14px; } .module_team .op i { padding-right:5px; } .module_team .item_list.type2 .op:before { left:50%; width:30px; margin-left:-15px; } .team_fade, .block_fade { display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:#222230; z-index:5; opacity:0; transition: opacity 300ms; -webkit-transition: opacity 300ms; } .module_team .item_list.type2 .img_block:hover .team_fade { opacity:0.8; } .module_team .img_block .team_icons_wrapper { display:none; } .module_team .item_list.type2 .img_block .team_icons_wrapper { display:block; visibility:hidden; position:absolute; z-index:10; left:50%; top:50%; width:100%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); text-align:center; transition: all 300ms; -webkit-transition: all 300ms; opacity:0; } .module_team .item_list.type2 .img_block:hover .team_icons_wrapper { visibility:visible; opacity:1; } .module_team .item_list.type2 .teamlink { width:48px; height:48px; display: inline-block; text-align: center; margin: 10px; font-size: 16px; line-height: 46px; color:#fff !important; border:1px #fff solid; border-radius:50%; -webkit-border-radius:50%; } .module_team .item_list.type2 .teamlink:hover { background:#fff; } /* Messagebox */ .shortcode_messagebox { padding: 18px 35px 18px 19px; position: relative; } .shortcode_messagebox .box_icon { padding-right:20px; } .shortcode_messagebox .box_icon i, .shortcode_messagebox .box_close i { font-size: 16px; line-height: 24px; font-weight:normal; } .shortcode_messagebox .box_close i { font-size:14px; } .shortcode_messagebox .box_content, .shortcode_messagebox .box_content p { font-size: 16px; margin: 0; } .shortcode_messagebox .box_close { height: 24px; display: block; position: absolute; line-height:24px; right: 10px; top: 4px; transition: opacity 300ms; -webkit-transition: opacity 300ms; } .shortcode_messagebox .box_close:hover { opacity: 0.8; } .shortcode_messagebox .box_icon i, .shortcode_messagebox .box_content, .shortcode_messagebox .box_content p, .shortcode_messagebox .box_close i, .shortcode_messagebox .box_close:hover i { color: #fff; } .shortcode_messagebox.box_type1 { background:#2d2e2e; } .shortcode_messagebox.box_type2 { background:#0088a0; } .shortcode_messagebox.box_type3 { background:#ffc600; } .shortcode_messagebox.box_type4 { background:#00b96d; } .shortcode_messagebox.box_type5 { background:#ff352f; } /* Dividers */ .module_cont hr { margin-top:2%; } .module_cont hr.type1 { border-top: #424c50 1px solid; } .line_hr hr { height:0 !important; } /* Price Tables */ .price_table_wrapper { margin: -30px 0 0 -30px; } .module_price_table .price_item { display: inline-block; text-align: center; margin-right:-4px; vertical-align:top; } .price_item_wrapper { margin: 30px 0 0 30px; } .price_item_wrap { border:0; background:#28282e; } .price_item_title { padding:24px 15px 16px 15px; } .price_item_title h5 { font-size: 20px; line-height: 28px; font-weight:300; padding: 0; margin: 0; color:#f6f6f6; } .item_cost_wrapper { border-bottom:1px #424c50 solid; } .price_item_cost { padding: 0 10px 24px 10px; display: block; font-size: 0; line-height: 0; } .price_item_cost h1 { font-size: 30px; line-height: 34px; display: inline-block; padding:0; margin:0; font-weight:400; position:relative; color:#f6f6f6; } .price_item_cost h1 span { font-size: 17px; line-height: 24px; color:#f6f6f6; font-weight:300; display:inline-block; vertical-align:top; } .price_item_cost h4 { font-size: 14px; line-height: 18px; text-transform: lowercase; display: inline-block; color:#f6f6f6; font-weight:300; margin-bottom:0; } .price_item_body { padding:24px 15px 20px 15px; } .price_item_text { text-align: center; padding: 0 0 7px 0; font-size:14px; color:#9ba1ac; } .price_item_btn { padding-top:25px; } .price_item_btn a { margin-right:0 !important; } .price_item.most_popular .price_item_btn a:hover { background-color:transparent; color:#fff; box-shadow:0 0 1px 1px rgba(255,255,255, 1) inset; } /*Tabs*/ .shortcode_tabs { padding: 0px 40px 0px 40px; background:#f6f7f9; } .shortcode_tab_item_title { display: inline-block; float: left; font-size: 18px; line-height: 27px; font-size:300; cursor: pointer; padding: 0; position: relative; z-index: 10; border:none; background:none; color:#666666; border-radius:0; -webkit-border-radius:0; transition: color 300ms; -webkit-transition: color 300ms; } .shortcode_tab_item_title:last-child { margin-right: 0; } .all_heads_cont:after { display: none; } .shortcode_tab_item_title.active, .shortcode_tab_item_title:hover { color:#2d2e2e; } .shortcode_tab_item_title.active { font-weight:400; } .shortcode_tab_item_title.active:before { content: ''; position: absolute; left: 0; bottom: -2px; z-index: 11; width: 100%; height: 3px; display: block; } .all_body_cont { padding: 40px 0 0 0; z-index: 15; } .shortcode_tab_item_body p { margin: 0 0 10px 0; } .all_body_cont img { max-width:100%; height:auto; } .shortcode_tab_item_body { display:none; } .shortcode_tab_item_body.active { } .item_tab p { margin:0; } .item_tab h6 { line-height:26px; font-size:20px; margin-bottom:8px; font-weight:400; color:#2d2e2e; } .item_tab h6 a { line-height:26px; font-size:20px; font-weight:400; color:#2d2e2e; } .item_tab { padding-bottom:33px; } .item_tab.last { padding-bottom:13px; } .item_tab img { float:left; margin:0 30px 5px 0; } /* Type2 */ @media only screen and (min-width: 960px) { .shortcode_tabs.type2 .all_heads_cont { float: none; display: block; } .shortcode_tabs.type2 .all_body_cont { padding-top:3px; padding-left:10px; } .shortcode_tabs.type2 .all_head_sizer { width: 24.5%; text-align:left; } .shortcode_tab_item_title { float: none; } .shortcode_tabs.type2 .all_body_sizer { width: 75.5%; } .shortcode_tabs.type2 .all_body_sizer, .shortcode_tabs.type2 .all_head_sizer { float: left; display: inline-block; } .all_body_sizer:after, .all_head_sizer:after { content: ''; display: block; clear: both; } .shortcode_tabs.type2 .shortcode_tab_item_title { float: none; margin: 0 0 30px 0; display: inline-block !important; } } /* Type3 */ .shortcode_tabs.type3 { padding:0; background-color:transparent; } .shortcode_tabs.type3 .shortcode_tab_item_title { margin:0; text-align:center; line-height:29px; float:none; } .shortcode_tabs.type3 .all_heads_cont { padding-bottom:11px; border-bottom:1px #dddddd solid; } .shortcode_tabs.type3 .shortcode_tab_item_title.active:before { bottom: -13px; } .shortcode_tabs.type3 .all_body_cont { padding: 20px 0 20px 0; } /*Social Icons*/ .shortcode_social_icon { width: 56px; height: 56px; display: inline-block; vertical-align: top; margin: 0 41px 43px 0; float: none; text-align: center; background: #2d2e2e; transition: background 300ms; -webkit-transition: background 300ms; } .shortcode_social_icon.type2 { border-radius: 50%; -webkit-border-radius: 50%; } .shortcode_social_icon.type3 { border-radius: 4px; -webkit-border-radius: 4px; } .shortcode_social_icon.type4 { background: none !important; } span.shortcode_social_icon { cursor: default; } .shortcode_social_icon i { text-align: center; display: block; width: 56px; height: 56px; line-height: 56px; font-size: 24px; color: #fff; font-weight:normal; transition: color 300ms; -webkit-transition: color 300ms; } .shortcode_social_icon.type4 i { color:#2d2e2e; } .blue_icon { color:#0088a0; } .yellow_icon { color:#ffc600; } .green_icon, .shortcode_social_icon.green_icon i { color:#00b96d; } .red_icon { color:#f40613; } .blue_bg { background:#0088a0; } .yellow_bg { background:#ffc600; } .green_bg { background:#00b96d; } .red_bg { background:#f40613; } .shortcode_social_icon.green_icon:hover i { color:#2d2e2e !important; } .shortcode_social_icon.green_bg:hover, .shortcode_social_icon.blue_bg:hover, .shortcode_social_icon.red_bg:hover, .shortcode_social_icon.yellow_bg:hover { background:#2d2e2e !important; } /* Contact Info */ .contact_info_list { padding:0; margin:0; list-style:none; } .contact_info_list li:before { display: none !important; } .contact_info_item { padding: 18px 0 18px 83px; margin-bottom: 44px; position: relative; line-height: 20px; } .contact_info_item div, .contact_info_item a { line-height: 20px; color:#2d2e2e; } .no_bg .contact_info_item { padding-left:43px; } .contact_info_item .contact_info_text { display: inline-block; } .contact_info_icon { width: 56px; height: 56px; display: block; position: absolute; left: 0; top: 0; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; } .contact_info_icon i { text-align: center; line-height: 56px; font-size: 24px; font-weight:normal; } .no_bg .contact_info_icon { left:0; top:14px; width: auto; height: 30px; background:none !important; } .no_bg .contact_info_icon i { line-height: 30px; } .icon5 i {color:#fff; } .icon6 i {color:#fff; } .icon7 i {color:#fff; } .icon8 i {color:#13acbe; } .icon9 i {color:#00b96d; } .icon10 i {color:#e74c3c; } .icon11 {background:#40affd; } .icon11 i {color:#fff; } .icon12 {background:#be4a39; } .icon12 i {color:#fff; } .icon13 {background:#f26798; } .icon13 i {color:#fff; } .icon14 i {color:#5567a9; } .icon15 i {color:#cb2027; } .icon16 i {color:#c1c1c1; } .contact_info_icon a { transition: color 300ms; -webkit-transition: color 300ms; } /* Timeline */ .shortcode_timeline { max-width:370px; margin:5px auto 14px auto; position:relative; } .shortcode_timeline:before { position:absolute; left:40px; top:0; bottom:0; width:1px; background:#dddddd; content:''; z-index:5; } .shortcode_timeline ul { padding:0; margin:0; list-style:none; } .shortcode_timeline ul li { padding:32px 0 12px 100px; margin:0 0 29px 0; position:relative; } .shortcode_timeline ul li:last-child { padding-bottom:32px; margin-bottom:0; } .shortcode_timeline ul li:before { display:none; } .timeline_meta, .timeline_meta a { line-height:24px; font-size:14px; color:#acacac; } .shortcode_timeline h6 { line-height:24px; margin-bottom:9px; font-size:16px; } .shortcode_timeline h6 a { line-height:24px; font-size:16px; } .shortcode_timeline a { transition: color 300ms; -webkit-transition: color 300ms; } .shortcode_timeline_date { position:absolute; left:0; top:21px; width:80px; height:80px; z-index:10; border-radius:50%; -webkit-border-radius:50%; line-height:18px; padding-top:21px; font-size:14px; color:#fff; text-align:center; transition: all 1s; -webkit-transition: all 1s; } .shortcode_timeline li:hover .shortcode_timeline_date { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .shortcode_timeline_date span { line-height:18px; font-size:16px; color:#fff; position:relative; display:block; padding-bottom:3px; font-weight:400; } /* Gallery */ .list-of-images { font-size:0; line-height:0; margin:0 0 0 -30px; } .gallery_item { display: inline-block; vertical-align: top; } .gallery_item img { width: 100%; height:auto; } .list-of-images .gallery_item_padding { padding: 0 0 30px 30px; } .gallery_item_wrapper { position:relative; overflow:hidden; } .gallery_item_wrapper a { display:block; } .gallery_item_wrapper .block_fade { width:0; height:0; left:50%; top:50%; transition: all 300ms; -webkit-transition: all 300ms; } .gallery_item_wrapper:hover .block_fade { opacity:0.8; width:100%; height:100%; left:0; top:0; } .view_link { position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; z-index:10; width:60px; height:60px; background-color:transparent; font-size:20px; line-height:58px; text-align:center; border-radius:50%; -webkit-border-radius:50%; border:1px #fff solid; color:#fff; display:block; visibility:hidden; opacity:0; transition: all 300ms; -webkit-transition: all 300ms; font-size:20px; transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); } .view_link i { color:#fff; font-size:20px; line-height:57px; display:inline-block; vertical-align:top; padding-top:0; } .view_link:hover { background-color:#fff; } .gallery_item_wrapper:hover .view_link { visibility:visible; opacity:1; transform: scale(1, 1); -webkit-transform: scale(1, 1); } /* Wall Gallery */ .wall_wrap .list-of-images { margin:0 !important; padding:0 !important; } .wall_wrap .gallery_item { margin:0; } .wall_wrap .list-of-images .gallery_item_padding { padding: 0; } /* Featured Items */ .featured_items .item_list { margin: -30px 0 0 -30px; padding: 0; overflow: hidden; font-size: 0; list-style:none; } .featured_items .item_list li { margin: 30px 0 0 0; display: inline-block; vertical-align: top; padding:0; } .featured_items .item_list li:before { display: none; } .featured_items .item_list li .item { margin: 0 0 0 30px; } .featured_items .item_wrapper, .sorting_block .item_wrapper { position:relative; overflow:hidden; } .featured_items .img_block, .sorting_block .img_block { display: block; position: relative; overflow: hidden; } .featured_items .img_block img, .sorting_block .img_block img { display: block; width: 100%; height: auto; } .featured_portfolio .item_wrapper:hover .view_link, .featured_posts .img_block:hover .view_link, .sorting_block .item_wrapper:hover .view_link, .sorting_block.column1 .img_block:hover .view_link { visibility:visible; opacity:1; transform: scale(1, 1); -webkit-transform: scale(1, 1); } .featured_items .item_wrapper .block_fade, .sorting_block .item_wrapper .block_fade, .sorting_block.column1 .img_block .block_fade { width:101%; left:0; top:0; height:100%; transition: all 300ms; -webkit-transition: all 300ms; } .featured_portfolio .item_wrapper:hover .block_fade, .featured_posts .img_block:hover .block_fade, .sorting_block .item_wrapper:hover .block_fade, .sorting_block.column1 .img_block:hover .block_fade { opacity:0.8; } .featured_items_body { position:absolute; left:0; bottom:-100%; right:-1px; background:#f6f7f9; padding:16px 20px 14px 20px; transition: all 300ms; -webkit-transition: all 300ms; z-index:50; text-align:center; } .item_wrapper:hover .featured_items_body { bottom:0; } .featured_items_title { line-height:24px; padding-bottom:6px; margin-bottom:0; } .featured_items_title h5, .featured_items_title h5 a { line-height:24px !important; padding:0; margin:0; font-size:20px; font-weight:400; color:#282a2a; display:inline-block; vertical-align:top; } .featured_items_body a { transition: color 300ms; -webkit-transition: color 300ms; } .featured_meta, .featured_meta a { line-height:24px; font-size:14px; color:#666666; } .featured_posts .featured_items_body { position:relative; text-align:left; left:auto; top:auto; right: auto; bottom:auto; } .featured_item_content { line-height:24px; color:#666666; font-size:16px; padding:3px 0 6px 0; } .featured_posts .featured_meta, .featured_posts .featured_meta a { color:#acacac; } /* Collapse Map */ .wall_map { padding:0 !important; margin:0 !important; } iframe { vertical-align: top; width:100%; display:block; padding:0; margin:0; border:0; } .collapse { display:block; height:0; overflow:hidden; } .collapse.in { height:auto; } #map-canvas img, #googleMaps img { max-width: none; max-height:none; } .map_collapse { display: block; border-radius: 0; -webkit-border-radius:0; margin: 0; border: none !important; font-size: 26px; text-decoration: none; text-align: center; position: relative; text-transform: none; line-height: 24px; font-weight:500; transition: all 300ms; -webkit-transition: all 300ms; color:#fff !important; padding: 25px 20px; } .map_collapse i { font-size:20px; padding-left:5px; } #googleMaps, .module_google_map iframe { width: 100%; height: 450px; } .right-sidebar #googleMaps, .left-sidebar #googleMaps, .right-sidebar .module_google_map iframe, .left-sidebar .module_google_map iframe { height: 400px; } /* Table Info */ .module_table_info ul { padding:0; margin:0; list-style:none; } .table_info_title { padding:25px 0 13px 0; margin:0; border-bottom:1px #dddddd solid; } .pr_8 i { padding-left:8px; } .table_info_title h3 { line-height:24px; margin-bottom:20px; font-weight:400; } .table_info_title h3 .badge { line-height:16px; padding:2px 10px; text-transform:uppercase; font-size:10px; font-weight:400; color:#fff; margin-left:5px; margin-top:2px; vertical-align:top; } .table_info_title .position { margin-bottom:18px; color:#777; font-weight:700; } .table_info_body { display:none; padding:30px 0; border-bottom:1px #dddddd solid; } .table_info_details:after { content:"\f107"; padding-left:6px; font-family:'FontAwesome'; font-weight:normal; font-size:16px; } .current-section .table_info_details:after { content:"\f106"; } .table_info_details:hover { color:#666666 !important } .send_mail { text-align:center; } .send_mail h3, .send_mail h3 a { font-weight:400; } .send_mail h3 a { transition: all 300ms; -webkit-transition: all 300ms; } .send_mail h3 a:hover { color:#666666; } /* Forms */ input[type="text"], input[type="email"], input[type="password"], textarea { display: block; width: 100%; background: #fff; text-shadow: none; font-size: 14px; line-height: 20px; color: #666666; font-weight:300; padding: 6px 15px 7px 15px; border: 1px #bfbfbf solid; margin: 0 0 20px 0; -webkit-appearance: none !important; outline: none; } textarea { height: 120px; resize:none; padding: 9px 15px 10px 35px; } input[type="button"], input[type="reset"], input[type="submit"] { display: inline-block; margin: 0 0 20px 0; border: none; font-size: 14px; height: 35px; color: #ffffff; line-height:33px; padding: 0 20px; border-radius: 17px; -webkit-border-radius: 17px; -webkit-appearance: none; text-transform: uppercase; font-weight: 400; cursor:pointer; transition: background-color 300ms, color 300ms; -webkit-transition: background-color 300ms, color 300ms; vertical-align:top; outline: none; } input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: #ffffff; } .with_reset input[type="reset"] { margin:0; font-weight:600; text-transform:none; color:#323241; height: 17px; line-height:17px; padding: 0 0 0 20px; border-radius: 0; -webkit-border-radius: 0; background-color: transparent !important; transition: color 300ms; -webkit-transition: color 300ms; } .with_reset .fright { position:relative; } .with_reset .fright:before { position:absolute; left:0; top:0; line-height:17px; font-family:'FontAwesome'; content:"\f057"; font-size:18px; color:#f40613; font-weight:normal; transition: color 300ms; -webkit-transition: color 300ms; } /* Page 404 */ .wrapper_404 { padding:150px 20px 175px 20px; margin:0; background-size: cover; background-repeat: no-repeat; background-position: center center; background-image:url(../page-not-found.html); } .wrapper_404 h1 { font-size:300px; line-height:275px; padding:0; margin:0; color:#e9ecf1; font-weight:700; text-align:center; } .wrapper_404 h2 { font-size:48px; line-height:61px; padding:0; margin-bottom:15px; font-weight:bold; color:#f6f6f6; text-align:center; } .wrapper_404 .module_descr { padding-bottom:17px; color:#f6f6f6; } .form404 { margin:0 auto; max-width:570px; position:relative; } .form404 input[type="text"] { margin: 0; padding-right:100px; padding-left:13px; background-color:transparent; color:#f6f6f6; } .form404 input[type="submit"] { margin:0; position:absolute; right:0; top:0; background-color:#0088a0; } .form404 input[type="submit"]:hover { background-color:#01a3c0; } /* Standard */ h1.title_404 { font-size:300px; line-height:233px; padding:0; margin:0; color:#e9ecf1; font-weight:700; } .form404_def { margin:0 auto; position:relative; } .form404_def input[type="text"] { margin: 0; padding-right:100px; padding-left:13px; } .form404_def input[type="submit"] { margin:0; position:absolute; right:0; top:0; } /* Sitemap */ .sitemap ul, .sitemap ol { padding:0; margin:0 0 38px 0; } .sitemap ul ul { padding-left:14px; padding-top:5px; margin-bottom:0; } .sitemap ul ul li:last-child { padding-bottom:0; } .sitemap li:before { display:none; } .sitemap li { padding-bottom:5px; } .sitemap li a { display:inline-block; vertical-align:top; transition: color 300ms; -webkit-transition: color 300ms; } .sitemap ul li a:before { content: "\f105"; font-family: 'FontAwesome'; display: inline-block; vertical-align:top; padding-right:7px; font-weight:normal; } .sitemap li a:hover { color:#666666; } a.post_title { display:block !important; padding-bottom:5px; text-indent:17px; } .sitemap ol li { list-style: none; position: relative; padding: 0 0 5px 0; } .sitemap ol li:before { content: counter(li) '.'; counter-increment: li; position: absolute; left: 0; top: 0; display:block; } /* Coming Soon */ .global_count_wrapper { text-align: center; overflow: hidden; position:relative; width:100%; } .coming_soon_top { position:absolute; left:0; top:6px; width:100%; text-align:left; } /* Coming Soon Socials */ .coming_soon_socials { padding-top:13px; } .coming_soon_socials ul { padding:0; margin:0; list-style:none; font-size:0; line-height:0; } .coming_soon_socials li { padding:0; margin:15px 15px 0 0; line-height:24px; display:inline-block; vertical-align:top; font-size:16px; } .coming_soon_socials li:last-child { margin-right:0; } .coming_soon_socials a { color:#f6f6f6; font-size:16px !important; font-weight:normal; background-color:transparent !important; } .global_count_wrapper.horizontal .coming_soon_socials a { color:#51555c; } .coming_soon_socials a.soc_fb:hover { color:#5567a9; } .coming_soon_socials a.soc_tweet:hover { color:#40affd; } .coming_soon_socials a.soc_google:hover { color:#be4a39; } .coming_soon_socials a.soc_dribbble:hover { color:#f26798; } .coming_soon_socials a.soc_pinterest:hover { color:#cb2027; } .count_title { position: absolute; text-align: center; width: 100%; display: block; left: 0; transition: top 300ms; -webkit-transition: top 300ms; } .count_title h1 { color:#f6f6f6; line-height:72px; margin:0; font-size:48px; font-weight:700; } .countdown_wrapper { position: absolute; left: 0; width: 100%; display: block; height: 175px; transition: top 300ms; -webkit-transition: top 300ms; } /* jQuery Countdown styles 2.0.0. */ .countdown-rtl { direction: rtl; } .countdown-row { clear: both; width: 100%; padding: 0 2px; text-align: center; overflow: hidden; } .countdown-section { width: auto; display: inline-block; text-align: center; } .countdown-row .countdown-section:before { content: ''; padding: 0; } .countdown-row .countdown-section:first-child:before { display: none; } .countdown-amount { font-size: 150px; line-height: 130px; padding: 0 45px 0 45px; font-weight:300; } .countdown-period { padding: 15px 45px 0 45px; font-size: 30px; line-height: 30px; font-weight: 300; color: #f6f6f6; display: block; width: 100% !important; text-align: center !important; position: relative; text-transform: none; margin: 0; } .count_container_wrapper { position: absolute; text-align: center; width: 100%; display: block; left: 0; transition: bottom 300ms; -webkit-transition: bottom 300ms; } .notify_shortcode { max-width:692px; margin: 0 auto; padding:0 15px; } .notify_shortcode .col-sm-5 { width:40.7%; } .notify_shortcode .col-sm-2 { width:18.6%; } .notify_shortcode input[type="text"], .notify_shortcode input[type="email"], .notify_shortcode input[type="password"] { border-color:#fff; background-color:transparent; color:#f6f6f6; margin-bottom:13px; } .notify_shortcode input[type="submit"] { display:block; width:100%; margin-bottom:13px; padding-left:0; padding-right:0; } /* Horizontal */ .coming_soon_right { background:#222230; width:50%; float:right; position:relative; } .global_count_wrapper.horizontal { width:50%; float:left; } .global_count_wrapper.horizontal .logo_sect { display:block; float:none; text-align:center; padding:0 0 53px 0; } .global_count_wrapper.horizontal .count_title { padding:0 30px; } .global_count_wrapper.horizontal .count_title h1 { line-height:45px; padding-bottom:18px; font-size:38px; font-weight:700; } .global_count_wrapper.horizontal .count_title h1 span { font-size:38px; font-weight:700; line-height:45px; } .global_count_wrapper.horizontal .count_title p { margin:0; color:#f6f6f6; } .global_count_wrapper.horizontal .coming_soon_socials { position:absolute; left:0; width:100%; bottom:26px; text-align:center; } .global_count_wrapper.horizontal .countdown_wrapper { height: 136px; } .global_count_wrapper.horizontal .countdown-amount { font-size: 70px; line-height: 93px; padding: 0 22px 0 22px; font-weight:400; color:#f6f6f6; } .global_count_wrapper.horizontal .countdown-period { padding: 13px 22px 0 22px; font-size: 20px; line-height: 30px; font-weight: 400; color: #f6f6f6; display: block; width: 100% !important; text-align: center !important; position: relative; text-transform: none; margin: 0; } .coming_soon_right_content { position:absolute; left:0; right:0; top:50%; text-align:center; padding:30px 15px; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .coming_soon_right_content .row { max-width:930px; margin:0 auto; } /* Blog Listing */ .module_blog { margin-top:-5px; } .blog_post_preview { margin-bottom: 45px; padding-bottom:33px; border-bottom:1px #dddddd solid; } .blog_post_image { padding:5px 0 24px 0; } .blog_post_image img { display: block; width: 100%; height: auto; margin:0; } .blog_content { position: relative; } .blogpost_title { line-height:38px; margin-bottom:14px; font-weight:700; } .blogpost_title a { line-height:38px; font-weight:700; display:inline-block; transition: color 300ms; -webkit-transition: color 300ms; } .read_more:after { font-family:'FontAwesome'; content:"\f105"; padding-left:7px; } .listing_meta { line-height:21px; padding:0 0 19px 0; font-size:14px; color:#acacac; } .listing_meta span { display:inline-block; vertical-align:top; margin:0; } .listing_meta a { font-size:14px; color:#acacac; transition: color 300ms; -webkit-transition: color 300ms; } .listing_meta span:after { content:'/'; padding:0 3px 0 6px; } .listing_meta span:last-child:after { display:none; } .blog_post_preview blockquote { padding:16px 0 10px 0; margin:0; font-style:italic; text-indent:59px; position:relative; } .blog_post_preview blockquote:before { left:-71px; top:23px; } .blog_post_preview blockquote p { margin-bottom:7px; } .blog_post_preview blockquote .author { font-style:normal; text-indent:0; position:relative; color:#2d2e2e; } .blog_post_preview blockquote .author:before { content:"-"; padding-right:4px; } /* Nivo Slider */ .nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivoSlider img{border-radius:0}.wrapped_video.blog_post_image iframe{border-radius:0;overflow:hidden}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-controlNav{text-align:center}.nivo-controlNav a{cursor:pointer}.nivo-controlNav {display:block!important;position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:99;}.nivo-controlNav a {text-indent:-10000px!important;overflow:hidden;display:inline-block;width:10px;height:10px;background:#ffffff;border-radius:100%;opacity:0.5;margin:0 4px;} .nivo-controlNav { top:50%; right:20px; left:auto; text-align:left; width:10px; bottom:auto; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0; margin:0; font-size:0; line-height:0; } .nivo-controlNav a { margin:0; width:10px; height:10px; display:inline-block; vertical-align:top; margin:5px 0; background:rgba(255,255,255, 0.7); box-shadow:0 0 5px rgba(0,0,0, 0.1); border:1px rgba(255,255,255, 0.7) solid; opacity:1; } .nivo-controlNav a.active { background-color:transparent; } .oneImage .nivo-controlNav { display:none!important; } /* Direction nav styles (e.g. Next & Prev) */ .nivo-prevNav, .nivo-nextNav { display:none; } .slider-wrapper { min-height: 20px; } .slider-wrapper { position: relative; } .nivo-controlNav a.active { opacity: 1; } .oneImage .nivo-directionNav a, .oneImage .nivo-directionNav a:before { display: none !important; } /* Pager Block */ .pagerblock { padding: 5px 0 0 0; margin: 0; list-style:none; text-align:center; font-size:0; line-height:0; } .pagerblock li:before { display: none; } .pagerblock li { display: inline-block; margin: 0 10px 20px 10px; vertical-align:top; } .pagerblock li a, .pagerblock li span { font-size: 14px; width:35px; height:35px; background:#f6f7f9; border-radius:50%; -webkit-border-radius:50%; text-align:center; line-height:35px; color:#2d2e2e; display:block; transition: all 300ms; -webkit-transition: all 300ms; } .pagerblock li a.current, .pagerblock li a.current:hover, .pagerblock li span { color:#fff; } /* Post Socials */ .post_socials { line-height:21px; padding-bottom:4px; } .post_socials ul { padding:0; margin:0; list-style:none; font-size:0; line-height:0; } .post_socials ul li:before { display:none; } .post_socials li { padding:0; margin:0 15px 15px 0; line-height:21px !important; display:inline-block; vertical-align:top; } .post_socials li:last-child { margin-right:0; } .post_socials a { font-size:16px !important; font-weight:normal; background-color:transparent !important; display:block; transition: color 300ms; -webkit-transition: color 300ms; } .post_socials a.soc_fb { color:#5567a9; } .post_socials a.soc_tweet { color:#40affd; } .post_socials a.soc_google { color:#be4a39; } .post_socials a.soc_dribbble { color:#f26798; } .post_socials a.soc_pinterest { color:#cb2027; } .post_socials a:hover { color:#666666; } .single_post .blog_post_preview { margin-bottom:0; padding-bottom:15px; border:none; } /* Single Post */ .single_post h1 { line-height:61px; margin-bottom:20px; font-weight:700; font-size:48px; margin-top:-2px; } .single_post .right-sidebar-block, .single_post .left-sidebar-block { padding-top:10px; } .single_post .bg_title h3 { margin-bottom:20px; } .single_post.type2 .blog_content { padding-bottom:13px; border-bottom:1px #dddddd solid; margin-bottom:24px; } .single_post.type2 .post_meta_socials { padding-bottom:6px; margin-bottom:9px; border-bottom:1px #dddddd solid; position:relative; margin-left:0 !important; margin-right:0 !important; } .single_post.type2 .post_meta_socials .col-sm-9, .single_post.type2 .post_meta_socials .col-sm-3 { padding:0; } /* Blogpost User Meta */ .blogpost_user_meta { margin-bottom:25px; position:relative; padding:24px 20px 13px 124px; background:#f6f7f9; } .blogpost_user_meta .post_socials li { margin-bottom:0; } .blogpost_user_meta h3 { margin-bottom:7px; font-weight:400; } .blogpost_user_meta h3 a { font-weight:400; } .blogpost_user_meta h3 a:hover { color:#2d2e2e; } .author-ava { position:absolute; left:20px; height:20px; border-radius:50%; -webkit-border-radius:50%; } .author-ava img { width:84px; height:84px; border-radius:50%; -webkit-border-radius:50%; } /* Post prev_next links */ .prev_next_links { margin-bottom:28px; line-height:20px; } .prev_next_links a { font-size:14px; text-transform:uppercase; color:#666666; font-weight:400; transition: all 300ms; -webkit-transition: all 300ms; } .prev_next_links a i { font-size:16px; font-weight:normal; } .prev_next_links .fleft i { padding-right:9px; } .prev_next_links .fright i { padding-left:9px; } /* Type2 */ .prev_next_links.type2 { margin-bottom:32px; padding-top:15px; padding-bottom:15px; border:1px #dddddd solid; border-right:none; border-left:none; } .prev_next_links.type2 a { font-size:16px; text-transform:none; font-weight:300; } .left-sidebar .featured_items .item_list, .right-sidebar .featured_items .item_list, .row20 .featured_items .item_list { margin-left: -20px; } .left-sidebar .featured_items .item_list li .item, .right-sidebar .featured_items .item_list li .item, .row20 .featured_items .item_list li .item { margin-left: 20px; } /* Comments */ #comments { padding:0 0 60px 0; } ol.commentlist { list-style: none; margin: 0 0 33px 0; padding: 0; border-bottom:1px #dddddd solid; } ol.commentlist li ul { margin: 0; padding: 0 0 0 100px; list-style:none; } ol.commentlist li { margin: 0; padding:0; } ol.commentlist li:before, ol.commentlist li:after { display:none; } ol.commentlist li .stand_comment { padding: 0 0 35px 0; } .thiscommentbody { padding: 0 0 0 105px; position: relative; } ol.commentlist li .commentava { left: 0; position: absolute; top: 0; height:84px; width: 84px; z-index:5; } ol.commentlist li .commentava img { display: block; height: auto; width: 100%; border-radius:50%; -webkit-border-radius:50%; } .comment_author_name { line-height:26px; margin-bottom:6px; } .comment_author_name a { line-height:26px; display:inline-block; vertical-align:top; color:#2d2e2e; font-weight:400; } .comment_meta, .comment_meta a { line-height:18px; font-size:14px; color:#acacac; } .comment_meta span { display:inline-block; vertical-align:top; } .comment_meta span:after { content:'/'; padding:0 3px 0 6px; } .comment_meta span:last-child:after { display:none; } .comment_meta i { padding-right:4px; } /* Form Valid Style */ .notification_error, .notification_ok { margin: 0 0 20px 0; padding: 18px 20px 18px 55px; position:relative; text-align:left; } .notification_ok { color:#fff; background:#00b96d; } .notification_error { color:#fff; background:#ff352f; } .notification_error:before, .notification_ok:before { position: absolute; left:20px; top:18px; color:#fff; font-family:'FontAwesome'; font-weight:normal; } .notification_error:before { content:"\f071"; } .notification_ok:before { content:"\f087"; } /* Contact Info */ .contact_form { } .contact_info a { color:#666; } .contact_info h4 { font-size:20px; line-height:24px; margin-bottom:19px; } .contact_info .post_socials { padding-top:2px; } .contact_info .post_socials a:hover { color:#666666; } .contact_info p { margin-bottom:12px; } .contact_info p.mb40 { margin-bottom:39px; } .contact_info p.mb20 { margin-bottom:20px; } .wall_wrap iframe { padding:0 !important; } /* PORTFOLIO */ /* Isotope Sorting */ /**** Isotope Filtering ****/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /**** Isotope CSS3 transitions ****/ .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; } /**** disabling Isotope CSS3 transitions ****/ .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; } /* End: Recommended Isotope styles */ /* disable CSS transitions for containers with infinite scrolling*/ .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; transition: none; } /* Filter */ .filter_block { text-align:center; padding-bottom:20px; padding-top:6px; } .filter_navigation { margin:0 auto !important; text-align:center; display:inline-block; padding:0; position:relative; vertical-align:top; } .filter_navigation ul, .filter_navigation ul li ul { padding:0 !important; margin:0 !important; list-style:none!important; } .filter_navigation ul li, .filter_navigation ul li ul li { padding:0 !important; margin:0 !important; } .filter_navigation ul li:before, .filter_navigation ul li ul li:before { display:none; } .filter_navigation ul li ul li { display:inline-block; position:relative; margin:0 3px 20px 3px !important; vertical-align:top; } .filter_navigation ul li ul li a { display:block; margin:0; text-decoration:none; line-height:24px; font-size:14px; padding:6px 19px 8px 19px; font-weight:400; text-transform:uppercase; vertical-align:top; text-align:center; color:#2d2e2e; transition: all 300ms; -webkit-transition: all 300ms; border-width:1px; border-color:transparent; border-style:solid; border-radius:20px; -webkit-border-radius:20px; background-color:transparent; position:relative; } .filter_navigation ul li ul li.selected a { border-color:#bfbfbf; } .filter_navigation ul li ul li a:before { position: absolute; top:-35px; left:50%; z-index:999; width:20px; height:24px; line-height:19px; padding:0; font-size:11px; color:#fff; vertical-align:top; content: attr(data-title); margin-left:-10px; transition: opacity 300ms; -webkit-transition: opacity 300ms; opacity:0; letter-spacing:-1px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -126px; text-indent:-1px; } .filter_navigation ul li ul li a:hover:before { opacity:1; } .element { margin-bottom:30px; } .load_more_works { margin:10px auto 30px auto !important; } .load_more_works.mt0 { margin-top:0 !important; } /* Wall */ .wall_wrap .sorting_block { padding:0 !important; margin-right:-3px; margin-bottom:30px; } .wall_wrap .element { margin:0; width:calc(20% - 0.5px); } /* 2-4 Columns */ .col-sm-6.element { width:calc(50% - 1px); } .col-sm-4.element { width:calc(33.33333333% - 1px); } .col-sm-3.element { width:calc(25% - 1px); } /* Portfolio 1 Column */ .portfolio_item { margin: 0 0 50px 0; padding-bottom:43px; border-bottom:1px #dddddd solid; } .column1 { margin-top:20px; } .column1 .element { margin:0; width:100% } .portfolio_item p { margin-bottom:0; } h2.portf_title { line-height:38px; font-size:30px; font-weight:700; margin-bottom:14px; } h2.portf_title a { line-height:38px; font-size:30px; font-weight:700; transition: color 300ms; -webkit-transition: color 300ms; } .after_line:after { position:absolute; left:0; width:100%; bottom:50px; height:1px; background:#fff; z-index:50; content:''; } /* Main Slider (Revolution) */ .slider_container { width:100%; position:relative; padding:0; margin:0 0 15px 0; } @media only screen and (max-width: 1366px) { .slider_container { width:100%; position:relative; padding:0;	margin:0 0 15px 0; } } .tp-bannertimer { display:none; } .banner{ width:100%; position:relative; } .tp-leftarrow, .tp-rightarrow { display:none !important; } .tp-bullets { opacity:1 !important; right:30px; top:50%; left:auto !important; bottom: auto !important; margin:0 !important; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:10px !important; } .tp-bullets .bullet { width:10px !important; height:10px !important; display:block; margin:5px 0 !important; background-image:none !important; background:rgba(255,255,255, 0.7) !important; box-shadow:0 0 5px rgba(0,0,0, 0.1) !important; border:1px rgba(255,255,255, 0.7) solid !important; opacity:1 !important; border-radius:50% !important; -webkit-border-radius:50% !important; } .light_parent .tp-bullets .bullet { box-shadow:0 0 5px rgba(0,0,0, 0.2) !important; } .tp-bullets .bullet.selected { background-color:transparent !important; } .slide_img, .slide_title, .slide_descr, .slide_btn { max-width: auto; max-height: auto; text-align:left; } .slide1_1, .slide2_1 { z-index: 2; } .z_index2 { z-index: 2; } .z_index3 { z-index: 3; } .z_index4 { z-index: 4; } .z_index5 { z-index: 5; } .z_index6 { z-index: 6; } .slide1_2, .slide2_2 { z-index: 3; } .slide3_1 { z-index: 2; left:0 !important; top:40px !important; } .slide3_2 { z-index: 3; left:auto !important; right:0 !important; top:215px !important; } .slide_info_center { width:100%; text-align:center; left:0 !important; right:0 !important; } .slide_title { z-index: 4; line-height:70px; font-size:70px; color:#f6f6f6; font-weight:700; } .font_size60 { font-size:60px; } .slide_descr { z-index: 5; line-height:27px; font-size:16px !important; color:#f6f6f6; font-weight:600; } .dark_text, .light_parent .slide_title, .light_parent .slide_descr { color:#2d2e2e; } .slide_btn { z-index: 6; } .slide_btn a { display:inline-block; vertical-align:top; padding:9px 19px 10px 19px; border-radius:22px; -webkit-border-radius:22px; line-height:24px; font-size:14px; color:#fff !important; text-transform:uppercase; font-weight:400; transition: all 300ms; -webkit-transition: all 300ms; border-width:1px; border-style:solid; text-shadow:none !important; box-shadow:none !important; } .slide_btn a:hover { background-color:transparent; border-color:#fff; color:#fff; } .slide_btn a { display:inline-block; vertical-align:top; padding:9px 19px 10px 19px; border-radius:22px; -webkit-border-radius:22px; line-height:24px; font-size:14px; color:#fff !important; text-transform:uppercase; font-weight:400; transition: all 300ms; -webkit-transition: all 300ms; border-width:1px; border-style:solid; text-shadow:none !important; box-shadow:none !important; } .slide_btn a:hover { background-color:transparent; border-color:#fff; color:#fff; } /* Main Features */ .module_main_features .featured_items_body { background:none; text-align:center; padding-left:0; padding-right:0; } /* Presentation Flexslider */ .presentation .flexslider, .presentation .flexslider .slides { margin: 0; padding: 0; } .presentation .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .presentation .flexslider .slides img { width: 100%; display: block; } .presentation .flexslider .slides:after { display: none; } .presentation .flexslider { background: none; border: none; position: relative; zoom: 1; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .presentation .flex-direction-nav { display:none !important; } .presentation .flex-control-nav { width: 100%; position: relative; bottom: auto; text-align: center; } .presentation .flex-control-nav li { margin: 0; display: inline-block; zoom: 1; *display: inline; } .presentation .flex-control-thumbs { margin: 12px 0 0 0; position: relative; overflow: hidden; } .presentation .flex-control-thumbs li { width: auto; float: none; margin: 0 18px 21px 18px; display:inline-block; vertical-align:top; } .presentation .flex-control-thumbs img { width: 100%; display: block; opacity: 0.5; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .presentation .flex-control-thumbs img:hover { opacity: 1; } .presentation .flex-control-thumbs img.flex-active { opacity: 1; cursor: default; } /* News block */ .news_block { position:relative; overflow:hidden; } .news_block:before { position:absolute; width:170px; height:23px; background:#fff; left:50%; margin-left:-85px; content:''; z-index:50; } .news_block .item_wrapper { width:100%; padding:30px 30px 25px 30px; background:#f6f7f9; margin-bottom:60px; position:relative; } .news_block .item_wrapper:before { width:1px; height:1000px; background:#ddd; position:absolute; content:''; right:-86px; top:0; margin-top:-960px; z-index:10; } .news_block .fright .item_wrapper:before { right:auto; left:-85px; } .news_block .item_wrapper:after { width:37px; height:1px; background:#ddd; position:absolute; content:''; right:-57px; top:30px; z-index:15; } .news_block .fright .item_wrapper:after { right:auto; left:-57px; } .news_block .featured_items_body { position:relative; text-align:left; left:auto; top:auto; right: auto; bottom:auto; padding:0; } .news_block .featured_item_content { padding-top:12px; padding-bottom:16px; } .news_block .img_block { position:relative; } .news_block .img_block img { width:100%; height:auto; margin-bottom:29px; } .news_block .img_block iframe { margin-bottom:29px; } .news_block .featured_meta, .news_block .featured_meta a { color:#acacac; } .news_block .img_block:before { width:15px; height:15px; background:#fff; position:absolute; border-radius:50%; -webkit-border-radius:50%; content:''; right:-123px; top:-7px; z-index:55; box-shadow:0 0 0 20px #fff; -webkit-box-shadow:0 0 0 20px #fff; } .news_block .fright .img_block:before { right:auto; left:-123px; } .news_block .nivo-controlNav { opacity:0; transition: opacity 300ms; -webkit-transition: opacity 300ms; margin-top:-14px; } .news_block .img_block:hover .nivo-controlNav { opacity:1; } .news_block .featured_items_title { margin-top:-3px; } /* Recent Projects */ .recent_projects { } .proj_list ul { padding:0; margin:0; list-style:none; } .proj_list li { padding:0; margin:0 0 30px 0; } .proj_list li:before, .proj_list li:after { display:none; } .proj_list li a { position:relative; display:block; padding:0 0 0 85px; min-height:70px; line-height:27px; font-size:18px; color:#f6f6f6; transition: color 300ms; -webkit-transition: color 300ms; } .proj_list li a span { display:block; line-height:24px; font-size:14px; } .proj_list li a b { font-weight:400; } .proj_list li a img.large_img { display:none; } .proj_list li a .thumb { position:absolute; left:0; top:0; z-index:1; width:70px; height:70px; display:block; } .proj_list li a:before { position:absolute; left:0; top:0; z-index:5; width:70px; height:70px; background:rgba(40,40,46, 0.5); content:''; transition: opacity 300ms; -webkit-transition: opacity 300ms; opacity:0; } .proj_list li a:hover, .proj_list li a.current { color:#9ba1ac; } .proj_list li a:hover:before, .proj_list li a.current:before { opacity:1; } .proj_preview { margin-bottom:25px; } .og-details { position:relative; overflow:hidden; } .og-details img { width:100%; height:auto; } .proj_info { position:absolute; left:0; bottom:0; width:100%; padding:26px 29px 24px 29px; background:#f6f7f9; } .proj_info a { transition: color 300ms; -webkit-transition: color 300ms; } .proj_title h5 { line-height:35px; margin-bottom:5px; font-size:30px; color:#2d2e2e; font-weight:700; } .proj_title h5 a { line-height:35px; font-size:30px; color:#2d2e2e; font-weight:700; display:inline-block; vertical-align:top; } .proj_meta a { color:#666666; } /* Events Countdown */ .page_has_countdown { position:relative; } .page_has_countdown .wrapper { padding-top:0; } .page_has_countdown .main_header { position:absolute; left:0; top:0; width:100%; z-index:50; } .page_has_countdown .main_header, .page_has_countdown .main_header header { background:none; } .page_has_countdown .count_title h1 { font-size:70px; } .page_has_countdown .count_title h1 span { font-weight:300; color:#f6f6f6; font-size:70px; line-height:72px; } .page_countdown_descr { padding-top:22px; line-height:27px; color:#f6f6f6; font-size:18px; max-width:780px; margin:0 auto; } .page_has_countdown .count_container_wrapper a { margin:0 auto; } .page_has_countdown .countdown_wrapper { height: 147px; } .page_has_countdown .countdown-amount { font-size: 100px; line-height: 115px; font-weight:400; color:#f6f6f6; } .page_has_countdown .countdown-period { font-size: 20px; padding-top:2px !important; } .health_contact { background-color:#fbfbfb; margin-bottom:15px; } .health_contact .module_content { padding:0 30px 10px 30px; } .health_contact input[type="text"], .health_contact input[type="email"], .health_contact input[type="password"], .health_contact textarea { background: #fcfcfc; } /* FS Gallery */ .portfolio_gallery { overflow:hidden !important; position:relative; padding:0 !important; background:rgba(34,34,48, 0.9); } .fs_gallery_container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .fs_gallery_container { padding:0; margin:0; list-style:none; } .fs_gallery_container li { padding:0; margin:0; } .fs_gallery_container li:before { display: none; } .fs_gallery_container.fade { opacity: 1 !important; } .fs_gallery_container.fade li, .fs_gallery_container li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; display: block; opacity: 0; background-position: center !important; transition: opacity 1500ms; -webkit-transition: opacity 1500ms; } .fs_gallery_container.fade li.current-slide, .fs_gallery_container li.current-slide { opacity: 1; } .no_fit.fs_gallery_container li { background-size: cover !important; } .fit_always.fs_gallery_container li { background-size: contain !important; } .fit_width.fs_gallery_container li { background-size: 100% auto !important; } .fit_height.fs_gallery_container li { background-size: auto 100% !important; } .fs_gallery_container.zoom li { -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } .fs_gallery_container.zoom li.current-slide { opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .fs_gallery_container.slide_left li { -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } .fs_gallery_container.slide_right li { -ms-transform: translate(50%, 0); -webkit-transform: translate(50%, 0); transform: translate(50%, 0); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } .fs_gallery_container.slide_top li { -ms-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); transform: translate(0, -100%); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } .fs_gallery_container.slide_bottom li { -ms-transform: translate(0, 100%); -webkit-transform: translate(0, 100%); transform: translate(0, 100%); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } .fs_gallery_container.slide_top li.current-slide, .fs_gallery_container.slide_bottom li.current-slide, .fs_gallery_container.slide_left li.current-slide, .fs_gallery_container.slide_right li.current-slide { opacity: 1; -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); transition: opacity 1000ms, transform 1000ms; -webkit-transition: opacity 1000ms, -webkit-transform 1000ms; } /* FS Gallery Buttons */ .fs_controls { position: absolute; top: 50%; width:100%; left: 0; text-align: center; font-size: 0; line-height: 0; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .fs_controls_in { position: relative; height:120px; } .fs_controls a { width: 40px; height: 60px; display: block; margin: 0; z-index: 99; position: absolute; top:30px; transition: opacity 300ms; -webkit-transition: opacity 300ms; background-image:url(../images/sprite.png); background-repeat:no-repeat; } .fs_controls a.fs_slider_prev { left:56px; background-position:-19px -49px; } .fs_controls a.fs_slider_next { right:56px; background-position:-59px -49px; } .fs_controls a.fs_play, .fs_controls a.fs_pause { left:50%; margin-left:-20px; visibility:hidden; } .fs_controls a.fs_pause { background-position:-99px -49px; } .fs_controls a.fs_play { background-position:-139px -49px; } .fs_controls a:hover { opacity: 0.7; } .fs_controls:hover a.fs_play, .fs_controls:hover a.fs_pause { visibility:visible; } /* Thumbs */ .fs_thmb_viewport { display: block; left:0; width: 100%; padding-top: 10px; height: 80px; position: absolute; bottom: -50px; overflow-x: hidden; transition: bottom 350ms; -webkit-transition: bottom 350ms; } .fs_thmb_viewport:hover { bottom: 0; } .fs_thmb_wrapper { position: relative; overflow: hidden; height: 70px; display: block; background:rgba(34,34,48, 0.9); } .fs_thmb_viewport .fs_thmb_list { position: absolute; left: 0; top: 5px; height: 70px; padding:0; margin:0; } .fs_thmb_viewport .fs_thmb_list li { display: inline-block; float: left; width: 60px; height: 60px; margin-left: 5px; cursor: pointer; position: relative; } .fs_thmb_viewport .fs_thmb_list li:before { display: none; } .fs_thmb_viewport .fs_thmb_list li img { width: 100%; height: auto; } .fs_thmb_viewport .fs_thmb_list li .fs_thmb_fadder { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; box-shadow: none; background:#222230; opacity:0.7; transition: opacity 300ms; -webkit-transition: opacity 300ms; } .fs_thmb_viewport .fs_thmb_list li:hover .fs_thmb_fadder, .fs_thmb_viewport .fs_thmb_list li.current-slide .fs_thmb_fadder { opacity: 0; } .fs_controls.hide_me, .fs_thmb_viewport.hide_me { visibility:hidden !important; } .mouse_icon { } .light_parent .mouse_icon { background-position:-136px 0; } /* Chrome, Safari, Opera */ @-webkit-keyframes mousepulse { from { bottom:30px; } to { bottom:40px; } } /* Standard syntax */ @keyframes mousepulse { from { bottom:30px; } to { bottom:40px; } } .fs_controls, .fs_thmb_viewport, .loaded .mouse_icon { visibility:hidden; opacity:0; transition: all 400ms; -webkit-transition: all 400ms; } .loaded .fs_controls, .loaded .fs_thmb_viewport { visibility:visible; opacity:1; } /* Padding & Margin */ .pb0 { padding-bottom:0; } .pb5 { padding-bottom:0px; } .pb7 { padding-bottom:7px; } .pb10 { padding-bottom:10px; } .pb12 { padding-bottom:12px; } .pb15 { padding-bottom:15px; } .pb20 { padding-bottom:20px; } .pb22 { padding-bottom:22px; } .pb25 { padding-bottom:25px; } .pb30 { padding-bottom:30px; } .pb33 { padding-bottom:33px; } .pb40 { padding-bottom:0px; } .pb43 { padding-bottom:43px; } .pb45 { padding-bottom:10px; } .pb47 { padding-bottom:10px; } .pb48 { padding-bottom:48px; } .pb50 { padding-bottom:50px; } .pb55 { padding-bottom:55px; } .pb60 { padding-bottom:10px; } .pb65 { padding-bottom:0px; } .pb70 { padding-bottom:70px; } .pb80 { padding-bottom:20px; } .pb85 { padding-bottom:85px; } .pb90 { padding-bottom:90px; } .pb93 { padding-bottom:93px; } .pb95 { padding-bottom:95px; } .pb100 { padding-bottom:0px; } .pb125 { padding-bottom:125px; } .pt5 { padding-top:5px; } .pt10 { padding-top:10px; } .pt15 { padding-top:15px; } .pt26 { padding-top:26px; } .pt43 { padding-top:43px; } .pt90 { padding-top:30px; } .pt95 { padding-top:95px; } .pt110 { padding-top:110px; } .mb0 { margin-bottom:0; } .mb1 { margin-bottom:1px !important; } .mb10 { margin-bottom:10px; } .mb13 { margin-bottom:13px; } .mb16 { margin-bottom:16px; } .mb17 { margin-bottom:17px; } .mb18 { margin-bottom:18px; } .mb22 { margin-bottom:22px; } .mb23 { margin-bottom:23px; } .mb27 { margin-bottom:27px; } .mb28 { margin-bottom:28px; } .mb29 { margin-bottom:29px; } .mb32 { margin-bottom:32px; } .mb33 { margin-bottom:33px; } .mb37 { margin-bottom:37px !important; } .mb39 { margin-bottom:39px; } .mb40 { margin-bottom:40px; } .mb70 { margin-bottom:70px; } .mb90 { margin-bottom:0px; } .mb100 { margin-bottom:100px; } .mr0 { margin-right:0 !important; } .mr15 { margin-right:11px !important; } .mt10 { margin-top:10px; } .mt_9 { margin-top:-9px; } .mt_28 { margin-top:-28px; } .mt_29 { margin-top:-29px; } .mt_90 { margin-top:-90px; } .pr_100 { padding-right:100px; } .ml_30 { margin-left:-30px; } .mr_30 { margin-right:-30px; } .lh50, h1.lh50 span { line-height:50px; } .lh40, h2.lh40 span { line-height:40px; } .fw400, .fw400 span { font-weight:400; } .fw700, .fw700 span { font-weight:700; } h1.lh50 span { display:block; } h2.lh40 span { line-height:40px; } .module_descr p.mb10, .page_descr p.mb10 { margin-bottom: 10px; } /* Custom Background */ .custom_bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: -1; background-position:center; } .custom_bg.img_bg { background-size: cover; } /* Background */ .bg1 { background-image:url(../page-not-found.html); } .bg2 { background-image:url(../page-not-found.html); } .bg3 { background-image:url(../images/global3.jpg); } .bg4 { background-image:url(../images/global1.jpg); } .bg5 { background-image:url(../page-not-found.html); } .bg6 { background-image:url(../images/global3.jpg); } .bg7 { background-image:url(../page-not-found.html); } .events_countdown { background-image:url(../page-not-found.html); } .grey_bg { background:#f6f7f9; } .grey { background:#E9EAEC; } .white_bg { background:#fff; } .coming_soon { background-image:url(../page-not-found.html); } .color_bg .btn_type4.dark_parent:hover { background-color:#2d2e2e !important; border-color:#2d2e2e !important; color:#fff !important; } .health_bg { background-image:url(../page-not-found.html); background-position:center center; background-repeat:no-repeat; } .color_bg .testimonials-info, .color_bg .slick_testim_info h5, .color_bg .slick_testim_info h5 span { color:#f6f6f6; } .color_bg .testimonials-info1, .color_bg .slick_testim_info h5, .color_bg .slick_testim_info h5 span { color:#f6f6f6; } .color_bg .testimonials-info2, .color_bg .slick_testim_info h5, .color_bg .slick_testim_info h5 span { color:#f6f6f6; } .paralax { background-position: 50% 0px; background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; } .stretch { background-size: cover; background-repeat: no-repeat; background-position: center center; } .pattern { background-repeat: repeat; background-position:center center; } .light, .light a:hover, h2.light span, .light .diagram_item h4 { color:#f6f6f6; } .list_icons { padding:0; margin:0 0 24px 0; list-style:none; } .list_icons li { padding:0 0 7px 1px; margin:0; } .list_icons i { margin-right:4px; } .lh27 { line-height:27px; } .module_content ul.type2.pb_li22 li { padding-bottom:13px; color:#fff; } .inline_block { display:inline-block; float:none; } .bg_title h2.text-left, .module_descr.text-left { text-align:left; } .full_map .row { padding:0 !important; } .max_width1050 { max-width:1050px; margin:0 auto; } /* Placeholder */ ::-webkit-input-placeholder { opacity: 1 !important; } :-moz-placeholder { /* Firefox 18- */ opacity: 1 !important; } ::-moz-placeholder { /* Firefox 19+ */ opacity: 1 !important; } :-ms-input-placeholder { opacity: 1 !important; } /* WebKit browsers */ input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color: transparent !important; } /* Mozilla Firefox 4 to 18 */ input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color: transparent !important; } /* Mozilla Firefox 19+ */ input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color: transparent !important; } /* Internet Explorer 10+ */ input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color: transparent !important; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 10001; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 10005; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 10004; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 10006; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 0; } .mfp-close-btn-in .mfp-close { color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3F3F3F; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } body.mfp-zoom-out-cur { margin:0 -17px 0 0 !important; } .mfp-zoom-out-cur .main_header, .mfp-zoom-out-cur .breadcrumbs, .mfp-zoom-out-cur .wrapper, .mfp-zoom-out-cur .fixed-menu header, .mfp-zoom-out-cur .footer { padding-right:17px !important; } .mfp-zoom-out-cur .wall_map { margin-left:-17px !important; } /* Custom Magnific Popup Arrows */ .mfp-arrow { opacity: 1; filter: alpha(opacity=100); margin-top: 0; width: 16px; height: 14px; transform:translateY(-50%); -webkit-transform:translateY(-50%); transition: opacity 300ms; -webkit-transition: opacity 300ms; background-image:url(../images/sprite.png) !important; background-repeat:no-repeat !important; } .mfp-arrow:active { margin-top: 0; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:hover { opacity: 0.7; filter: alpha(opacity=70); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: none; } .mfp-arrow-left { left: 30px; background-position:-268px -124px !important; } .mfp-arrow-right { right: 30px; background-position:-284px -124px !important; } .mfp-title, .mfp-counter { padding-top:19px; font-size:14px; font-weight:300; color:#fff; line-height:24px; } .mfp-title { font-size:16px; } .mfp-close { opacity: 1; filter: alpha(opacity=100); transition: opacity 300ms; -webkit-transition: opacity 300ms; } .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:hover { opacity: 0.7; filter: alpha(opacity=70); } .mfp-close:active { top: 0; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { right: 0; text-align: right; padding-right: 0; width: 100%; } .mfp-iframe-holder .mfp-close { top:0; } .mfp-close { text-indent:-9999px; font-size:0 !important; line-height:0 !important; } .mfp-close:before { width:12px; height:12px; position:absolute; content:''; right:0; top:-2px; display:block; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-268px -138px; } /* Login Popup */ .modal-backdrop { background-color: #0b0b0b; } .modal-backdrop.in { filter: alpha(opacity=80); opacity: .8; } .login_popup .modal-dialog { position:absolute; left:50%; top:50%; margin-left:-285px; width:570px; margin-top:-160px; } .login_popup .modal-content { position: relative; background-color: #fff; border: none; border-radius: 0; -webkit-border-radius:0; outline: 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3); box-shadow: 0 0 10px rgba(0, 0, 0, .3); padding:24px 30px; } .login_popup h3 { margin-bottom:25px; font-weight:400; } .login_popup form { padding-bottom:10px; } .login_popup .forgot_password { padding-top:21px; border-top:1px #dddddd solid; } .login_popup .forgot_password a { font-size:14px; color:#666666; transition: color 300ms; -webkit-transition: color 300ms; } .login_popup .close_popup { position:absolute; right:20px; top:20px; width:12px; height:12px; content:''; display:block; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-280px -138px; text-indent:-9999px; -webkit-appearance:none; border:0; margin:0; padding:0; background-color:transparent; opacity:0.4; transition: opacity 300ms; -webkit-transition: opacity 300ms; outline:none !important; } .login_popup .close_popup:hover { position:absolute; opacity:1; } .login_popup input[type="submit"] { margin-right:15px; } .login_popup .remember_me { display:inline-block; vertical-align:top; font-size:14px; padding-top:6px; } .login_popup .remember_me label { font-weight:300; } .login_popup input[type="checkbox"] { margin-right:10px; outline:none; } /* Responsive changes */ @media only screen and (min-width: 768px) { a.menu_toggler { display: none !important; } .mobile_menu_wrapper { display: none !important; } body.modal-open { margin:0 -17px 0 0 !important; } body.modal-open .main_header, body.modal-open .breadcrumbs, body.modal-open .wrapper, body.modal-open .fixed-menu header, body.modal-open .footer { } body.modal-open .wall_map { margin-left:-17px !important; } body.modal-open { padding:0 !important; } .no_scroll { overflow:hidden !important; margin-right:17px !important; } } @media only screen and (max-width: 520px) { .shortcode_tabs.type3 .shortcode_tab_item_title { display:block; width:100% !important; } .shortcode_tabs.type3 .all_heads_cont { padding-bottom:0; border-bottom:none; } .shortcode_tabs.type3 .shortcode_tab_item_title.active:before { bottom: -2px; } .shortcode_tabs.type3 .all_body_cont { padding: 40px 0 23px 0; } .shortcode_tabs.type3 .shortcode_tab_item_body p:last-child { margin-bottom:20px; } .count_title h1, .page_has_countdown .count_title h1 { line-height:22px !important; font-size:16px !important; font-weight:400 !important; } .page_has_countdown .count_title h1 span { line-height:22px !important; font-size:16px !important; } .coming_soon_top .logo_sect { float:none; padding:20px 0 0 0; text-align:center; display:block; } .coming_soon_top .fright { display:none; } .shortcode_iconbox.type4 .iconbox_wrapper, .shortcode_iconbox.type5 .iconbox_wrapper { text-align:center !important; } .shortcode_iconbox.type5 .icon_title_wrap { padding-left:0; padding-top:100px; } .shortcode_iconbox.type5 .icon_title_wrap .ico { left:50%; margin-left:-35px; } .shortcode_iconbox.type4 .icon_title_wrap { padding-left:0 !important; padding-top:80px !important; } .shortcode_iconbox.type4 .icon_title_wrap .ico { left:50% !important; margin-left:-28px; right:auto; } .shortcode_iconbox.type4 .iconbox_body, .shortcode_iconbox.type5 .iconbox_body { padding-left:0 !important; } } @media only screen and (max-width: 767px) { .right-sidebar .contentarea { padding-right:0; } .left-sidebar .contentarea { padding-left:0; } .fixed-menu { display:none !important; } .footer_bottom .footer_logo, .footer_bottom .copyright { display:block; float:none !important; } .shortcode_diagram.items1 li, .shortcode_diagram.items2 li, .shortcode_diagram.items3 li, .shortcode_diagram.items4 li, .sponsors_works.items1 li, .sponsors_works.items2 li, .sponsors_works.items3 li, .sponsors_works.items4 li, .sponsors_works.items5 li, .sponsors_works.items6 li, .testimonials_list.items1 li, .testimonials_list.items2 li, .testimonials_list.items3 li, .testimonials_list.items4 li, .teamslider.items1 li, .teamslider.items2 li, .teamslider.items3 li, .teamslider.items4 li, .module_price_table.items1 .price_item, .module_price_table.items2 .price_item, .module_price_table.items3 .price_item, .module_price_table.items4 .price_item, .list-of-images.items1 .gallery_item, .list-of-images.items2 .gallery_item, .list-of-images.items3 .gallery_item, .list-of-images.items4 .gallery_item, .list-of-images.items5 .gallery_item, .featured_items .items1 li, .featured_items .items2 li, .featured_items .items3 li, .featured_items .items4 li { width: 100%; } .text-right { text-align: left; } .slick-list { margin:0 !important; } .module_team .img_block { margin-bottom: 20px; } .shortcode_tabs { padding: 20px 25px 20px 25px; } .all_body_cont { padding-top:20px; } .shortcode_tab_item_title { font-size:15px; } .item_tab img { float:none; display:block; width:100%; height:auto; margin:0 0 15px 0; } .pr_100 { padding-right:0; } .inline_block { display:block; } .width50, .width65 { width:100%; } .step_by_step .iconbox_wrapper:before { display:none; } .wrapper_404 { padding-top:80px; padding-bottom:110px; } .wrapper_404 h1, h1.title_404 { font-size:120px; line-height:150px; text-align:center; } .bg_title h2.mobile-center, .module_descr.mobile-center { text-align:center; } .notify_shortcode .col-sm-5, .notify_shortcode .col-sm-2 { width:100% !important; } .countdown_wrapper, .global_count_wrapper.horizontal .countdown_wrapper, .page_has_countdown .countdown_wrapper { height: 65px; } .global_count_wrapper.horizontal .countdown_wrapper { margin:25px 0; } .countdown-amount, .global_count_wrapper.horizontal .countdown-amount, .page_has_countdown .countdown-amount { font-size: 30px; line-height: 40px; padding: 0 10px 0 10px; } .countdown-period, .global_count_wrapper.horizontal .countdown-period, .page_has_countdown .countdown-period { padding: 5px 10px 0 10px; font-size: 16px; line-height: 20px; } .count_title h1, .page_has_countdown .count_title h1 { line-height:25px; font-size:18px; font-weight:500; } .page_has_countdown .count_title h1 span { line-height:25px; font-size:18px; } .global_count_wrapper.horizontal, .coming_soon_right { width:100%; height:auto !important; float:none; } .global_count_wrapper.horizontal .count_title, .global_count_wrapper.horizontal .countdown_wrapper, .global_count_wrapper.horizontal .count_container_wrapper, .global_count_wrapper.horizontal .coming_soon_socials { position:relative; left:auto; top:auto !important; bottom:auto !important; } .global_count_wrapper.horizontal .count_title h1 { line-height:30px; padding-bottom:12px; font-size:20px; font-weight:500; } .global_count_wrapper.horizontal .count_title h1 span { font-size:20px; font-weight:500; line-height:30px; } .global_count_wrapper.horizontal .count_title p { font-size:12px; line-height:19px; } .global_count_wrapper.horizontal .logo_sect { padding-top:30px; padding-bottom:15px; } .global_count_wrapper.horizontal .coming_soon_socials { padding:15px 0 30px 0; } .coming_soon_right_content { position:relative; left:auto; right:auto; top:auto; transform:none; -webkit-transform:none; } .element { width:100% !important; } .column1 { margin-top:0; } h2.portf_title { padding-top:20px; } .module_iconboxes { display:block; } .ml_30 { margin-left:0; } .mr_30 { margin-right:0; } .news_block .fleft, .news_block .fright { float:none; } .news_block:before, .news_block .item_wrapper:before, .news_block .item_wrapper:after, .news_block .img_block:before { display:none !important; } .right_align .shortcode_iconbox.type4 .iconbox_wrapper { text-align:left; } .right_align .shortcode_iconbox.type4 .iconbox_body, .right_align .shortcode_iconbox.type4 .icon_title_wrap { padding-left:80px; padding-right:0; } .right_align .shortcode_iconbox.type4 .iconbox_wrapper .ico { left:0; right:auto; } .page_countdown_descr { display:none; } header nav, .head_search { display:none !important; } .main_header .logo_sect { position:relative !important; left:auto !important; top:auto !important; padding: 10px 70px 10px 70px !important; display: block !important; float:none !important; text-align:center !important; } .main_header .logo { display:block !important; float:none !important; } .main_header .logo_sect img { max-width:100% !important; height:auto !important; } .main_header header { position:relative; } a.menu_toggler { display:block; margin:0; border:none; border-radius:0; box-shadow:none; height:26px; position:absolute; left:30px; top:36px; width:30px; background-image:url(../images/mobile_icons.png); background-repeat:no-repeat; background-position:0 0; } a.menu_toggler:hover { background-position:0 -26px; } a.menu_toggler.close_toggler { background-position:-30px 0; } a.menu_toggler.close_toggler:hover { background-position:-30px -26px; } .mobile_menu_wrapper { display:block; background:#fff; width: 100%; padding:0; overflow:hidden; position:relative; } .mobile_menu_wrapper:before { display:block; background:#fff; width: 100%; position:absolute; left:0; bottom:0; height:1px; content:''; z-index:555; } .mobile_menu { padding-left:30px !important; padding-right:30px !important; list-style:none; } .mobile_menu_wrapper li:before { display:none; } .mobile_menu_wrapper li { padding:0; margin:0; position:relative; } .mobile_menu_wrapper ul { list-style:none; padding:0; margin:0; } .mobile_menu_wrapper .sub-menu { margin-left:20px; } .mobile_menu_wrapper .sub-nav { display:none; } .showsub .sub-nav .sub-nav { display:none; } .showsub .sub-nav, .showsub .sub-nav .showsub .sub-nav { display:block; } .mobile_menu_wrapper a.mob_link { color:#2d2e2e; font-size:14px; font-weight:300; padding:12px 0 14px 0; margin:0; line-height:24px; border-bottom:1px #dddddd solid; display:block; } .mobile_menu_wrapper .current-menu-parent .sub-menu li a.mob_link, .mobile_menu_wrapper .current-menu-parent .sub-menu li.current-menu-parent .sub-menu li a.mob_link { color:#2d2e2e; } .mobile_menu_wrapper li.menu-item-has-children:before { position:absolute; right:3px; top:13px; content:"\f105"; display:block; font-size:14px; color:#2d2e2e; font-weight:normal; line-height:24px; font-family:'FontAwesome'; } .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before, .mobile_menu_wrapper li.menu-item-has-children.showsub:before { content:"\f107"; } .sub-nav { width:100% !important; margin:0 !important; } .megamenu_wrap .container { padding:0; } .sub-menu i { padding-right:7px; } .container { padding-right: 30px; padding-left: 30px; } .megamenu_wrap iframe.map { position:static; left:auto; top:auto; bottom:auto; height:300px; width:100%; } .slide3_2 { display: none !important; } .slide_btn, .slide_title, .slide_descr { padding:0 30px !important; } .module_slider { padding-left:0 !important; padding-right: 0 !important; } .full_width_row { padding-left:0 !important; padding-right: 0 !important; } .tp-bullets { right:40px !important; top:auto; left:auto !important; bottom: 25px !important; transform:none !important; -webkit-transform:none !important; width:auto !important; } .tp-bullets .bullet { margin:5px !important; } .tagline .fright { display:none; } .tagline .fleft { float:none; } a.tagline_toggler { display:block; margin:0; border:none; border-radius:0; box-shadow:none; height:40px; position:absolute; right:30px; top:29px; width:40px; background-image:url(../images/mobile_icons.png); background-repeat:no-repeat; background-position:-101px -1px; } a.tagline_toggler:hover { background-position:-101px -41px; } a.tagline_toggler.close_tagline { background-position:-61px -1px; } a.tagline_toggler.close_close_tagline:hover { background-position:-61px -41px; } .tagline_items { display:block !important; } .tagline { padding:30px 30px !important; display:none; } .tagline .container { position:relative; padding:0 60px; } .log_in_out { display:none; margin:0; } .language_select, .cart_btn { position:absolute; left:0; top:0; } .cart_btn { position:absolute; left:auto; right:0; } .cart_submenu { right:0 !important; } .cart_submenu:before { height: 8px; top: -8px; } .tagline .cart_btn:hover > .cart_submenu { top: 48px !important; } .cart_btn a.view_cart_btn { transition: none; -webkit-transition: none; width:40px; height:40px; padding:0; margin:0; text-indent:-9999px; display:block; } .cart_btn a.view_cart_btn:before { position:absolute; left:0; top:0; width:40px; height:40px; display:block; background-image:url(../images/mobile_icons.png); background-repeat:no-repeat; background-position:-141px -1px; } .cart_btn a.view_cart_btn:hover:before, .cart_btn:hover a.view_cart_btn:before { background-position:-141px -41px; } .cart_btn a.view_cart_btn.has_items:before { background-position:-181px -1px; } .cart_btn a.view_cart_btn.has_items:hover:before, .cart_btn:hover a.view_cart_btn.has_items:before { background-position:-181px -41px; } /* Top Search */ .top_search { display:block !important; position:relative; margin-left:0; height:40px; vertical-align:top; } .top_search form input[type="text"] { margin:0 !important; padding: 0 55px 0 20px !important; width: 100% !important; border:none !important; font-size:16px !important; color:#9aa1ac !important; font-weight:300; line-height:40px !important; height:40px; outline:none; background:rgba(255,255,255,0.1); border-radius:20px; -webkit-border-radius:20px; } .s_submit, .top-icon-search { top:12px; right:20px; } .top_search.ct-search-open form input[type="text"] {width:100%; } .top_search form input[type="text"]:focus::-webkit-input-placeholder { color: #9aa1ac !important; } .top_search form input[type="text"]:focus:-moz-placeholder { color: #9aa1ac !important; } .top_search form input[type="text"]:focus::-moz-placeholder { color: #9aa1ac !important; } .top_search form input[type="text"]:focus:-ms-input-placeholder { color: #9aa1ac !important; } .language_select { padding:0; margin:0; } .language_select .selectBox { padding:0; margin:0; } .language_select .selected { font-size:0; width:40px; height:40px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; display:block; } .language_select .selected img { height:40px; width:60px; display:block; margin:0 0 0 -10px; padding:0; max-width:inherit; } .language_select span.selectArrow { display:none; } .language_select div.selectOptions { top:48px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .module_team .item_list.type2 .teamlink { width:32px; height:32px; line-height: 30px; margin: 3px; } .wrapper_404 { padding-top:100px; padding-bottom:130px; } .wrapper_404 h1, h1.title_404 { font-size:190px; line-height:200px; } .countdown_wrapper { height: 130px; } .countdown-amount, .page_has_countdown .countdown-amount { font-size: 80px; line-height: 100px; padding: 0 25px 0 25px; } .countdown-period { padding: 15px 25px 0 25px; font-size: 25px; line-height: 25px; } .page_has_countdown .countdown-period { font-size:20px; } .count_title h1, .page_has_countdown .count_title h1, .page_has_countdown .count_title h1 span { line-height:50px; font-size:30px; } .global_count_wrapper.horizontal .count_title p { font-size:13px; line-height:20px; } .global_count_wrapper.horizontal .count_title h1 { line-height:35px; padding-bottom:14px; font-size:24px; font-weight:500; } .global_count_wrapper.horizontal .count_title h1 span { font-size:24px; font-weight:500; line-height:35px; } .global_count_wrapper.horizontal .countdown_wrapper { height: 70px; } .global_count_wrapper.horizontal .countdown-amount { font-size: 35px; line-height: 40px; padding: 0 20px 0 20px; } .global_count_wrapper.horizontal .countdown-period { padding: 5px 20px 0 20px; font-size: 15px; line-height: 25px; } .global_count_wrapper.horizontal .notify_shortcode .col-sm-5 { width:35%; } .global_count_wrapper.horizontal .notify_shortcode .col-sm-2 { width:30%; } .post_meta_socials .col-sm-9, .post_meta_socials .col-sm-3 { width:100%; text-align:left; } .element .featured_items_title { padding-bottom:0; } .element .featured_items_title h5, .element .featured_items_title h5 a { font-size: 13px; line-height: 15px !important; } .element .featured_meta { display:none; } .news_block .item_wrapper { width:275px; } .head_search input[type="text"] { width: 150px; } header nav ul.menu > li { margin-left:30px; } .phone, .email { margin-right:10px; } .shortcode_tab_item_title { font-size:13px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .module_team .item_list.type2 .teamlink { width:40px; height:40px; line-height: 38px; margin: 7px; } .wrapper_404 { padding-top:130px; padding-bottom:160px; } h1.title_404 { font-size:250px; } .countdown_wrapper { height: 150px; } .countdown-amount, .page_has_countdown .countdown-amount { font-size: 100px; line-height: 117px; padding: 0 25px 0 25px; } .countdown-period { padding: 15px 25px 0 25px; font-size: 25px; line-height: 25px; } .page_has_countdown .countdown-period { font-size:20px; } .count_title h1, .page_has_countdown .count_title h1, .page_has_countdown .count_title h1 span { line-height:60px; font-size:40px; } .global_count_wrapper.horizontal .count_title p { font-size:14px; line-height:21px; } .global_count_wrapper.horizontal .count_title h1 { line-height:40px; padding-bottom:15px; font-size:32px; font-weight:700; } .global_count_wrapper.horizontal .count_title h1 span { font-size:32px; font-weight:700; line-height:40px; } .global_count_wrapper.horizontal .countdown_wrapper { height: 110px; } .global_count_wrapper.horizontal .countdown-amount { font-size: 60px; line-height: 75px; padding: 0 20px 0 20px; } .global_count_wrapper.horizontal .countdown-period { padding: 10px 20px 0 20px; font-size: 18px; line-height: 25px; } .global_count_wrapper.horizontal .notify_shortcode .col-sm-5 { width:38%; } .global_count_wrapper.horizontal .notify_shortcode .col-sm-2 { width:24%; } .element .featured_items_title { padding-bottom:0; } .element .featured_items_title h5, .element .featured_items_title h5 a { font-size: 16px; line-height: 20px !important; } header nav ul.menu > li { margin-left:30px; } header nav ul.menu > li > a { font-size:12px; } .shortcode_tab_item_title { font-size:18PX; } } @media (min-width: 992px) { .news_block .item_wrapper { width:385px; } } @media (min-width: 1200px) { .container { width: 1200px; } .countdown-amount { padding: 0 55px 0 55px; } .countdown-period { padding: 15px 55px 0 55px; } .page_has_countdown .countdown-amount { padding: 0 40px 0 40px; } .page_has_countdown .countdown-period { padding: 2px 40px 0 40px; } .news_block .item_wrapper { width:500px; } } @media (min-width: 1900px) { .wrapper_404 { padding-top:217px; padding-bottom:244px; } .countdown-amount { padding: 0 65px 0 65px; } .countdown-period { padding: 15px 65px 0 65px; } .page_has_countdown .countdown-amount { padding: 0 45px 0 45px; } .page_has_countdown .countdown-period { padding: 2px 45px 0 45px; } .global_count_wrapper.horizontal .countdown-amount { padding: 0 42px 0 42px; font-size: 100px; line-height: 93px; } .global_count_wrapper.horizontal .countdown-period { padding: 13px 42px 0 42px; } .global_count_wrapper.horizontal .count_title h1 { line-height:50px; padding-bottom:27px; font-size:48px; font-weight:700; } .global_count_wrapper.horizontal .count_title h1 span { font-size:48px; font-weight:700; line-height:50px; } } @media only screen and (max-width: 1024px) { .paralax { background-position: 50% 50% !important; background-attachment: scroll !important; } } /* Retina */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { .logo_def, .icon_def { display:block; } .logo_retina, .icon_retina { display:none; } .head_search input[type="submit"], .s_submit, .top-icon-search, .widget_search input[type="submit"], .fs_controls a, .mouse_icon, .mfp-arrow, .login_popup .close_popup { background-image:url(../images/sprite.png) !important; background-size:300px 150px !important; -webkit-background-size:300px 150px !important; } .log_in_out a:before, .cart_btn a.view_cart_btn:before, .step_by_step .iconbox_wrapper:before, .filter_navigation ul li ul li a:before, .mfp-close:before { background-image:url(../images/sprite.png) !important; background-size:300px 150px !important; -webkit-background-size:300px 150px !important; } a.tagline_toggler, a.menu_toggler { background-image:url(../images/mobile_icons.png) !important; background-size:222px 82px !important; -webkit-background-size:222px 82px !important; margin-top:-5% !important; } } .socialmenu { list-style:none; } .socialmenu li { float:left; padding:0 3px; } .menu_gray { border-bottom: 2px solid #F40613; background-color: #DEDDE4; width:100%; } .paddingtop { padding:0px 0 0 0 !important; } .headimg img { width:100% !important; border-bottom: 2px solid #F40613; } .ip { border: 1px solid #ddd; padding: 10px; text-align: justify; } .pb100 { padding-bottom: 10px; } .verticals li { list-style:none; padding-bottom:5px; font-weight:600; } .verticals li a { color:#323241; font-weight:500; } .verticals li a:hover { color:#f40613; } .verticals1 li { list-style:none; padding-bottom:5px; } .verticals1 li a { color:#323241; font-weight:500; } .verticals1 li a:hover { color:#f40613; } .color { color:#f40613; font-weight:300; } .pb800 { padding-bottom: 0px; } .margin { margin:3% 20%; } .mar { margin-bottom:10px; } .exp { color:#323241; font-weight:600; } .exp_det { color:#666666; font-weight:500; } .table_Heading { width: 20%; font-weight: 600; } .online { font-size:16px !important; padding:10px 10px !important; font-weight:normal !important; } .fontsize { font-size:14px !important; font-weight:600 !important; } .wall_mar { width:100% !important; margin-left:0px !important; } table.shop_attributes td span{color:#2d2e2e}.single_product .tab_content ol.commentlist{margin:-4px 0 0;padding:0;border:0}.single_product .tab_content ol.commentlist li{padding-bottom:0}.single_product .tab_content ol.commentlist li .star_rating{line-height:18px;padding-top:0;font-size:14px}.shop_cart{padding-top:10px;margin-bottom:48px}.shop_cart table{background:#fff}.shop_cart tbody,.shop_cart thead{border:0}.cart_table_item,td.actions{border-top:1px #ddd solid}.product-name,.product-price,.product-quantity,.product-remove,.product-subtotal,.product-thumbnail{padding:13px 30px 14px 0;border:0}.shop_cart thead th{font-size:20px;color:#2d2e2e;font-weight:400}.cart_table_item .product-name,.cart_table_item .product-price,.cart_table_item .product-quantity,.cart_table_item .product-remove,.cart_table_item .product-subtotal,.cart_table_item .product-thumbnail{padding:15px 30px 15px 0;border:0}.product-remove{width:30px;padding-right:0!important}.product-thumbnail{width:140px}.product-quantity{width:200px}.product-thumbnail a{display:block}.product-thumbnail img{width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%}a.remove{display:inline-block;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;background:#f6f7f9;position:relative;border:none;transition:all 300ms;-webkit-transition:all 300ms;text-indent:-9999px}a.remove:before{width:30px;height:30px;line-height:30px;position:absolute;left:0;top:0;text-align:center;display:block;font-size:10px;color:#2d2e2e;font-family:FontAwesome;content:"\f00d";text-indent:0;transition:color 100ms;-webkit-transition:color 100ms;font-weight:400}a.remove:hover:before{color:#fff}.product-name a{font-weight:300;color:#2d2e2e}.shop_cart .amount{color:#2d2e2e}.coupon{display:inline-block;float:left;margin:0}.coupon form{position:relative}.coupon input[type=text]{width:300px;margin:0 12px 20px 0;display:inline-block;vertical-align:top}.coupon input[type=submit]{display:inline-block;vertical-align:top;background:#f6f7f9;color:#2d2e2e}.coupon input[type=submit]:hover{color:#fff}td.actions{padding:30px 0 10px}td.actions .fright .shortcode_button{margin:0 0 20px 15px!important}.cart_totals{margin-bottom:22px;width:100%}.cart_totals tr td{padding:0 10px 8px 0;text-align:left}.cart_totals tr td:last-child{padding:0 0 8px 10px;text-align:right}.cart_totals tr td span{color:#2d2e2e}.calculate{color:#2d2e2e;font-weight:400}.calculate:after{font-family:FontAwesome;content:"\f105";font-weight:400;padding-left:8px}@media only screen and (min-width:768px) and (max-width:991px){.item_cart,.item_link{width:44px;height:44px;line-height:43px;margin:-22px 0 0 8px}.item_link{margin-left:-52px}td.actions .fright{float:none}.coupon{display:block;float:none;width:auto}td.actions .fright .shortcode_button{margin:0 15px 20px 0!important}}@media only screen and (max-width:767px){.shop_ordering .fleft,.shop_ordering .fright{float:none}.shop_list_item .items1 li,.shop_list_item .items2 li,.shop_list_item .items3 li,.shop_list_item .items4 li,.summary,div.images{width:100%}.product-price,.product-quantity,.product-remove,.product-thumbnail{display:none}td.actions .fright .shortcode_button{margin:0 15px 20px 0!important}td.actions .fright{float:none}.coupon{display:block;float:none;width:auto}} .borderheading{ content: ''; border-bottom: 5px solid #cb030f; width: 1.5em; height: 0; display: block; position: absolute; left: 50%; margin-left: -.75em; } .headingmargin { margin-bottom:0px !important; } .contact { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F7F7F7; box-shadow: 2px 0 6px #DDDDDD; font-size: 0.9em; height: 150px; line-height: 22px; margin: 8px; overflow: hidden; } .contact1 { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F7F7F7; box-shadow: 2px 0 6px #DDDDDD; font-size: 0.9em; height: 180px; line-height: 22px; margin: 8px; overflow: hidden; } .contact_heading { font-weight:bold; } .contact_details { line-height: 23px; } .contact_details a { color:#323241; font-weight:bold; } .contact_details a:hover { color:#323241 !important; font-weight:bold; } .contact_padding { padding:20px 10px 20px 20px; } .verti_heading { /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #363648, 0%, #202027 100%); /* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #363648 0%, #202027 100%); /* Opera */ background-image: -o-linear-gradient(top, #363648 0%, #202027 100%); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363648), color-stop(1, #202027)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #363648 0%, #202027 100%); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #363648 0%, #202027 100%); padding:10px 0px; text-align:center; color:#dedde4; } .verti_clr { color: #323241 !important; font-size:18px !important; } .verti_clr:hover { color:#CB030F !important; } .footer_border { margin-bottom: 12px !important; border: 0 !important; border-top: 1px solid #494C52 !important; } .footer_clr { color:#DEDDE4; } .footer_enq { color:#dedde4 !important; } .footer_enq:hover { color:#F40613 !important; text-decoration:underline; } .col1 a { color:#cb030f; } .col1 a:hover { color:#f40613; } .shortcode_tab_item_title li { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #f40613; text-decoration: none; background-color: #fff; border: 1px solid #ddd; font-size:16px; list-style:none; } .shortcode_tab_item_title li:hover { background-color:#DEDDE4; } #toTop{ position: fixed; cursor: pointer; display: none; width: 50px; height: 50px; text-indent: -9999px; z-index: 999; right: 20px; bottom: 20px; background: #cb030f url("../images/up-arrow.png") no-repeat center 43%; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } #toTop:hover{ background-color: #f40613; box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) } .life a:hover { opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ } .life_heading { font-weight: 600; color: #cb030f; margin-bottom: 0px; text-align: center; } .heading_life { font-size: 20px; text-align: center; text-transform: uppercase; color: #fff; text-shadow: 1px 1px #000; } .search_header { background: #141821 none repeat scroll 0% 0%; position: absolute; z-index: 9999; padding: 0px 10px; margin-top: 3%; border-left:1px solid #f40613; border-right:1px solid #f40613; } .search_header i { color:#fff; } .search_header a { color:#FF2230; } .search_header a:hover { color:#fff; } blockquote::before { font-size:60px !important; top:0px !important; left:0px !important; font-style:normal; } .exp1 a { color:#f40613 !important; } .exp1 a:hover { color:#323241 !important; } .active_nav { color:#cb030f !important; } .inner-addon { position: relative; } /* add padding */ .left-addon input { padding-left: 35px; } .right-addon input { padding-right: 35px; } .inner-addon .fa { position: absolute; padding: 10px; pointer-events: none; } /* align icon */ .left-addon .fa { left: 4px; } .right-addon .fa { right: 0px; } select { padding:0px 0px 0px 30px !important; } .boldcon { font-weight:600; margin-bottom:10px; } @media only screen and (max-width: 768px) { .testimonials_list li .item p { height:180px; } } blockquote.type6:before { font-size: 100px !important; top: 38px !important; left: 7px !important; } .shortcode_tab_item_title i { padding-right: 10px; color: #cb030f; font-size: 20px; } .clr { color:#cb030f; } .executive { font-size:32px; } .paddlingL { padding-left:0px !important; } .paddingbtm { padding-bottom:10px; } .paddingtop1 { padding-top:35px; } .paddingleft { padding:3px 3px 3px 15px !important; margin-bottom:10px !important; } .leadership { border: 1px solid #ddd; padding: 10px; margin-bottom:10px; margin:8px; box-shadow: 2px 0 6px #DDDDDD; min-height:140px; } .leadershipimg { float: left; width: 100px; height: 110px; border: 1px solid #000; margin: 0px 10px 0px 0px; } .designation { color: #666666; font-size: 12px; text-align: left; } .leadership p { line-height: 15px; margin-top: 5%; } .leadership a { font-size:12px; } .leadership a:hover { text-decoration:underline; color:#f40613; } .slick_testim_info i { padding-left: 5px; padding-right: 5px; } .position1 { background-color: #D7D7D7; color: #323241; } .paddingright1{ padding-right:20px;} .notfound li { list-style:none; padding:5px 0px; } .notfound i { color:#cb030f; padding:5px; } .mrgtop { margin-top:5%; } .found { text-align:left !important; } .found i { color:rgb(230, 184, 0); } @media only screen and (max-width: 768px) { .executive { font-size: 24px; line-height: 30px; } } @media only screen and (max-width: 480px) { .breadcrumbs { font-size:13px; } .paddingright1 { text-align: center; width: 100%; margin-bottom: 10px; padding-right:0px; } } .carousel_body { background: #E4E6EB; text-align: center; padding: 10px 15px 0px 15px; } .nav_item_wrap2 a:hover { background-color:red; } .mb5 { margin-bottom:5px !important; } .mt15 { margin-top:15px !important; } .pr20 { padding-right:20px !important; } .pr5 { padding-right:5px !important; } .padding3043 { padding:30px 0 43px 0 !important; }

.fbottom{ border-top: 1px #494c52 solid; color:#e9f0f2; font-size:12px; padding:10px;}
@media only screen and (max-width : 480px)
{
.text-right
{
	text-align:left !important;
	
}
}

