/* Minification failed. Returning unminified contents. (10,16614): run-time error CSS1030: Expected identifier, found ']' : run-time error CSS1036: Expected expression, found '' : run-time error CSS1036: Expected expression, found '' : run-time error CSS1036: Expected expression, found '' : run-time error CSS1036: Expected expression, found '' */ /*! * Bootstrap v3.3.4 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7a12dd8f9be0c279fc99) * Config saved to config.json and https://gist.github.com/7a12dd8f9be0c279fc99 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} @charset "UTF-8";/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */ .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} /* * Owl Carousel - Animate Plugin */ .owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } /* * Owl Carousel - Auto Height Plugin */ .owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } /* * Core Owl Carousel CSS File */ .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel .owl-refresh .owl-item { display: none; } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d; } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; } .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } /* No Js */ .no-js .owl-carousel { display: block; } /* * Owl Carousel - Lazy Load Plugin */ .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; } .owl-carousel .owl-item img { transform-style: preserve-3d; } /* * Owl Carousel - Video Plugin */ .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; } .owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; 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: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #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: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 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: 1px; } .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 -----------------------------------------------------------------*/ html { overflow-x: hidden !important; } body { color: #333; background: #FFF; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 24px; overflow-x: hidden; padding: 0 !important; } /* ---------------------------------------------------------------- LAYOUT BOXED & WIDE -----------------------------------------------------------------*/ @media (max-width: 479px) { .container { padding: 0 20px; } } /*Wide (default)*/ body.wide .wrapper { width: 100%; margin: 0; } /*Boxed*/ body.boxed .wrapper, body.boxed-simple .wrapper { position: relative; border: 1px solid #eee; background-color: #fff; } body.outter { margin: 30px; } body.boxed-simple { background-color: #f8f8f8; border: 0 none !important; } /* Responsive */ @media (max-width: 479px) { body { font-size: 13px; } body.outter { margin: 0px; } } a { color: #111; text-decoration: none !important; } a:focus { outline: none; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } iframe { border: none; } /* ---------------------------------------------------------------- TYPOGRAPHY HEADING STYLES -----------------------------------------------------------------*/ h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color: #111; font-family: 'Raleway', sans-serif; font-weight: 600; line-height: 1.5; margin: 0 0 10px 0; text-rendering: optimizelegibility; } .title-font, .title-font a{ font-family: 'Permanent Marker', cursive; font-weight: normal; text-transform: uppercase; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } h6 { font-size: 12px; } h4, .h4 { font-weight: 600; } h5, h6 { font-weight: bold; margin-bottom: 20px; } p, p.lead { color: #696f6f; margin-bottom: 20px; } /* ---------------------------------------------------------------- Fonts -----------------------------------------------------------------*/ .font-pacifico { font-family: 'Dancing Script' !important; } .font-raleway, .font-raleway a, .font-raleway h1, .font-raleway h2, .font-raleway h3, .font-raleway h4, .font-raleway h5, .font-raleway h6, h1.font-raleway, h2.font-raleway, h3.font-raleway, h4.font-raleway, h5.font-raleway, h6.font-raleway { font-family: 'Raleway' !important; font-weight: 100 !important; } .font-nothing-you-could-do, .font-nothing-you-could-do a, .font-nothing-you-could-do h1, .font-nothing-you-could-do h2, .font-nothing-you-could-do h3, .font-nothing-you-could-do h4, .font-nothing-you-could-do h5, .font-nothing-you-could-do h6, h1.font-nothing-you-could-do, h2.font-nothing-you-could-do, h3.font-nothing-you-could-do, h4.font-nothing-you-could-do, h5.font-nothing-you-could-do, h6.font-nothing-you-could-do { font-family: 'Nothing You Could Do', cursive !important; font-weight: normal !important; } .font-herr-von-muellerhoff, .font-herr-von-muellerhoff a, .font-herr-von-muellerhoff h1, .font-herr-von-muellerhoff h2, .font-herr-von-muellerhoff h3, .font-herr-von-muellerhoff h4, .font-herr-von-muellerhoff h5, .font-herr-von-muellerhoff h6, h1.font-herr-von-muellerhoff, h2.font-herr-von-muellerhoff, h3.font-herr-von-muellerhoff, h4.font-herr-von-muellerhoff, h5.font-herr-von-muellerhoff, h6.font-herr-von-muellerhoff { font-family: 'Herr Von Muellerhoff', cursive !important; font-weight: normal !important; } .font-cedarville, .font-cedarville a, .font-cedarville h1, .font-cedarville h2, .font-cedarville h3, .font-cedarville h4, .font-cedarville h5, .font-cedarville h6, h1.font-cedarville, h2.font-cedarville, h3.font-cedarville, h4.font-cedarville, h5.font-cedarville, h6.font-cedarville { font-family: 'Cedarville Cursive', cursive; } .font-parisienne, .font-parisienne a, .font-parisienne h1, .font-parisienne h2, .font-parisienne h3, .font-parisienne h4, .font-parisienne h5, .font-parisienne h6, h1.font-parisienne, h2.font-parisienne, h3.font-parisienne, h4.font-parisienne, h5.font-parisienne, h6.font-parisienne { font-family: 'Parisienne', cursive; } /* ---------------------------------------------------------------- Logo -----------------------------------------------------------------*/ #logo { float: left; font-size: 28px; line-height: 100%; position: relative; z-index: 1; } #logo a { display: block; } #logo img { display: block; max-width: 100%; } #logo a.slogo { display: block; } .main-menu #logo { margin-left: 40px; margin-right: 40px; } /* ---------------------------------------------------------------- HEADER -----------------------------------------------------------------*/ #header { position: relative; background-color: #fff; border-bottom: 1px solid #eee; z-index: 199 !important; } #header .container { position: relative; } #header.header-transparent + #slider, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-transparent + .fullscreen, #header.header-transparent + .halfscreen, #header.header-transparent + #google-map, #header.header-light-transparent + #slider, #header.header-light-transparent + .page-title-extended, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .halfscreen, #header.header-light-transparent + #google-map, #header.header-dark-transparent + #slider, #header.header-dark-transparent + .page-title-extended, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .halfscreen, #header.header-dark-transparent + #google-map { top: -90px; margin-bottom: -90px; } #header-wrap { position: relative; -webkit-backface-visibility: hidden; } /* ---------------------------------------------------------------- NAVIGATION MENU -----------------------------------------------------------------*/ .navigation-wrap { padding: 0px; } .navigation-wrap > .container { padding: 0px !important; width: 100%; } /* .navigation-wrap:before { background: #fbfbfb; border-bottom: 1px solid #eee; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1; } #header.header-dark:not(header-navigation-light) .navigation-wrap:before { background: #000; border-bottom: 1px solid #222; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1; } */ #mainMenu { float: right; } #mainMenu > ul { list-style: outside none none; margin-bottom: 0; padding-left: 0; } #mainMenu > ul > li:not(.resp-active):last-child > a { border-bottom: 0 !important; } #mainMenu > ul > li > a { display: block; padding: 10px 15px; position: relative; } #mainMenu > ul > li > a:hover, #mainMenu > ul > li > a:focus { background-color: #eee; text-decoration: none; } /*labels*/ #mainMenu .label { font-size: 9px; } /*Menu items */ nav .main-menu a, nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { color: #111; } #mainMenu > ul > li > a { border-bottom: 0 none; border-radius: 0; font-size: 12px; font-style: normal; font-weight: 800; height: 90px; line-height: 70px; margin-left: 0; margin-right: 0; outline: medium none; padding: 10px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; } nav .main-menu li > a:hover, nav .main-menu li > a:focus, nav .main-menu .dropdown.open > a:hover, nav .main-menu .dropdown.open > a:focus { background: none !important; border-color: none !important; } nav ul.main-menu .dropdown > .dropdown-menu, nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: hidden; display: block; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } nav ul.main-menu .dropdown:hover > .dropdown-menu, nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } nav.main-menu ul li i { padding-left: 3px; font-size: 14px; margin-right: 3px; text-align: center; width: 22px; } nav.main-menu ul li.dropdown > a > i { margin-right: 0px; } /*Menu dropdown menu items */ nav .main-menu .dropdown-menu { min-width: 230px; top: auto; background-color: #ffffff; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); padding: 0px; border-style: solid none none; border-width: 3px 0 0; border-radius: 0px; } nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { font-family: "Lato", sans-serif; font-size: 13px; font-weight: 400; height: 40px; padding: 10px 20px 10px 18px; position: relative; text-transform: none; -webkit-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out; } nav .main-menu .dropdown-menu a:hover, nav .main-menu .dropdown-menu span.dropdown-menu-title-only:hover { background-color: rgba(211, 211, 211, 0.1) !important; color: #333; padding: 10px 20px 10px 26px; } nav .main-menu .read-more { border-top: 1px solid #eee; margin-bottom: -10px; margin-top: 24px; } nav .main-menu .dropdown-menu a.read-more:hover { background: rgba(0, 0, 0, 0) !important; } nav .main-menu .dropdown-menu .mega-menu-content .col-md-2 { padding-right: 1px; } nav .main-menu .dropdown-menu .mega-menu-content a { border-bottom: medium none; padding: 10px 0; } nav .main-menu .dropdown-menu .mega-menu-content a:hover { padding: 10px 0px 10px 12px; } nav .main-menu .dropdown-menu i { margin-left: -2px; padding-right: 6px; } /*Menu dropdown submenu items */ nav .main-menu .dropdown-submenu { position: relative; } nav .main-menu .dropdown-submenu:before { content: "\f105"; font-family: fontawesome; font-size: 12px; opacity: 0.6; position: absolute; right: 12px; top: 6px; } nav .main-menu .dropdown-submenu > .dropdown-menu { border-top-width: 3px; left: 100%; top: -3px; } nav .main-menu .dropdown-submenu > .dropdown-menu.menu-invert { right: 100%; left: auto; } /* Mega Menu */ nav.mega-menu .nav, nav.mega-menu .dropup, nav.mega-menu .dropdown, nav.mega-menu .collapse { position: static; } nav .main-menu li.mega-menu-item .dropdown-menu { left: 15px; right: 15px; } nav.mega-menu li.mega-menu-item .mega-menu-title { display: block; font-size: 12px; font-style: normal; font-weight: 800; height: 50px; line-height: 32px; margin-left: 0; margin-right: 0; padding: 10px 0; text-transform: uppercase; } nav.mega-menu li ul { list-style: none; padding: 0; } nav.mega-menu .dropdown-menu a, nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { text-transform: none; display: block; text-decoration: none; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { line-height: 18px; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only:hover { cursor: pointer; } nav.mega-menu .dropdown-menu { left: auto; margin-top: 0px; } nav.mega-menu .dropdown-menu > li { display: block } nav.mega-menu .mega-menu-content { padding: 30px 40px 40px; } nav.mega-menu .mega-menu-content:before { display: table; content: ""; line-height: 0; } nav.mega-menu .mega-menu-content:after { display: table; content: ""; line-height: 0; clear: both; } nav.mega-menu .mega-menu-content { background-position: right bottom; background-repeat: no-repeat; } #mainMenu ul li.mega-menu-item .mega-menu-title, #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #eee; } /*RESPONSIVE MOBILE MENU*/ .nav-main-menu-responsive { display: none; float: right; height: 90px; line-height: 90px; margin-left: 6px; transition: opacity .3s ease, height .4s ease; -webkit-transition: opacity .3s ease, height .4s ease; -o-transition: opacity .3s ease, height .4s ease; } .nav-main-menu-responsive button { background: none; border: 0; } .nav-main-menu-responsive button:focus { outline: 0; } .nav-main-menu-responsive button i { font-size: 17px; } /*CENTERED MAIN MENU*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center { float: none; margin: 0 auto !important; text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center > ul { display: inline-block; float: none; text-align: left; width: auto; } /*Modern version*/ #mainMenu.style-1 ul.dropdown-menu, #mainMenu.style-1 ul.dropdown-submenu { border-radius: 0; border: 2px solid #eee; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); } /*Slide menu version*/ .nav-main-menu-responsive.slide-menu-version { display: block; } #mainMenu.slide-menu > ul > li { visibility: hidden; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -webkit-transition-duration: 150ms; -moz-transition-duration: 150ms; -o-transition-duration: 150ms; transition-duration: 150ms } #mainMenu.slide-menu > ul > li:nth-child(n+1){ -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu > ul > li:nth-child(n+2){ -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu > ul > li:nth-child(n+3){ -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu > ul > li:nth-child(n+4){ -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu > ul > li:nth-child(n+5){ -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu > ul > li:nth-child(n+6){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu > ul > li:nth-child(n+7){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu > ul > li:nth-child(n+8) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } #mainMenu.slide-menu.items-visible > ul > li{ visibility: visible; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1 } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+1) { -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+2){ -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+3){ -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+4){ -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+5){ -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+6){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+7){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+8){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } /* ---------------------------------------------------------------- SIDE PANEL -----------------------------------------------------------------*/ body.side-push-panel { /*overflow-x: hidden;*/ } #side-panel { position: fixed; top: 0; right: -320px; z-index: 399; width: 320px; height: 100%; background-color: #F5F5F5; /*overflow: hidden;*/ -webkit-backface-visibility: hidden; } body.side-panel-left #side-panel { left: -350px; right: auto; } body.side-push-panel.wide .wrapper, body.side-push-panel.wide #header.sticky-header .container { right: 0; } body.side-panel-left.side-push-panel.wide .wrapper, body.side-panel-left.side-push-panel.wide #header.sticky-header .container { left: 0; right: auto; } #side-panel .side-panel-wrap { top: 0; left: 0; bottom: 0; width: 100%; height: 100%; overflow: auto; padding: 40px 40px; } body.side-panel-active #side-panel { right: 0; } body.side-panel-left.side-panel-active #side-panel { left: 0; right: auto; } body.side-push-panel.side-panel-active.wide .wrapper, body.side-push-panel.side-panel-active.wide #header.sticky-header .container { right: 350px; } body.side-panel-left.side-push-panel.side-panel-active.wide .wrapper, body.side-panel-left.side-push-panel.side-panel-active.wide #header.sticky-header .container { left: 350px; right: auto; } .side-panel-button { width: 24px; float: right; display: inline-block; vertical-align: middle; } .side-panel-button button { position: relative; top: 50%; transform: translateY(-50%); } #side-panel, body.side-panel-active .wrapper { -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } body.side-panel-right #side-panel, body.side-panel-right.side-push-panel.wide .wrapper, body.side-panel-right.side-push-panel.wide #header .container { -webkit-transition: right .4s ease; -o-transition: right .4s ease; transition: right .4s ease; } /* Main menu*/ #side-panel [class*="col-md-"] { width: 100%; } #side-panel .navigation-wrap, #side-panel .navigation-wrap > .container { padding: 0px; width: 100%; } #side-panel .navbar-collapse { border: 0px !important; } #side-panel .navigation-wrap.navbar-header, #side-panel .navigation-wrap.navbar-collapse { margin-left: 0px; margin-right: 0px; box-shadow: none; } #side-panel .nav-main-menu-responsive { display: block; } #side-panel .main-menu-collapse { position: relative; width: 100% !important; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } #side-panel .dropdown-menu { width: 100% !important; } #side-panel .main-menu { padding-bottom: 10px; clear: both; display: block; width: 100%; } #side-panel .main-menu ul { padding: 0; margin: 0; } #side-panel .main-menu > ul > li > a { padding: 10px 10px 10px 0 !important; color: #333; } #side-panel .main-menu ul li { padding: 0; margin: 0; clear: both; float: none; display: block; } #side-panel .main-menu ul li.dropdown a, #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only { height: 42px; outline: none; line-height: 22px; } #side-panel .main-menu > ul li:last-child a { border-bottom: 0px; } #side-panel .main-menu ul ul { margin-left: 10px !important } #side-panel .main-menu ul.main-menu { float: none; position: static; } #side-panel .main-menu ul.dropdown-menu { position: static; clear: both; float: none; display: none !important; } #side-panel .main-menu li.resp-active > ul.dropdown-menu { border: 0 none; display: block !important; padding-right: 10px; } #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { clear: both; float: none; display: block; border: 0; border-top: 0; margin: 0; } #side-panel nav ul.main-menu li a i.fa-angle-down { position: absolute; right: 0px; top: 14px; } #side-panel nav ul.main-menu ul.dropdown-menu { box-shadow: none; } #side-panel .main-menu > ul > li, #side-panel .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel .main-menu ul li.dropdown.mega-menu-item li, #side-panel .main-menu .dropdown-submenu > span.dropdown-menu-title-only { border-bottom: 1px solid #eee; } #side-panel nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { padding: 9px 8px; border: 0; border-top: 0; margin: 0; border-bottom: none; } #side-panel nav ul.main-menu ul.sub-menu { padding: 0; margin: 0 0 10px 0; } #side-panel nav .main-menu .dropdown-submenu { position: relative; background: url("../images/arrow-light-down.png") no-repeat scroll right top; } #side-panel nav ul.main-menu ul.dropdown-menu { background: none !important; background-color: transparent !important; } #side-panel nav ul.main-menu li.dropdown.open .dropdown-toggle, #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu li > a:hover, #side-panel nav ul.main-menu li.active a, #side-panel nav ul.main-menu li.dropdown:hover a, #side-panel nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only { background: none !important; background-color: transparent !important; } #side-panel nav ul.main-menu ul.dropdown-menu li:hover > a, #side-panel nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover { background: none !important; background-color: transparent !important; } #side-panel nav.mega-menu li.mega-menu-item .mega-menu-sub-title { margin-top: 30px; } #side-panel nav.mega-menu .mega-menu-content { padding: 0px; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] { padding: 0; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) { padding-left: 2px; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content { background-image: none !important; } #side-panel nav ul.main-menu .dropdown > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: visible; opacity: 1; } #side-panel nav ul.main-menu .dropdown:hover > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } #side-panel .side-panel-footer { bottom: 15px; color: #666; left: 30px; position: absolute; right: 30px; } #side-panel .side-panel-footer a { color: inherit; } /* ---------------------------------------------------------------- SIDE PANEL: STATIC -----------------------------------------------------------------*/ body.side-panel-static .wrapper .container { max-width: 1210px; padding: 0 35px; width: auto !important; } body.side-panel-static #header #logo { display: none; } body.side-panel-static .wrapper { padding-left: 320px; } body.side-panel-static .side-panel-button { display: none; } body.side-panel-static #header, body.side-panel-static #header #header-wrap, body.side-panel-static #header.header-sticky:not(.header-static), body.side-panel-static #header.header-sticky:not(.header-static) #header-wrap { height: 0; margin: 0; padding: 0; background-color: transparent; border: 0; } /* ---------------------------------------------------------------- SIDE PANEL: DARK -----------------------------------------------------------------*/ @media (min-width: 991px) { #side-panel.side-panel-dark { background-color: #1F2223; } #side-panel.side-panel-dark .main-menu > ul > li > a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu .dropdown-menu a, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark #mainMenu .mega-menu-title { color: #bebdb5; } #side-panel.side-panel-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0px; } #side-panel.side-panel-dark nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #side-panel.side-panel-dark .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #side-panel.side-panel-dark .main-menu > ul > li, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown.mega-menu-item li, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #383838; } } /* ====================== lines button ==================================================*/ .lines-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 16px; background: transparent; outline: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; } .lines-button > * { display: block; } .lines-button:hover, .lines-button:focus { outline: none; } .lines-button::-moz-focus-inner { border: 0; } .lines { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; position: relative; } .lines::before, .lines::after { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; content: ''; position: absolute; left: 0; -webkit-transform-origin: 2.85714px center; transform-origin: 2.85714px center; width: 100%; } .lines::before { top: 5px; } .lines::after { top: -5px; } .lines, .lines:before, .lines:after { background-color: #111; } .header-dark:not(.header-sticky) .lines, .header-dark:not(.header-sticky) .lines:before, .header-dark:not(.header-sticky) .lines:after, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:before, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:after, .header-dark.header-semi-transparent:not(.header-sticky) .lines, .header-dark.header-semi-transparent:not(.header-sticky) .lines:before, .header-dark.header-semi-transparent:not(.header-sticky) .lines:after { background-color: #fff; } .tcon-transform .lines { -webkit-transform: scale3d(0.8, 0.8, 0.8); transform: scale3d(0.8, 0.8, 0.8); } .x { width: auto; } .x.tcon-transform .lines { background: transparent !important; } .x.tcon-transform .lines::before, .x.tcon-transform .lines::after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; width: 20px; } .x.tcon-transform .lines::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .x.tcon-transform .lines::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } /*Fullscreen Panel*/ #fullscreen-panel-button { position: fixed; right: 34px; top: 14px; z-index: 199; } #fullscreen-panel .lines-button { height: 60px; } #fullscreen-panel-button .lines, #fullscreen-panel-button .lines:before, #fullscreen-panel-button .lines:after { background-color: #fff; } .fullscreen-panel-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.9); z-index: 198; } .fullscreen-panel-overlay nav { text-align: center; position: relative; top: 50%; height: 60%; font-size: 54px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fullscreen-panel-overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; height: 100%; position: relative; } .fullscreen-panel-overlay ul li { display: block; height: 20%; height: calc(100% / 5); min-height: 54px; } .fullscreen-panel-overlay ul li a { font-weight: 300; display: block; color: white; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s; font-family: 'NotCourierSans'; text-transform: uppercase; } .fullscreen-panel-overlay ul li a:hover, .fullscreen-panel-overlay ul li a:focus { color: #849368; } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; } .fullscreen-panel-overlay-hugeinc nav { -moz-perspective: 300px; } .fullscreen-panel-overlay-hugeinc nav ul { opacity: 0.4; -webkit-transform: translateY(-25%) rotateX(35deg); transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc nav ul { opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc nav ul { -webkit-transform: translateY(25%) rotateX(-35deg); transform: translateY(25%) rotateX(-35deg); } /* ---------------------------------------------------------------- Vertical Dotted menu -----------------------------------------------------------------*/ #vertical-dot-menu { position: fixed; right: 20px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 99 !important; } body.outter #vertical-dot-menu { right: 50px; } @media (max-width: 479px) { body.outter #vertical-dot-menu { right: 20px; } } #vertical-dot-menu ul { list-style: none !important; } #vertical-dot-menu li { text-align: right; padding: 0px; } #vertical-dot-menu a { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #vertical-dot-menu a:after { content: ""; display: table; clear: both; } #vertical-dot-menu a span { float: right; display: inline-block; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); } #vertical-dot-menu a:hover span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #vertical-dot-menu a:hover .cd-label { opacity: 1; } #vertical-dot-menu .cd-dot { position: relative; top: 1px; height: 20px; width: 20px; border-radius: 50%; background-color: #ccc; -webkit-transition: -webkit-transform 0.2s, background-color 0.5s; -moz-transition: -moz-transform 0.2s, background-color 0.5s; transition: transform 0.2s, background-color 0.5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; } #vertical-dot-menu a:hover .cd-dot, #vertical-dot-menu a.active .cd-dot { transition: all ease 0.3s; } #vertical-dot-menu .cd-label { position: relative; margin-right: 10px; font-size: 12px; font-weight: 800; padding: 0px; text-transform: uppercase; color: #ccc; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; opacity: 0; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50%; } /* ---------------------------------------------------------------- Shopping Cart -----------------------------------------------------------------*/ #shopping-cart { float: right; margin-left: 12px; margin-right: 10px; position: relative; z-index: 1; } #shopping-cart .shopping-cart-items { display: block; font-size: 10px; position: absolute; right: -10px; z-index: 1; top: 32px; } #shopping-cart > a > i { line-height: 90px; } /* ---------------------------------------------------------------- Top Search -----------------------------------------------------------------*/ #header #top-search-trigger { cursor: pointer; } #header #top-search { float: right; } #header #top-search a, #header #shopping-cart a { display: block; font-size: 18px; height: 5px; line-height: 18px; margin-top: -1px; position: relative; } #header #top-search a { z-index: 11; width: 30px; font-size: 16px; } #header #top-search a i { position: absolute; right: 0px; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; line-height: 88px; } body.top-search-active #header #top-search a i.fa.fa-search, #top-search a i.fa.fa-close { opacity: 0; } body.top-search-active #header #top-search a i.fa.fa-close { opacity: 1; z-index: 11; } body.top-search-active .main-menu:not(#top-search), body.top-search-active .logo { opacity: 0; } #header #top-cart a:hover { color: #1ABC9C; } #header #top-search form { opacity: 0; z-index: -2; position: absolute; width: 100% !important; height: 100% !important; padding: 0 15px; margin: 0; top: 0; left: 0; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } #header.header-fullwidth #top-search form { left: 15px; } body.top-search-active #header #top-search form { opacity: 1; z-index: 10; } body.top-search-active .btn-responsive-nav, body.top-search-active .side-panel-button { display: none; } #header #top-search form input { background-color: transparent; border: 0 none; border-radius: 0; box-shadow: none !important; font-size: 30px; height: 100%; letter-spacing: 2px; outline: 0 none; padding: 0 70px 0 0; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ .header-default { background-color: #fff; border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ #header.header-dark, .header-dark { background-color: #111; border-bottom: 1px solid transparent; } #header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu { background-color: #111; } .header-dark .main-menu > ul > li > a, .header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, .header-dark #top-search a, .header-dark #shopping-cart a, .header-dark #shopping-cart .shopping-cart-items, .header-dark .nav-main-menu-responsive > button, .header-dark #top-search form input { color: #fff; } #header.header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #header.header-dark:not(.header-navigation-light) #mainMenu .mega-menu-title { color: #ccc; } #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu, #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu { border: 3px solid #222; } #header.header-dark:not(.header-navigation-light) #mainMenu .dropdown-submenu:before { color: #888; } #header.header-dark:not(.header-navigation-light) #mainMenu ul li.mega-menu-item .mega-menu-title, #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #222; } #header.header-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0px; } #header.header-dark:not(.header-navigation-light) nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #header.header-dark:not(.header-navigation-light) .header-transparent nav .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #header.header-dark #top-search form input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search a:before { border-left: 1px solid #eee; } /* ---------------------------------------------------------------- HEADER: TRANSPARENT -----------------------------------------------------------------*/ #header.header-transparent { background-color: transparent; border-bottom: 0; } /* ---------------------------------------------------------------- HEADER: DARK TRANSPARENT -----------------------------------------------------------------*/ #header.header-dark-transparent { background-color: rgba(0, 0, 0, 0.3); border-bottom: 1px solid rgba(0, 0, 0, 0.15); } /* ---------------------------------------------------------------- HEADER: LIGHT TRANSPARENT -----------------------------------------------------------------*/ #header.header-light-transparent { background-color: rgba(255, 255, 255, 0.6); border-bottom: 1px solid rgba(255, 255, 255, 0.8); } /* ---------------------------------------------------------------- HEADER: COLORED -----------------------------------------------------------------*/ #header.header-colored { background-color: #00c0e9 !important; border-bottom: 0; } #header.header-colored.header-sticky { background-color: #00c0e9 !important; } #header.header-colored #mainMenu > ul > li > a, #header.header-colored #top-search a, #header.header-colored #shopping-cart a, #header.header-colored .nav-main-menu-responsive > button { color: #fff; } /* ---------------------------------------------------------------- HEADER: FULLWIDTH -----------------------------------------------------------------*/ body.wide #header.header-fullwidth #header-wrap .container { width: 100%; padding: 0 30px; } body.wide #header.header-fullwidth nav .main-menu .mega-menu-item .dropdown-menu { left: 30px; right: 30px; } #header.header-fullwidth [class*="col-"] { padding-left: 0px; padding-right: 0px; } /* ---------------------------------------------------------------- HEADER: MODERN -----------------------------------------------------------------*/ #header.header-modern { margin: 40px auto 0; width: 1200px; border-radius: 4px; } #header.header-modern + #slider, #header.header-modern + .page-title-extended, #header.header-modern + .page-title-video, #header.header-modern + .page-title-parallax, #header.header-modern + .fullscreen, #header.header-modern + .fullscreen, #header.header-modern + .halfscreen, #header.header-modern + #google-map { margin-bottom: -130px; top: -130px; } #header.header-modern + .page-title-parallax { padding-bottom: 80px; padding-top: 200px; } #header.header-modern { border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: RIGHT -----------------------------------------------------------------*/ #header.header-logo-right .navigation-wrap #mainMenu { float: left; } #header.header-logo-right .nav-main-menu-responsive { float: left; margin-right: 10px; } #header.header-logo-right #logo { float: right; } #header.header-logo-right #shopping-cart { float: left; margin-right: 10px; margin-left: 0px; } #header.header-logo-right #top-search { float: left; margin-left: 10px; } #header.header-logo-right #top-search a:before { border-left: 0; border-right: 1px solid #e7e7e7; right: 0; } #header.header-logo-right #top-search a i { right: 12px; } #header.header-logo-right #top-search form input { padding: 0 0 0 70px; } /* ---------------------------------------------------------------- HEADER: CENTER -----------------------------------------------------------------*/ #header.header-logo-center:not(.header-sticky) #logo { width: 100%; } #header.header-logo-center:not(.header-sticky) #logo a img { margin: 0 auto; } #header.header-logo-center:not(.header-sticky) #mainMenu { float: none; } #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a { padding-left: 0px; margin-left: -4px; } #header.header-logo-center:not(.header-sticky) #top-search form { top: auto; bottom: -44px; } /* ---------------------------------------------------------------- HEADER: MINI -----------------------------------------------------------------*/ #header.header-mini, #header.header-mini #header-wrap, #header.header-mini #logo img, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #mainMenu > ul > li > a, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button { height: 60px; } #header.header-mini #mainMenu > ul > li > a { line-height: 40px; } #header.header-mini #top-search a:before { top: 16px; } #header.header-mini #top-search a i, #header.header-mini #shopping-cart > a > i, #header.header-mini .nav-main-menu-responsive { line-height: 58px; } #header.header-mini #shopping-cart .shopping-cart-items { top: 17px; } #header.header-mini #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- HEADER DARK & LIGHT MENU -----------------------------------------------------------------*/ #header.header-dark.header-sticky.header-navigation-light .main-menu > ul > li > a, #header.header-dark.header-sticky.header-navigation-light #top-search a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart .shopping-cart-items, #header.header-dark.header-sticky.header-navigation-light .nav-main-menu-responsive > button, #header.header-dark.header-sticky.header-navigation-light #top-search form input { color: #111; } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); } /* ---------------------------------------------------------------- Sticky Header -----------------------------------------------------------------*/ #header.header-sticky #header-wrap { background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); left: 0; position: fixed; top: 0; width: 100%; z-index: 199; } /*#logo img,*/ #header, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header .side-panel-button { height: 90px; } #header-wrap { /*min-height: 90px;*/ } #side-panel #mainMenu > ul { height: auto !important; } #header, #header:not(.header-static) #header-wrap, #header #logo img, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static), #header .side-panel-button { transition: opacity .3s ease, height .4s ease; -webkit-transition: opacity .3s ease, height .4s ease; -o-transition: opacity .3s ease, height .4s ease; } #header #top-search a i, #header #shopping-cart > a > i, #header #shopping-cart .shopping-cart-items { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #header.header-sticky:not(.header-static), #header.header-sticky:not(.header-static) #header-wrap, #header.header-sticky:not(.header-static) #logo img, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #mainMenu > ul > li > a, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static) #shopping-cart a, #header.header-sticky:not(.header-static) #top-search a, #header.header-sticky:not(.header-static) .side-panel-button { height: 60px; } #header.header-sticky:not(.header-static) #side-panel nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { height: auto !important; } #header.header-sticky:not(.header-static) #mainMenu > ul > li > a { line-height: 40px; } #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { line-height: auto !important; } #header.header-sticky:not(.header-static) #top-search a:before { top: 16px; } #header.header-sticky:not(.header-static) #top-search a i, #header.header-sticky:not(.header-static) #shopping-cart > a > i { line-height: 58px; } #header.header-sticky:not(.header-static) #shopping-cart .shopping-cart-items { top: 17px; } #header.header-sticky:not(.header-static) #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- SLIDER -----------------------------------------------------------------*/ #slider { position: relative; width: 100%; overflow: hidden; padding: 0px; } #home { width: 100%; height: 100%; color: #FFF; } .container-fullscreen { padding-top: 0px; height: 100%; width: 100%; display: table; position: relative; } .fullscreen > .container, .halfscreen > .container, .fullscreen > .container-fluid, .halfscreen > .container-fluid { height: 100%; } /* ---------------------------------------------------------------- BOXED SLIDER -----------------------------------------------------------------*/ .boxed-slider { height: 600px; width: 100%; } .boxed-slider .owl-item { height: 600px; } .boxed-slider .owl-bg-img, .owl-item img { height: 100%; } /* ---------------------------------------------------------------- MULTISCROLL -----------------------------------------------------------------*/ #multiscroll .ms-left .ms-section { background-position: 100% center !important; } #multiscroll .ms-right .ms-section { background-position: 0 center !important; } /* ---------------------------------------------------------------------- Page title -------------------------------------------------------------------------*/ #page-title { border-bottom: 1px solid #eee; clear: both; padding: 40px 0; position: relative; background-color: #f8f8f8; } #page-title .container { position: relative; } #page-title [class*="col-"] { padding-left: 0px; padding-right: 0px; } .page-title > span.lead { display: block; margin-top: 10px; font-weight: 300; font-size: 18px; } .page-title > span { opacity: 0.7; } /*page header right*/ .page-title-right .page-title { float: right; text-align: right; } .page-title-right .breadcrumb { text-align: left !important; } /*page title center */ .page-title-center .page-title { float: none; text-align: center; width: 100%; } .page-title-center .breadcrumb { float: none; text-align: center!important; width: 100%; } /*page title pattern*/ .page-title-pattern { background-attachment: fixed; background-repeat: repeat; } /*page title small */ #page-title.page-title-small { padding: 6px 0 4px !important; } #page-title.page-title-small .page-title { margin-top: 20px; } #page-title.page-title-small .page-title h1 { font-size: 20px; font-weight: 400; line-height: 20px; margin-bottom: 14px; } #page-title.page-title-small .breadcrumb { margin-top: 8px; } /*page title extended */ #page-title.page-title-extended { padding: 100px 0; } .page-title-extended h1 { font-size: 60px; letter-spacing: 1px; font-weight: 800; text-transform: uppercase; } /*page title video */ #page-title.page-title-video { background-color: transparent; ; } /*Page title: transparent header*/ #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax { padding-top: 170px; padding-bottom: 80px; } .page-title-parallax { border-bottom: 5px solid #eee !important; } /* ---------------------------------------------------------------- TOPBAR -----------------------------------------------------------------*/ #topbar.topbar-transparent + #header.header-transparent + #slider, #topbar.topbar-transparent + #header.header-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-transparent + #google-map, #topbar.topbar-transparent + #header.header-dark-transparent + #slider, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-light-transparent + #google-map { margin-bottom: -131px; top: -131px; } #topbar { position: relative; z-index: 200; border-bottom: 1px solid #eee; background-color: #fff; } #topbar .top-menu { list-style: outside none none; margin: 0 -10px; padding: 0; } #topbar .top-links { position: relative; } #topbar .top-menu > li { display: inline-block; height: 40px; line-height: 38px; } #topbar .top-menu > li > a { display: block; font-size: 12px; font-weight: 600; height: 40px; padding: 0 6px; text-transform: uppercase; } /*Social icons*/ #topbar .social-icons { float: right; height: 100%; overflow: hidden; } #topbar .social-icons li, #topbar .social-icons li a { float: left; list-style: outside none none; } #topbar .social-icons li a { border-radius: 0px; border-right: 1px solid rgba(180, 180, 180, 0.2); font-size: 15px; height: 40px; line-height: 40px; text-align: center; width: 35px; overflow: hidden; margin: 0; } #topbar .social-icons li:first-child a { border-left: 1px solid rgba(180, 180, 180, 0.2); } /*topbar dropdowns*/ .topbar-dropdown { color: #747474; float: left; font-size: 13px; font-weight: 400; line-height: 40px; height: 40px; position: relative; } .topbar-dropdown .title { border-left: 1px solid #eee; padding: 0 20px; cursor: pointer; } .topbar-dropdown:first-child .title { border-color: transparent; padding-left: 0; } .topbar-dropdown .title img, .topbar-dropdown .list-entry img { display: inline-block; vertical-align: middle; margin-right: 7px; position: relative; top: -1px; } .topbar-dropdown .title a { color: #747474; } .topbar-dropdown .title a:hover { text-decoration: underline; } .topbar-dropdown .title b { font-weight: 600; } .topbar-dropdown .title .fa { margin-left: 7px; position: relative; top: -1px; } .topbar-dropdown .title .fa:first-child { margin-left: 0; margin-right: 7px; } .topbar-dropdown .dropdown-list { position: absolute; width: 100%; left: 0px; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; padding: 0px 16px; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0px; -moz-transform-origin: 50% 0% 0px; -webkit-transform-origin: 50% 0% 0px; -ms-transform-origin: 50% 0% 0px; z-index: 1; visibility: hidden; } .topbar-dropdown:hover .dropdown-list, .topbar-dropdown:hover .topbar-form { opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); visibility: visible; } .topbar-dropdown .list-entry { white-space: nowrap; display: block; color: #747474; padding: 2px 0; border-top: 1px #f0f0f0 solid; } .topbar-dropdown .list-entry:hover { color: #222; } .topbar-dropdown .list-entry:first-child { border-top: none; } /*topbar form*/ .topbar-dropdown .topbar-form { position: absolute; width: 240px; padding: 20px 20px 10px 20px; right: auto; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0px; -moz-transform-origin: 50% 0% 0px; -webkit-transform-origin: 50% 0% 0px; -ms-transform-origin: 50% 0% 0px; visibility: hidden; } .topbar-dropdown input { margin-bottom: 2px; } .topbar-form .form-group { margin-bottom: 10px; } .topbar-form .checkbox { display: inline-block; margin-bottom: 0; margin-top: 0; vertical-align: middle; margin-top: -12px; } .topbar-dropdown.float-right .title { padding: 0 0px 0 20px !important; } .topbar-dropdown .dropdown-invert.topbar-form { left: auto; right: -20px; } /*topbar fullwidth*/ body.wide #topbar.topbar-fullwidth > .container { width: 100%; padding: 0 30px; } /*dropdown topbar transparent*/ #topbar.topbar-dark .top-menu > li > a, #topbar.topbar-dark .social-icons li a { color: #d3d3d3 !important; } #topbar.topbar-dark { background-color: #111; border-color: transparent; } #topbar.topbar-light .top-menu > li > a, #topbar.topbar-light .social-icons li a { color: #111 !important; } /*topbar transparent*/ .topbar-transparent.topbar-dark .topbar-dropdown .title a, .topbar-transparent.topbar-dark .topbar-dropdown { color: #fff; } .topbar-transparent .topbar-dropdown .title { border-color: rgba(255, 255, 255, 0.2); } .topbar-transparent .topbar-dropdown:first-child .title { border-color: transparent; } #topbar.topbar-transparent { background-color: transparent !important; border-bottom: 1px solid rgba(180, 180, 180, 0.2); } #topbar.topbar-transparent .top-menu > li > a, #topbar.topbar-transparent .social-icons li a { /*color: #eee;*/ } #topbar.topbar-dark.topbar-colored { border-bottom: 0; } /* ---------------------------------------------------------------- Content -----------------------------------------------------------------*/ #content { overflow: hidden; padding: 60px 0; position: relative; } .content-wrap { position: relative; padding: 80px 0; } #content .container { position: relative; } .container > .post-content { padding-left: 0; padding-right: 0; } .post-content { padding-left: 15px; padding-right: 25px; } .post-content.float-right { padding-left: 25px; padding-right: 15px; } .post-content.float-right + .sidebar { padding-left: 15px; padding-right: 25px; } .post-content.post-fullwidth, .post-content.bothsidebar { padding-left: 15px; padding-right: 15px; } .post-content.bothsidebar { padding-left: 25px; padding-right: 25px; } /* ---------------------------------------------------------------- Sidebar -----------------------------------------------------------------*/ .sidebar { padding-right: 25px; } .post-content + .sidebar { padding-left: 25px; padding-right: 15px; } body.device-sm .sidebar, body.device-xs .sidebar, body.device-xxs .sidebar { padding-left: 15px; padding-right: 15px; } .sidebar-modern:before { background-color: #fbfbfb; border-left: 1px solid #eee; border-right: 1px solid #eee; content: ""; display: block; height: 99999px; position: absolute; right: 0; top: -100px; width: 3000px; z-index: -10; } body.device-sm .sidebar-modern:before, body.device-xs .sidebar-modern:before, body.device-xxs .sidebar-modern:before { border: 0px; background-color: transparent; } .post-content + .sidebar-modern:before { left: 0; right: auto; } .post-content.float-right + .sidebar-modern:before { right: 0; left: auto; } body.device-sm .sidebar, body.device-xs .sidebar { margin-top: 40px; width: 100%; } /* ---------------------------------------------------------------------- SIDEBAR MENU -------------------------------------------------------------------------*/ .sidebar-menu { border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 2px; margin-top: 30px; padding: 0; } .sidebar-menu ul { list-style: outside none none; margin: 0; padding: 0; } .sidebar-menu ul li { padding: 10px 20px; margin: 0; border-top: 1px solid rgba(0, 0, 0, 0.07); color: #666; font-family: Roboto, Arial, Tahoma, sans-serif; padding: 10px 20px 10px 18px; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; cursor: pointer; } .sidebar-menu ul li:hover { background: rgba(0, 0, 0, 0.05) !important; color: #606060; padding: 10px 20px 10px 26px; } .sidebar-menu ul li a { color: #444; display: block; } .sidebar-menu i { margin-right: 12px; } .sidebar-menu h4, .sidebar-menu h3 { background-color: #f8f8f8; padding: 14px 18px; margin: 0; } /* ---------------------------------------------------------------------- Widgets -------------------------------------------------------------------------*/ .widget { margin-bottom: 60px; position: relative; } .sidebar .widget { border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 30px; } .sidebar .widget:last-child { border-bottom: 0px; } .sidebar .widget-title::after { border-top: 4px solid #444; content: ""; display: block; margin-top: 14px; width: 60px; } /*tags widget*/ .widget-tags .tags a { border: 1px solid rgba(0, 0, 0, 0.2); color: #777; display: inline-block; font-size: 11px; font-weight: 400; letter-spacing: 1px; margin: 0 2px 5px 0; padding: 5px 7px; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; } /*search widget*/ /*archive widget*/ .widget-archive ul { padding-left: 0px; } body.device-sm .sidebar .widget { float: left; width: 330px; } body.device-xs .sidebar .widget { width: 100%; } body.device-sm .sidebar .widget:nth-child(odd), body.device-xs .sidebar .widget:nth-child(odd) { margin-right: 30px; } footer .widget-tags .tags a { border: 1px solid rgba(255, 255, 255, 0.2); } footer .widget { margin-bottom: 20px; } /*flickr widget*/ .col-md-3 .flickr-widget img { padding: 2px; width: 25%; } body.device-xs .col-md-3 .flickr-widget img { width: 16.666%; } .col-md-4 .flickr-widget img { padding: 2px; width: 20%; } /*social widget*/ .widget .footer-widget .social-icon { background-color: rgba(0, 0, 0, 0.2); } .footer-widget .social-icon i { color: white; } .footer-widget .social-icon i { color: #fff; } /*newsletter widget*/ .widget.widget-newsletter button { margin-left: -1px; } .widget.widget-newsletter button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-newsletter .btn { text-transform: none; } .widget.widget-newsletter .form-control { height: 40px; } .widget.widget-newsletter .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-newsletter .input-group-addon { background-color: #fff; color: #fff; } .form-control.error, .sm-form-control.error { border-color: #e42c3e; } .widget.widget-newsletter label.error { color: #e42c3e; display: none !important; font-weight: 400; margin-top: 5px; } .background-dark .widget.widget-newsletter .form-transparent-fields .form-control { border-left: 0; padding-left: 0; } .widget-newsletter small { display: block; } /*search widget*/ .widget.widget-search button { margin-left: -1px; } .widget.widget-search button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-search .btn { text-transform: none; } .widget.widget-search .form-control { height: 40px; } .widget.widget-search .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-search .input-group-addon { background-color: rgba(0, 0, 0, 0.35); border-color: rgba(0, 0, 0, 0.25); color: #999; } /*contact form*/ #widget-contact-form { clear: left; } /* ---------------------------------------------------------------- FOOTER -----------------------------------------------------------------*/ #footer { clear: both; position: relative; } #footer .logo { margin-bottom: 54px; margin-top: 12px; max-width: 80px; } .footer-logo { border-right: 1px solid #333; margin-bottom: 20px; margin-right: 18px; padding-right: 16px; } #footer.background-colored .footer-logo { border-right: 1px solid rgba(255, 255, 255, 0.4); } #footer.background-grey .footer-logo { border-right: 1px solid #ccc; } .footer-content { padding: 60px 0 40px 0; } .footer-content .widget-title { font-size: 16px; font-weight: 600; margin-bottom: 21px; } .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; } footer.background-grey .copyright-content { border-top: 1px solid #ddd; } .copyright-links a { padding: 10px; } .copyright-text { font-size: 12px; padding-top: 10px; text-align: left; text-transform: uppercase; } #footer-outer .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span { color: #999 !important; } #footer-outer, #footer-outer a { color: #666 !important; } /*Social icons*/ #footer .social-icons { float: right; } #footer .social-icons.center { float: none; display: inline-block; } #footer .social-icons:not(.social-icons-colored) li a:hover { background-color: transparent; } /*Footer light version*/ #footer.footer-light { background-color: #f6f6f6; border-top: 1px solid #e5e5e5; } #footer.footer-light, #footer.footer-light a { color: #898989 !important; } #footer.footer-light .widget h4, #footer.footer-light span { color: #494949 !important; } #footer.footer-light .copyright-content { background-color: #f0f0f0; border-top: 1px solid #e5e5e5; min-height: 80px; padding: 30px 0; } #footer.footer-light .copyright-content .to-top { background-color: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } #footer.footer-light .copyright-content .to-top:hover { opacity: 0.9; } #footer.footer-light .copyright-content .to-top:hover, #footer.footer-light .copyright-content .to-top:focus { color: #333; } /*Footer dark version*/ #footer.footer-dark { background-color: #101010; border-top: 1px solid #222; } #footer.footer-dark, #footer.footer-dark a { color: #666 !important; } #footer.footer-dark .widget h4, #footer.footer-dark span { color: #999 !important; } #footer.footer-dark .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; background-color: #1a1a1a; } /* ---------------------------------------------------------------- GO TO TOP BUTTON -----------------------------------------------------------------*/ .gototop-button { border-radius: 4px 0 0 4px; bottom: 110px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); line-height: 24px; padding: 8px 14px 9px; position: fixed; right: 0; z-index: 199; } .gototop-button:hover { opacity: 0.9; } .gototop-button:hover, .gototop-button:focus { color: #fff; } /*static*/ .to-top { background-color: #222; border: 1px solid #111; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } .to-top:hover { opacity: 0.9; } .to-top:hover, .to-top:focus { color: #fff; } /* ---------------------------------------------------------------- Misc -----------------------------------------------------------------*/ .show-grid[class*="col-md-"] .show-grid-block { background-color: #eeeeee; border: 1px solid #ffffff; display: block; line-height: 40px; min-height: 40px; text-align: center; } /* ---------------------------------------------------------------- CSS UTILITY HELPERS -----------------------------------------------------------------*/ .hidden, .animated { opacity: 0; } .visible { opacity: 1; } .text-center { text-align: center !important; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .left { float: left !important; } .right { float: right !important; } .center { float: none; margin: 0 auto; } .vcenter { display: inline-block; vertical-align: middle; float: none; } .vertical-align { position: relative; top: 50%; transform: translateY(-50%); } .text-middle { display: table-cell; vertical-align: middle; margin: auto; z-index: 3; position: relative; } .text-bottom { display: table-cell; vertical-align: bottom; margin: auto; z-index: 3; position: relative; } .text-background-light { background-color: #fff; padding: 0 4px; } .text-background-dark { background-color: #444; padding: 0 4px; } .text-shadow-light { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.53); } .text-shadow-dark { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.53); } .background-white, .background-light { background-color: #fff !important; } .background-grey { background-color: #F6F6F6 !important; } .background-dark { background-color: #101010 !important; } .background-pattern { background-image: url(/images/overlay-pattern/gplay.png); } .background-pattern-1 { background-image: url(/images/overlay-pattern/3px-tile.png); } .background-pattern-2 { background-image: url(/images/overlay-pattern/asfalt-dark.png); } .background-pattern-3 { background-image: url(/images/overlay-pattern/axiom-pattern.png); } /* ---------------------------------------------------------------- PREDEFINED TEXT HELPERS -----------------------------------------------------------------*/ .text-medium-light { font-size: 50px !important; font-weight: 100; line-height: 1.1; } .text-medium { font-size: 50px !important; font-weight: 800; line-height: 1.1; margin-bottom: 20px; } body.device-xs .text-medium, body.device-xs .text-medium-light { font-size: 40px !important; } body.device-xxs .text-medium, body.device-xxs .text-medium-light { font-size: 30px !important; } .text-large-light, .text-large-light span, .text-large-light span span { font-size: 90px !important; line-height: 100px !important; font-weight: 120 !important; } .text-large, .text-large span, .text-large span span { font-size: 90px !important; line-height: 110px !important; font-weight: 800 !important; } .text-extra-large, .text-extra-large span { font-size: 120px !important; font-weight: 800; line-height: 120px; } .text-lg, .text-lg span { color: #ffffff; font-size: 80px; line-height: 80px; font-weight: 800; margin-bottom: 10px; } .text-lg-x2, .text-lg-x2 span { color: #ffffff; font-size: 120px; line-height: 140px; font-weight: 100; margin-bottom: 10px; } .text-lg-x3, .text-lg-x3 span { color: #ffffff; font-size: 230px; line-height: 250px; font-weight: 100; } .text-small { font-size: 16px !important; font-weight: 800; line-height: 1.1; } .text-muted { color: #c2c2c5; } .text-bold { font-weight: bold !important; } .text-azure { color: #0095C8 !important; } .text-orange { color: #FF6600 !important; } .text-green { color: #1FBBA6 !important; } .text-blue { color: #5F8295 !important; } .text-pink { color: #DD5A82 !important; } .text-purple { color: #DD5A82 !important; } .text-bricky { color: #894550 !important; } .text-yellow { color: #FFB848 !important; } .text-red { color: #C82E29 !important; } .text-light, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .lead, .text-light p, .text-light a:not(.button), .text-light i, .text-light li, .text-light label, .text-light div:not(.alert), .text-light span:not(.btn-label) { color: #fff !important; } .text-dark, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark p, .text-dark .lead, .text-dark a:not(.button), .text-dark i, .text-dark li, .text-dark label, .text-dark div:not(.alert), .text-dark span:not(.btn-label) { color: #111 !important; } .text-grey, .text-grey h1, .text-grey h2, .text-grey h3, .text-grey h4, .text-grey h5, .text-grey h6, .text-grey .lead, .text-grey p, .text-grey a:not(.button), .text-grey i, .text-grey li, .text-grey label, .text-grey div:not(.alert), .text-grey span:not(.btn-label) { color: #ccc; } .with-errors li { color: #981a1a !important; } /*font weight*/ .font-weight-100 { font-weight: 100 !important; } .font-weight-300 { font-weight: 300 !important; } .font-weight-400 { font-weight: 400 !important; } .font-weight-500 { font-weight: 500 !important; } .font-weight-600 { font-weight: 600 !important; } .font-weight-700 { font-weight: 700 !important; } .font-weight-800 { font-weight: 800 !important; } /* ---------------------------------------------------------------- PREDEFINED MARGIN & PADDING CLASSES -----------------------------------------------------------------*/ .border-left { border-left: 1px solid #eee; } .border-top { border-top: 1px solid #eee; } .border-right { border-width: 0 1px 0 0; border-color: #eee; border-style: solid; } .border-bottom { border-bottom: 1px solid #eee; } .border-dotted { border-style: dotted; } .slider-size-half { max-height: 560px; } .no-margin { margin: 0px!important } .m-b-0 { margin-bottom: 0px !important } .m-b-5 { margin-bottom: 5px!important } .m-b-10 { margin-bottom: 10px!important } .m-b-15 { margin-bottom: 15px!important } .m-b-20 { margin-bottom: 20px!important } .m-b-25 { margin-bottom: 25px!important } .m-b-30 { margin-bottom: 30px!important } .m-b-35 { margin-bottom: 35px!important } .m-b-40 { margin-bottom: 40px!important } .m-b-50 { margin-bottom: 50px!important } .m-b-60 { margin-bottom: 60px!important } .m-b-70 { margin-bottom: 70px!important } .m-b-80 { margin-bottom: 80px!important } .m-b-90 { margin-bottom: 90px!important } .m-b-100 { margin-bottom: 100px!important } .m-b-150 { margin-bottom: 150px!important } .m-b-200 { margin-bottom: 200px!important } .m-t-0 { margin-top: 0px!important } .m-t-5 { margin-top: 5px!important } .m-t-10 { margin-top: 10px!important } .m-t-15 { margin-top: 15px!important } .m-t-20 { margin-top: 20px!important } .m-t-25 { margin-top: 25px!important } .m-t-30 { margin-top: 30px!important } .m-t-35 { margin-top: 35px!important } .m-t-40 { margin-top: 40px!important } .m-t-50 { margin-top: 50px!important } .m-t-60 { margin-top: 60px!important } .m-t-70 { margin-top: 70px!important } .m-t-80 { margin-top: 80px!important } .m-t-90 { margin-top: 90px!important } .m-t-100 { margin-top: 100px!important } .m-l-0 { margin-left: 0px!important; } .m-l-5 { margin-left: 5px!important } .m-l-10 { margin-left: 10px!important } .m-l-15 { margin-left: 15px!important } .m-l-20 { margin-left: 20px!important } .m-l-25 { margin-left: 25px!important } .m-l-30 { margin-left: 30px!important } .m-l-35 { margin-left: 35px!important } .m-l-40 { margin-left: 40px!important } .m-l-50 { margin-left: 50px!important } .m-l-60 { margin-left: 60px!important } .m-l-70 { margin-left: 70px!important } .m-l-80 { margin-left: 80px!important } .m-l-90 { margin-left: 90px!important } .m-l-100 { margin-left: 100px!important } .m-r-0 { margin-right: 0px!important } .m-r-5 { margin-right: 5px !important; } .m-r-10 { margin-right: 10px!important } .m-r-15 { margin-right: 15px!important } .m-r-20 { margin-right: 20px!important } .m-r-25 { margin-right: 25px!important } .m-r-30 { margin-right: 30px!important } .m-r-35 { margin-right: 35px!important } .m-r-40 { margin-right: 40px!important } .m-r-50 { margin-right: 50px!important } .m-r-60 { margin-right: 60px!important } .m-r-70 { margin-right: 70px!important } .m-r-80 { margin-right: 80px!important } .m-r-90 { margin-right: 90px!important } .m-r-100 { margin-right: 100px!important } .m-0 { margin: 0px!important; } .m-5 { margin: 5px!important } .m-10 { margin: 10px!important } .m-15 { margin: 15px!important } .m-20 { margin: 20px!important } .m-25 { margin: 25px!important } .m-30 { margin: 30px!important } .m-35 { margin: 35px!important } .m-40 { margin: 40px!important } .m-50 { margin: 50px!important } .m-60 { margin: 60px!important } .m-70 { margin: 70px!important } .m-80 { margin: 80px!important } .m-90 { margin: 90px!important } .m-100 { margin: 100px!important } /*Margins*/ .col-no-margin [class^="col-"] { margin: 0!important; padding: 0 !important; } .row.col-no-margin { margin: 0!important; } .row.col-small-margins [class^="col-"] { margin: 0 0 20px 0 !important; } .no-padding-top { padding-top: 0 !important; } .no-padding-bottom { padding-bottom: 0 !important; } .no-padding { padding: 0 !important; } .p-0 { padding: 0px!important; } .p-5 { padding: 5px!important } .p-10 { padding: 10px!important } .p-15 { padding: 15px!important } .p-20 { padding: 20px!important } .p-25 { padding: 25px!important } .p-30 { padding: 30px!important } .p-35 { padding: 35px!important } .p-40 { padding: 40px!important } .p-50 { padding: 50px!important } .p-60 { padding: 60px!important } .p-70 { padding: 70px!important } .p-80 { padding: 80px!important } .p-90 { padding: 90px!important } .p-100 { padding: 100px!important } .p-b-0 { padding-bottom: 0px!important } .p-b-5 { padding-bottom: 5px!important } .p-b-10 { padding-bottom: 10px!important } .p-b-15 { padding-bottom: 15px!important } .p-b-20 { padding-bottom: 20px!important } .p-b-25 { padding-bottom: 25px!important } .p-b-30 { padding-bottom: 30px!important } .p-b-35 { padding-bottom: 35px!important } .p-b-40 { padding-bottom: 40px!important } .p-b-50 { padding-bottom: 50px!important } .p-b-60 { padding-bottom: 60px!important } .p-b-70 { padding-bottom: 70px!important } .p-b-80 { padding-bottom: 80px!important } .p-b-90 { padding-bottom: 90px!important } .p-b-100 { padding-bottom: 100px!important } .p-b-110 { padding-bottom: 110px!important } .p-b-120 { padding-bottom: 120px!important } .p-b-130 { padding-bottom: 130px!important } .p-b-140 { padding-bottom: 140px!important } .p-b-150 { padding-bottom: 150px!important } .p-b-200 { padding-bottom: 200px!important } .p-t-0 { padding-top: 0px!important } .p-t-5 { padding-top: 5px!important } .p-t-10 { padding-top: 10px!important } .p-t-15 { padding-top: 15px!important } .p-t-20 { padding-top: 20px!important } .p-t-25 { padding-top: 25px!important } .p-t-30 { padding-top: 30px!important } .p-t-35 { padding-top: 35px!important } .p-t-40 { padding-top: 40px!important } .p-t-50 { padding-top: 50px!important } .p-t-60 { padding-top: 60px!important } .p-t-70 { padding-top: 70px!important } .p-t-80 { padding-top: 80px!important } .p-t-90 { padding-top: 90px!important } .p-t-100 { padding-top: 100px!important } .p-t-110 { padding-top: 110px!important } .p-t-120 { padding-top: 120px!important } .p-t-130 { padding-top: 130px!important } .p-t-140 { padding-top: 140px!important } .p-t-150 { padding-top: 150px!important } .p-t-200 { padding-top: 200px!important } .p-r-0 { padding-right: 0px!important } .p-r-5 { padding-right: 5px!important } .p-r-10 { padding-right: 10px!important } .p-r-15 { padding-right: 15px!important } .p-r-20 { padding-right: 20px!important } .p-r-25 { padding-right: 25px!important } .p-r-30 { padding-right: 30px!important } .p-r-35 { padding-right: 35px!important } .p-r-40 { padding-right: 40px!important } .p-r-50 { padding-right: 50px!important } .p-r-60 { padding-right: 60px!important } .p-r-70 { padding-right: 70px!important } .p-r-80 { padding-right: 80px!important } .p-r-90 { padding-right: 90px!important } .p-r-100 { padding-right: 100px!important } .p-l-0 { padding-left: 0px!important } .p-l-5 { padding-left: 5px!important } .p-l-10 { padding-left: 10px!important } .p-l-15 { padding-left: 15px!important } .p-l-20 { padding-left: 20px!important } .p-l-25 { padding-left: 25px!important } .p-l-30 { padding-left: 30px!important } .p-l-35 { padding-left: 35px!important } .p-l-40 { padding-left: 40px!important } .p-l-50 { padding-left: 50px!important } .p-l-60 { padding-left: 60px!important } .p-l-70 { padding-left: 70px!important } .p-l-80 { padding-left: 80px!important } .p-l-90 { padding-left: 90px!important } .p-l-100 { padding-left: 100px!important } /*Border radious*/ .b-r-2 { border-radius: 2px !important; } .b-r-3 { border-radius: 3px !important; } .b-r-4 { border-radius: 4px !important; } .b-r-5 { border-radius: 5px !important; } .b-r-6 { border-radius: 6px !important; } .b-r-7 { border-radius: 7px !important; } .b-r-8 { border-radius: 8px !important; } .b-r-9 { border-radius: 9px !important; } .b-r-10 { border-radius: 10px !important; } .b-radius { border-radius: 50% !important; } /*Floats*/ .float-right { float: right !important; } .float-left { float: left !important; } .float-none { float: none !important; } .fullwidth { width: 100% !important; } /* ---------------------------------------------------------------------- Images -------------------------------------------------------------------------*/ .img-thumbnail { border: 1px solid #eee; padding: 1px; } /* ---------------------------------------------------------------------- Box shadow -------------------------------------------------------------------------*/ .shadow-bottom { box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); } .shadow-inside { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); } .shadow-inside-top { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); } .shadow-inside-bottom { box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); } /* ---------------------------------------------------------------------- Posts (blog, etc) -------------------------------------------------------------------------*/ .post-item { border-bottom: 1px solid #eee; margin-bottom: 40px; padding-bottom: 20px; position: relative; display: block; } .post-item p { margin-bottom: 30px; } .post-meta { margin-bottom: 18px; } .post-meta div { border-right: 2px solid #f6f6f6; float: left; margin-right: 18px; padding: 8px 18px 8px 0; } .post-meta div:last-child { float: none; border-right: 0; } /* blog light background */ .post-content.post-light-background .post-item { background-color: #fff; border-radius: 4px; box-shadow: 1px 2px 1px #eee; padding: 20px; } .post-content.post-light-background .post-item .post-meta { margin: 12px; } /* blog modern */ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-item { padding-left: 100px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-right: 0px; float: inherit; margin-right: inherit; padding: inherit; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta { left: 0; position: absolute; text-align: center; top: 0; width: 90px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div:last-child { border-bottom: 0px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-day { display: block; font-size: 42px; font-weight: 800; line-height: 42px; margin-bottom: 5px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-month { display: block; font-size: 13px; line-height: 13px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-year { display: none; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share { text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments i, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share i { font-size: 23px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments .post-comments-number, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share .post-share-number { display: block; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-item { padding-left: 80px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta { width: 66px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta .post-date .post-date-day { font-size: 32px; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-item { padding-left: 60px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta { width: 40px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-day { font-size: 26px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-month { font-size: 12px; } /* blog thumbnail */ .post-modern.post-thumbnail .post-item { padding-bottom: 54px; } .post-thumbnail .post-image, .post-thumbnail .post-video, .post-thumbnail .post-audio, .post-thumbnail .post-embed, .post-thumbnail .post-slider { float: left; width: 40%; } .post-thumbnail .post-content-details { width: 60%; padding-left: 20px; float: left; } .post-thumbnail .post-meta { float: right; padding-left: 20px; width: 60%; } .post-modern.post-thumbnail .post-meta { float: left; padding-left: 10px; width: auto; } .post-thumbnail .post-read-more { margin-top: -14px; } /*post image*/ .post-image, .post-video, .post-audio, .post-embed, .post-slider { margin-bottom: 20px; } .post-slider { overflow: hidden; } .post-slider img { max-width: 100%; } .post-3-columns .post-image, .post-3-columns .post-video, .post-3-columns .post-audio, .post-3-columns .post-embed, .post-3-columns .post-slider { margin-bottom: 18px; } .post-4-columns .post-image, .post-4-columns .post-video, .post-4-columns .post-audio, .post-4-columns .post-embed, .post-4-columns .post-slider { margin-bottom: 12px; } .post-slider { position: relative; overflow: hidden; } .post-image img { height: auto; width: 100%; } .post-item .post-title h3 { margin-bottom: 4px; font-size: 26px; line-height: 30px; } .post-info { margin-bottom: 20px; opacity: 0.5; } .post-4-columns .post-info { font-size: 12px; line-height: 18px; } .post-read-more { margin-top: -10px; margin-bottom: 10px; } /*post columns*/ .post-item { float: left; position: relative; width: 100%; } .post-content.post-2-columns, .post-content.post-3-columns, .post-content.post-4-columns, .post-content.post-5-columns { margin-right: -2%; } .post-content.post-2-columns + .sidebar, .post-content.post-3-columns + .sidebar, .post-content.post-4-columns + .sidebar, .post-content.post-5-columns + .sidebar { margin-right: 0; } /*post 2 columns*/ .post-2-columns .post-item { margin-right: 2%; width: 47.98%; } .post-2-columns .post-item .post-title h3 { font-size: 28px; line-height: 34px; margin-bottom: 6px; } /*post 3 columns*/ .post-3-columns .post-item { width: 31.3333%; margin-right: 2%; } .post-3-columns .post-item .post-title h3 { font-size: 24px; line-height: 30px; margin-bottom: 6px; } /*post 4 columns*/ .post-4-columns .post-item { width: 23%; margin-right: 2%; } .post-4-columns .post-item .post-title h3 { font-size: 18px; line-height: 22px; margin-bottom: 4px; } /*post 5 columns*/ .post-5-columns .post-item { width: 18%; margin-right: 2%; } .post-5-columns .post-item .post-title h3 { font-size: 16px; line-height: 18px; margin-bottom: 4px; } /*post block*/ .post-block .post-item { border-bottom: 0px !important; margin-bottom: 40px; } .post-single { padding-right: 15px; } /* ---------------------------------------------------------------------- Comments -------------------------------------------------------------------------*/ .comments { margin-bottom: 80px; margin-top: 28px; } .comments-title { text-transform: uppercase; margin-bottom: 20px; } .comments .avatar { border-radius: 4px; margin-right: 15px; width: 50px; } .comment { margin-top: 40px; margin-bottom: 20px; } .comment .media-body { border: 1px solid #eee; border-radius: 4px; padding: 20px; } .comment .time { margin-bottom: 20px; } .comment-replied { padding-left: 40px; } /* ---------------------------------------------------------------------- NEWS SECTIONS -------------------------------------------------------------------------*/ .news-section-wrapper { clear: both; display: block; padding: 0 80px; position: relative; } /* ---------------------------------------------------------------------- GRID ARTICLE BOXES -------------------------------------------------------------------------*/ .grid-articles { position: relative; } .grid-articles:not(.post-carousel) .post-entry { float: left; width: 25%; position: relative; } .grid-articles:not(.post-carousel) .post-entry:first-child { width: 50%; } .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1), .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) { width: 50%; } .grid-articles .post-entry-overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .grid-articles .post-entry .post-entry-meta { height: auto; bottom: 0; left: 0; padding: 0 30px 30px; position: absolute; width: 100%; z-index: 2; } .grid-articles .post-entry:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%); opacity: 0.4; transition: opacity 0.4s ease; z-index: 1; } .grid-articles .post-entry:before, .grid-articles.post-carousel .post-entry:before { content: ""; height: auto; bottom: 0; left: 0; position: absolute; width: 100%; z-index: 1; } .grid-articles .post-entry:hover:before, .grid-articles.post-carousel .post-entry:hover:before { opacity: 1; z-index: 1; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-category { margin-bottom: 10px; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2, .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2 a { color: #fff; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 600; line-height: 1.2; margin: 0; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2, .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a { font-size: 22px; } /*with space*/ .grid-articles:not(.post-carousel).grid-articles-space .post-entry .post-entry-overlay { border-color: #fff; border-style: solid; border-width: 4px; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:first-child .post-entry-overlay { border-width: 4px 4px 4px 0px; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(3) .post-entry-overlay, .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(5) .post-entry-overlay { border-width: 4px 0 4px 4px; } .grid-articles .post-date { color: #fff; opacity: 0.6; } .grid-articles.post-carousel .post-entry-meta .product-description, .post-entry-meta .product-description a { color: #fff !important; } /* ---------------------------------------------------------------------- POST NEWS THUMBNAIL BOXES -------------------------------------------------------------------------*/ .post-thumbnail .post-thumbnail-entry > img { margin-bottom: 14px; max-height: 240px; width: 100%; } .post-thumbnail .post-thumbnail-entry .post-thumbnail-content p { margin-bottom: 6px; } .post-thumbnail ~ .post-thumbnail-list { border-top: 1px solid #eee; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a { font-weight: 400; opacity: 0.7; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a:hover { opacity: 1; } .post-thumbnail-list { position: relative; } .post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content { padding-left: 100px; } .post-thumbnail-entry { border-bottom: 1px solid #eee; float: left; margin-bottom: 14px; padding-bottom: 12px; position: relative; clear: both; } .post-thumbnail-entry:last-child { border-bottom: 0; } .post-thumbnail-list .post-thumbnail-entry > img { float: left; display: block; height: 60px; width: 80px; margin-right: 20px; } .post-thumbnail-entry .post-thumbnail-content .post-date, .post-thumbnail-entry .post-thumbnail-content .post-category { color: #999; font-size: 13px; } .post-thumbnail-entry .post-thumbnail-content .post-date i, .post-thumbnail-entry .post-thumbnail-content .post-category i { margin-right: 2px; } .post-thumbnail-entry .post-thumbnail-content .post-date ~ .post-category { margin-left: 6px; } .post-thumbnail-entry .post-thumbnail-content h4, .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .marketing-box { background-color: #f1f1f1; border: 1px solid #eee; clear: both; color: #999; height: 100px; line-height: 100px; text-align: center; width: 100%; margin-bottom: 20px; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .news-ticker { border-bottom: 1px solid #eee; position: relative; } .news-ticker-title { background-color: #f5f5f5; float: left; margin-right: 12px; height: 100%; } .news-ticker-title h4 { font-size: 14px; font-weight: 700; line-height: 14px; padding: 20px 30px 8px; } .news-ticker-content { margin-bottom: 0; padding: 14px; width: 100%; } .news-ticker-content .owl-item::before { color: #d82731; content: ""; font-family: fontawesome; font-size: 10px; margin-left: -24px; position: absolute; } /* ---------------------------------------------------------------------- DEMO GRID -------------------------------------------------------------------------*/ .grid-system-demo [class*="col-"] .grid-col-demo { background-color: #eee; display: block; line-height: 54px; min-height: 54px; text-align: center; } .grid-system-demo .row { padding-bottom: 42px; } .grid-system-demo-live .row { padding-bottom: 42px; } /* ---------------------------------------------------------------------- PAGE 404 -------------------------------------------------------------------------*/ .page-error-404 { color: #eee; display: block; font-size: 300px; font-weight: 800; line-height: 0.7; } body.device-xs .page-error-404 { font-size: 200px; line-height: 0.8; margin-bottom: 20px; } body.device-xxs .page-error-404 { font-size: 140px; line-height: 0.8; margin-bottom: 20px; } /* ---------------------------------------------------------------------- PAGE LOADER -------------------------------------------------------------------------*/ body:not(.no-page-loader) .wrapper, .animsition-overlay { /*position: relative;*/ opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animsition-overlay { z-index: 9999 !important; } .animsition-loading { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; text-align: center; background-color: #FFF; } .animsition-loading > img { position: absolute; top: 50%; left: 50%; width: 40px; display: inline-block; margin-left: -20px; margin-top: -20px; } .loader-wrapper { display: none; } /* ---------------------------------------------------------------- Bootstrap row colums fixes -----------------------------------------------------------------*/ .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: left } @media(min-width:768px) { .row .col-xs-6:nth-child(2n+3), .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: none } } @media(min-width:992px) { .row .col-sm-6:nth-child(2n+3), .row .col-sm-3:nth-child(4n+5), .row .col-sm-2:nth-child(6n+7), .row .col-sm-1:nth-child(12n+13) { } .row .col-md-4:nth-child(3n+4) { clear: right; } } @media(min-width:1200px) { .row .col-md-2:nth-child(6n+7), .row .col-md-1:nth-child(12n+13) { clear: right; } .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left } } @media (min-width: 480px) and (max-width: 991px) { .row .col-md-6:nth-child(2n+3), .row .col-md-4:nth-child(2n+3), .row .col-md-3:nth-child(2n+4), .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left; } .col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear: right !important; float: left; margin-right: 0; width: 49.99%; } .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { width: 100%; } .col-md-6 .col-md-6 { clear: right; float: left; margin-right: 0; width: 50%; } .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } @media (max-width: 991px) { .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } /* ---------------------------------------------------------------- Bootstrap row colums fixes -----------------------------------------------------------------*/ /* .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: left } @media(min-width:768px) { .row .col-xs-6:nth-child(2n+3), .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: none } } @media(min-width:992px) { .row .col-sm-6:nth-child(2n+3), .row .col-sm-3:nth-child(4n+5), .row .col-sm-2:nth-child(6n+7), .row .col-sm-1:nth-child(12n+13) { clear: left; } .row .col-md-4:nth-child(3n+4) { clear: left; } } @media(min-width:1200px) { .row .col-md-2:nth-child(6n+7), .row .col-md-1:nth-child(12n+13) { clear: right; } .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left } } @media (min-width: 480px) and (max-width: 991px) { .row .col-md-6:nth-child(2n+3), .row .col-md-4:nth-child(2n+3), .row .col-md-3:nth-child(2n+4), .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left; } .col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear: none; float: left; margin-right: 0; width: 49.99%; } .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { width: 100%; } }*/ /* ---------------------------------------------------------------- Scrolldown icon animation -----------------------------------------------------------------*/ .scrolldown-animation { animation: 1s ease-in-out 0s normal none infinite running scrolldown-keyframes; bottom: -40px; height: 40px; left: 50%; margin-left: -20px; position: absolute; width: 45px; z-index: 20; } @keyframes scrolldown-keyframes { 0%, 100% { transform: translateY(-8px); } 50% { transform: translateY(0px); } } @keyframes scrolldown-keyframes { 0%, 100% { transform: translateY(-8px); } 50% { transform: translateY(0px); } } /*animated background*/ .animated-background { animation: 120s linear 0s normal none infinite running animatedBackground; background-repeat: repeat-x; background-size: cover; } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: -3000px 0; } } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: -3000px 0; } } /*image block*/ .image-block { background-color: #f4f4f4; } /*.image-block [class*="col-md-"] { padding: 60px; }*/ .image-block-content { margin-bottom: 30px; padding: 0 50px; } .image-block-content .feature-icon { border-radius: 100%; color: #fff; display: inline-block; height: 60px; line-height: 60px; text-align: center; width: 60px; background-color: #eee; } .image-block-content .feature-icon i { font-size: 28px; margin-top: 16px; } .image-block-content .feature-content { padding-left: 85px; } .image-block-content .feature-content h3 { margin-bottom: 0; } .image-absolute { position: absolute; top: 0px; left: 0px; width: 426px; height: 556px; } /*hero headings*/ .heading-fancy-border { border: 15px solid #111; margin: 0 10%; padding: 60px 0px; } .text-light .heading-fancy-border { border-color: #fff !important; } /*hero heading 2*/ .hero-heading-2 { padding: 20px; background-color: #111; border-radius: 8px; } .hero-heading-2 > i { font-size: 160px; opacity: 0.1; position: absolute; right: 23px; top: 2px; } /*hero heading 3*/ .hero-heading-3 { background-color: #fff; border: 36px solid #fff; box-shadow: 0 0 0 1px #111 inset; color: #111; opacity: 0.7; padding: 72px; width: auto; margin: 40px; text-align: center; } .hero-heading-3 h2, .hero-heading-3 h3 { font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-size: 92px; text-align: center; margin: 0; line-height: 72px; } /*working-hours list*/ .working-hours ul { padding: 0; } .working-hours li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; padding: 10px 0; width: 100%; } .working-hours li::before { content: ""; font-family: FontAwesome; margin-right: 15px; } .working-hours li span { float: right; } .working-hours p { font-size: 13px; color: #111; } /*price menu list*/ .price-menu-list { padding: 0; list-style: none; } .price-menu-list li { margin-bottom: 40px; } .price-menu-list li > h2 { margin-bottom: 0; } .price-menu-list li > p { margin-bottom: 8px; opacity: 0.6; } .price-menu-list li > img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 100px; height: 100px; float: left; } /* ELEMENTS */ /* ---------------------------------------------------------------------- Accordion & Toggles -------------------------------------------------------------------------*/ .accordion .ac-item .ac-title:before { font-family: fontawesome; } .accordion { margin-bottom: 20px; } .accordion .ac-item .ac-title:before { cursor: pointer; position: absolute; top: 14px; right: 10px; display: block; padding: 3px 6px 2px; color: #ddd; content: "\f054"; font-size: 12px; line-height: 12px; -webkit-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; } .accordion .ac-item.ac-active .ac-title:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); ms-transform: rotate(90deg); } .accordion .ac-item > .ac-title > i { margin-right: 16px; } .accordion .ac-title { position: relative; padding: 12px 30px 12px 15px; font-size: 13px; line-height: 22px; font-weight: 600; cursor: pointer; background-color: rgba(0, 0, 0, 0.06); margin-bottom: 2px; } .accordion .ac-content { overflow: hidden } .ac-content { padding: 16px 13px; } /*clean*/ .accordion.clean .ac-item .ac-title { border: 0px; background: transparent; } /*border*/ .accordion.border .ac-item .ac-title { border: 1px solid #e7e7e7; } .accordion.border-bottom .ac-item .ac-title { border-bottom: 1px solid #e7e7e7; } /*radius*/ .accordion.radius .ac-item .ac-title { border-radius: 4px; } /*fancy*/ .accordion.fancy .ac-item { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color: #e7e7e7; border-style: solid; border-width: 1px 1px 0px 1px; } .accordion.fancy .ac-item .ac-title { margin: 0px; } .accordion.fancy .ac-item.ac-active .ac-title, .accordion.fancy .ac-item:last-child { border-bottom: 1px solid #e7e7e7; } /*fancy clean*/ .accordion.fancy.clean .ac-item.ac-active .ac-title { background-color: transparent; } /*fancy radius*/ .accordion.fancy.radius > .ac-item:first-child { border-radius: 4px 4px 0 0; } .accordion.fancy.radius > .ac-item:last-child { border-radius: 0 0 4px 4px; } /*color*/ .accordion.color .ac-item .ac-title:before { color: #fff; } .accordion .ac-item.ac-open { display: block; } /*Accordion Transparent*/ .accordion.accordion-transparent .ac-item { background-color: transparent !important; border-width: 0 0 1px 0; border-style: solid; border-color: rgba(0, 0, 0, 0.1); } .accordion.accordion-transparent .ac-item .ac-title::before { color: #333; } .accordion.accordion-transparent.fancy .ac-item.ac-active .ac-title, .accordion.accordion-transparent .ac-item:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .accordion.accordion-transparent .ac-item p { color: #111; } /* ---------------------------------------------------------------------- Alert Messages -------------------------------------------------------------------------*/ .alert > p { color: #fff; } .alert.animated { z-index: 999999 !important; } /* ---------------------------------------------------------------------- Buttons -------------------------------------------------------------------------*/ .btn { border-radius: 3px; font-size: 12px; font-weight: 700; letter-spacing: 1px; outline: medium none ! important; text-transform: uppercase ! important; } .btn.btn:not(.btn-xs):not(.btn-sm):not(.btn-lg) { padding: 12px 24px; } .btn-md { padding: 12px 24px; } .btn-primary, .btn-success, .btn-default, .btn-info, .btn-warning, .btn-danger, .btn-dark, .btn-purple, .btn-pink { color: #ffffff; } .btn-default { background-color: #1abc9c; border: 1px solid #1abc9c; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.focus { background-color: #19ad90; border: 1px solid #19ad90; color: #ffffff; } .btn-white, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.focus, .btn-white:active, .btn-white:focus, .btn-white:hover, .open > .dropdown-toggle.btn-white { background-color: #ffffff; border: 1px solid #eaeaea ! important; color: #4c5667; } .btn-white .btn-label i { color: #4c5667 !important; } .btn-white:hover, .btn-white:hover:hover, .btn-white:focus:hover, .btn-white:active:hover, .btn-white.active:hover, .btn-white.focus:hover, .btn-white:active:hover, .btn-white:focus:hover, .btn-white:hover:hover, .open > .dropdown-toggle.btn-white:hover { background-color: #f9f9f9; } .btn-white:focus, .btn-white:hover:focus, .btn-white:focus:focus, .btn-white:active:focus, .btn-white.active:focus, .btn-white.focus:focus, .btn-white:active:focus, .btn-white:focus:focus, .btn-white:hover:focus, .open > .dropdown-toggle.btn-white:focus { background-color: #f9f9f9; } .btn-white:active, .btn-white:hover:active, .btn-white:focus:active, .btn-white:active:active, .btn-white.active:active, .btn-white.focus:active, .btn-white:active:active, .btn-white:focus:active, .btn-white:hover:active, .open > .dropdown-toggle.btn-white:active { background-color: #f9f9f9; } .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { background-color: #5d9cec ! important; border: 1px solid #5d9cec ! important; } .btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success { background-color: #81c868 ! important; border: 1px solid #81c868 ! important; } .btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info { background-color: #34d3eb ! important; border: 1px solid #34d3eb ! important; } .btn-warning, .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning { background-color: #ffbd4a ! important; border: 1px solid #ffbd4a ! important; } .btn-danger, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger { background-color: #c30000 ! important; border: 1px solid #c30000 ! important; } .btn-dark, .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.focus, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .open > .dropdown-toggle.btn-dark { background-color: #111111 ! important; border: 1px solid #111111 ! important; color: #ffffff; } .btn-purple, .btn-purple:hover, .btn-purple:focus, .btn-purple:active { background-color: #7266ba ! important; border: 1px solid #7266ba ! important; color: #ffffff; } .btn-pink, .btn-pink:hover, .btn-pink:focus, .btn-pink:active { background-color: #fb6d9d ! important; border: 1px solid #fb6d9d ! important; color: #ffffff; } .open > .dropdown-toggle.btn-primary.btn-outline, .open > .dropdown-toggle.btn-success.btn-outline, .open > .dropdown-toggle.btn-info.btn-outline, .open > .dropdown-toggle.btn-warning.btn-outline, .open > .dropdown-toggle.btn-danger.btn-outline, .open > .dropdown-toggle.btn-default.btn-outline { border-width: 2px ! important; color: #ffffff ! important; } .open > .dropdown-toggle.btn-white.btn-outline { border-width: 2px ! important; } .btn-outline.btn-default { color: #5fbeaa ! important; } .btn-outline.btn-primary { color: #5d9cec ! important; } .btn-outline.btn-success { color: #81c868 ! important; } .btn-outline.btn-info { color: #34d3eb ! important; } .btn-outline.btn-warning { color: #ffbd4a ! important; } .btn-outline.btn-danger { color: #f05050 ! important; } .btn-outline.btn-dark { color: #111111 ! important; } .btn-outline.btn-purple { color: #7266ba ! important; } .btn-outline.btn-white, .btn-outline.btn-white:not(:hover) .btn-label i { color: #fff !important; } .btn-outline.btn-white:hover, .btn-outline.btn-white:focus, .btn-outline.btn-white:active { background-color: #f4f8fb ! important; color: #4c5667 ! important; } .btn-outline.btn-pink { color: #fb6d9d ! important; } .btn-rounded { border-radius: 2em ! important; } .btn-rounded .btn-label { margin-left: -20px; padding: 7px 15px 7px 20px; } .btn-rounded .btn-label-right { margin-left: 12px; margin-right: -20px; } .btn-outline { background-attachment: scroll; background-clip: inherit; background-color: rgba(0, 0, 0, 0) ! important; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto auto; border-radius: 5px; border-width: 2px ! important; font-weight: 600; transition: all 400ms ease-in-out 0s; } .btn-outline:hover { border-width: 2px ! important; color: #ffffff ! important; } .btn-outline:focus { border-width: 2px ! important; color: #ffffff ! important; } .btn-label { display: inline-block; margin: -12px -4px -12px -12px; padding: 0px 12px; } .btn-label-right { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -13px; } .btn-label > i { color: #fff !important; } .btn-group.open .dropdown-toggle { box-shadow: none; } .fileupload { overflow: hidden; position: relative; } .fileupload input.upload { cursor: pointer; font-size: 20px; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 0px; top: 0px; } .btn-facebook { background-color: #3b5998 ! important; color: #ffffff ! important; } .btn-twitter { background-color: #00aced ! important; color: #ffffff ! important; } .btn-linkedin { background-color: #007bb6 ! important; color: #ffffff ! important; } .btn-dribbble { background-color: #ea4c89 ! important; color: #ffffff ! important; } .btn-googleplus { background-color: #dd4b39 ! important; color: #ffffff ! important; } .btn-instagram { background-color: #517fa4 ! important; color: #ffffff ! important; } .btn-pinterest { background-color: #cb2027 ! important; color: #ffffff ! important; } .btn-dropbox { background-color: #007ee5 ! important; color: #ffffff ! important; } .btn-flickr { background-color: #ff0084 ! important; color: #ffffff ! important; } .btn-tumblr { background-color: #32506d ! important; color: #ffffff ! important; } .btn-skype { background-color: #00aff0 ! important; color: #ffffff ! important; } .btn-youtube { background-color: #bb0000 ! important; color: #ffffff ! important; } .btn-github { background-color: #171515 ! important; color: #ffffff ! important; } .btn { margin-right: 8px; margin-bottom: 12px; } .button + .button, .btn + .btn { margin-right: 8px; margin-bottom: 12px; } .btn-group .btn { margin-right: 0px; } .button { cursor: pointer; display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 100%; margin: 10px 0; outline: 0 none; padding: 18px 36px; position: relative; text-transform: uppercase; white-space: nowrap; border: 1px solid #ccc; } .button:hover:not, a.button:hover { opacity: 0.8; } button:focus { outline: 0; } .button.effect:hover { opacity: 1; } .btn-send-icon { padding: 13px 6px 12px 14px; } .button-light { background-color: #fff; border: 1px solid #eee; } .button-light, .button-light span { color: #111 !important; } .button-dark { background-color: #111; color: #fff; } .button-dark:hover { background-color: #333; color: #fff; } /*Button icons*/ .button i { font-size: 15px; margin-right: 10px; } .button.icon-left i { margin-right: 10px; } .button.icon-right i { margin-left: 10px; margin-right: 0; } .button.small { font-size: 10px; height: 28px; line-height: 24px; padding: 0 14px; } .button.transparent.small { line-height: 0; } .button.small i { font-size: 11px; margin-right: 6px; } .button.small.icon-left i { margin-right: 6px; } .button.small.icon-right i { margin-left: 6px; margin-right: 0; } .button.large { font-size: 16px; height: 55px; letter-spacing: 2px; line-height: 52px; padding: 0 32px; } .button.transparent.large { line-height: 22px; } .button.border:hover, .button.transparent:hover { opacity: 1; } .button.transparent:hover, .button.transparent:hover span, .button.transparent:hover i { color: #333 !important; } .button.full-rounded { border-radius: 50px } .button.rounded { border-radius: 3px } .button.fullwidth-button { display: block!important; margin-left: auto!important; margin-right: auto!important } /*3d buttons*/ .button.button-3d { box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .button.button-3d:hover { box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset; } /*Border buttons*/ .button.border { color: #333; border: 2px solid #333; } .button.border:hover { background-color: #333; color: #fff } .button.border.light { border: 2px solid #fff; color: #fff } .button.border.light:hover { background-color: #fff; color: #252525 } .button.border.light:hover:hover i { color: #252525 } /*Transparent*/ .button.transparent { background-color: transparent; border-color: #fff; border-style: solid; border-width: 2px; box-shadow: none; color: #fff; letter-spacing: 2px; opacity: 1; padding: 16px 36px; transition: all 0.2s linear 0s; } .button.transparent:hover, .button.transparent:active { background-color: #fff; color: #333; } .button.fullwidth { display: block !important; margin-left: auto !important; margin-right: auto !important; } /*Colors*/ .button.blue, .button.blue-dark, .button.aqua, .button.purple-light, .button.purple, .button.purple-dark, .button.red-dark, .button.red, .button.red-light, .button.red-light, .button.pink-dark, .button.pink, .button.orange-dark, .button.orange, .button.orange-light, .button.yellow, .button.green, .button.amber, .button.brown, .button.brown-light, .button.black, .button.black-light, .button.grey-dark { border-color: #000; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .button.blue { background-color: #41a5db; border-color: #3ca0d6; } .button.blue-dark { background-color: #2b6baa; border-color: #25629f; } .button.aqua { background-color: #40c0cb; border-color: #3eb5bf; } .button.purple-light { background-color: #903090; border-color: #892689; } .button.purple { background-color: #9B175E; border-color: #901155; } .button.purple-dark { background-color: #5d4157; border-color: #55384f; } .button.red-dark { background-color: #CA0027; border-color: #b20022; } .button.red { background-color: #E42D3F; border-color: #d42b3c; color: #fff; } .button.red-light { background-color: #F05761; border-color: #ed4b55; color: #fff; } .button.red-light { background-color: #F05761; border-color: #ed4b55; color: #fff; } .button.pink-dark { background-color: #F51E70; border-color: #e31865; } .button.pink { background-color: #F772A3; border-color: #f2689b; } .button.orange-dark { background-color: #e57200; border-color: #d66b00; } .button.orange { background-color: #F59017; border-color: #e5820b; } .button.orange-light { background-color: #F7D137; border-color: #edc72b; color: #774f38; } .button.yellow { background-color: #FFEC00; border-color: #e6d500; color: #333; } .button.green { background-color: #77A600; border-color: #6e9a00; } .button.amber { background-color: #eb9c4d; border-color: #d88d42; } .button.brown { background-color: #774f38; border-color: #714a34; } .button.brown-light { background-color: #935d3f; border-color: #8b583b; } .button.black { background-color: #111; border: 0; } .button.black-light { background-color: #2a2a2a; } .button.grey-dark { background-color: #404051; } /*Effects*/ .button.effect { position: relative; overflow: hidden; } .button, .button.effect.fill-vertical:after, .button.effect.fill-horizontal:after, .button.effect.icon-bottom span, .button.effect.icon-bottom i, .button.effect.icon-top span, .button.effect.icon-top i, .button.effect.icon-right span, .button.effect.icon-right i, .button.effect.icon-left span, .button.effect.icon-left i { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; } /*Effect icon left*/ .button.effect.icon-left i { position: absolute; display: block; top: 50%; left: 0; -webkit-transform: translate(-24px, -50%); -ms-transform: translate(-24px, -50%); transform: translate(-24px, -50%); ms-transform: translate(-24px, -50%); opacity: 0 } .button.effect.icon-left span { width: 100%; height: 100%; display: block; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0); -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; } .button:hover.effect.icon-left span { -webkit-transform: translate(15px, 0); -ms-transform: translate(15px, 0); transform: translate(15px, 0); ms-transform: translate(15px, 0); } /*Effect Small buttons*/ .button.small.effect.icon-left i { -webkit-transform: translate(-14px, -50%); -ms-transform: translate(-14px, -50%); transform: translate(-14px, -50%); } .button.small.effect.icon-left:hover span { -webkit-transform: translate(8px, 0px); -ms-transform: translate(8px, 0px); transform: translate(8px, 0px); } /*Effect icon right*/ .button.effect.icon-right i { position: absolute; display: block; top: 50%; right: 0; -webkit-transform: translate(30px, -50%); -ms-transform: translate(30px, -50%); transform: translate(30px, -50%); ms-transform: translate(30px, -50%); opacity: 0 } .button.effect.icon-right span { width: 100%; height: 100%; display: block; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0); -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; } .button:hover.effect.icon-right span { -webkit-transform: translate(-15px, 0); -ms-transform: translate(-15px, 0); transform: translate(-15px, 0); ms-transform: translate(-15px, 0); } /*Effect Small buttons*/ .button.small.effect.icon-right i { -webkit-transform: translate(14px, -50%); -ms-transform: translate(14px, -50%); transform: translate(14px, -50%); } .button.small.effect.icon-right:hover span { -webkit-transform: translate(-5px, 0px); -ms-transform: translate(-5px, 0px); transform: translate(-5px, 0px); } /*Effect icon top*/ .button.effect.icon-top i { position: absolute; display: block; top: -30px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); opacity: 0; } .button.effect.icon-top span { width: 100%; height: 100%; display: block; text-align: center; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0) } .button:hover.effect.icon-top span { -webkit-transform: translate(0px, 35px); -ms-transform: translate(0px, 35px); transform: translate(0px, 35px); ms-transform: translate(0px, 35px); } /*Effect Small buttons*/ .button.small.effect.icon-top i { top: -22px; } /*Effect large buttons*/ .button.large.effect.icon-top:hover span { -webkit-transform: translate(0px, 54px); -ms-transform: translate(0px, 54px); transform: translate(0px, 54px); } /*Effect icon bottom*/ .button.effect.icon-bottom i { position: absolute; display: block; bottom: -36px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); opacity: 0; } .button.effect.icon-bottom span { width: 100%; height: 100%; display: block; text-align: center; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0) } .button:hover.effect.icon-bottom span { -webkit-transform: translate(0px, -27px); -ms-transform: translate(0px, -27px); transform: translate(0px, -27px); ms-transform: translate(0px, -27px); } /*Effect Small buttons*/ .button.small.effect.icon-bottom i { bottom: -27px; } /*Effect Large buttons*/ .button.large.effect.icon-bottom:hover span { -webkit-transform: translate(0px, -48px); -ms-transform: translate(0px, -48px); transform: translate(0px, -48px); } .button:hover.effect.icon-right i, .button:hover.effect.icon-left i, .button:hover.effect.icon-top i, .button:hover.effect.icon-bottom i { opacity: 1; } /*Effect fill verical*/ .button.effect.fill-vertical, .button.effect.fill-horizontal { overflow: hidden; } .button.effect.fill-vertical span { position: relative; z-index: 1; } .button.effect.fill-vertical:after { content: ""; position: absolute; width: 100%; height: 0; top: 50%; left: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(40deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(40deg); transform: translateX(-50%) translateY(-50%) rotate(40deg); } .button.effect.fill-vertical:hover:after { height: 550%; opacity: 1 } .button.effect.fill-vertical:after { background-color: #252525; } .button.effect.fill-vertical:hover { color: #fff; } /*Effect fill horizontal*/ .button.effect.fill-horizontal span { position: relative; z-index: 1; } .button.effect.fill-horizontal:after { content: ""; position: absolute; width: 100%; height: 0; top: 50%; left: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-11%); -ms-transform: translateX(-50%) translateY(-11%); transform: translateX(-50%) translateY(-11%); } .button.effect.fill-horizontal:hover:after { height: 550%; opacity: 1 } .button.effect.fill-horizontal:after { background-color: #252525; } .button.effect.fill-horizontal:hover { color: #fff; } /*Effect fill*/ .button.effect.fill:hover { background-color: #252525; color: #fff; } /*aqua effect fill-vertical*/ .button.aqua.effect.fill-vertical:after { background-color: #1a9ca7; } .button.aqua.effect.fill-vertical:hover { color: #fff; } /*aqua effect fill-horizontal*/ .button.aqua.effect.fill-horizontal:after { background-color: #1a9ca7; } .button.aqua.effect.fill-horizontal:hover { color: #fff; } /*aqua effect fill*/ .button.aqua.effect.fill:hover { background-color: #087680; } /*transparent effect fill-vertical*/ .button.transparent.effect.fill-vertical:after, .button.transparent.effect.fill-horizontal:after { background-color: #fff; } .button.transparent.effect.fill-vertical:hover, .button.transparent.effect.fill-horizontal:hover { color: #333; } /*transparent effect fill*/ .button.transparent.effect.fill:hover { background-color: #fff; color: #333; } /*Read more button*/ a.read-more { text-transform: uppercase; font-weight: 700; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* ---------------------------------------------------------------------- Headings -------------------------------------------------------------------------*/ /*Heading fancy*/ .heading-fancy { position: relative; margin-bottom: 30px; clear: both; } .heading-fancy h1, .heading-fancy h2, .heading-fancy h3, .heading-fancy h4, .heading-fancy h5, .heading-fancy h6 { background-color: #FFF; padding-right: 15px; margin-bottom: 0; position: relative; display: inline-block; } .heading-fancy h4, .heading-fancy h5, .heading-fancy h6 { padding-right: 10px; } /*Heading line*/ .heading-fancy.heading-line:before { content: ''; position: absolute; width: 100%; height: 0; border-top: 1px solid #E5E5E5; left: auto; top: 49%; right: 0; } .heading-fancy.text-center h1, .heading-fancy.text-center h2, .heading-fancy.text-center h3, .heading-fancy.text-center h4, .heading-fancy.text-center h5, .heading-fancy.text-center h6 { padding-left: 15px; } .heading-fancy.text-right h1, .heading-fancy.text-right h2, .heading-fancy.text-right h3, .heading-fancy.text-right h4, .heading-fancy.text-right h5, .heading-fancy.text-right h6 { padding-left: 15px; padding-right: 0; } /* ---------------------------------------------------------------------- Heading Jumbo -------------------------------------------------------------------------*/ .heading-jumbo { font-size: 70px; font-weight: 600; line-height: 1; margin: 0 0 0.2em; } .heading-title-simple { margin-bottom: 30px; display: block; padding: 0 0 10px; } .heading-title-border-bottom { border-bottom: 1px solid; border-bottom-color: #e7e7e7; } .heading-title-simple h1, .heading-title-simple h2, .heading-title-simple h3, .heading-title-simple h4, .heading-title-simple h5, .heading-title-simple h6 { margin-bottom: 0; position: relative; } /*HR TITLE*/ .hr-title abbr { background-color: #ffffff; } .hr-title { border-top-style: solid; border-top-width: 1px; font-size: 16px; text-align: center; height: 10px; line-height: 20px; margin: 10px 0; height: auto; color: #bbbbbb; } .hr-title abbr { padding: 2px 10px; border-radius: 2px; position: relative; top: -10px; letter-spacing: .2em; text-transform: uppercase } .hr-title i { position: relative; top: -2px; font-size: 8px } .hr-title.hr-full { width: 100% } .hr-title.hr-long { width: 50%; margin: 20px auto 30px; } .hr-title.hr-short { width: 25%; margin: 20px auto 30px; } .hr-title.hr-left { text-align: left } .hr-title.hr-right { text-align: right } .hr-title.hr-left abbr { padding-left: 0 } .hr-title.hr-right abbr { padding-right: 0 } .hr-title.hr-left.hr-long { margin-left: 0 } .hr-title.hr-right.hr-long { margin-right: 0 } .hr-title.hr-double { border-top: 4px double #ebebeb } .hr-title.hr-double abbr { top: -12px } /* Heading */ .heading { margin-bottom: 80px; } .heading h1, .heading h2, .heading h3, .heading h4 { color: #303030; font-weight: 300; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 10px; } .heading:after { border-top: 3px solid #303030; display: block; margin-top: 10px; width: 30px; content: ""; } .heading > span { display: block; color: #888; } .heading h1 + span, .heading h1 + span.lead { font-size: 22px; } /* ---------------------------------------------------------------- BODY -----------------------------------------------------------------*/ html { overflow-x: hidden !important; } body { color: #333; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 24px; overflow-x: hidden; padding: 0 !important; } /* ---------------------------------------------------------------- LAYOUT BOXED & WIDE -----------------------------------------------------------------*/ @media (max-width: 479px) { .container { padding: 0 20px; } } /*Wide (default)*/ body.wide .wrapper { width: 100%; margin: 0; } /*Boxed*/ body.boxed .wrapper, body.boxed-simple .wrapper { position: relative; border: 1px solid #eee; background-color: #fff; } body.outter { margin: 30px; } body.boxed-simple { background-color: #f8f8f8; border: 0 none !important; } /* Responsive */ @media (max-width: 479px) { body { font-size: 13px; } body.outter { margin: 0px; } } a { color: #111; text-decoration: none !important; } a:focus { outline: none; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } iframe { border: none; } /* ---------------------------------------------------------------- TYPOGRAPHY HEADING STYLES -----------------------------------------------------------------*/ h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color: #111; font-family: 'Raleway', sans-serif; font-weight: 600; line-height: 1.5; margin: 0 0 10px 0; text-rendering: optimizelegibility; } .title-font, .title-font a{ font-family: 'Permanent Marker', cursive; font-weight: normal; text-transform: uppercase; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } h6 { font-size: 12px; } h4 { font-weight: 600; } h5, h6 { font-weight: bold; margin-bottom: 20px; } p, p.lead { color: #696f6f; margin-bottom: 20px; } .icon-box h2{ font-size: 24px; } /* ---------------------------------------------------------------- Fonts -----------------------------------------------------------------*/ .font-pacifico { font-family: 'Dancing Script' !important; } .font-raleway, .font-raleway a, .font-raleway h1, .font-raleway h2, .font-raleway h3, .font-raleway h4, .font-raleway h5, .font-raleway h6, h1.font-raleway, h2.font-raleway, h3.font-raleway, h4.font-raleway, h5.font-raleway, h6.font-raleway { font-family: 'Raleway' !important; font-weight: 100 !important; } .font-nothing-you-could-do, .font-nothing-you-could-do a, .font-nothing-you-could-do h1, .font-nothing-you-could-do h2, .font-nothing-you-could-do h3, .font-nothing-you-could-do h4, .font-nothing-you-could-do h5, .font-nothing-you-could-do h6, h1.font-nothing-you-could-do, h2.font-nothing-you-could-do, h3.font-nothing-you-could-do, h4.font-nothing-you-could-do, h5.font-nothing-you-could-do, h6.font-nothing-you-could-do { font-family: 'Nothing You Could Do', cursive !important; font-weight: normal !important; } .font-herr-von-muellerhoff, .font-herr-von-muellerhoff a, .font-herr-von-muellerhoff h1, .font-herr-von-muellerhoff h2, .font-herr-von-muellerhoff h3, .font-herr-von-muellerhoff h4, .font-herr-von-muellerhoff h5, .font-herr-von-muellerhoff h6, h1.font-herr-von-muellerhoff, h2.font-herr-von-muellerhoff, h3.font-herr-von-muellerhoff, h4.font-herr-von-muellerhoff, h5.font-herr-von-muellerhoff, h6.font-herr-von-muellerhoff { font-family: 'Herr Von Muellerhoff', cursive !important; font-weight: normal !important; } .font-cedarville, .font-cedarville a, .font-cedarville h1, .font-cedarville h2, .font-cedarville h3, .font-cedarville h4, .font-cedarville h5, .font-cedarville h6, h1.font-cedarville, h2.font-cedarville, h3.font-cedarville, h4.font-cedarville, h5.font-cedarville, h6.font-cedarville { font-family: 'Cedarville Cursive', cursive; } .font-parisienne, .font-parisienne a, .font-parisienne h1, .font-parisienne h2, .font-parisienne h3, .font-parisienne h4, .font-parisienne h5, .font-parisienne h6, h1.font-parisienne, h2.font-parisienne, h3.font-parisienne, h4.font-parisienne, h5.font-parisienne, h6.font-parisienne { font-family: 'Parisienne', cursive; } /* ---------------------------------------------------------------- Logo -----------------------------------------------------------------*/ #logo { float: left; font-size: 28px; line-height: 100%; position: relative; z-index: 1; } #logo a { display: block; } #logo img { display: block; max-width: 100%; } #logo a.slogo { display: block; } .main-menu #logo { margin-left: 40px; margin-right: 40px; } /* ---------------------------------------------------------------- HEADER -----------------------------------------------------------------*/ #header { position: relative; background-color: #fff; border-bottom: 1px solid #eee; z-index: 199 !important; } #header .container { position: relative; } #header.header-transparent + #slider, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-transparent + .fullscreen, #header.header-transparent + .halfscreen, #header.header-transparent + #google-map, #header.header-light-transparent + #slider, #header.header-light-transparent + .page-title-extended, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .halfscreen, #header.header-light-transparent + #google-map, #header.header-dark-transparent + #slider, #header.header-dark-transparent + .page-title-extended, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .halfscreen, #header.header-dark-transparent + #google-map { top: -90px; margin-bottom: -90px; } #header-wrap { position: relative; -webkit-backface-visibility: hidden; } /* ---------------------------------------------------------------- NAVIGATION MENU -----------------------------------------------------------------*/ .navigation-wrap { padding: 0px; } .navigation-wrap > .container { padding: 0px !important; width: 100%; } /* .navigation-wrap:before { background: #fbfbfb; border-bottom: 1px solid #eee; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1; } #header.header-dark:not(header-navigation-light) .navigation-wrap:before { background: #000; border-bottom: 1px solid #222; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1; } */ #mainMenu { float: right; } #mainMenu > ul { list-style: outside none none; margin-bottom: 0; padding-left: 0; } #mainMenu > ul > li:not(.resp-active):last-child > a { border-bottom: 0 !important; } #mainMenu > ul > li > a { display: block; padding: 10px 15px; position: relative; } #mainMenu > ul > li > a:hover, #mainMenu > ul > li > a:focus { background-color: #eee; text-decoration: none; } /*labels*/ #mainMenu .label { font-size: 9px; } /*Menu items */ nav .main-menu a, nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { color: #111; } #mainMenu > ul > li > a { border-bottom: 0 none; border-radius: 0; font-size: 12px; font-style: normal; font-weight: 800; height: 90px; line-height: 70px; margin-left: 0; margin-right: 0; outline: medium none; padding: 10px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; } nav .main-menu li > a:hover, nav .main-menu li > a:focus, nav .main-menu .dropdown.open > a:hover, nav .main-menu .dropdown.open > a:focus { background: none !important; border-color: none !important; } nav ul.main-menu .dropdown > .dropdown-menu, nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: hidden; display: block; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } nav ul.main-menu .dropdown:hover > .dropdown-menu, nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } nav.main-menu ul li i { padding-left: 3px; font-size: 14px; margin-right: 3px; text-align: center; width: 22px; } nav.main-menu ul li.dropdown > a > i { margin-right: 0px; } /*Menu dropdown menu items */ nav .main-menu .dropdown-menu { min-width: 230px; top: auto; background-color: #ffffff; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); padding: 0px; border-style: solid none none; border-width: 3px 0 0; border-radius: 0px; } nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { font-family: "Lato", sans-serif; font-size: 13px; font-weight: 400; height: 40px; padding: 10px 20px 10px 18px; position: relative; text-transform: none; -webkit-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out; } nav .main-menu .dropdown-menu a:hover, nav .main-menu .dropdown-menu span.dropdown-menu-title-only:hover { background-color: rgba(211, 211, 211, 0.1) !important; color: #333; padding: 10px 20px 10px 26px; } nav .main-menu .read-more { border-top: 1px solid #eee; margin-bottom: -10px; margin-top: 24px; } nav .main-menu .dropdown-menu a.read-more:hover { background: rgba(0, 0, 0, 0) !important; } nav .main-menu .dropdown-menu .mega-menu-content .col-md-2 { padding-right: 1px; } nav .main-menu .dropdown-menu .mega-menu-content a { border-bottom: medium none; padding: 10px 0; } nav .main-menu .dropdown-menu .mega-menu-content a:hover { padding: 10px 0px 10px 12px; } nav .main-menu .dropdown-menu i { margin-left: -2px; padding-right: 6px; } /*Menu dropdown submenu items */ nav .main-menu .dropdown-submenu { position: relative; } nav .main-menu .dropdown-submenu:before { content: "\f105"; font-family: fontawesome; font-size: 12px; opacity: 0.6; position: absolute; right: 12px; top: 6px; } nav .main-menu .dropdown-submenu > .dropdown-menu { border-top-width: 3px; left: 100%; top: -3px; } nav .main-menu .dropdown-submenu > .dropdown-menu.menu-invert { right: 100%; left: auto; } /* Mega Menu */ nav.mega-menu .nav, nav.mega-menu .dropup, nav.mega-menu .dropdown, nav.mega-menu .collapse { position: static; } nav .main-menu li.mega-menu-item .dropdown-menu { left: 15px; right: 15px; } nav.mega-menu li.mega-menu-item .mega-menu-title { display: block; font-size: 12px; font-style: normal; font-weight: 800; height: 50px; line-height: 32px; margin-left: 0; margin-right: 0; padding: 10px 0; text-transform: uppercase; } nav.mega-menu li ul { list-style: none; padding: 0; } nav.mega-menu .dropdown-menu a, nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { text-transform: none; display: block; text-decoration: none; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { line-height: 18px; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only:hover { cursor: pointer; } nav.mega-menu .dropdown-menu { left: auto; margin-top: 0px; } nav.mega-menu .dropdown-menu > li { display: block } nav.mega-menu .mega-menu-content { padding: 30px 40px 40px; } nav.mega-menu .mega-menu-content:before { display: table; content: ""; line-height: 0; } nav.mega-menu .mega-menu-content:after { display: table; content: ""; line-height: 0; clear: both; } nav.mega-menu .mega-menu-content { background-position: right bottom; background-repeat: no-repeat; } #mainMenu ul li.mega-menu-item .mega-menu-title, #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #eee; } /*RESPONSIVE MOBILE MENU*/ .nav-main-menu-responsive { display: none; float: right; height: 90px; line-height: 90px; margin-left: 6px; transition: opacity .3s ease, height .4s ease; -webkit-transition: opacity .3s ease, height .4s ease; -o-transition: opacity .3s ease, height .4s ease; } .nav-main-menu-responsive button { background: none; border: 0; } .nav-main-menu-responsive button:focus { outline: 0; } .nav-main-menu-responsive button i { font-size: 17px; } /*CENTERED MAIN MENU*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center { float: none; margin: 0 auto !important; text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center > ul { display: inline-block; float: none; text-align: left; width: auto; } /*Modern version*/ #mainMenu.style-1 ul.dropdown-menu, #mainMenu.style-1 ul.dropdown-submenu { border-radius: 0; border: 2px solid #eee; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); } /*Slide menu version*/ .nav-main-menu-responsive.slide-menu-version { display: block; } #mainMenu.slide-menu > ul > li { visibility: hidden; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -webkit-transition-duration: 150ms; -moz-transition-duration: 150ms; -o-transition-duration: 150ms; transition-duration: 150ms } #mainMenu.slide-menu > ul > li:nth-child(n+1){ -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu > ul > li:nth-child(n+2){ -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu > ul > li:nth-child(n+3){ -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu > ul > li:nth-child(n+4){ -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu > ul > li:nth-child(n+5){ -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu > ul > li:nth-child(n+6){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu > ul > li:nth-child(n+7){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu > ul > li:nth-child(n+8) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } #mainMenu.slide-menu.items-visible > ul > li{ visibility: visible; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1 } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+1) { -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+2){ -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+3){ -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+4){ -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+5){ -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+6){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+7){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+8){ -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } /* ---------------------------------------------------------------- SIDE PANEL -----------------------------------------------------------------*/ body.side-push-panel { /*overflow-x: hidden;*/ } #side-panel { position: fixed; top: 0; right: -320px; z-index: 399; width: 320px; height: 100%; background-color: #F5F5F5; /*overflow: hidden;*/ -webkit-backface-visibility: hidden; } body.side-panel-left #side-panel { left: -350px; right: auto; } body.side-push-panel.wide .wrapper, body.side-push-panel.wide #header.sticky-header .container { right: 0; } body.side-panel-left.side-push-panel.wide .wrapper, body.side-panel-left.side-push-panel.wide #header.sticky-header .container { left: 0; right: auto; } #side-panel .side-panel-wrap { top: 0; left: 0; bottom: 0; width: 100%; height: 100%; overflow: auto; padding: 40px 40px; } body.side-panel-active #side-panel { right: 0; } body.side-panel-left.side-panel-active #side-panel { left: 0; right: auto; } body.side-push-panel.side-panel-active.wide .wrapper, body.side-push-panel.side-panel-active.wide #header.sticky-header .container { right: 350px; } body.side-panel-left.side-push-panel.side-panel-active.wide .wrapper, body.side-panel-left.side-push-panel.side-panel-active.wide #header.sticky-header .container { left: 350px; right: auto; } .side-panel-button { width: 24px; float: right; display: inline-block; vertical-align: middle; } .side-panel-button button { position: relative; top: 50%; transform: translateY(-50%); } #side-panel, body.side-panel-active .wrapper { -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } body.side-panel-right #side-panel, body.side-panel-right.side-push-panel.wide .wrapper, body.side-panel-right.side-push-panel.wide #header .container { -webkit-transition: right .4s ease; -o-transition: right .4s ease; transition: right .4s ease; } /* Main menu*/ #side-panel [class*="col-md-"] { width: 100%; } #side-panel .navigation-wrap, #side-panel .navigation-wrap > .container { padding: 0px; width: 100%; } #side-panel .navbar-collapse { border: 0px !important; } #side-panel .navigation-wrap.navbar-header, #side-panel .navigation-wrap.navbar-collapse { margin-left: 0px; margin-right: 0px; box-shadow: none; } #side-panel .nav-main-menu-responsive { display: block; } #side-panel .main-menu-collapse { position: relative; width: 100% !important; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } #side-panel .dropdown-menu { width: 100% !important; } #side-panel .main-menu { padding-bottom: 10px; clear: both; display: block; width: 100%; } #side-panel .main-menu ul { padding: 0; margin: 0; } #side-panel .main-menu > ul > li > a { padding: 10px 10px 10px 0 !important; color: #333; } #side-panel .main-menu ul li { padding: 0; margin: 0; clear: both; float: none; display: block; } #side-panel .main-menu ul li.dropdown a, #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only { height: 42px; outline: none; line-height: 22px; } #side-panel .main-menu > ul li:last-child a { border-bottom: 0px; } #side-panel .main-menu ul ul { margin-left: 10px !important } #side-panel .main-menu ul.main-menu { float: none; position: static; } #side-panel .main-menu ul.dropdown-menu { position: static; clear: both; float: none; display: none !important; } #side-panel .main-menu li.resp-active > ul.dropdown-menu { border: 0 none; display: block !important; padding-right: 10px; } #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { clear: both; float: none; display: block; border: 0; border-top: 0; margin: 0; } #side-panel nav ul.main-menu li a i.fa-angle-down { position: absolute; right: 0px; top: 14px; } #side-panel nav ul.main-menu ul.dropdown-menu { box-shadow: none; } #side-panel .main-menu > ul > li, #side-panel .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel .main-menu ul li.dropdown.mega-menu-item li, #side-panel .main-menu .dropdown-submenu > span.dropdown-menu-title-only { border-bottom: 1px solid #eee; } #side-panel nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { padding: 9px 8px; border: 0; border-top: 0; margin: 0; border-bottom: none; } #side-panel nav ul.main-menu ul.sub-menu { padding: 0; margin: 0 0 10px 0; } #side-panel nav .main-menu .dropdown-submenu { position: relative; background: url("../images/arrow-light-down.png") no-repeat scroll right top; } #side-panel nav ul.main-menu ul.dropdown-menu { background: none !important; background-color: transparent !important; } #side-panel nav ul.main-menu li.dropdown.open .dropdown-toggle, #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu li > a:hover, #side-panel nav ul.main-menu li.active a, #side-panel nav ul.main-menu li.dropdown:hover a, #side-panel nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only { background: none !important; background-color: transparent !important; } #side-panel nav ul.main-menu ul.dropdown-menu li:hover > a, #side-panel nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover { background: none !important; background-color: transparent !important; } #side-panel nav.mega-menu li.mega-menu-item .mega-menu-sub-title { margin-top: 30px; } #side-panel nav.mega-menu .mega-menu-content { padding: 0px; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] { padding: 0; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) { padding-left: 2px; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content { background-image: none !important; } #side-panel nav ul.main-menu .dropdown > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: visible; opacity: 1; } #side-panel nav ul.main-menu .dropdown:hover > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } #side-panel .side-panel-footer { bottom: 15px; color: #666; left: 30px; position: absolute; right: 30px; } #side-panel .side-panel-footer a { color: inherit; } /* ---------------------------------------------------------------- SIDE PANEL: STATIC -----------------------------------------------------------------*/ body.side-panel-static .wrapper .container { max-width: 1210px; padding: 0 35px; width: auto !important; } body.side-panel-static #header #logo { display: none; } body.side-panel-static .wrapper { padding-left: 320px; } body.side-panel-static .side-panel-button { display: none; } body.side-panel-static #header, body.side-panel-static #header #header-wrap, body.side-panel-static #header.header-sticky:not(.header-static), body.side-panel-static #header.header-sticky:not(.header-static) #header-wrap { height: 0; margin: 0; padding: 0; background-color: transparent; border: 0; } /* ---------------------------------------------------------------- SIDE PANEL: DARK -----------------------------------------------------------------*/ @media (min-width: 991px) { #side-panel.side-panel-dark { background-color: #1F2223; } #side-panel.side-panel-dark .main-menu > ul > li > a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu .dropdown-menu a, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark #mainMenu .mega-menu-title { color: #bebdb5; } #side-panel.side-panel-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0px; } #side-panel.side-panel-dark nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #side-panel.side-panel-dark .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #side-panel.side-panel-dark .main-menu > ul > li, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown.mega-menu-item li, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #383838; } } /* ====================== lines button ==================================================*/ .lines-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 16px; background: transparent; outline: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; } .lines-button > * { display: block; } .lines-button:hover, .lines-button:focus { outline: none; } .lines-button::-moz-focus-inner { border: 0; } .lines { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; position: relative; } .lines::before, .lines::after { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; content: ''; position: absolute; left: 0; -webkit-transform-origin: 2.85714px center; transform-origin: 2.85714px center; width: 100%; } .lines::before { top: 5px; } .lines::after { top: -5px; } .lines, .lines:before, .lines:after { background-color: #111; } .header-dark:not(.header-sticky) .lines, .header-dark:not(.header-sticky) .lines:before, .header-dark:not(.header-sticky) .lines:after, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:before, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:after, .header-dark.header-semi-transparent:not(.header-sticky) .lines, .header-dark.header-semi-transparent:not(.header-sticky) .lines:before, .header-dark.header-semi-transparent:not(.header-sticky) .lines:after { background-color: #fff; } .tcon-transform .lines { -webkit-transform: scale3d(0.8, 0.8, 0.8); transform: scale3d(0.8, 0.8, 0.8); } .x { width: auto; } .x.tcon-transform .lines { background: transparent !important; } .x.tcon-transform .lines::before, .x.tcon-transform .lines::after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; width: 20px; } .x.tcon-transform .lines::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .x.tcon-transform .lines::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } /*Fullscreen Panel*/ #fullscreen-panel-button { position: fixed; right: 34px; top: 14px; z-index: 199; } #fullscreen-panel .lines-button { height: 60px; } #fullscreen-panel-button .lines, #fullscreen-panel-button .lines:before, #fullscreen-panel-button .lines:after { background-color: #fff; } .fullscreen-panel-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.9); z-index: 198; } .fullscreen-panel-overlay nav { text-align: center; position: relative; top: 50%; height: 60%; font-size: 54px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fullscreen-panel-overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; height: 100%; position: relative; } .fullscreen-panel-overlay ul li { display: block; height: 20%; height: calc(100% / 5); min-height: 54px; } .fullscreen-panel-overlay ul li a { font-weight: 300; display: block; color: white; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s; font-family: 'NotCourierSans'; text-transform: uppercase; } .fullscreen-panel-overlay ul li a:hover, .fullscreen-panel-overlay ul li a:focus { color: #849368; } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; } .fullscreen-panel-overlay-hugeinc nav { -moz-perspective: 300px; } .fullscreen-panel-overlay-hugeinc nav ul { opacity: 0.4; -webkit-transform: translateY(-25%) rotateX(35deg); transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc nav ul { opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc nav ul { -webkit-transform: translateY(25%) rotateX(-35deg); transform: translateY(25%) rotateX(-35deg); } /* ---------------------------------------------------------------- Vertical Dotted menu -----------------------------------------------------------------*/ #vertical-dot-menu { position: fixed; right: 20px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 99 !important; } body.outter #vertical-dot-menu { right: 50px; } @media (max-width: 479px) { body.outter #vertical-dot-menu { right: 20px; } } #vertical-dot-menu ul { list-style: none !important; } #vertical-dot-menu li { text-align: right; padding: 0px; } #vertical-dot-menu a { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #vertical-dot-menu a:after { content: ""; display: table; clear: both; } #vertical-dot-menu a span { float: right; display: inline-block; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); } #vertical-dot-menu a:hover span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #vertical-dot-menu a:hover .cd-label { opacity: 1; } #vertical-dot-menu .cd-dot { position: relative; top: 1px; height: 20px; width: 20px; border-radius: 50%; background-color: #ccc; -webkit-transition: -webkit-transform 0.2s, background-color 0.5s; -moz-transition: -moz-transform 0.2s, background-color 0.5s; transition: transform 0.2s, background-color 0.5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; } #vertical-dot-menu a:hover .cd-dot, #vertical-dot-menu a.active .cd-dot { transition: all ease 0.3s; } #vertical-dot-menu .cd-label { position: relative; margin-right: 10px; font-size: 12px; font-weight: 800; padding: 0px; text-transform: uppercase; color: #ccc; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; opacity: 0; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50%; } /* ---------------------------------------------------------------- Shopping Cart -----------------------------------------------------------------*/ #shopping-cart { float: right; margin-left: 12px; margin-right: 10px; position: relative; z-index: 1; } #shopping-cart .shopping-cart-items { display: block; font-size: 10px; position: absolute; right: -10px; z-index: 1; top: 32px; } #shopping-cart > a > i { line-height: 90px; } /* ---------------------------------------------------------------- Top Search -----------------------------------------------------------------*/ #header #top-search-trigger { cursor: pointer; } #header #top-search { float: right; } #header #top-search a, #header #shopping-cart a { display: block; font-size: 18px; height: 5px; line-height: 18px; margin-top: -1px; position: relative; } #header #top-search a { z-index: 11; width: 30px; font-size: 16px; } #header #top-search a i { position: absolute; right: 0px; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; line-height: 88px; } body.top-search-active #header #top-search a i.fa.fa-search, #top-search a i.fa.fa-close { opacity: 0; } body.top-search-active #header #top-search a i.fa.fa-close { opacity: 1; z-index: 11; } body.top-search-active .main-menu:not(#top-search), body.top-search-active .logo { opacity: 0; } #header #top-cart a:hover { color: #1ABC9C; } #header #top-search form { opacity: 0; z-index: -2; position: absolute; width: 100% !important; height: 100% !important; padding: 0 15px; margin: 0; top: 0; left: 0; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } #header.header-fullwidth #top-search form { left: 15px; } body.top-search-active #header #top-search form { opacity: 1; z-index: 10; } body.top-search-active .btn-responsive-nav, body.top-search-active .side-panel-button { display: none; } #header #top-search form input { background-color: transparent; border: 0 none; border-radius: 0; box-shadow: none !important; font-size: 30px; height: 100%; letter-spacing: 2px; outline: 0 none; padding: 0 70px 0 0; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ .header-default { background-color: #fff; border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ #header.header-dark, .header-dark { background-color: #111; border-bottom: 1px solid transparent; } #header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu { background-color: #111; } .header-dark .main-menu > ul > li > a, .header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, .header-dark #top-search a, .header-dark #shopping-cart a, .header-dark #shopping-cart .shopping-cart-items, .header-dark .nav-main-menu-responsive > button, .header-dark #top-search form input { color: #fff; } #header.header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #header.header-dark:not(.header-navigation-light) #mainMenu .mega-menu-title { color: #ccc; } #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu, #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu { border: 3px solid #222; } #header.header-dark:not(.header-navigation-light) #mainMenu .dropdown-submenu:before { color: #888; } #header.header-dark:not(.header-navigation-light) #mainMenu ul li.mega-menu-item .mega-menu-title, #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #222; } #header.header-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0px; } #header.header-dark:not(.header-navigation-light) nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #header.header-dark:not(.header-navigation-light) .header-transparent nav .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #header.header-dark #top-search form input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search a:before { border-left: 1px solid #eee; } /* ---------------------------------------------------------------- HEADER: TRANSPARENT -----------------------------------------------------------------*/ #header.header-transparent { background-color: transparent; border-bottom: 0; } /* ---------------------------------------------------------------- HEADER: DARK TRANSPARENT -----------------------------------------------------------------*/ #header.header-dark-transparent { background-color: rgba(0, 0, 0, 0.3); border-bottom: 1px solid rgba(0, 0, 0, 0.15); } /* ---------------------------------------------------------------- HEADER: LIGHT TRANSPARENT -----------------------------------------------------------------*/ #header.header-light-transparent { background-color: rgba(255, 255, 255, 0.6); border-bottom: 1px solid rgba(255, 255, 255, 0.8); } /* ---------------------------------------------------------------- HEADER: COLORED -----------------------------------------------------------------*/ #header.header-colored { background-color: #00c0e9 !important; border-bottom: 0; } #header.header-colored.header-sticky { background-color: #00c0e9 !important; } #header.header-colored #mainMenu > ul > li > a, #header.header-colored #top-search a, #header.header-colored #shopping-cart a, #header.header-colored .nav-main-menu-responsive > button { color: #fff; } /* ---------------------------------------------------------------- HEADER: FULLWIDTH -----------------------------------------------------------------*/ body.wide #header.header-fullwidth #header-wrap .container { width: 100%; padding: 0 30px; } body.wide #header.header-fullwidth nav .main-menu .mega-menu-item .dropdown-menu { left: 30px; right: 30px; } #header.header-fullwidth [class*="col-"] { padding-left: 0px; padding-right: 0px; } /* ---------------------------------------------------------------- HEADER: MODERN -----------------------------------------------------------------*/ #header.header-modern { margin: 40px auto 0; width: 1200px; border-radius: 4px; } #header.header-modern + #slider, #header.header-modern + .page-title-extended, #header.header-modern + .page-title-video, #header.header-modern + .page-title-parallax, #header.header-modern + .fullscreen, #header.header-modern + .fullscreen, #header.header-modern + .halfscreen, #header.header-modern + #google-map { margin-bottom: -130px; top: -130px; } #header.header-modern + .page-title-parallax { padding-bottom: 80px; padding-top: 200px; } #header.header-modern { border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: RIGHT -----------------------------------------------------------------*/ #header.header-logo-right .navigation-wrap #mainMenu { float: left; } #header.header-logo-right .nav-main-menu-responsive { float: left; margin-right: 10px; } #header.header-logo-right #logo { float: right; } #header.header-logo-right #shopping-cart { float: left; margin-right: 10px; margin-left: 0px; } #header.header-logo-right #top-search { float: left; margin-left: 10px; } #header.header-logo-right #top-search a:before { border-left: 0; border-right: 1px solid #e7e7e7; right: 0; } #header.header-logo-right #top-search a i { right: 12px; } #header.header-logo-right #top-search form input { padding: 0 0 0 70px; } /* ---------------------------------------------------------------- HEADER: CENTER -----------------------------------------------------------------*/ #header.header-logo-center:not(.header-sticky) #logo { width: 100%; } #header.header-logo-center:not(.header-sticky) #logo a img { margin: 0 auto; } #header.header-logo-center:not(.header-sticky) #mainMenu { float: none; } #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a { padding-left: 0px; margin-left: -4px; } #header.header-logo-center:not(.header-sticky) #top-search form { top: auto; bottom: -44px; } /* ---------------------------------------------------------------- HEADER: MINI -----------------------------------------------------------------*/ #header.header-mini, #header.header-mini #header-wrap, #header.header-mini #logo img, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #mainMenu > ul > li > a, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button { height: 60px; } #header.header-mini #mainMenu > ul > li > a { line-height: 40px; } #header.header-mini #top-search a:before { top: 16px; } #header.header-mini #top-search a i, #header.header-mini #shopping-cart > a > i, #header.header-mini .nav-main-menu-responsive { line-height: 58px; } #header.header-mini #shopping-cart .shopping-cart-items { top: 17px; } #header.header-mini #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- HEADER DARK & LIGHT MENU -----------------------------------------------------------------*/ #header.header-dark.header-sticky.header-navigation-light .main-menu > ul > li > a, #header.header-dark.header-sticky.header-navigation-light #top-search a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart .shopping-cart-items, #header.header-dark.header-sticky.header-navigation-light .nav-main-menu-responsive > button, #header.header-dark.header-sticky.header-navigation-light #top-search form input { color: #111; } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); } /* ---------------------------------------------------------------- Sticky Header -----------------------------------------------------------------*/ #header.header-sticky #header-wrap { background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); left: 0; position: fixed; top: 0; width: 100%; z-index: 199; } /*#logo img,*/ #header, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header .side-panel-button { height: 90px; } #header-wrap { /*min-height: 90px;*/ } #side-panel #mainMenu > ul { height: auto !important; } #header, #header:not(.header-static) #header-wrap, #header #logo img, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static), #header .side-panel-button { transition: opacity .3s ease, height .4s ease; -webkit-transition: opacity .3s ease, height .4s ease; -o-transition: opacity .3s ease, height .4s ease; } #header #top-search a i, #header #shopping-cart > a > i, #header #shopping-cart .shopping-cart-items { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #header.header-sticky:not(.header-static), #header.header-sticky:not(.header-static) #header-wrap, #header.header-sticky:not(.header-static) #logo img, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #mainMenu > ul > li > a, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static) #shopping-cart a, #header.header-sticky:not(.header-static) #top-search a, #header.header-sticky:not(.header-static) .side-panel-button { height: 60px; } #header.header-sticky:not(.header-static) #side-panel nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { height: auto !important; } #header.header-sticky:not(.header-static) #mainMenu > ul > li > a { line-height: 40px; } #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { line-height: auto !important; } #header.header-sticky:not(.header-static) #top-search a:before { top: 16px; } #header.header-sticky:not(.header-static) #top-search a i, #header.header-sticky:not(.header-static) #shopping-cart > a > i { line-height: 58px; } #header.header-sticky:not(.header-static) #shopping-cart .shopping-cart-items { top: 17px; } #header.header-sticky:not(.header-static) #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- SLIDER -----------------------------------------------------------------*/ #slider { position: relative; width: 100%; overflow: hidden; padding: 0px; } #home { width: 100%; height: 100%; color: #FFF; } .container-fullscreen { padding-top: 0px; height: 100%; width: 100%; display: table; position: relative; } .fullscreen > .container, .halfscreen > .container, .fullscreen > .container-fluid, .halfscreen > .container-fluid { height: 100%; } /* ---------------------------------------------------------------- BOXED SLIDER -----------------------------------------------------------------*/ .boxed-slider { height: 600px; width: 100%; } .boxed-slider .owl-item { height: 600px; } .boxed-slider .owl-bg-img, .owl-item img { height: 100%; } /* ---------------------------------------------------------------- MULTISCROLL -----------------------------------------------------------------*/ #multiscroll .ms-left .ms-section { background-position: 100% center !important; } #multiscroll .ms-right .ms-section { background-position: 0 center !important; } /* ---------------------------------------------------------------------- Page title -------------------------------------------------------------------------*/ #page-title { border-bottom: 1px solid #eee; clear: both; padding: 40px 0; position: relative; background-color: #f8f8f8; } #page-title .container { position: relative; } #page-title [class*="col-"] { padding-left: 0px; padding-right: 0px; } .page-title > span.lead { display: block; margin-top: 10px; font-weight: 300; font-size: 18px; } .page-title > span { opacity: 0.7; } /*page header right*/ .page-title-right .page-title { float: right; text-align: right; } .page-title-right .breadcrumb { text-align: left !important; } /*page title center */ .page-title-center .page-title { float: none; text-align: center; width: 100%; } .page-title-center .breadcrumb { float: none; text-align: center!important; width: 100%; } /*page title pattern*/ .page-title-pattern { background-attachment: fixed; background-repeat: repeat; } /*page title small */ #page-title.page-title-small { padding: 6px 0 4px !important; } #page-title.page-title-small .page-title { margin-top: 20px; } #page-title.page-title-small .page-title h1 { font-size: 20px; font-weight: 400; line-height: 20px; margin-bottom: 14px; } #page-title.page-title-small .breadcrumb { margin-top: 8px; } /*page title extended */ #page-title.page-title-extended { padding: 100px 0; } .page-title-extended h1 { font-size: 60px; letter-spacing: 1px; font-weight: 800; text-transform: uppercase; } /*page title video */ #page-title.page-title-video { background-color: transparent; ; } /*Page title: transparent header*/ #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax { padding-top: 170px; padding-bottom: 80px; } .page-title-parallax { border-bottom: 5px solid #eee !important; } /* ---------------------------------------------------------------- TOPBAR -----------------------------------------------------------------*/ #topbar.topbar-transparent + #header.header-transparent + #slider, #topbar.topbar-transparent + #header.header-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-transparent + #google-map, #topbar.topbar-transparent + #header.header-dark-transparent + #slider, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-light-transparent + #google-map { margin-bottom: -131px; top: -131px; } #topbar { position: relative; z-index: 200; border-bottom: 1px solid #eee; background-color: #fff; } #topbar .top-menu { list-style: outside none none; margin: 0 -10px; padding: 0; } #topbar .top-links { position: relative; } #topbar .top-menu > li { display: inline-block; height: 40px; line-height: 38px; } #topbar .top-menu > li > a { display: block; font-size: 12px; font-weight: 600; height: 40px; padding: 0 6px; text-transform: uppercase; } /*Social icons*/ #topbar .social-icons { float: right; height: 100%; overflow: hidden; } #topbar .social-icons li, #topbar .social-icons li a { float: left; list-style: outside none none; } #topbar .social-icons li a { border-radius: 0px; border-right: 1px solid rgba(180, 180, 180, 0.2); font-size: 15px; height: 40px; line-height: 40px; text-align: center; width: 35px; overflow: hidden; margin: 0; } #topbar .social-icons li:first-child a { border-left: 1px solid rgba(180, 180, 180, 0.2); } /*topbar dropdowns*/ .topbar-dropdown { color: #747474; float: left; font-size: 13px; font-weight: 400; line-height: 40px; height: 40px; position: relative; } .topbar-dropdown .title { border-left: 1px solid #eee; padding: 0 20px; cursor: pointer; } .topbar-dropdown:first-child .title { border-color: transparent; padding-left: 0; } .topbar-dropdown .title img, .topbar-dropdown .list-entry img { display: inline-block; vertical-align: middle; margin-right: 7px; position: relative; top: -1px; } .topbar-dropdown .title a { color: #747474; } .topbar-dropdown .title a:hover { text-decoration: underline; } .topbar-dropdown .title b { font-weight: 600; } .topbar-dropdown .title .fa { margin-left: 7px; position: relative; top: -1px; } .topbar-dropdown .title .fa:first-child { margin-left: 0; margin-right: 7px; } .topbar-dropdown .dropdown-list { position: absolute; width: 100%; left: 0px; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; padding: 0px 16px; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0px; -moz-transform-origin: 50% 0% 0px; -webkit-transform-origin: 50% 0% 0px; -ms-transform-origin: 50% 0% 0px; z-index: 1; visibility: hidden; } .topbar-dropdown:hover .dropdown-list, .topbar-dropdown:hover .topbar-form { opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); visibility: visible; } .topbar-dropdown .list-entry { white-space: nowrap; display: block; color: #747474; padding: 2px 0; border-top: 1px #f0f0f0 solid; } .topbar-dropdown .list-entry:hover { color: #222; } .topbar-dropdown .list-entry:first-child { border-top: none; } /*topbar form*/ .topbar-dropdown .topbar-form { position: absolute; width: 240px; padding: 20px 20px 10px 20px; right: auto; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0px; -moz-transform-origin: 50% 0% 0px; -webkit-transform-origin: 50% 0% 0px; -ms-transform-origin: 50% 0% 0px; visibility: hidden; } .topbar-dropdown input { margin-bottom: 2px; } .topbar-form .form-group { margin-bottom: 10px; } .topbar-form .checkbox { display: inline-block; margin-bottom: 0; margin-top: 0; vertical-align: middle; margin-top: -12px; } .topbar-dropdown.float-right .title { padding: 0 0px 0 20px !important; } .topbar-dropdown .dropdown-invert.topbar-form { left: auto; right: -20px; } /*topbar fullwidth*/ body.wide #topbar.topbar-fullwidth > .container { width: 100%; padding: 0 30px; } /*dropdown topbar transparent*/ #topbar.topbar-dark .top-menu > li > a, #topbar.topbar-dark .social-icons li a { color: #d3d3d3 !important; } #topbar.topbar-dark { background-color: #111; border-color: transparent; } #topbar.topbar-light .top-menu > li > a, #topbar.topbar-light .social-icons li a { color: #111 !important; } /*topbar transparent*/ .topbar-transparent.topbar-dark .topbar-dropdown .title a, .topbar-transparent.topbar-dark .topbar-dropdown { color: #fff; } .topbar-transparent .topbar-dropdown .title { border-color: rgba(255, 255, 255, 0.2); } .topbar-transparent .topbar-dropdown:first-child .title { border-color: transparent; } #topbar.topbar-transparent { background-color: transparent !important; border-bottom: 1px solid rgba(180, 180, 180, 0.2); } #topbar.topbar-transparent .top-menu > li > a, #topbar.topbar-transparent .social-icons li a { /*color: #eee;*/ } #topbar.topbar-dark.topbar-colored { border-bottom: 0; } /* ---------------------------------------------------------------- Content -----------------------------------------------------------------*/ #content { overflow: hidden; padding: 60px 0; position: relative; } .content-wrap { position: relative; padding: 80px 0; } #content .container { position: relative; } .container > .post-content { padding-left: 0; padding-right: 0; } .post-content { padding-left: 15px; padding-right: 25px; } .post-content.float-right { padding-left: 25px; padding-right: 15px; } .post-content.float-right + .sidebar { padding-left: 15px; padding-right: 25px; } .post-content.post-fullwidth, .post-content.bothsidebar { padding-left: 15px; padding-right: 15px; } .post-content.bothsidebar { padding-left: 25px; padding-right: 25px; } /* ---------------------------------------------------------------- Sidebar -----------------------------------------------------------------*/ .sidebar { padding-right: 25px; } .post-content + .sidebar { padding-left: 25px; padding-right: 15px; } body.device-sm .sidebar, body.device-xs .sidebar, body.device-xxs .sidebar { padding-left: 15px; padding-right: 15px; } .sidebar-modern:before { background-color: #fbfbfb; border-left: 1px solid #eee; border-right: 1px solid #eee; content: ""; display: block; height: 99999px; position: absolute; right: 0; top: -100px; width: 3000px; z-index: -10; } body.device-sm .sidebar-modern:before, body.device-xs .sidebar-modern:before, body.device-xxs .sidebar-modern:before { border: 0px; background-color: transparent; } .post-content + .sidebar-modern:before { left: 0; right: auto; } .post-content.float-right + .sidebar-modern:before { right: 0; left: auto; } body.device-sm .sidebar, body.device-xs .sidebar { margin-top: 40px; width: 100%; } /* ---------------------------------------------------------------------- SIDEBAR MENU -------------------------------------------------------------------------*/ .sidebar-menu { border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 2px; margin-top: 30px; padding: 0; } .sidebar-menu ul { list-style: outside none none; margin: 0; padding: 0; } .sidebar-menu ul li { padding: 10px 20px; margin: 0; border-top: 1px solid rgba(0, 0, 0, 0.07); color: #666; font-family: Roboto, Arial, Tahoma, sans-serif; padding: 10px 20px 10px 18px; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; cursor: pointer; } .sidebar-menu ul li:hover { background: rgba(0, 0, 0, 0.05) !important; color: #606060; padding: 10px 20px 10px 26px; } .sidebar-menu ul li a { color: #444; display: block; } .sidebar-menu i { margin-right: 12px; } .sidebar-menu h4, .sidebar-menu h3 { background-color: #f8f8f8; padding: 14px 18px; margin: 0; } /* ---------------------------------------------------------------------- Widgets -------------------------------------------------------------------------*/ .widget { margin-bottom: 60px; position: relative; } .sidebar .widget { border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 30px; } .sidebar .widget:last-child { border-bottom: 0px; } .sidebar .widget-title::after { border-top: 4px solid #444; content: ""; display: block; margin-top: 14px; width: 60px; } /*tags widget*/ .widget-tags .tags a { border: 1px solid rgba(0, 0, 0, 0.2); color: #777; display: inline-block; font-size: 11px; font-weight: 400; letter-spacing: 1px; margin: 0 2px 5px 0; padding: 5px 7px; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; } /*search widget*/ /*archive widget*/ .widget-archive ul { padding-left: 0px; } body.device-sm .sidebar .widget { float: left; width: 330px; } body.device-xs .sidebar .widget { width: 100%; } body.device-sm .sidebar .widget:nth-child(odd), body.device-xs .sidebar .widget:nth-child(odd) { margin-right: 30px; } footer .widget-tags .tags a { border: 1px solid rgba(255, 255, 255, 0.2); } footer .widget { margin-bottom: 20px; } /*flickr widget*/ .col-md-3 .flickr-widget img { padding: 2px; width: 25%; } body.device-xs .col-md-3 .flickr-widget img { width: 16.666%; } .col-md-4 .flickr-widget img { padding: 2px; width: 20%; } /*social widget*/ .widget .footer-widget .social-icon { background-color: rgba(0, 0, 0, 0.2); } .footer-widget .social-icon i { color: white; } .footer-widget .social-icon i { color: #fff; } /*newsletter widget*/ .widget.widget-newsletter button { margin-left: -1px; } .widget.widget-newsletter button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-newsletter .btn { text-transform: none; } .widget.widget-newsletter .form-control { height: 40px; } .widget.widget-newsletter .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-newsletter .input-group-addon { background-color: #fff; color: #fff; } .form-control.error, .sm-form-control.error { border-color: #e42c3e; } .widget.widget-newsletter label.error { color: #e42c3e; display: none !important; font-weight: 400; margin-top: 5px; } .background-dark .widget.widget-newsletter .form-transparent-fields .form-control { border-left: 0; padding-left: 0; } .widget-newsletter small { display: block; } /*search widget*/ .widget.widget-search button { margin-left: -1px; } .widget.widget-search button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-search .btn { text-transform: none; } .widget.widget-search .form-control { height: 40px; } .widget.widget-search .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-search .input-group-addon { background-color: rgba(0, 0, 0, 0.35); border-color: rgba(0, 0, 0, 0.25); color: #999; } /*contact form*/ #widget-contact-form { clear: left; } /* ---------------------------------------------------------------- FOOTER -----------------------------------------------------------------*/ #footer { clear: both; position: relative; } #footer .logo { margin-bottom: 54px; margin-top: 12px; max-width: 80px; } .footer-logo { border-right: 1px solid #333; margin-bottom: 20px; margin-right: 18px; padding-right: 16px; } #footer.background-colored .footer-logo { border-right: 1px solid rgba(255, 255, 255, 0.4); } #footer.background-grey .footer-logo { border-right: 1px solid #ccc; } .footer-content { padding: 60px 0 40px 0; } .footer-content .widget-title { font-size: 16px; font-weight: 600; margin-bottom: 21px; } .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; } footer.background-grey .copyright-content { border-top: 1px solid #ddd; } .copyright-links a { padding: 10px; } .copyright-text { font-size: 12px; padding-top: 10px; text-align: left; text-transform: uppercase; } #footer-outer .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span { color: #999 !important; } #footer-outer, #footer-outer a { color: #666 !important; } /*Social icons*/ #footer .social-icons { float: right; } #footer .social-icons.center { float: none; display: inline-block; } #footer .social-icons:not(.social-icons-colored) li a:hover { background-color: transparent; } /*Footer light version*/ #footer.footer-light { background-color: #f6f6f6; border-top: 1px solid #e5e5e5; } #footer.footer-light, #footer.footer-light a { color: #898989 !important; } #footer.footer-light .widget h4, #footer.footer-light span { color: #494949 !important; } #footer.footer-light .copyright-content { background-color: #f0f0f0; border-top: 1px solid #e5e5e5; min-height: 80px; padding: 30px 0; } #footer.footer-light .copyright-content .to-top { background-color: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } #footer.footer-light .copyright-content .to-top:hover { opacity: 0.9; } #footer.footer-light .copyright-content .to-top:hover, #footer.footer-light .copyright-content .to-top:focus { color: #333; } /*Footer dark version*/ #footer.footer-dark { background-color: #101010; border-top: 1px solid #222; } #footer.footer-dark, #footer.footer-dark a { color: #666 !important; } #footer.footer-dark .widget h4, #footer.footer-dark span { color: #999 !important; } #footer.footer-dark .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; background-color: #1a1a1a; } /* ---------------------------------------------------------------- GO TO TOP BUTTON -----------------------------------------------------------------*/ .gototop-button { border-radius: 4px 0 0 4px; bottom: 110px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); line-height: 24px; padding: 8px 14px 9px; position: fixed; right: 0; z-index: 199; } .gototop-button:hover { opacity: 0.9; } .gototop-button:hover, .gototop-button:focus { color: #fff; } /*static*/ .to-top { background-color: #222; border: 1px solid #111; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } .to-top:hover { opacity: 0.9; } .to-top:hover, .to-top:focus { color: #fff; } /* ---------------------------------------------------------------- Misc -----------------------------------------------------------------*/ .show-grid[class*="col-md-"] .show-grid-block { background-color: #eeeeee; border: 1px solid #ffffff; display: block; line-height: 40px; min-height: 40px; text-align: center; } /* ---------------------------------------------------------------- CSS UTILITY HELPERS -----------------------------------------------------------------*/ .hidden, .animated { opacity: 0; } .visible { opacity: 1; } .text-center { text-align: center !important; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .left { float: left !important; } .right { float: right !important; } .center { float: none; margin: 0 auto; } .vcenter { display: inline-block; vertical-align: middle; float: none; } .vertical-align { position: relative; top: 50%; transform: translateY(-50%); } .text-middle { display: table-cell; vertical-align: middle; margin: auto; z-index: 3; position: relative; } .text-bottom { display: table-cell; vertical-align: bottom; margin: auto; z-index: 3; position: relative; } .text-background-light { background-color: #fff; padding: 0 4px; } .text-background-dark { background-color: #444; padding: 0 4px; } .text-shadow-light { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.53); } .text-shadow-dark { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.53); } .background-white, .background-light { background-color: #fff !important; } .background-grey { background-color: #F6F6F6 !important; } .background-dark { background-color: #101010 !important; } .background-pattern { background-image: url(/images/overlay-pattern/gplay.png); } .background-pattern-1 { background-image: url(/images/overlay-pattern/3px-tile.png); } .background-pattern-2 { background-image: url(/images/overlay-pattern/asfalt-dark.png); } .background-pattern-3 { background-image: url(/images/overlay-pattern/axiom-pattern.png); } /* ---------------------------------------------------------------- PREDEFINED TEXT HELPERS -----------------------------------------------------------------*/ .text-medium-light { font-size: 50px !important; font-weight: 100; line-height: 1.1; } .text-medium { font-size: 50px !important; font-weight: 800; line-height: 1.1; margin-bottom: 20px; } body.device-xs .text-medium, body.device-xs .text-medium-light { font-size: 40px !important; } body.device-xxs .text-medium, body.device-xxs .text-medium-light { font-size: 30px !important; } .text-large-light, .text-large-light span, .text-large-light span span { font-size: 90px !important; line-height: 100px !important; font-weight: 120 !important; } .text-large, .text-large span, .text-large span span { font-size: 90px !important; line-height: 110px !important; font-weight: 800 !important; } .text-extra-large, .text-extra-large span { font-size: 120px !important; font-weight: 800; line-height: 120px; } .text-lg, .text-lg span { color: #ffffff; font-size: 80px; line-height: 80px; font-weight: 800; margin-bottom: 10px; } .text-lg-x2, .text-lg-x2 span { color: #ffffff; font-size: 120px; line-height: 140px; font-weight: 100; margin-bottom: 10px; } .text-lg-x3, .text-lg-x3 span { color: #ffffff; font-size: 230px; line-height: 250px; font-weight: 100; } .text-small { font-size: 16px !important; font-weight: 800; line-height: 1.1; } .text-muted { color: #c2c2c5; } .text-bold { font-weight: bold !important; } .text-azure { color: #0095C8 !important; } .text-orange { color: #FF6600 !important; } .text-green { color: #1FBBA6 !important; } .text-blue { color: #5F8295 !important; } .text-pink { color: #DD5A82 !important; } .text-purple { color: #DD5A82 !important; } .text-bricky { color: #894550 !important; } .text-yellow { color: #FFB848 !important; } .text-red { color: #C82E29 !important; } .text-light, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .lead, .text-light p, .text-light a:not(.button), .text-light i, .text-light li, .text-light label, .text-light div:not(.alert), .text-light span:not(.btn-label) { color: #fff !important; } .text-dark, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark p, .text-dark .lead, .text-dark a:not(.button), .text-dark i, .text-dark li, .text-dark label, .text-dark div:not(.alert), .text-dark span:not(.btn-label) { color: #111 !important; } .text-grey, .text-grey h1, .text-grey h2, .text-grey h3, .text-grey h4, .text-grey h5, .text-grey h6, .text-grey .lead, .text-grey p, .text-grey a:not(.button), .text-grey i, .text-grey li, .text-grey label, .text-grey div:not(.alert), .text-grey span:not(.btn-label) { color: #ccc; } .with-errors li { color: #981a1a !important; } /*font weight*/ .font-weight-100 { font-weight: 100 !important; } .font-weight-300 { font-weight: 300 !important; } .font-weight-400 { font-weight: 400 !important; } .font-weight-500 { font-weight: 500 !important; } .font-weight-600 { font-weight: 600 !important; } .font-weight-700 { font-weight: 700 !important; } .font-weight-800 { font-weight: 800 !important; } /* ---------------------------------------------------------------- PREDEFINED MARGIN & PADDING CLASSES -----------------------------------------------------------------*/ .border-left { border-left: 1px solid #eee; } .border-top { border-top: 1px solid #eee; } .border-right { border-width: 0 1px 0 0; border-color: #eee; border-style: solid; } .border-bottom { border-bottom: 1px solid #eee; } .border-dotted { border-style: dotted; } .slider-size-half { max-height: 560px; } .no-margin { margin: 0px!important } .m-b-0 { margin-bottom: 0px !important } .m-b-5 { margin-bottom: 5px!important } .m-b-10 { margin-bottom: 10px!important } .m-b-15 { margin-bottom: 15px!important } .m-b-20 { margin-bottom: 20px!important } .m-b-25 { margin-bottom: 25px!important } .m-b-30 { margin-bottom: 30px!important } .m-b-35 { margin-bottom: 35px!important } .m-b-40 { margin-bottom: 40px!important } .m-b-50 { margin-bottom: 50px!important } .m-b-60 { margin-bottom: 60px!important } .m-b-70 { margin-bottom: 70px!important } .m-b-80 { margin-bottom: 80px!important } .m-b-90 { margin-bottom: 90px!important } .m-b-100 { margin-bottom: 100px!important } .m-b-150 { margin-bottom: 150px!important } .m-b-200 { margin-bottom: 200px!important } .m-t-0 { margin-top: 0px!important } .m-t-5 { margin-top: 5px!important } .m-t-10 { margin-top: 10px!important } .m-t-15 { margin-top: 15px!important } .m-t-20 { margin-top: 20px!important } .m-t-25 { margin-top: 25px!important } .m-t-30 { margin-top: 30px!important } .m-t-35 { margin-top: 35px!important } .m-t-40 { margin-top: 40px!important } .m-t-50 { margin-top: 50px!important } .m-t-60 { margin-top: 60px!important } .m-t-70 { margin-top: 70px!important } .m-t-80 { margin-top: 80px!important } .m-t-90 { margin-top: 90px!important } .m-t-100 { margin-top: 100px!important } .m-l-0 { margin-left: 0px!important; } .m-l-5 { margin-left: 5px!important } .m-l-10 { margin-left: 10px!important } .m-l-15 { margin-left: 15px!important } .m-l-20 { margin-left: 20px!important } .m-l-25 { margin-left: 25px!important } .m-l-30 { margin-left: 30px!important } .m-l-35 { margin-left: 35px!important } .m-l-40 { margin-left: 40px!important } .m-l-50 { margin-left: 50px!important } .m-l-60 { margin-left: 60px!important } .m-l-70 { margin-left: 70px!important } .m-l-80 { margin-left: 80px!important } .m-l-90 { margin-left: 90px!important } .m-l-100 { margin-left: 100px!important } .m-r-0 { margin-right: 0px!important } .m-r-5 { margin-right: 5px !important; } .m-r-10 { margin-right: 10px!important } .m-r-15 { margin-right: 15px!important } .m-r-20 { margin-right: 20px!important } .m-r-25 { margin-right: 25px!important } .m-r-30 { margin-right: 30px!important } .m-r-35 { margin-right: 35px!important } .m-r-40 { margin-right: 40px!important } .m-r-50 { margin-right: 50px!important } .m-r-60 { margin-right: 60px!important } .m-r-70 { margin-right: 70px!important } .m-r-80 { margin-right: 80px!important } .m-r-90 { margin-right: 90px!important } .m-r-100 { margin-right: 100px!important } .m-0 { margin: 0px!important; } .m-5 { margin: 5px!important } .m-10 { margin: 10px!important } .m-15 { margin: 15px!important } .m-20 { margin: 20px!important } .m-25 { margin: 25px!important } .m-30 { margin: 30px!important } .m-35 { margin: 35px!important } .m-40 { margin: 40px!important } .m-50 { margin: 50px!important } .m-60 { margin: 60px!important } .m-70 { margin: 70px!important } .m-80 { margin: 80px!important } .m-90 { margin: 90px!important } .m-100 { margin: 100px!important } /*Margins*/ .col-no-margin [class^="col-"] { margin: 0!important; padding: 0 !important; } .row.col-no-margin { margin: 0!important; } .row.col-small-margins [class^="col-"] { margin: 0 0 20px 0 !important; } .no-padding-top { padding-top: 0 !important; } .no-padding-bottom { padding-bottom: 0 !important; } .no-padding { padding: 0 !important; } .p-0 { padding: 0px!important; } .p-5 { padding: 5px!important } .p-10 { padding: 10px!important } .p-15 { padding: 15px!important } .p-20 { padding: 20px!important } .p-25 { padding: 25px!important } .p-30 { padding: 30px!important } .p-35 { padding: 35px!important } .p-40 { padding: 40px!important } .p-50 { padding: 50px!important } .p-60 { padding: 60px!important } .p-70 { padding: 70px!important } .p-80 { padding: 80px!important } .p-90 { padding: 90px!important } .p-100 { padding: 100px!important } .p-b-0 { padding-bottom: 0px!important } .p-b-5 { padding-bottom: 5px!important } .p-b-10 { padding-bottom: 10px!important } .p-b-15 { padding-bottom: 15px!important } .p-b-20 { padding-bottom: 20px!important } .p-b-25 { padding-bottom: 25px!important } .p-b-30 { padding-bottom: 30px!important } .p-b-35 { padding-bottom: 35px!important } .p-b-40 { padding-bottom: 40px!important } .p-b-50 { padding-bottom: 50px!important } .p-b-60 { padding-bottom: 60px!important } .p-b-70 { padding-bottom: 70px!important } .p-b-80 { padding-bottom: 80px!important } .p-b-90 { padding-bottom: 90px!important } .p-b-100 { padding-bottom: 100px!important } .p-b-110 { padding-bottom: 110px!important } .p-b-120 { padding-bottom: 120px!important } .p-b-130 { padding-bottom: 130px!important } .p-b-140 { padding-bottom: 140px!important } .p-b-150 { padding-bottom: 150px!important } .p-b-200 { padding-bottom: 200px!important } .p-t-0 { padding-top: 0px!important } .p-t-5 { padding-top: 5px!important } .p-t-10 { padding-top: 10px!important } .p-t-15 { padding-top: 15px!important } .p-t-20 { padding-top: 20px!important } .p-t-25 { padding-top: 25px!important } .p-t-30 { padding-top: 30px!important } .p-t-35 { padding-top: 35px!important } .p-t-40 { padding-top: 40px!important } .p-t-50 { padding-top: 50px!important } .p-t-60 { padding-top: 60px!important } .p-t-70 { padding-top: 70px!important } .p-t-80 { padding-top: 80px!important } .p-t-90 { padding-top: 90px!important } .p-t-100 { padding-top: 100px!important } .p-t-110 { padding-top: 110px!important } .p-t-120 { padding-top: 120px!important } .p-t-130 { padding-top: 130px!important } .p-t-140 { padding-top: 140px!important } .p-t-150 { padding-top: 150px!important } .p-t-200 { padding-top: 200px!important } .p-r-0 { padding-right: 0px!important } .p-r-5 { padding-right: 5px!important } .p-r-10 { padding-right: 10px!important } .p-r-15 { padding-right: 15px!important } .p-r-20 { padding-right: 20px!important } .p-r-25 { padding-right: 25px!important } .p-r-30 { padding-right: 30px!important } .p-r-35 { padding-right: 35px!important } .p-r-40 { padding-right: 40px!important } .p-r-50 { padding-right: 50px!important } .p-r-60 { padding-right: 60px!important } .p-r-70 { padding-right: 70px!important } .p-r-80 { padding-right: 80px!important } .p-r-90 { padding-right: 90px!important } .p-r-100 { padding-right: 100px!important } .p-l-0 { padding-left: 0px!important } .p-l-5 { padding-left: 5px!important } .p-l-10 { padding-left: 10px!important } .p-l-15 { padding-left: 15px!important } .p-l-20 { padding-left: 20px!important } .p-l-25 { padding-left: 25px!important } .p-l-30 { padding-left: 30px!important } .p-l-35 { padding-left: 35px!important } .p-l-40 { padding-left: 40px!important } .p-l-50 { padding-left: 50px!important } .p-l-60 { padding-left: 60px!important } .p-l-70 { padding-left: 70px!important } .p-l-80 { padding-left: 80px!important } .p-l-90 { padding-left: 90px!important } .p-l-100 { padding-left: 100px!important } /*Border radious*/ .b-r-2 { border-radius: 2px !important; } .b-r-3 { border-radius: 3px !important; } .b-r-4 { border-radius: 4px !important; } .b-r-5 { border-radius: 5px !important; } .b-r-6 { border-radius: 6px !important; } .b-r-7 { border-radius: 7px !important; } .b-r-8 { border-radius: 8px !important; } .b-r-9 { border-radius: 9px !important; } .b-r-10 { border-radius: 10px !important; } .b-radius { border-radius: 50% !important; } /*Floats*/ .float-right { float: right !important; } .float-left { float: left !important; } .float-none { float: none !important; } .fullwidth { width: 100% !important; } /* ---------------------------------------------------------------------- Images -------------------------------------------------------------------------*/ .img-thumbnail { border: 1px solid #eee; padding: 1px; } /* ---------------------------------------------------------------------- Box shadow -------------------------------------------------------------------------*/ .shadow-bottom { box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); } .shadow-inside { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); } .shadow-inside-top { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); } .shadow-inside-bottom { box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); } /* ---------------------------------------------------------------------- Posts (blog, etc) -------------------------------------------------------------------------*/ .post-item { border-bottom: 1px solid #eee; margin-bottom: 40px; padding-bottom: 20px; position: relative; display: block; } .post-item p { margin-bottom: 30px; } .post-meta { margin-bottom: 18px; } .post-meta div { border-right: 2px solid #f6f6f6; float: left; margin-right: 18px; padding: 8px 18px 8px 0; } .post-meta div:last-child { float: none; border-right: 0; } /* blog light background */ .post-content.post-light-background .post-item { background-color: #fff; border-radius: 4px; box-shadow: 1px 2px 1px #eee; padding: 20px; } .post-content.post-light-background .post-item .post-meta { margin: 12px; } /* blog modern */ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-item { padding-left: 100px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-right: 0px; float: inherit; margin-right: inherit; padding: inherit; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta { left: 0; position: absolute; text-align: center; top: 0; width: 90px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div:last-child { border-bottom: 0px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-day { display: block; font-size: 42px; font-weight: 800; line-height: 42px; margin-bottom: 5px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-month { display: block; font-size: 13px; line-height: 13px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-year { display: none; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share { text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments i, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share i { font-size: 23px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments .post-comments-number, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share .post-share-number { display: block; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-item { padding-left: 80px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta { width: 66px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta .post-date .post-date-day { font-size: 32px; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-item { padding-left: 60px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta { width: 40px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-day { font-size: 26px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-month { font-size: 12px; } /* blog thumbnail */ .post-modern.post-thumbnail .post-item { padding-bottom: 54px; } .post-thumbnail .post-image, .post-thumbnail .post-video, .post-thumbnail .post-audio, .post-thumbnail .post-embed, .post-thumbnail .post-slider { float: left; width: 40%; } .post-thumbnail .post-content-details { width: 60%; padding-left: 20px; float: left; } .post-thumbnail .post-meta { float: right; padding-left: 20px; width: 60%; } .post-modern.post-thumbnail .post-meta { float: left; padding-left: 10px; width: auto; } .post-thumbnail .post-read-more { margin-top: -14px; } /*post image*/ .post-image, .post-video, .post-audio, .post-embed, .post-slider { margin-bottom: 20px; } .post-slider { overflow: hidden; } .post-slider img { max-width: 100%; } .post-3-columns .post-image, .post-3-columns .post-video, .post-3-columns .post-audio, .post-3-columns .post-embed, .post-3-columns .post-slider { margin-bottom: 18px; } .post-4-columns .post-image, .post-4-columns .post-video, .post-4-columns .post-audio, .post-4-columns .post-embed, .post-4-columns .post-slider { margin-bottom: 12px; } .post-slider { position: relative; overflow: hidden; } .post-image img { height: auto; width: 100%; } .post-item .post-title h3 { margin-bottom: 4px; font-size: 26px; line-height: 30px; } .post-info { margin-bottom: 20px; opacity: 0.5; } .post-4-columns .post-info { font-size: 12px; line-height: 18px; } .post-read-more { margin-top: -10px; margin-bottom: 10px; } /*post columns*/ .post-item { float: left; position: relative; width: 100%; } .post-content.post-2-columns, .post-content.post-3-columns, .post-content.post-4-columns, .post-content.post-5-columns { margin-right: -2%; } .post-content.post-2-columns + .sidebar, .post-content.post-3-columns + .sidebar, .post-content.post-4-columns + .sidebar, .post-content.post-5-columns + .sidebar { margin-right: 0; } /*post 2 columns*/ .post-2-columns .post-item { margin-right: 2%; width: 47.98%; } .post-2-columns .post-item .post-title h3 { font-size: 28px; line-height: 34px; margin-bottom: 6px; } /*post 3 columns*/ .post-3-columns .post-item { width: 31.3333%; margin-right: 2%; } .post-3-columns .post-item .post-title h3 { font-size: 24px; line-height: 30px; margin-bottom: 6px; } /*post 4 columns*/ .post-4-columns .post-item { width: 23%; margin-right: 2%; } .post-4-columns .post-item .post-title h3 { font-size: 18px; line-height: 22px; margin-bottom: 4px; } /*post 5 columns*/ .post-5-columns .post-item { width: 18%; margin-right: 2%; } .post-5-columns .post-item .post-title h3 { font-size: 16px; line-height: 18px; margin-bottom: 4px; } /*post block*/ .post-block .post-item { border-bottom: 0px !important; margin-bottom: 40px; } .post-single { padding-right: 15px; } /* ---------------------------------------------------------------------- Comments -------------------------------------------------------------------------*/ .comments { margin-bottom: 80px; margin-top: 28px; } .comments-title { text-transform: uppercase; margin-bottom: 20px; } .comments .avatar { border-radius: 4px; margin-right: 15px; width: 50px; } .comment { margin-top: 40px; margin-bottom: 20px; } .comment .media-body { border: 1px solid #eee; border-radius: 4px; padding: 20px; } .comment .time { margin-bottom: 20px; } .comment-replied { padding-left: 40px; } /* ---------------------------------------------------------------------- NEWS SECTIONS -------------------------------------------------------------------------*/ .news-section-wrapper { clear: both; display: block; padding: 0 80px; position: relative; } /* ---------------------------------------------------------------------- GRID ARTICLE BOXES -------------------------------------------------------------------------*/ .grid-articles { position: relative; } .grid-articles:not(.post-carousel) .post-entry { float: left; width: 25%; position: relative; } .grid-articles:not(.post-carousel) .post-entry:first-child { width: 50%; } .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1), .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) { width: 50%; } .grid-articles .post-entry-overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .grid-articles .post-entry .post-entry-meta { height: auto; bottom: 0; left: 0; padding: 0 30px 30px; position: absolute; width: 100%; z-index: 2; } .grid-articles .post-entry:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%); opacity: 0.4; transition: opacity 0.4s ease; z-index: 1; } .grid-articles .post-entry:before, .grid-articles.post-carousel .post-entry:before { content: ""; height: auto; bottom: 0; left: 0; position: absolute; width: 100%; z-index: 1; } .grid-articles .post-entry:hover:before, .grid-articles.post-carousel .post-entry:hover:before { opacity: 1; z-index: 1; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-category { margin-bottom: 10px; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2, .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2 a { color: #fff; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 600; line-height: 1.2; margin: 0; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2, .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a { font-size: 22px; } /*with space*/ .grid-articles:not(.post-carousel).grid-articles-space .post-entry .post-entry-overlay { border-color: #fff; border-style: solid; border-width: 4px; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:first-child .post-entry-overlay { border-width: 4px 4px 4px 0px; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(3) .post-entry-overlay, .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(5) .post-entry-overlay { border-width: 4px 0 4px 4px; } .grid-articles .post-date { color: #fff; opacity: 0.6; } .grid-articles.post-carousel .post-entry-meta .product-description, .post-entry-meta .product-description a { color: #fff !important; } /* ---------------------------------------------------------------------- POST NEWS THUMBNAIL BOXES -------------------------------------------------------------------------*/ .post-thumbnail .post-thumbnail-entry > img { margin-bottom: 14px; max-height: 240px; width: 100%; } .post-thumbnail .post-thumbnail-entry .post-thumbnail-content p { margin-bottom: 6px; } .post-thumbnail ~ .post-thumbnail-list { border-top: 1px solid #eee; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a { font-weight: 400; opacity: 0.7; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a:hover { opacity: 1; } .post-thumbnail-list { position: relative; } .post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content { padding-left: 100px; } .post-thumbnail-entry { border-bottom: 1px solid #eee; float: left; margin-bottom: 14px; padding-bottom: 12px; position: relative; clear: both; } .post-thumbnail-entry:last-child { border-bottom: 0; } .post-thumbnail-list .post-thumbnail-entry > img { float: left; display: block; height: 60px; width: 80px; margin-right: 20px; } .post-thumbnail-entry .post-thumbnail-content .post-date, .post-thumbnail-entry .post-thumbnail-content .post-category { color: #999; font-size: 13px; } .post-thumbnail-entry .post-thumbnail-content .post-date i, .post-thumbnail-entry .post-thumbnail-content .post-category i { margin-right: 2px; } .post-thumbnail-entry .post-thumbnail-content .post-date ~ .post-category { margin-left: 6px; } .post-thumbnail-entry .post-thumbnail-content h4, .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .marketing-box { background-color: #f1f1f1; border: 1px solid #eee; clear: both; color: #999; height: 100px; line-height: 100px; text-align: center; width: 100%; margin-bottom: 20px; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .news-ticker { border-bottom: 1px solid #eee; position: relative; } .news-ticker-title { background-color: #f5f5f5; float: left; margin-right: 12px; height: 100%; } .news-ticker-title h4 { font-size: 14px; font-weight: 700; line-height: 14px; padding: 20px 30px 8px; } .news-ticker-content { margin-bottom: 0; padding: 14px; width: 100%; } .news-ticker-content .owl-item::before { color: #d82731; content: ""; font-family: fontawesome; font-size: 10px; margin-left: -24px; position: absolute; } /* ---------------------------------------------------------------------- DEMO GRID -------------------------------------------------------------------------*/ .grid-system-demo [class*="col-"] .grid-col-demo { background-color: #eee; display: block; line-height: 54px; min-height: 54px; text-align: center; } .grid-system-demo .row { padding-bottom: 42px; } .grid-system-demo-live .row { padding-bottom: 42px; } /* ---------------------------------------------------------------------- PAGE 404 -------------------------------------------------------------------------*/ .page-error-404 { color: #eee; display: block; font-size: 300px; font-weight: 800; line-height: 0.7; } body.device-xs .page-error-404 { font-size: 200px; line-height: 0.8; margin-bottom: 20px; } body.device-xxs .page-error-404 { font-size: 140px; line-height: 0.8; margin-bottom: 20px; } /* ---------------------------------------------------------------------- PAGE LOADER -------------------------------------------------------------------------*/ body:not(.no-page-loader) .wrapper, .animsition-overlay { /*position: relative;*/ opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animsition-overlay { z-index: 9999 !important; } .animsition-loading { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; text-align: center; background-color: #FFF; } .animsition-loading > img { position: absolute; top: 50%; left: 50%; width: 40px; display: inline-block; margin-left: -20px; margin-top: -20px; } .loader-wrapper { display: none; } /* ---------------------------------------------------------------- Bootstrap row colums fixes -----------------------------------------------------------------*/ .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: left } @media(min-width:768px) { .row .col-xs-6:nth-child(2n+3), .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: none } } @media(min-width:992px) { .row .col-sm-6:nth-child(2n+3), .row .col-sm-3:nth-child(4n+5), .row .col-sm-2:nth-child(6n+7), .row .col-sm-1:nth-child(12n+13) { } .row .col-md-4:nth-child(3n+4) { clear: right; } } @media(min-width:1200px) { .row .col-md-2:nth-child(6n+7), .row .col-md-1:nth-child(12n+13) { clear: right; } .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left } } @media (min-width: 480px) and (max-width: 991px) { .row .col-md-6:nth-child(2n+3), .row .col-md-4:nth-child(2n+3), .row .col-md-3:nth-child(2n+4), .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left; } .col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear: right !important; float: left; margin-right: 0; width: 49.99%; } .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { width: 100%; } .col-md-6 .col-md-6 { clear: right; float: left; margin-right: 0; width: 50%; } .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } @media (max-width: 991px) { .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } /* ---------------------------------------------------------------- Bootstrap row colums fixes -----------------------------------------------------------------*/ /* .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: left } @media(min-width:768px) { .row .col-xs-6:nth-child(2n+3), .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: none } } @media(min-width:992px) { .row .col-sm-6:nth-child(2n+3), .row .col-sm-3:nth-child(4n+5), .row .col-sm-2:nth-child(6n+7), .row .col-sm-1:nth-child(12n+13) { clear: left; } .row .col-md-4:nth-child(3n+4) { clear: left; } } @media(min-width:1200px) { .row .col-md-2:nth-child(6n+7), .row .col-md-1:nth-child(12n+13) { clear: right; } .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left } } @media (min-width: 480px) and (max-width: 991px) { .row .col-md-6:nth-child(2n+3), .row .col-md-4:nth-child(2n+3), .row .col-md-3:nth-child(2n+4), .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left; } .col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear: none; float: left; margin-right: 0; width: 49.99%; } .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { width: 100%; } }*/ /* ---------------------------------------------------------------- Scrolldown icon animation -----------------------------------------------------------------*/ .scrolldown-animation { animation: 1s ease-in-out 0s normal none infinite running scrolldown-keyframes; bottom: -40px; height: 40px; left: 50%; margin-left: -20px; position: absolute; width: 45px; z-index: 20; } @keyframes scrolldown-keyframes { 0%, 100% { transform: translateY(-8px); } 50% { transform: translateY(0px); } } @keyframes scrolldown-keyframes { 0%, 100% { transform: translateY(-8px); } 50% { transform: translateY(0px); } } /*animated background*/ .animated-background { animation: 120s linear 0s normal none infinite running animatedBackground; background-repeat: repeat-x; background-size: cover; } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: -3000px 0; } } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: -3000px 0; } } /*image block*/ .image-block { background-color: inherit; } .image-block .col-md-6 { padding: 60px; } .image-block-content { margin-bottom: 30px; padding: 0 50px; } .image-block-content .feature-icon { border-radius: 100%; color: #fff; display: inline-block; height: 60px; line-height: 60px; text-align: center; width: 60px; background-color: #eee; } .image-block-content .feature-icon i { font-size: 28px; margin-top: 16px; } .image-block-content .feature-content { padding-left: 85px; } .image-block-content .feature-content h3 { margin-bottom: 0; } .image-absolute { position: absolute; top: 0px; left: 0px; width: 426px; height: 556px; } /*hero headings*/ .heading-fancy-border { border: 15px solid #111; margin: 0 10%; padding: 60px 0px; } .text-light .heading-fancy-border { border-color: #fff !important; } /*hero heading 2*/ .hero-heading-2 { padding: 20px; background-color: #111; border-radius: 8px; } .hero-heading-2 > i { font-size: 160px; opacity: 0.1; position: absolute; right: 23px; top: 2px; } /*hero heading 3*/ .hero-heading-3 { background-color: #fff; border: 36px solid #fff; box-shadow: 0 0 0 1px #111 inset; color: #111; opacity: 0.7; padding: 72px; width: auto; margin: 40px; text-align: center; } .hero-heading-3 h2, .hero-heading-3 h3 { font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-size: 92px; text-align: center; margin: 0; line-height: 72px; } /*working-hours list*/ .working-hours ul { padding: 0; } .working-hours li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; padding: 10px 0; width: 100%; } .working-hours li::before { content: ""; font-family: FontAwesome; margin-right: 15px; } .working-hours li span { float: right; } .working-hours p { font-size: 13px; color: #111; } /*price menu list*/ .price-menu-list { padding: 0; list-style: none; } .price-menu-list li { margin-bottom: 40px; } .price-menu-list li > h2 { margin-bottom: 0; } .price-menu-list li > p { margin-bottom: 8px; opacity: 0.6; } .price-menu-list li > img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 100px; height: 100px; float: left; } /* ELEMENTS */ /* ---------------------------------------------------------------------- Accordion & Toggles -------------------------------------------------------------------------*/ .accordion .ac-item .ac-title:before { font-family: fontawesome; } .accordion { margin-bottom: 20px; } .accordion .ac-item .ac-title:before { cursor: pointer; position: absolute; top: 14px; right: 10px; display: block; padding: 3px 6px 2px; color: #ddd; content: "\f054"; font-size: 12px; line-height: 12px; -webkit-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; } .accordion .ac-item.ac-active .ac-title:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); ms-transform: rotate(90deg); } .accordion .ac-item > .ac-title > i { margin-right: 16px; } .accordion .ac-title { position: relative; padding: 12px 30px 12px 15px; font-size: 13px; line-height: 22px; font-weight: 600; cursor: pointer; background-color: rgba(0, 0, 0, 0.06); margin-bottom: 2px; } .accordion .ac-content { overflow: hidden } .ac-content { padding: 16px 13px; } /*clean*/ .accordion.clean .ac-item .ac-title { border: 0px; background: transparent; } /*border*/ .accordion.border .ac-item .ac-title { border: 1px solid #e7e7e7; } .accordion.border-bottom .ac-item .ac-title { border-bottom: 1px solid #e7e7e7; } /*radius*/ .accordion.radius .ac-item .ac-title { border-radius: 4px; } /*fancy*/ .accordion.fancy .ac-item { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color: #e7e7e7; border-style: solid; border-width: 1px 1px 0px 1px; } .accordion.fancy .ac-item .ac-title { margin: 0px; } .accordion.fancy .ac-item.ac-active .ac-title, .accordion.fancy .ac-item:last-child { border-bottom: 1px solid #e7e7e7; } /*fancy clean*/ .accordion.fancy.clean .ac-item.ac-active .ac-title { background-color: transparent; } /*fancy radius*/ .accordion.fancy.radius > .ac-item:first-child { border-radius: 4px 4px 0 0; } .accordion.fancy.radius > .ac-item:last-child { border-radius: 0 0 4px 4px; } /*color*/ .accordion.color .ac-item .ac-title:before { color: #fff; } .accordion .ac-item.ac-open { display: block; } /*Accordion Transparent*/ .accordion.accordion-transparent .ac-item { background-color: transparent !important; border-width: 0 0 1px 0; border-style: solid; border-color: rgba(0, 0, 0, 0.1); } .accordion.accordion-transparent .ac-item .ac-title::before { color: #333; } .accordion.accordion-transparent.fancy .ac-item.ac-active .ac-title, .accordion.accordion-transparent .ac-item:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .accordion.accordion-transparent .ac-item p { color: #111; } /* ---------------------------------------------------------------------- Alert Messages -------------------------------------------------------------------------*/ .alert > p { color: #fff; } .alert.animated { z-index: 999999 !important; } /* ---------------------------------------------------------------------- Buttons -------------------------------------------------------------------------*/ .btn { border-radius: 3px; font-size: 12px; font-weight: 700; letter-spacing: 1px; outline: medium none ! important; text-transform: uppercase ! important; } .btn.btn:not(.btn-xs):not(.btn-sm):not(.btn-lg) { padding: 12px 24px; } .btn-md { padding: 12px 24px; } .btn-primary, .btn-success, .btn-default, .btn-info, .btn-warning, .btn-danger, .btn-dark, .btn-purple, .btn-pink { color: #ffffff; } .btn-default { background-color: #1abc9c; border: 1px solid #1abc9c; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.focus { background-color: #19ad90; border: 1px solid #19ad90; color: #ffffff; } .btn-white, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.focus, .btn-white:active, .btn-white:focus, .btn-white:hover, .open > .dropdown-toggle.btn-white { background-color: #ffffff; border: 1px solid #eaeaea ! important; color: #4c5667; } .btn-white .btn-label i { color: #4c5667 !important; } .btn-white:hover, .btn-white:hover:hover, .btn-white:focus:hover, .btn-white:active:hover, .btn-white.active:hover, .btn-white.focus:hover, .btn-white:active:hover, .btn-white:focus:hover, .btn-white:hover:hover, .open > .dropdown-toggle.btn-white:hover { background-color: #f9f9f9; } .btn-white:focus, .btn-white:hover:focus, .btn-white:focus:focus, .btn-white:active:focus, .btn-white.active:focus, .btn-white.focus:focus, .btn-white:active:focus, .btn-white:focus:focus, .btn-white:hover:focus, .open > .dropdown-toggle.btn-white:focus { background-color: #f9f9f9; } .btn-white:active, .btn-white:hover:active, .btn-white:focus:active, .btn-white:active:active, .btn-white.active:active, .btn-white.focus:active, .btn-white:active:active, .btn-white:focus:active, .btn-white:hover:active, .open > .dropdown-toggle.btn-white:active { background-color: #f9f9f9; } .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { background-color: #5d9cec ! important; border: 1px solid #5d9cec ! important; } .btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success { background-color: #81c868 ! important; border: 1px solid #81c868 ! important; } .btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info { background-color: #34d3eb ! important; border: 1px solid #34d3eb ! important; } .btn-warning, .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning { background-color: #ffbd4a ! important; border: 1px solid #ffbd4a ! important; } .btn-danger, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger { background-color: #c30000 ! important; border: 1px solid #c30000 ! important; } .btn-dark, .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.focus, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .open > .dropdown-toggle.btn-dark { background-color: #111111 ! important; border: 1px solid #111111 ! important; color: #ffffff; } .btn-purple, .btn-purple:hover, .btn-purple:focus, .btn-purple:active { background-color: #7266ba ! important; border: 1px solid #7266ba ! important; color: #ffffff; } .btn-pink, .btn-pink:hover, .btn-pink:focus, .btn-pink:active { background-color: #fb6d9d ! important; border: 1px solid #fb6d9d ! important; color: #ffffff; } .open > .dropdown-toggle.btn-primary.btn-outline, .open > .dropdown-toggle.btn-success.btn-outline, .open > .dropdown-toggle.btn-info.btn-outline, .open > .dropdown-toggle.btn-warning.btn-outline, .open > .dropdown-toggle.btn-danger.btn-outline, .open > .dropdown-toggle.btn-default.btn-outline { border-width: 2px ! important; color: #ffffff ! important; } .open > .dropdown-toggle.btn-white.btn-outline { border-width: 2px ! important; } .btn-outline.btn-default { color: #5fbeaa ! important; } .btn-outline.btn-primary { color: #5d9cec ! important; } .btn-outline.btn-success { color: #81c868 ! important; } .btn-outline.btn-info { color: #34d3eb ! important; } .btn-outline.btn-warning { color: #ffbd4a ! important; } .btn-outline.btn-danger { color: #f05050 ! important; } .btn-outline.btn-dark { color: #111111 ! important; } .btn-outline.btn-purple { color: #7266ba ! important; } .btn-outline.btn-white, .btn-outline.btn-white:not(:hover) .btn-label i { color: #fff !important; } .btn-outline.btn-white:hover, .btn-outline.btn-white:focus, .btn-outline.btn-white:active { background-color: #f4f8fb ! important; color: #4c5667 ! important; } .btn-outline.btn-pink { color: #fb6d9d ! important; } .btn-rounded { border-radius: 2em ! important; } .btn-rounded .btn-label { margin-left: -20px; padding: 7px 15px 7px 20px; } .btn-rounded .btn-label-right { margin-left: 12px; margin-right: -20px; } .btn-outline { background-attachment: scroll; background-clip: inherit; background-color: rgba(0, 0, 0, 0) ! important; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto auto; border-radius: 5px; border-width: 2px ! important; font-weight: 600; transition: all 400ms ease-in-out 0s; } .btn-outline:hover { border-width: 2px ! important; color: #ffffff ! important; } .btn-outline:focus { border-width: 2px ! important; color: #ffffff ! important; } .btn-label { display: inline-block; margin: -12px -4px -12px -12px; padding: 0px 12px; } .btn-label-right { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -13px; } .btn-label > i { color: #fff !important; } .btn-group.open .dropdown-toggle { box-shadow: none; } .fileupload { overflow: hidden; position: relative; } .fileupload input.upload { cursor: pointer; font-size: 20px; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 0px; top: 0px; } .btn-facebook { background-color: #3b5998 ! important; color: #ffffff ! important; } .btn-twitter { background-color: #00aced ! important; color: #ffffff ! important; } .btn-linkedin { background-color: #007bb6 ! important; color: #ffffff ! important; } .btn-dribbble { background-color: #ea4c89 ! important; color: #ffffff ! important; } .btn-googleplus { background-color: #dd4b39 ! important; color: #ffffff ! important; } .btn-instagram { background-color: #517fa4 ! important; color: #ffffff ! important; } .btn-pinterest { background-color: #cb2027 ! important; color: #ffffff ! important; } .btn-dropbox { background-color: #007ee5 ! important; color: #ffffff ! important; } .btn-flickr { background-color: #ff0084 ! important; color: #ffffff ! important; } .btn-tumblr { background-color: #32506d ! important; color: #ffffff ! important; } .btn-skype { background-color: #00aff0 ! important; color: #ffffff ! important; } .btn-youtube { background-color: #bb0000 ! important; color: #ffffff ! important; } .btn-github { background-color: #171515 ! important; color: #ffffff ! important; } .btn { margin-right: 8px; margin-bottom: 12px; } .button + .button, .btn + .btn { margin-right: 8px; margin-bottom: 12px; } .btn-group .btn { margin-right: 0px; } .button { cursor: pointer; display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 100%; margin: 10px 0; outline: 0 none; padding: 18px 36px; position: relative; text-transform: uppercase; white-space: nowrap; border: 1px solid #ccc; } .button:hover:not, a.button:hover { opacity: 0.8; } button:focus { outline: 0; } .button.effect:hover { opacity: 1; } .btn-send-icon { padding: 13px 6px 12px 14px; } .button-light { background-color: #fff; border: 1px solid #eee; } .button-light, .button-light span { color: #111 !important; } .button-dark { background-color: #111; color: #fff; } .button-dark:hover { background-color: #333; color: #fff; } /*Button icons*/ .button i { font-size: 15px; margin-right: 10px; } .button.icon-left i { margin-right: 10px; } .button.icon-right i { margin-left: 10px; margin-right: 0; } .button.small { font-size: 10px; height: 28px; line-height: 24px; padding: 0 14px; } .button.transparent.small { line-height: 0; } .button.small i { font-size: 11px; margin-right: 6px; } .button.small.icon-left i { margin-right: 6px; } .button.small.icon-right i { margin-left: 6px; margin-right: 0; } .button.large { font-size: 16px; height: 55px; letter-spacing: 2px; line-height: 52px; padding: 0 32px; } .button.transparent.large { line-height: 22px; } .button.border:hover, .button.transparent:hover { opacity: 1; } .button.transparent:hover, .button.transparent:hover span, .button.transparent:hover i { color: #333 !important; } .button.full-rounded { border-radius: 50px } .button.rounded { border-radius: 3px } .button.fullwidth-button { display: block!important; margin-left: auto!important; margin-right: auto!important } /*3d buttons*/ .button.button-3d { box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .button.button-3d:hover { box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset; } /*Border buttons*/ .button.border { color: #333; border: 2px solid #333; } .button.border:hover { background-color: #333; color: #fff } .button.border.light { border: 2px solid #fff; color: #fff } .button.border.light:hover { background-color: #fff; color: #252525 } .button.border.light:hover:hover i { color: #252525 } /*Transparent*/ .button.transparent { background-color: transparent; border-color: #fff; border-style: solid; border-width: 2px; box-shadow: none; color: #fff; letter-spacing: 2px; opacity: 1; padding: 16px 36px; transition: all 0.2s linear 0s; } .button.transparent:hover, .button.transparent:active { background-color: #fff; color: #333; } .button.fullwidth { display: block !important; margin-left: auto !important; margin-right: auto !important; } /*Colors*/ .button.blue, .button.blue-dark, .button.aqua, .button.purple-light, .button.purple, .button.purple-dark, .button.red-dark, .button.red, .button.red-light, .button.red-light, .button.pink-dark, .button.pink, .button.orange-dark, .button.orange, .button.orange-light, .button.yellow, .button.green, .button.amber, .button.brown, .button.brown-light, .button.black, .button.black-light, .button.grey-dark { border-color: #000; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .button.blue { background-color: #41a5db; border-color: #3ca0d6; } .button.blue-dark { background-color: #2b6baa; border-color: #25629f; } .button.aqua { background-color: #40c0cb; border-color: #3eb5bf; } .button.purple-light { background-color: #903090; border-color: #892689; } .button.purple { background-color: #9B175E; border-color: #901155; } .button.purple-dark { background-color: #5d4157; border-color: #55384f; } .button.red-dark { background-color: #CA0027; border-color: #b20022; } .button.red { background-color: #E42D3F; border-color: #d42b3c; color: #fff; } .button.red-light { background-color: #F05761; border-color: #ed4b55; color: #fff; } .button.red-light { background-color: #F05761; border-color: #ed4b55; color: #fff; } .button.pink-dark { background-color: #F51E70; border-color: #e31865; } .button.pink { background-color: #F772A3; border-color: #f2689b; } .button.orange-dark { background-color: #e57200; border-color: #d66b00; } .button.orange { background-color: #F59017; border-color: #e5820b; } .button.orange-light { background-color: #F7D137; border-color: #edc72b; color: #774f38; } .button.yellow { background-color: #FFEC00; border-color: #e6d500; color: #333; } .button.green { background-color: #77A600; border-color: #6e9a00; } .button.amber { background-color: #eb9c4d; border-color: #d88d42; } .button.brown { background-color: #774f38; border-color: #714a34; } .button.brown-light { background-color: #935d3f; border-color: #8b583b; } .button.black { background-color: #111; border: 0; } .button.black-light { background-color: #2a2a2a; } .button.grey-dark { background-color: #404051; } /*Effects*/ .button.effect { position: relative; overflow: hidden; } .button, .button.effect.fill-vertical:after, .button.effect.fill-horizontal:after, .button.effect.icon-bottom span, .button.effect.icon-bottom i, .button.effect.icon-top span, .button.effect.icon-top i, .button.effect.icon-right span, .button.effect.icon-right i, .button.effect.icon-left span, .button.effect.icon-left i { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; } /*Effect icon left*/ .button.effect.icon-left i { position: absolute; display: block; top: 50%; left: 0; -webkit-transform: translate(-24px, -50%); -ms-transform: translate(-24px, -50%); transform: translate(-24px, -50%); ms-transform: translate(-24px, -50%); opacity: 0 } .button.effect.icon-left span { width: 100%; height: 100%; display: block; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0); -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; } .button:hover.effect.icon-left span { -webkit-transform: translate(15px, 0); -ms-transform: translate(15px, 0); transform: translate(15px, 0); ms-transform: translate(15px, 0); } /*Effect Small buttons*/ .button.small.effect.icon-left i { -webkit-transform: translate(-14px, -50%); -ms-transform: translate(-14px, -50%); transform: translate(-14px, -50%); } .button.small.effect.icon-left:hover span { -webkit-transform: translate(8px, 0px); -ms-transform: translate(8px, 0px); transform: translate(8px, 0px); } /*Effect icon right*/ .button.effect.icon-right i { position: absolute; display: block; top: 50%; right: 0; -webkit-transform: translate(30px, -50%); -ms-transform: translate(30px, -50%); transform: translate(30px, -50%); ms-transform: translate(30px, -50%); opacity: 0 } .button.effect.icon-right span { width: 100%; height: 100%; display: block; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0); -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; } .button:hover.effect.icon-right span { -webkit-transform: translate(-15px, 0); -ms-transform: translate(-15px, 0); transform: translate(-15px, 0); ms-transform: translate(-15px, 0); } /*Effect Small buttons*/ .button.small.effect.icon-right i { -webkit-transform: translate(14px, -50%); -ms-transform: translate(14px, -50%); transform: translate(14px, -50%); } .button.small.effect.icon-right:hover span { -webkit-transform: translate(-5px, 0px); -ms-transform: translate(-5px, 0px); transform: translate(-5px, 0px); } /*Effect icon top*/ .button.effect.icon-top i { position: absolute; display: block; top: -30px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); opacity: 0; } .button.effect.icon-top span { width: 100%; height: 100%; display: block; text-align: center; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0) } .button:hover.effect.icon-top span { -webkit-transform: translate(0px, 35px); -ms-transform: translate(0px, 35px); transform: translate(0px, 35px); ms-transform: translate(0px, 35px); } /*Effect Small buttons*/ .button.small.effect.icon-top i { top: -22px; } /*Effect large buttons*/ .button.large.effect.icon-top:hover span { -webkit-transform: translate(0px, 54px); -ms-transform: translate(0px, 54px); transform: translate(0px, 54px); } /*Effect icon bottom*/ .button.effect.icon-bottom i { position: absolute; display: block; bottom: -36px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); opacity: 0; } .button.effect.icon-bottom span { width: 100%; height: 100%; display: block; text-align: center; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0) } .button:hover.effect.icon-bottom span { -webkit-transform: translate(0px, -27px); -ms-transform: translate(0px, -27px); transform: translate(0px, -27px); ms-transform: translate(0px, -27px); } /*Effect Small buttons*/ .button.small.effect.icon-bottom i { bottom: -27px; } /*Effect Large buttons*/ .button.large.effect.icon-bottom:hover span { -webkit-transform: translate(0px, -48px); -ms-transform: translate(0px, -48px); transform: translate(0px, -48px); } .button:hover.effect.icon-right i, .button:hover.effect.icon-left i, .button:hover.effect.icon-top i, .button:hover.effect.icon-bottom i { opacity: 1; } /*Effect fill verical*/ .button.effect.fill-vertical, .button.effect.fill-horizontal { overflow: hidden; } .button.effect.fill-vertical span { position: relative; z-index: 1; } .button.effect.fill-vertical:after { content: ""; position: absolute; width: 100%; height: 0; top: 50%; left: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(40deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(40deg); transform: translateX(-50%) translateY(-50%) rotate(40deg); } .button.effect.fill-vertical:hover:after { height: 550%; opacity: 1 } .button.effect.fill-vertical:after { background-color: #252525; } .button.effect.fill-vertical:hover { color: #fff; } /*Effect fill horizontal*/ .button.effect.fill-horizontal span { position: relative; z-index: 1; } .button.effect.fill-horizontal:after { content: ""; position: absolute; width: 100%; height: 0; top: 50%; left: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-11%); -ms-transform: translateX(-50%) translateY(-11%); transform: translateX(-50%) translateY(-11%); } .button.effect.fill-horizontal:hover:after { height: 550%; opacity: 1 } .button.effect.fill-horizontal:after { background-color: #252525; } .button.effect.fill-horizontal:hover { color: #fff; } /*Effect fill*/ .button.effect.fill:hover { background-color: #252525; color: #fff; } /*aqua effect fill-vertical*/ .button.aqua.effect.fill-vertical:after { background-color: #1a9ca7; } .button.aqua.effect.fill-vertical:hover { color: #fff; } /*aqua effect fill-horizontal*/ .button.aqua.effect.fill-horizontal:after { background-color: #1a9ca7; } .button.aqua.effect.fill-horizontal:hover { color: #fff; } /*aqua effect fill*/ .button.aqua.effect.fill:hover { background-color: #087680; } /*transparent effect fill-vertical*/ .button.transparent.effect.fill-vertical:after, .button.transparent.effect.fill-horizontal:after { background-color: #fff; } .button.transparent.effect.fill-vertical:hover, .button.transparent.effect.fill-horizontal:hover { color: #333; } /*transparent effect fill*/ .button.transparent.effect.fill:hover { background-color: #fff; color: #333; } /*Read more button*/ a.read-more { text-transform: uppercase; font-weight: 700; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* ---------------------------------------------------------------------- Headings -------------------------------------------------------------------------*/ /*Heading fancy*/ .heading-fancy { position: relative; margin-bottom: 30px; clear: both; } .heading-fancy h1, .heading-fancy h2, .heading-fancy h3, .heading-fancy h4, .heading-fancy h5, .heading-fancy h6 { background-color: #FFF; padding-right: 15px; margin-bottom: 0; position: relative; display: inline-block; } .heading-fancy h4, .heading-fancy h5, .heading-fancy h6 { padding-right: 10px; } /*Heading line*/ .heading-fancy.heading-line:before { content: ''; position: absolute; width: 100%; height: 0; border-top: 1px solid #E5E5E5; left: auto; top: 49%; right: 0; } .heading-fancy.text-center h1, .heading-fancy.text-center h2, .heading-fancy.text-center h3, .heading-fancy.text-center h4, .heading-fancy.text-center h5, .heading-fancy.text-center h6 { padding-left: 15px; } .heading-fancy.text-right h1, .heading-fancy.text-right h2, .heading-fancy.text-right h3, .heading-fancy.text-right h4, .heading-fancy.text-right h5, .heading-fancy.text-right h6 { padding-left: 15px; padding-right: 0; } /* ---------------------------------------------------------------------- Heading Jumbo -------------------------------------------------------------------------*/ .heading-jumbo { font-size: 70px; font-weight: 600; line-height: 1; margin: 0 0 0.2em; } .heading-title-simple { margin-bottom: 30px; display: block; padding: 0 0 10px; } .heading-title-border-bottom { border-bottom: 1px solid; border-bottom-color: #e7e7e7; } .heading-title-simple h1, .heading-title-simple h2, .heading-title-simple h3, .heading-title-simple h4, .heading-title-simple h5, .heading-title-simple h6 { margin-bottom: 0; position: relative; } /*HR TITLE*/ .hr-title abbr { background-color: #ffffff; } .hr-title { border-top-style: solid; border-top-width: 1px; font-size: 16px; text-align: center; height: 10px; line-height: 20px; margin: 10px 0; height: auto; color: #bbbbbb; } .hr-title abbr { padding: 2px 10px; border-radius: 2px; position: relative; top: -10px; letter-spacing: .2em; text-transform: uppercase } .hr-title i { position: relative; top: -2px; font-size: 8px } .hr-title.hr-full { width: 100% } .hr-title.hr-long { width: 50%; margin: 20px auto 30px; } .hr-title.hr-short { width: 25%; margin: 20px auto 30px; } .hr-title.hr-left { text-align: left } .hr-title.hr-right { text-align: right } .hr-title.hr-left abbr { padding-left: 0 } .hr-title.hr-right abbr { padding-right: 0 } .hr-title.hr-left.hr-long { margin-left: 0 } .hr-title.hr-right.hr-long { margin-right: 0 } .hr-title.hr-double { border-top: 4px double #ebebeb } .hr-title.hr-double abbr { top: -12px } /* Heading */ .heading { margin-bottom: 80px; } .heading:after { border-top: 3px solid #303030; display: block; margin-top: 10px; width: 30px; content: ""; } .heading > span { display: block; color: #888; } .heading h1 + span, .heading h1 + span.lead { font-size: 22px; } .heading h2 + span, .heading h2 + span.lead { font-size: 20px; } .heading h3 + span, .heading h3 + span.lead { font-size: 18px; } .heading h4 { font-size: 18px; line-height: 20px; } .heading h4 + span, .heading h4 + span.lead { font-size: 15px; } .heading-center { text-align: center; float: none; } .heading.heading-center > span, .heading.title-center > span { max-width: 700px; margin-left: auto; margin-right: auto; } .heading.heading-center:after, .heading.title-center:after { margin: 30px auto 0; } /*heading light*/ .heading.heading-light, .text-light .heading, .heading.heading-light p, .heading.heading-light .lead, .heading.heading-light h2, .heading.heading-light h3 { color: #fff !important; } .heading.heading-light:after, .text-light .heading:after { border-top: 4px solid #fff; } /*hero headings*/ .heading-hero { border: 2px solid #ffffff; color: #ffffff; font-family: Raleway; font-size: 50px; font-style: normal; font-weight: 600; letter-spacing: 0; line-height: 60px; margin: 0; padding: 0; text-align: center; text-decoration: none; display: inline-block; padding: 8px 21px !important; position: relative; margin-bottom: 30px; } /* ---------------------------------------------------------------------- Tabs -------------------------------------------------------------------------*/ .tabs-navigation { margin-bottom: 0px; padding-left: 0px; border-bottom-width: 0px; list-style: none; } .tabs-navigation::after, .tabs-navigation::before { content: ' '; display: table; } .tabs-navigation::after { clear: both; } .tabs-navigation li { position: relative; display: block; float: left; margin: 0px 0px -1px; } .tabs-navigation li a { position: relative; border: 1px solid transparent; margin-right: -1px; padding: 9px 20px 11px; display: block; font-size: 13px; font-style: normal; font-weight: 700; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; } .tabs-navigation li a i:first-child { margin-right: 8px; } .tabs-navigation li a i.tab-single-icon { margin: 0px; } .tabs-navigation li a img { max-width: none; } .tabs-navigation li a, .tabs-navigation li a:focus, .tabs-navigation li a:hover { text-decoration: none; outline: 0px; } .tabs-navigation li.active a { z-index: 3; } .tabs-navigation li.active a::after { content: ''; display: block; position: absolute; top: -1px; left: -1px; right: -1px; z-index: 1; height: 3px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; } .tabs-navigation li.active a:focus { cursor: default; } .tabs-content { position: relative; z-index: 2; padding: 30px; margin-bottom: 20px; border: 1px solid transparent; overflow: hidden; } .tabs-content > .tab-pane { display: none; } .tabs-content > .active { display: block; } .tabs-vertical { overflow: hidden; } .tabs-vertical .tabs-navigation { float: left; width: 240px; margin-top: 0px; } .tabs-vertical .tabs-navigation li { float: none; } .tabs-vertical .tabs-navigation li a { padding: 12px 20px; margin: 0px; border: 1px solid rgb(221, 221, 221); } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-width: 1px; } .tabs-vertical .tabs-navigation li.active a::after { top: -1px; left: -1px; right: auto; bottom: -1px; width: 3px; height: auto; } .tabs-vertical .tabs-content { left: -1px; margin: 0px 0px 40px 239px; } .tabs-navigation li a { color: rgb(112, 118, 122); border-color: rgb(229, 232, 232); background: rgb(243, 246, 246); } .tabs-navigation li a:hover { color: rgb(28, 32, 42); background: rgb(248, 250, 250); } .tabs-navigation li.active a, .tabs-navigation li.active a:focus, .tabs-navigation li.active a:hover { border-color: rgb(229, 232, 232) rgb(229, 232, 232) rgb(248, 249, 251); color: rgb(28, 32, 42); box-shadow: none; background: rgb(248, 249, 251); } .tabs-navigation-transparent li.active a, .tabs-navigation-transparent li.active a:focus, .tabs-navigation-transparent li.active a:hover { background: 0px 0px; } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: rgb(248, 249, 251); border-bottom-color: rgb(229, 232, 232); } .tabs-content { border-color: rgb(229, 232, 232); background: rgb(248, 249, 251); } .tabs-navigation li a { color: rgb(68, 68, 68); border-color: rgb(221, 221, 221); background: rgb(248, 250, 250); } .tabs-navigation li a:hover { color: rgb(46, 52, 60); background: rgb(255, 255, 255); } .tabs-navigation li.active a, .tabs-navigation li.active a:focus, .tabs-navigation li.active a:hover { background: #ffffff; border-color: #dddddd #dddddd rgba(0, 0, 0, 0); box-shadow: none; color: #2e343c; } .tabs-navigation-transparent li.active a, .tabs-navigation-transparent li.active a:focus, .tabs-navigation-transparent li.active a:hover { background: 0px 0px; } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); } .tabs-content { border-color: rgb(221, 221, 221); background: rgb(255, 255, 255); } .tabs-vertical.tabs-right .tabs-navigation { float: right; } .tabs-vertical.tabs-right .tabs-navigation li { float: none; } .tabs-vertical.tabs-right .tabs-content { margin: 0px 239px 40px 0px; right: 0px; left: 0px; } .tabs-vertical.tabs-right .tabs-navigation li.active a, .tabs-vertical.tabs-right .tabs-navigation li.active a:focus, .tabs-vertical.tabs-right .tabs-navigation li.active a:hover { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; margin-left: -1px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a::after { left: auto; right: -1px; } .tabs-vertical.tabs-right .tabs-navigation li a { margin-left: -1px; margin-right: auto; } /*Options*/ .modern .tabs-navigation li:first-child { margin-left: 30px; } .no-border .tabs-navigation li { border: 0px; } .no-border .tabs-content { border-style: solid none none; border-width: 1px 0px 0px; } .simple .tabs-navigation li a { background-color: transparent; border-width: 0 0 2px; margin-bottom: -1px; } .simple .tabs-navigation li.active a, .simple .tabs-navigation li.active a:focus, .simple .tabs-navigation li.active a:hover { border-color: #00c0e9; color: #2e343c; } .simple .tabs-content { border-width: 2px 0 0; padding: 20px 0px; } .clean .tabs-navigation li { border: 0px; } .clean .tabs-content { border: 0px; } .clean .tabs-navigation li.active a, .clean .tabs-navigation li.active a:focus, .clean .tabs-navigation li.active a:hover, .clean .tabs-navigation li a { border-width: 0px; } .border .tabs-navigation li.active a::after { background: rgb(0, 170, 179); } .radius .tabs-navigation li a { border-radius: 8px 8px 0px 0px; } .radius .tabs-navigation li.active a { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .radius .tabs-content { border-radius: 0px 8px 8px; } .justified .tabs-navigation { width: 100%; margin-bottom: -1px; } .justified .tabs-navigation li { float: none; display: table-cell; width: 1%; text-align: left; } .justified .tabs-navigation li:last-child a { margin-right: 0px; } .tabs-right .tabs-navigation li { float: right; } .tabs-bottom ul.tabs-navigation { margin-top: -21px; } .tabs-bottom .tabs-navigation li.active a::after { top: auto; bottom: -1px; } .tabs-bottom .tabs-navigation li.active a, .tabs-bottom .tabs-navigation li.active a:focus, .tabs-bottom .tabs-navigation li.active a:hover { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); } .color .tabs-navigation li.active a::after { background: none; } .color .tabs-navigation li.active a { color: rgb(255, 255, 255); background: rgb(0, 192, 233); } /*line triangle*/ .linetriangle .tabs-navigation > li.active > a { border-color: transparent; } .linetriangle .tabs-navigation li.active a, .linetriangle .tabs-navigation li.active a:focus, .linetriangle .tabs-navigation li.active a:hover, .linetriangle .tabs-navigation li a { border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; background: transparent; background-color: transparent; } .linetriangle .tabs-navigation > li.active > a:after, .linetriangle .tabs-navigation > li.active > a:before { border: medium outset transparent; content: ""; height: 0; left: 50%; pointer-events: none; position: absolute; top: 100%; width: 0; z-index: 1; } .linetriangle .tabs-navigation > li.active > a:after { border-top-color: #fafafa; border-width: 10px; margin-left: -10px; } .linetriangle .tabs-navigation > li.active > a:before { border-top-color: rgba(0, 0, 0, 0.7); border-width: 11px; margin-left: -11px; } .linetriangle.triangle-simple .tabs-content { background: #ffffff; border-color: #dddddd; border-width: 1px 0 0; } /*Responsive */ @media screen and (max-width: 991px) { .tabs-navigation, .tabs-vertical .tabs-content, .tabs-vertical .tabs-navigation, .justified .tabs-navigation, .tabs-right .tabs-navigation { width: auto; float: none } .tabs-content, .tabs-vertical .tabs-content, .justified .tabs-content, .tabs-right .tabs-content { margin-left: 0; min-height: 0!important } .tabs-vertical .tabs-content, .justified .tabs-content, .tabs-right .tabs-content { left: 0 } .tabs-vertical .tabs-content-transparent { border-left-width: 0; padding: 40px 0; border-top-width: 1px } .tabs-navigation li, .tabs-vertical .tabs-navigation li, .justified .tabs-navigation li, .justified .tabs-navigation li, .tabs-right .tabs-navigation li, .tabs-right .tabs-navigation li { width: auto; float: none; display: block; text-align: left } .tabs-navigation li a, .tabs-vertical .tabs-navigation li a { margin-right: 0 } .tabs-vertical .tabs-navigation li a:after { width: auto; height: 3px; right: -1px; bottom: auto; } .tabs-vertical .tabs-navigation li.active a { border-right-width: 1px } .tabs-navigation li.active a, .tabs-navigation li.active a:hover, .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: #d1d7d9; border-bottom-color: #d1d7d9 } .tabs-navigation li.active a, .tabs-navigation li.active a:hover, .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: #dde1e1; border-bottom-color: #dde1e1 } .tabs-vertical.tabs-right .tabs-navigation { width: 100%; } .tabs-vertical.tabs-right .tabs-navigation li a { margin-left: 0px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a { margin-left: 0px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a:after { left: 0; right: auto; } .tabs-vertical.tabs-right .tabs-content { margin-right: 0 !important; } .radius .tabs-navigation li a { border-radius: 0px; } .radius .tabs-navigation li:first-child a { border-radius: 8px 8px 0 0; } .tabs.linetriangle .tabs-navigation li.active a:focus, .linetriangle .tabs-navigation li.active a:hover, .linetriangle .tabs-navigation li.active a, .linetriangle .tabs-navigation li a { border-width: 0 0 1px; } } /* ---------------------------------------------------------------------- SOCIAL ICONS -------------------------------------------------------------------------*/ .social-icons ul { padding: 0; } .text-center.social-icons ul { display: inline-block; } .social-icons li { float: left; list-style: none; } .social-icons li a { float: left; height: 32px; width: 32px; line-height: 32px; font-size: 16px; text-align: center; margin: 0 8px 8px 0; border-radius: 4px; border: 0; background: transparent; color: #333; overflow: hidden; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } /*Colored*/ .social-icons.social-icons-colored a, .social-icons.social-icons-colored-hover a:hover { color: #fff; border: 0; } .social-icons.social-icons-colored .social-rss a, .social-icons.social-icons-colored-hover .social-rss a:hover { background-color: #faa33d; } .social-icons.social-icons-colored .social-facebook a, .social-icons.social-icons-colored-hover .social-facebook a:hover { background-color: #5d82d1; } .social-snapchat a:hover { background-color: yellow!important; color: #111; } .social-snapchat a i:hover { color: #111; } .social-icons.social-icons-colored .social-twitter a, .social-icons.social-icons-colored-hover .social-twitter a:hover { background-color: #40bff5; } .social-icons.social-icons-colored .social-vimeo a, .social-icons.social-icons-colored-hover .social-vimeo a:hover { background-color: #35c6ea; } .social-icons.social-icons-colored .social-myspace a, .social-icons.social-icons-colored-hover .social-myspace a:hover { background-color: #008dde; } .social-icons.social-icons-colored .social-youtube a, .social-icons.social-icons-colored-hover .social-youtube a:hover { background-color: #ef4e41; } .social-icons.social-icons-colored .social-instagram a, .social-icons.social-icons-colored-hover .social-instagram a:hover { background-color: #548bb6; } .social-icons.social-icons-colored .social-gplus a, .social-icons.social-icons-colored-hover .social-gplus a:hover { background-color: #d68400; } .social-icons.social-icons-colored .social-stumbleupon a, .social-icons.social-icons-colored-hover .social-stumbleupon a:hover { background-color: #ff5c30; } .social-icons.social-icons-colored .social-lastfm a, .social-icons.social-icons-colored-hover .social-lastfm a:hover { background-color: #f34320; } .social-icons.social-icons-colored .social-pinterest a, .social-icons.social-icons-colored-hover .social-pinterest a:hover { background-color: #e13138; } .social-icons.social-icons-colored .social-google a, .social-icons.social-icons-colored-hover .social-google a:hover { background-color: #eb5e4c; } .social-icons.social-icons-colored .social-evernote a, .social-icons.social-icons-colored-hover .social-evernote a:hover { background-color: #9acf4f; } .social-icons.social-icons-colored .social-dribbble a, .social-icons.social-icons-colored-hover .social-dribbble a:hover { background-color: #f7659c; } .social-icons.social-icons-colored .social-skype a, .social-icons.social-icons-colored-hover .social-skype a:hover { background-color: #13c1f3; } .social-icons.social-icons-colored .social-forrst a, .social-icons.social-icons-colored-hover .social-forrst a:hover { background-color: #45ad76; } .social-icons.social-icons-colored .social-linkedin a, .social-icons.social-icons-colored-hover .social-linkedin a:hover { background-color: #238cc8; } .social-icons.social-icons-colored .social-wordpress a, .social-icons.social-icons-colored-hover .social-wordpress a:hover { background-color: #2592c3; } .social-icons.social-icons-colored .social-grooveshark a, .social-icons.social-icons-colored-hover .social-grooveshark a:hover { background-color: #ffb21d; } .social-icons.social-icons-colored .social-delicious a, .social-icons.social-icons-colored-hover .social-delicious a:hover { background-color: #377bda; } .social-icons.social-icons-colored .social-behance a, .social-icons.social-icons-colored-hover .social-behance a:hover { background-color: #1879fd; } .social-icons.social-icons-colored .social-dropbox a, .social-icons.social-icons-colored-hover .social-dropbox a:hover { background-color: #17a3eb; } .social-icons.social-icons-colored .social-soundcloud a, .social-icons.social-icons-colored-hover .social-soundcloud a:hover { background-color: #ff7e30; } .social-icons.social-icons-colored .social-deviantart a, .social-icons.social-icons-colored-hover .social-deviantart a:hover { background-color: #6a8a7b; } .social-icons.social-icons-colored .social-yahoo a, .social-icons.social-icons-colored-hover .social-yahoo a:hover { background-color: #ab47ac; } .social-icons.social-icons-colored .social-flickr a, .social-icons.social-icons-colored-hover .social-flickr a:hover { background-color: #ff48a3; } .social-icons.social-icons-colored .social-digg a, .social-icons.social-icons-colored-hover .social-digg a:hover { background-color: #75788d; } .social-icons.social-icons-colored .social-blogger a, .social-icons.social-icons-colored-hover .social-blogger a:hover { background-color: #ff9233; } .social-icons.social-icons-colored .social-tumblr a, .social-icons.social-icons-colored-hover .social-tumblr a:hover { background-color: #426d9b; } .social-icons.social-icons-colored .social-quora a, .social-icons.social-icons-colored-hover .social-quora a:hover { background-color: #ea3d23; } .social-icons.social-icons-colored .social-github a, .social-icons.social-icons-colored-hover .social-github a:hover { background-color: #3f91cb; } .social-icons.social-icons-colored .social-amazon a, .social-icons.social-icons-colored-hover .social-amazon a:hover { background-color: #ff8e2e; } .social-icons.social-icons-colored .social-xing a, .social-icons.social-icons-colored-hover .social-xing a:hover { background-color: #1a8e8c; } .social-icons.social-icons-colored .social-wikipedia a, .social-icons.social-icons-colored-hover .social-wikipedia a:hover { background-color: #b3b5b8; } /* Border */ .social-icons.social-icons-border li a { border: 1px solid #eee; background: transparent; color: #333; } /* Dark */ .social-icons.social-icons-dark li a { background: #888; color: #fff; } /* Light */ .social-icons.social-icons-light li a { background: #fff; color: #333; border: 1px solid #eee; } /* Rounded */ .social-icons.social-icons-rounded li a { border-radius: 50%; } /* Medium Size */ .social-icons.social-icons-medium li a { height: 42px; width: 42px; line-height: 42px; font-size: 18px; margin: 0 10px 10px 0; } /* Large Size */ .social-icons.social-icons-large li a { height: 48px; width: 48px; line-height: 48px; font-size: 18px; margin: 0 10px 10px 0; } .social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover { background-color: #eee; } .social-icons li:hover i { -webkit-animation: toTopFromBottom 0.3s forwards; -moz-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards; } @-webkit-keyframes toTopFromBottom { 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } } @-moz-keyframes toTopFromBottom { 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } } @keyframes toTopFromBottom { 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } } /* ---------------------------------------------------------------------- Icon Box -------------------------------------------------------------------------*/ .icon { margin-bottom: 16px; } .icon-box { margin-bottom: 50px; } .icon-box .icon { height: 64px; position: absolute; width: 64px; } .icon-box .icon a, .icon-box .icon i { width: 100%; height: 100%; color: #333; } .icon-box .icon i { font-size: 28px; text-align: center; line-height: 66px; border-radius: 50%; } .icon-box h3 { margin: 0 12px 10px 83px; } .icon-box p { margin: 0 0 20px 83px } .icon-box-description > p { margin-bottom: 20px; } /* Effect default */ .icon-box.effect .icon i { z-index: 1; } .icon-box.effect .icon i:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; box-sizing: content-box; } .icon-box .icon i { -webkit-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; } .icon-box.effect .icon i:after { top: -4px; left: -4px; padding: 4px; box-shadow: 0 0 0 3px #333; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(.8); -ms-transform: scale(.8); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); opacity: 0; } .icon-box.effect.dark .icon i:after { box-shadow: 0 0 0 3px #1ABC9C; } .icon-box.effect.dark .icon i:hover, .icon-box.effect.dark:hover .icon i { background-color: #1ABC9C; } .icon-box.effect .icon i:hover:after, .icon-box.effect:hover .icon i:after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .image-box .image-box-content p i.fa.fa-play { padding-left: 3px; } /* Icon Box - small */ .icon-box.small .icon { height: 46px; width: 46px; } .icon-box.small .icon i { font-size: 20px; line-height: 47px; } .icon-box.small > h3 { font-size: 18px; margin: 0 12px 4px 60px; } .icon-box.small > p { margin: 0 0 20px 60px; line-height: 1.6; font-size: 14px; } /* Icon Box - medium */ .icon-box.medium > h3, .icon-box.medium > h4 { margin: 0 12px 10px 84px; } .icon-box.medium > p { margin: 0 0 20px 84px; } /* Icon Box - large */ .icon-box.large .icon { height: 86px; width: 86px; } .icon-box.large .icon i { font-size: 38px; line-height: 87px; } .icon-box.large > h3 { margin: 0 12px 10px 110px; font-size: 24px; } .icon-box.large > p { margin: 0 0 20px 110px; } /* Icon Box - Right */ .icon-box.icon-box-right { padding: 0; text-align: right; } .icon-box.icon-box-right > h3 { margin: 0px 84px 0px 10px; } .icon-box.icon-box-right.medium > p { margin: 20px 84px 0px 10px; } .icon-box.icon-box-right .icon { right: 0; } .icon-box.icon-box-right p { font-size: 14px; margin-top: 15px; } /* Icon Box - Center */ .icon-box.center { padding: 0; text-align: center; } .icon-box.center h3 { margin: 0 12px 10px 0px; } .icon-box.center p { margin: 0 0 20px 0px } .icon-box.center .icon { margin: 0 auto 22px; position: relative; } .icon-box.center p { font-size: 14px; margin-top: 15px; } .icon-box.center.small .icon { clear: both !important; position: relative !important; } /* Icon Box - Border */ .icon-box.border .icon { border: 3px solid #333; text-align: center; border-radius: 50%; background-color: transparent; } .icon-box.border .icon i { line-height: 60px; } .icon-box.border:hover > .icon i { line-height: 66px; } .icon-box.border:hover > .icon { border: 0px; } .icon-box.border .icon i { background-color: transparent !important; color: #333; } .icon-box.border.small .icon { height: 46px; position: absolute; top: 5px; width: 46px; } .icon-box.border.small .icon i { font-size: 20px; line-height: 42px; } .icon-box.border.small:hover > .icon i { line-height: 49px; } .icon-box.border.large .icon i { line-height: 81px; } .icon-box.border.large:hover > .icon i { line-height: 86px; } .icon-box.square.large:hover > .icon i { line-height: 86px; } /* Icon Box - Square */ .icon-box.square .icon, .icon-box.square.effect .icon i:after, .icon-box.square .icon i { border-radius: 0; } .icon-box.square.border .icon i { line-height: 59px; } .icon-box.square:hover > .icon i { line-height: 66px; } .icon-box.square.border:hover > .icon i { line-height: 64px; } .icon-box.square.small:hover > .icon i { line-height: 47px; } .icon-box.square.border.small .icon i { line-height: 41px; } .icon-box.square.border.small:hover > .icon i { line-height: 47px; } .icon-box.square.border.large .icon i { line-height: 78px; } .icon-box.square.border.large:hover > .icon i { line-height: 84px; } /* Icon Box - Light */ .icon-box.light .icon i:after { box-shadow: 0 0 0 3px #e5e5e5; } .icon-box.light .icon i { background-color: #e5e5e5; } .icon-box.light .icon i { color: #808080; } .icon-box.light.border .icon { border: 3px solid #e5e5e5; } .icon-box.light.large .icon i { line-height: 87px; } .icon-box.light.large:hover > .icon i { line-height: 88px; } /* Icon Box - Fancy */ .icon-box.fancy .icon i { background-color: transparent; color: #222; font-size: 110px; opacity: 0.09; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 0px; } .icon-box.effect.fancy .icon i:after { box-shadow: 0 0 0 0px transparent; } .icon-box.effect.fancy:hover > .icon i { font-size: 110px; } .icon-box.fancy.small > .icon i { font-size: 68px; } .icon-box.effect.fancy.small:hover > .icon i { font-size: 76px; } .icon-box.fancy.large .icon i { font-size: 120px; } .icon-box.fancy.center .icon { width: auto; margin-bottom: 30px; } /* Icon Box - Clean */ .icon-box.clean .icon i { background-color: none; color: #333; font-size: 50px; } .icon-box.effect.clean .icon i:after { box-shadow: 0 0 0 0px transparent; } .icon-box.clean.small .icon i { font-size: 36px; } /* Icon Box - process */ .icon-box.process { border: 1px solid #888; margin-top: 45px; padding: 0 30px 10px; border-radius: 4px; } .icon-box.process.effect .icon i:hover:after, .icon-box.process.effect:hover .icon i::after { opacity: 0; border: 0px; } .icon-box.process .icon { margin-top: 10px; } .icon-box.process.small .icon { margin-top: 10px; } /* Icon Box - box type */ .icon-box.box-type { background: #fafafa; border: 1px solid #ececec; border-radius: 4px; padding: 20px; } .icon-box.box-type .icon { margin-top: 20px; } /* ---------------------------------------------------------------------- Image Boxes -------------------------------------------------------------------------*/ .image-box { position: relative; overflow: hidden; width: 100%; /*margin-bottom: 30px;*/ float: left; } .image-box { max-height: 254px; } .col-no-margin .image-box, .col-no-margin [class*="col-"] { margin: 0; } .col-no-margin { padding-left: 15px !important; padding-right: 15px !important; } .col-no-padding [class*="col-"] { padding: 0; } .image-box img { margin-left: auto; margin-right: auto; min-width: 100%; top: 0; width: 70%; } .image-box.effect img:hover { opacity: auto; } .image-box .image-box-content::before, .image-box .image-box-content::after { pointer-events: none; } .image-box-description h3 { font-size: 24px; font-weight: 600; word-spacing: -0.08em; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box .image-box-content h3, .image-box-description h3, .image-box-description h4, .image-box p { margin: 0; } .image-box .image-box-content { height: 100%; left: 0; padding: 18px 0 12px; top: 0; width: 100%; } .image-box-description { float: left; margin-bottom: 30px; overflow: hidden; padding: 12px 0; position: relative; width: 100%; } .image-box-description > p { color: #333333; } .image-box-description > p.subtitle { color: #888; } .image-box-description .post-date { float: left; font-size: 13px; margin: 10px 0; } .image-box-description .post-date span { margin-left: 3px; } .post-date i, .image-box-content .icon-links i { margin-right: 4px; } .image-box-description .post-rate { color: #FFC300; float: right; list-style: outside none none; margin: 9px 0; width: auto; } .image-box-description .links { margin-top: 20px; } .image-box-links a { background-color: #252525; border-radius: 2px; color: #fff; font-size: 12px; margin: 5px; padding: 9px 15px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box-links a:hover { opacity: 0.8; color: #fff; } /*circle image*/ .image-box.circle-image { border: 6px solid #eee; border-radius: 100%; margin: 0 auto -6px; z-index: 1; float: none; text-align: center; clear: both; } .image-box.circle-image.small { height: 120px; width: 120px; } .image-box.circle-image.medium { height: 180px; width: 180px; } .image-box.circle-image.large { height: 220px; width: 220px; } /*Image box Card*/ .image-box.card .image-box-content { background: #383838; color: #ffffff; padding: 20px; } .image-box.card.effect .image-box-content { position: relative !important; } .image-box.card .image-box-content h3, .image-box.card .image-box-content p { color: #ffffff; } .image-box-description.card { padding: 20px; } .image-box.effect { cursor: pointer; } .effect > img { width: 100%; } /* Individual effects */ .image-box.effect img { min-height: auto; } .image-box.effect .image-box-content { padding: 2em; position: absolute; cursor: pointer; } .image-box .image-box-content h3, .image-box-description h3 { font-weight: 800; } .image-box.effect .image-box-content, .image-box.effect .image-box-content h3, .image-box.effect .image-box-content p { color: #fff; } .image-box h3 > span { font-weight: 800; } /*---------------*/ /***** dia *****/ /*---------------*/ .image-box.effect.dia .image-box-content, .portfolio-image.effect.dia .portfolio-description { top: auto; bottom: 0; padding: 1em; height: auto; background: #252d31; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); text-transform: uppercase; } .image-box.effect.dia h3, .portfolio-image.effect.dia h3 { float: left; font-size: 25px; font-weight: 400; } .image-box .icon-links, .portfolio-image .icon-links { float: right; } .image-box .icon-links i { margin: 7px; } .image-box.effect.dia p.icon-links a { float: left; font-size: 1.4em; color: #fff; } .image-box.effect.dia p.icon-links i:hover { opacity: 0.9; } .image-box.effect.dia:hover p.icon-links a:hover, .image-box.effect.dia:hover p.icon-links a:focus, .image-box.effect.dia .image-box-content h3 { color: #fff; } .image-box.effect.dia h3, .image-box.effect.dia p.icon-links a { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 200%, 0); transform: translate3d(0, 200%, 0); } /*.image-box.effect.dia p.icon-links a span::before { display: inline-block; padding: 8px 10px; font-family: 'feathericons'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }*/ .image-box.effect.dia h3 { font-weight: 600; max-width: 66%; font-size: 18px; line-height: 32px; } .image-box.effect.dia:hover .image-box-content, .image-box.effect.dia:hover h3, .image-box.effect.dia:hover p.icon-links a { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.dia:hover h3 { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.dia:hover p.icon-links a:first-child { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.dia:hover p.icon-links a:nth-child(2) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .image-box.effect.dia:hover p.icon-links a:nth-child(3) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .image-box.effect.dia:hover p.icon-links a:nth-child(4) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .image-box.effect.dia .image-box-links > a { float: right; padding: 0 10px; } /*---------------*/ /***** juna *****/ /*---------------*/ .image-box.effect.juna img { max-width: none; width: calc(100% + 50px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.juna .image-box-content { text-align: center; } .image-box.effect.juna .image-box-content { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box.effect.juna .image-box-content { background: rgba(0, 0, 0, 0.2); } .image-box.effect.juna:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.juna h3, .image-box.effect.juna p { -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .image-box.effect.juna h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.juna p { color: #fff; opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; } .image-box.effect.juna:hover img, .image-box.effect.juna:hover p { opacity: 1; } .image-box.effect.juna:hover img, .image-box.effect.juna:hover h3, .image-box.effect.juna:hover p { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.juna:hover p { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; } .image-box.effect.juna p i { margin: 7px; } .image-box.effect.juna p i:hover { opacity: 0.9; } .image-box.effect.juna .image-box-links { margin-top: 12%; } /*---------------*/ /***** resa *****/ /*---------------*/ .image-box.effect.resa .image-box-content { text-align: right; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box.effect.resa:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.resa h3, .image-box.effect.resa p { position: absolute; right: 30px; left: 30px; padding: 10px 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .image-box.effect.resa p { bottom: 30px; line-height: 1.5; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .image-box.effect.resa h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); top: 30px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } .image-box.effect.resa:hover h3 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.resa h3::after { position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: #fff; content: ''; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); } .image-box.effect.resa h3::after, .image-box.effect.resa p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.resa:hover h3::after, .image-box.effect.resa:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** alea *****/ /*---------------*/ .image-box.alea { background-color: rgba(0, 0, 0, 0.9); text-align: center; } .image-box.alea img { opacity: 0.8; } .image-box.effect.alea { -webkit-perspective: 1000px; perspective: 1000px; } .image-box.effect.alea img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 300px); transform: translate3d(0, 0, 300px); } .image-box.effect.alea:hover img { opacity: 0.6; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.alea .image-box-content::before, .image-box.effect.alea .image-box-content::after { position: absolute; top: 50%; left: 50%; width: 80%; height: 1px; background: #fff; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } .image-box.effect.alea:hover .image-box-content::before { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); } .image-box.effect.alea:hover .image-box-content::after { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); } .image-box.effect.alea h3, .image-box.effect.alea p { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.alea h3 { -webkit-transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px); transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px); } .image-box.effect.alea p { padding: 0.25em 2em; -webkit-transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0); transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0); } .image-box.effect.alea:hover h3 { -webkit-transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px); transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px); } .image-box.effect.alea:hover p { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); } /*---------------*/ /***** ariol *****/ /*---------------*/ .image-box.effect.ariol { background: rgba(0, 0, 0, 0.8); } .image-box.effect.ariol img { min-height: 287px; } .image-box.effect.ariol .image-box-content { padding: 3em; } .image-box.effect.ariol .image-box-content::before, .image-box.effect.ariol .image-box-content::after { position: absolute; content: ''; opacity: 0; } .image-box.effect.ariol .image-box-content::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .image-box.effect.ariol .image-box-content::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; } .image-box.effect.ariol h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); padding-top: 20px; text-align: center; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.ariol p { padding: 10px 20px; text-align: center; text-transform: none; opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } .image-box.effect.ariol img, .image-box.effect.ariol h3 { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } .image-box.effect.ariol img, .image-box.effect.ariol .image-box-content::before, .image-box.effect.ariol .image-box-content::after, .image-box.effect.ariol p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.ariol:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.ariol:hover .image-box-content::before, .image-box.effect.ariol:hover .image-box-content::after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .image-box.effect.ariol:hover h3, .image-box.effect.ariol:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.ariol:hover .image-box-content::after, .image-box.effect.ariol:hover h3, .image-box.effect.ariol:hover p, .image-box.effect.ariol:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } /*---------------*/ /***** dorian *****/ /*---------------*/ .image-box.effect.dorian { background: rgba(0, 0, 0, 0.8) } .image-box.effect.dorian img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } .image-box.effect.dorian:hover img { opacity: 0.4; } .image-box.effect.dorian .image-box-content::after { position: absolute; right: 30px; bottom: 30px; left: 30px; height: calc(50% - 30px); border: 4px solid #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .image-box.effect.dorian:hover .image-box-content::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.dorian .image-box-content { padding: 3em; text-align: left; } .image-box.effect.dorian p { position: absolute; right: 60px; bottom: 66px; left: 60px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); } .image-box.effect.dorian:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** Emma *****/ /*---------------*/ .image-box.effect.emma img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.12); -ms-transform: scale(1.12); transform: scale(1.12); } .image-box.effect.emma:hover img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .image-box.effect.emma .image-box-content { -webkit-transition: all ease 0.6s; transition: all ease 0.6s; } .image-box.effect.emma:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.emma .image-box-content { padding: 3em; } .image-box.effect.emma .image-box-content::before, .image-box.effect.emma p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.emma h3 { padding: 10px 20px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.emma p { margin: 0 auto; padding: 10px 20px; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } .image-box.effect.emma:hover .image-box-content::before, .image-box.effect.emma:hover p { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } /*---------------*/ /***** victor *****/ /*---------------*/ .image-box.effect.victor .image-box-content { -webkit-transition: all ease 0.6s; transition: all ease 0.6s; } .image-box.effect.victor:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.victor img { max-width: none; width: 100%; opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.victor:hover img { -webkit-transform: translate3d(10px, 0px, 0px) scale(1.1); transform: translate3d(10px, 0px, 0px) scale(1.1); } .image-box.effect.victor h3 { position: absolute; left: 0; top: 40px; padding: 1em 1.2em; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.victor p { opacity: 0; left: 0; padding: 1em 2.4em; position: absolute; text-align: right; top: 103px; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.victor:hover h3, .image-box.effect.victor:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** erdi *****/ /*---------------*/ .image-box.effect.erdi { background: #2f3238; } .image-box.effect.erdi img { max-width: none; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.erdi .image-box-content { text-align: left; } .image-box.effect.erdi h3 { padding: 0.5em 0; position: relative; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.erdi p { display: table; margin: 0 0 0.25em; padding: 0.4em 1em; background: rgba(255, 255, 255, 0.9); color: #2f3238; text-transform: none; font-weight: 500; font-size: 75%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-360px, 0, 0); transform: translate3d(-360px, 0, 0); } .image-box.effect.erdi p:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .image-box.effect.erdi p:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.erdi p:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.erdi:hover p:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; } .image-box.effect.erdi:hover p:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.erdi:hover p:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.erdi:hover img { opacity: 0.4; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .image-box.effect.erdi:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.erdi p.image-box-links.image-box-links { background-color: transparent; margin-left: -15px; } /*-----------------*/ /***** tini *****/ /*-----------------*/ .image-box.effect.tini { background: #303fa9; } .image-box.effect.tini h3, .image-box.effect.tini p { position: absolute; top: 50%; left: 50%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; } .image-box.effect.tini .image-box-content::before { position: absolute; top: 50%; left: 50%; width: 170px; height: 170px; border: 2px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; } .image-box.effect.tini p { width: 100px; text-transform: none; font-size: 140%; line-height: 2; } .image-box.effect.tini p a { color: #fff; margin-right: 6px; } .image-box.effect.tini p a:hover, .image-box.effect.tini p a:focus { opacity: 0.6; } .image-box.effect.tini p { padding-left: 10px; } .image-box.effect.tini p a i { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.tini p a:first-child i { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); } .image-box.effect.tini p a:nth-child(2) i { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); } .image-box.effect.tini p a:nth-child(3) i { -webkit-transform: translate3d(-60px, 60px, 0); transform: translate3d(-60px, 60px, 0); } .image-box.effect.tini p a:nth-child(4) i { -webkit-transform: translate3d(60px, 60px, 0); transform: translate3d(60px, 60px, 0); } .image-box.effect.tini p a:nth-child(5) i { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); } .image-box.effect.tini p a:nth-child(6) i { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); } .image-box.effect.tini:hover .image-box-content::before { opacity: 1; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); } .image-box.effect.tini .image-box-content { -webkit-transition: all ease 0.4s; transition: all ease 0.4s; } .image-box.effect.tini:hover .image-box-content { background: rgba(0, 0, 0, 0.3); } .image-box.effect.tini:hover h3 { opacity: 0; -webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); } .image-box.effect.tini:hover p i:empty { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); /* just because it's stronger than nth-child */ opacity: 1; } /*-----------------*/ /***** bleron *****/ /*-----------------*/ .image-box.effect.bleron { background: #df4e4e; } .image-box.effect.bleron img, .image-box.effect.bleron h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.bleron img { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.bleron h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.bleron h3, .image-box.effect.bleron p { position: absolute; bottom: 0; left: 0; padding: 30px; } .image-box.effect.bleron p { text-transform: none; font-size: 90%; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); } .image-box.effect.bleron:hover img { -webkit-transform: translate3d(0, -80px, 0); transform: translate3d(0, -80px, 0); } .image-box.effect.bleron:hover h3 { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); } .image-box.effect.bleron:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.bleron p.image-box-links a { background-color: #fff; } /*----------------------*/ /***** social-links *****/ /*----------------------*/ .effect.social-links { text-align: left; position: relative; } .effect.social-links img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .effect.social-links h3 { -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } .effect.social-links p { display: inline; left: auto; margin-top: -20px; /* margin-left: -28px;*/ position: absolute; text-align: center; top: 50%; width: 100%; } .effect.social-links a i { margin: 0 4px; color: #fff; font-size: 146%; } .effect.social-links:hover img { opacity: 0.6; } .effect.social-links:hover h3 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect.social-links:hover .image-box-content::before { opacity: 0.7; -webkit-transform: rotate3d(0, 0, 1, 20deg); transform: rotate3d(0, 0, 1, 20deg); } .effect.social-links p a i { border-radius: 50%; height: 42px; width: 42px; line-height: 44px; background: hsla(0, 0%, 0%, 0.5); opacity: 0; -webkit-transition: opacity 0.25s, -webkit-transform 0.25s; transition: opacity 0.25s, transform 0.25s; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } .effect.social-links:hover p i { opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(0deg); transform: translate3d(0, 0, 0) rotate(0deg); } .effect.social-links:hover p a:nth-child(3) i { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .effect.social-links:hover p a:nth-child(2) i { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .effect.social-links:hover p a:first-child i { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .effect.social-links:hover p a i:hover { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-transition-delay: rotate 1s; transition-delay: rotate 1s; -webkit-transform: translate3d(0, 0, 0) rotate(360deg); transform: translate3d(0, 0, 0) rotate(360deg); } .effect .image-box-content p i { z-index: 2; } /*---------------*/ /***** Retro *****/ /*---------------*/ .image-box.effect.retro { background: #030c17; text-align: center; } .image-box.effect.retro img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } .image-box.effect.retro .image-box-content::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4, 1.4, 1); transform: scale3d(1.4, 1.4, 1); } .image-box.effect.retro h3 { margin: 20% 0 10px 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.retro p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } .image-box.effect.retro:hover h3 { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } .image-box.effect.retro:hover .image-box-content::before, .image-box.effect.retro:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .image-box.effect.retro:hover .image-box-content { background-color: rgba(58, 52, 42, 0); } .image-box.effect.retro:hover img { opacity: 0.4; } /* ---------------------------------------------------------------- Carousels -----------------------------------------------------------------*/ .carousel.fullwidth { padding: 0 15px; } .slider-content img { width: auto !important; } .owl-carousel .fluid-width-video-wrapper { min-height: 150px; } .post-carousel .image-box { height: 151px; } /*Half size height slider*/ .carousel.slider-size-half .owl-item img { margin-top: -10%; } .owl-bg-img { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; overflow: hidden; position: relative; width: 100%; } /*slider title and content*/ .owl-item .slider-content { opacity: 0; padding: 0; } /*carousel video*/ .item-video { height: 420px; } /* ---------------------------------------------------------------- Carousel Nav -----------------------------------------------------------------*/ .owl-theme.pagination-top .owl-dots { margin-top: -4px; } .owl-theme.pagination-top .owl-controls { position: absolute; right: 13px; top: 0px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0.9; } .owl-theme.pagination-top .owl-controls:hover { opacity: 1; } /*dot nav*/ .owl-theme .owl-dots { text-align: center; margin-top: 30px; } .owl-theme .owl-dots .owl-dot { height: 10px; margin: 0 5px; position: relative; width: 10px; display: inline-block; } .owl-theme .owl-dots .owl-dot span { top: 0; left: 0; width: 100%; height: 100%; outline: none; border-radius: 50%; background-color: #eee; text-indent: -999em; cursor: pointer; position: absolute; overflow: hidden; background-color: transparent; box-shadow: inset 0 0 0 1px #bbb; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .owl-theme .owl-dots .owl-dot span:focus { outline: none; } .owl-theme .owl-dots .owl-dot span::after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; border-radius: 50%; background-color: #aaa; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; } .owl-theme .owl-dots .owl-dot span:hover, .owl-theme .owl-dots .owl-dot span:focus { opacity: 0.7; } .owl-theme .owl-dots .owl-dot.active span::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } /*owl dots top*/ .owl-theme.pagination-top .owl-controls { position: absolute; right: 13px; top: 13px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0.9; } .owl-theme.pagination-top .owl-controls:hover { opacity: 1; } .owl-theme.pagination-top .owl-dots .owl-dot span { box-shadow: inset 0 0 0 1px #fff; } .owl-theme.pagination-top .owl-dots .owl-dot span::after { background-color: #fff; } /*owl nav*/ .owl-controls .owl-nav { opacity: 0; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out } .owl-carousel:hover .owl-controls .owl-nav { opacity: 1 } .owl-theme .owl-controls .owl-nav div { padding: 5px 9px; } .owl-theme .owl-controls .owl-nav .owl-prev i, .owl-theme .owl-controls .owl-nav .owl-next i { line-height: 66px; } .owl-theme .owl-controls .owl-nav div { position: relative; top: 50%; transform: translateY(-50%); background: rgba(0, 0, 0, 0.4); } .owl-theme .owl-controls .owl-nav .owl-prev { left: -18px; } .owl-theme .owl-controls .owl-nav .owl-next { right: -18px; } .owl-carousel:hover .owl-controls .owl-nav .owl-prev { left: 0px; } .owl-carousel:hover .owl-controls .owl-nav .owl-next { right: 0px; } .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev { background: rgba(0, 0, 0, 0.4); color: #fff; font-size: 18px; height: 75px; position: absolute; text-align: center; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; width: 35px; cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } /*team carousel*/ .carousel-description-style .description { margin-bottom: 30px; } .carousel-description-style .description h2 { margin-top: 0; padding-right: 74px; } .carousel-description-style .image-box-description h4 { margin-bottom: 0; } /*nav team carousel*/ .carousel-description-style .owl-controls .owl-nav { opacity: 1; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next { left: -65px; top: 0; border-radius: 0 2px 2px 0; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev { left: -100px; top: 0; border-radius: 2px 0 0 2px; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev i, .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next i { line-height: 1; } .carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-next, .carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-prev { background: #00c0e9; color: #fff; font-size: 15px; height: 36px; } .owl-carousel .owl-controls .owl-nav .owl-next:hover, .owl-carousel .owl-controls .owl-nav .owl-prev:hover { opacity: 0.6; } /*carousel fixes*/ .owl-stage .owl-item:last-child { margin-right: 0 !important; } .carousel .image-box-description { margin-bottom: -10px; } /* ---------------------------------------------------------------------- Font Awesome Icons -------------------------------------------------------------------------*/ .fontawesome-icon-list i { font-size: 18px; display: inline-block; font-size: 1.3em; margin-right: 5px; position: relative; text-align: center; top: 2px; width: 30px; padding: 16px 0px; } /* ---------------------------------------------------------------------- Counters -------------------------------------------------------------------------*/ .counter { margin-bottom: 20px; } .counter span { font-size: 50px; line-height: 40px; } .counter.small > span { font-size: 32px !important; } .counter.medium > span { font-size: 50px !important; } .counter.large > span { font-size: 62px !important; } .icon-box.fancy > .counter span { margin: 0 12px 10px 56px; } .icon-box.fancy.medium > .counter span { margin: 0 12px 10px 80px; } .icon-box.effect:not(.center) > .counter span { margin: 0 12px 10px 82px; } .icon-box.effect.large:not(.center) > .counter span { margin: 0 12px 10px 107px; } .icon-box.effect.medium:not(.center) > .counter span { margin: 0 12px 10px 82px; } .icon-box.effect.small:not(.center) > .counter span { margin: 0 12px 10px 58px; font-size: 32px !important; } /* ---------------------------------------------------------------------- Text box -------------------------------------------------------------------------*/ .text-box { margin-bottom: 32px; } .text-box > h4, .text-box > h3 { margin-bottom: 10px; font-weight: 600; } /* ---------------------------------------------------------------------- Countdown timer -------------------------------------------------------------------------*/ .countdown { color: #333; overflow: hidden; } .countdown-container { display: table; margin: 0 auto; } .countdown .countdown-box { display: block; float: left; margin: 30px; overflow: hidden; position: relative; text-align: center; width: auto; } .countdown .number { font-size: 80px; font-weight: 600; line-height: 1; margin-bottom: 10px; text-align: center; } .countdown span { display: block; font-family: "Open Sans", sans-serif; font-size: 21px; font-weight: 400; overflow: hidden; padding-top: 10px; position: relative; text-align: center; } .countdown span:before { background: none repeat scroll 0 0 #333; content: ""; display: block; height: 2px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; top: 0; width: 30px; } /*circle style*/ .countdown.circle .countdown-box { border: 3px solid #333; border-radius: 50%; color: #333; height: 160px; padding: 34px 5px 0 0; width: 160px; margin: 20px 15px; } .countdown.circle .countdown-box .number { font-size: 52px; font-weight: 800; } .countdown.circle .countdown-box span { font-size: 18px; } /*rectangle style*/ .countdown.rectangle .countdown-box { border: 4px solid; padding: 24px; width: 170px; margin-left: 15px; margin-right: 15px; } .countdown.rectangle .countdown-box .number { font-size: 52px; font-weight: 600; } .countdown.rectangle .countdown-box span { font-size: 18px; } /*medium size*/ .countdown.medium .countdown-box, .countdown.circle.medium .countdown-box, .countdown.rectangle.medium .countdown-box { height: 130px; margin: 10px; padding: 20px 4px 0 0; width: 130px; } .countdown.circle.medium .countdown-box, .countdown.rectangle.medium .countdown-box { border: solid 2px; } .countdown.medium .number, .countdown.circle.medium .number, .countdown.rectangle.medium .number { font-size: 44px; margin-bottom: 12px; } .countdown.medium span, .countdown.circle.medium span, .countdown.rectangle.medium span { font-size: 18px; } /*small size*/ .countdown.small .countdown-box, .countdown.circle.small .countdown-box, .countdown.rectangle.small .countdown-box { margin: 10px; height: 70px; padding: 10px 0px 0 0; width: 70px; margin: 5px 5px; } .countdown.circle.small .countdown-box, .countdown.rectangle.small .countdown-box { border: solid 2px; } .countdown.small .number, .countdown.circle.small .number, .countdown.rectangle.small .number { font-size: 16px; margin-bottom: 6px; } .countdown.small span, .countdown.circle.small span, .countdown.rectangle.small span { font-size: 14px; padding-top: 2px; } /*Light & Dark*/ .countdown.light .countdown-box { border-color: #fff; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); } .countdown.countdown-light span:before { background: #fff; } .countdown.countdown-light span, .countdown.countdown-light .number { color: #fff !important; } .countdown.countdown-light.circle .countdown-box { border-color: #fff; } .countdown.countdown-light.rectangle .countdown-box { border-color: #fff; } .countdown.countdown-dark span, .countdown.countdown-dark .number { color: #000 !important; } /* ---------------------------------------------------------------------- ProgressBar -------------------------------------------------------------------------*/ .progress-bar-container { width: 100%; height: 40px; margin: 20px 0 20px 0; overflow: hidden; background-color: #eee; } .progress-bar { height: 100%; padding: 10px; background: rgba(0, 0, 0, 0.2); box-shadow: none; } .progress-title { color: #fff; font-size: 13px; font-weight: 600; position: absolute; text-align: left; } .progress-title > i { margin-right: 8px; } .progress-bar .progress-number, .progress-bar .progress-type { color: #fff; float: right; margin-top: -2px; } /*radius style*/ .progress-bar-container.radius, .progress-bar-container.radius .progress-bar { border-radius: 4px; } /*title-up style*/ .progress-bar-container.title-up .progress-title { color: #333; margin-left: -10px; margin-top: -32px; } .progress-bar-container.title-up:not(:first-child) { margin-top: 40px; } .progress-bar-container.title-up .progress-bar .progress-number, .progress-bar-container.title-up .progress-bar .progress-type { color: #333; margin-top: -32px; position: absolute; right: 15px; } .progress-bar-container.title-up .progress-bar .progress-number, .progress-bar-container.title-up .progress-bar .progress-type { color: #333; margin-top: -32px; position: absolute; right: 15px; } .progress-bar-container.title-up .progress-bar .progress-number { right: 26px; } /*medium size*/ .progress-bar-container.medium { height: 20px; } .progress-bar-container.medium .progress-bar { padding: 0px; } .progress-bar-container.medium .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.medium .progress-bar .progress-number, .progress-bar-container.medium .progress-bar .progress-type { margin-top: -18px; } /*small size*/ .progress-bar-container.small { height: 10px; } .progress-bar-container.small .progress-bar { padding: 0px; } .progress-bar-container.small .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.small .progress-bar .progress-number, .progress-bar-container.small .progress-bar .progress-type { margin-top: -18px; } /*progress bar no-bg*/ .progress-bar-container.no-bg { background: none !important; } /*progrerss extra small*/ .progress-bar-container.extra-small { height: 2px; } .progress-bar-container.extra-small .progress-bar { padding: 0px; } .progress-bar-container.extra-small .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.extra-small .progress-bar .progress-number, .progress-bar-container.extra-small .progress-bar .progress-type { margin-top: -18px; } /*transparent progrerss bar*/ .progress-bar-container.transparent { background: none !important; } .progress-bar-container.transparent .progress-bar { background-color: rgba(0, 0, 0, 0.35); } .progress-bar-container.transparent.title-up .progress-bar .progress-title, .progress-bar-container.transparent.title-up .progress-bar .progress-number, .progress-bar-container.transparent.title-up .progress-bar .progress-type { color: #fff; } /* Colors */ .progress-bar-container.color-turquoise { border-color: #1abc9c; background: #1abc9c; } .progress-bar-container.color-green-sea { border-color: #16a085; background: #16a085; } .progress-bar-container.color-emerald { border-color: #2ecc71; background: #2ecc71; } .progress-bar-container.color-nephritis { border-color: #27ae60; background: #27ae60; } .progress-bar-container.color-peter-river { border-color: #3498db; background: #3498db; } .progress-bar-container.color-belize-hole { border-color: #2980b9; background: #2980b9; } .progress-bar-container.color-amethyst { border-color: #9b59b6; background: #9b59b6; } .progress-bar-container.color-wisteria { border-color: #8e44ad; background: #8e44ad; } .progress-bar-container.color-wet-asphalt { border-color: #34495e; background: #34495e; } .progress-bar-container.color-midnight-blue { border-color: #2c3e50; background: #2c3e50; } .progress-bar-container.color-sun-flower { border-color: #f1c40f; background: #f1c40f; } .progress-bar-container.color-orange { border-color: #f39c12; background: #f39c12; } .progress-bar-container.color-carrot { border-color: #e67e22; background: #e67e22; } .progress-bar-container.color-pumpkin { border-color: #d35400; background: #d35400; } .progress-bar-container.color-alizarin { border-color: #e74c3c; background: #e74c3c; } .progress-bar-container.color-pomegranate { border-color: #c0392b; background: #c0392b; } .progress-bar-container.color-clouds { border-color: #ecf0f1; background: #ecf0f1; } .progress-bar-container.color-silver { border-color: #bdc3c7; background: #bdc3c7; } .progress-bar-container.color-concrete { border-color: #95a5a6; background: #95a5a6; } .progress-bar-container.color-asbestos { border-color: #7f8c8d; background: #7f8c8d; } .progress-bar.color-turquoise { background: #1abc9c; } .progress-bar.color-green-sea { background: #16a085; } .progress-bar.color-emerald { background: #2ecc71; } .progress-bar.color-nephritis { background: #27ae60; } .progress-bar.color-peter-river { background: #3498db; } .progress-bar.color-belize-hole { background: #2980b9; } .progress-bar.color-amethyst { background: #9b59b6; } .progress-bar.color-wisteria { background: #8e44ad; } .progress-bar.color-wet-asphalt { background: #34495e; } .progress-bar.color-midnight-blue { background: #2c3e50; } .progress-bar.color-sun-flower { background: #f1c40f; } .progress-bar.color-orange { background: #f39c12; } .progress-bar.color-carrot { background: #e67e22; } .progress-bar.color-pumpkin { background: #d35400; } .progress-bar.color-alizarin { background: #e74c3c; } .progress-bar.color-pomegranate { background: #c0392b; } .progress-bar.color-clouds { background: #ecf0f1; } .progress-bar.color-silver { background: #bdc3c7; } .progress-bar.color-concrete { background: #95a5a6; } .progress-bar.color-asbestos { background: #7f8c8d; } /* ---------------------------------------------------------------------- Pie charts -------------------------------------------------------------------------*/ .pie-animated { opacity: 1; } .pie-chart { display: inline-block; margin-bottom: 20px; margin-top: 50px; position: relative; text-align: center; } .pie-chart canvas { position: absolute; top: 0; left: 0; } .pie-chart span, .pie-chart i { display: inline-block; font-size: 28px; z-index: 2; font-weight: 600; } .pie-chart i { font-size: 38px; } .pie-chart span.percent:after { content: '%'; margin-left: 0.1em; font-size: .8em; } /*transparent*/ .pie-chart.transparent span, .pie-chart.transparent span.percent, .pie-chart.transparent i { color: #fff; } /* ---------------------------------------------------------------------- Horisontal Rules -------------------------------------------------------------------------*/ hr { margin-bottom: 10px; margin-top: 10px; clear: both; } hr.space { border: none; height: 50px; } hr.space-xs { border: none; height: 20px; } hr.space-md { border: none; height: 40px; } hr.space-lg { border: none; height: 80px; } hr.space-xlg { border: none; height: 120px; } hr.space-xxlg { border: none; height: 200px; } body.device-sm hr.space { height: 26px; } body.device-xs hr.space, body.device-xxs hr.space { height: 16px; } body.device-xxs hr.space-lg, body.device-xs hr.space-lg { height: 40px; } body.device-xxs hr.space-xlg, body.device-xs hr.space-xlg { height: 40px; } body.device-xxs hr.space-xxlg, body.device-xs hr.space-xxlg { height: 80px; } .space { width: 100%; display: block; clear: both; height: 20px; position: relative; } /* ---------------------------------------------------------------------- Seperator -------------------------------------------------------------------------*/ .seperator, .separator{ color: #ccc; width: 100%; margin: 30px auto; overflow: hidden; text-align: center; line-height: 1.2em; } .seperator-simple { margin: 10px auto; } .seperator::before, .seperator::after, .separator::before, .separator::after{ border-bottom: 1px solid #eee; content: ""; display: inline-block; height: 0.65em; margin: 0 -4px 0 -100%; vertical-align: top; width: 50%; } .seperator.seperator-dark::before, .seperator.seperator-dark::after, .separator.seperator-dark::before, .separator.seperator-dark::after{ border-bottom: 1px solid #333 !important; } .seperator.seperator-grey::before, .seperator.seperator-grey::after, .separator.seperator-grey::before, .separator.seperator-grey::after{ border-bottom: 1px solid #ccc; } .seperator.seperator-light::before, .seperator.seperator-light::after, .separator.seperator-light::before, .separator.seperator-light::after { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .seperator::after, .separator::after{ margin: 0 -100% 0 0; } .seperator i, .separator i { font-size: 18px; } .seperator i, .seperator span, .seperator a, .separator i, .separator span, .separator a{ margin: 0 20px 0 24px; display: inline-block; } /*dotted style*/ .seperator.dotted:before, .seperator.dotted:after, .separator.dotted:before, .separator.dotted:after{ border-bottom: 2px dotted #ccc; } /*seperator left icon*/ .seperator.seperator-left, .separator.seperator-left { float: left; margin: 2px 36px 0 0; } .seperator.left i, .separator.left i{ float: left; margin: 2px 36px 0 0; } /*seperator right icon*/ .seperator.right i, .separator.right i { float: right; margin: 0 0 2px 36px; } /*seperator bold*/ .seperator.seperator-bold:before, .seperator.seperator-bold:after, .separator.seperator-bold:before, .separator.seperator-bold:after{ border-bottom-width: 6px; } /*seperator sizes*/ .seperator.seperator-small, .separator.seperator-small { width: 10%; margin: 5px auto; } .seperator.seperator-medium, .separator.seperator-medium{ width: 20%; margin: 10px auto; } .text-seperator { background-color: #111; display: block; height: 4px; margin: 20px 0; } .text-seperator-small { width: 10%; } .text-seperator-medium { width: 30%; } .text-seperator-large { width: 60%; } .seperator.seperator-image:before, .seperator.seperator-image:after, .separator.seperator-image:before, .separator.seperator-image:after { border: 0; } .seperator.seperator-image, .separator.seperator-image { background-position: center center; background-repeat: repeat-x; margin: 0; padding: 0; } .seperator.seperator-over-top, .separator.seperator-over-top { margin-bottom: -17px; position: relative; top: -13px !important; } .triangle-divider-bottom { background-image: url("../images/triangle-divider-down.png"); background-position: left center; background-repeat: repeat-x; bottom: 0; height: 12px; position: absolute; width: 100%; } .triangle-divider-top { background-image: url("../images/triangle-divider-top.png"); background-position: left center; background-repeat: repeat-x; top: 0; height: 12px; position: absolute; width: 100%; } /* ---------------------------------------------------------------------- Blockquotes -------------------------------------------------------------------------*/ .blockquote-simple { border: 0 none !important; } .blockquote-fancy, .blockquote-color, .blockquote-dark { border: 0 none !important; } .blockquote-fancy::before { color: rgba(0, 0, 0, 0.04); content: "“"; display: block; font-size: 100px; left: 4px; position: absolute; top: 14px; } .blockquote-fancy > small { float: right; } .blockquote-dark { background-color: #333; } .blockquote-color, .blockquote-dark { padding: 28px; color: #fff; } /* ---------------------------------------------------------------------- Forms -------------------------------------------------------------------------*/ .form-control { border-radius: 0; box-shadow: none; height: auto; line-height: 1.33333; padding: 12px 18px; } .form-control:focus { box-shadow: none; } .form-control.input-lg { resize: none; font-size: .9em } .form-control.rounded { border-radius: 4px } .form-control, .input-group-addon { border: 2px solid #ebebeb; } .form-group label { color: #444; cursor: pointer; display: inline-block; margin-top: 8px; margin-bottom: 4px; text-transform: uppercase; font-size: 13px; } .form-inline button { margin: 0px; } .form-group > label { display: block; } .has-feedback label ~ .form-control-feedback { top: 44px; } .form-gray-fields .form-control { background-color: #f2f2f2; border-color: #e9e9e9; color: #333 } .form-gray-fields .form-control:focus { background-color: #eee } .form-transparent-fields .form-control { background-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4); } .form-transparent-fields .form-control:focus { background-color: rgba(0, 0, 0, 0.7); } .form-transparent-light-fields .form-control { background-color: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.1); } .form-transparent-light-fields .form-control:focus { background-color: rgba(255, 255, 255, 0.7); } label.error { color: #b71828; display: none !important; font-weight: 400; } .form-control.error, .sm-form-control.error { border-color: #b71828; } .form-control.error { color: #b71828; } .form-control::-moz-placeholder { color: #bbbbbb; } .form-control::-ms-input-placeholder { color: #bbbbbb; } .form-control::-webkit-input-placeholder { color: #bbbbbb; } /*form select*/ select { border: 1px solid #e3e3e3; color: #777; cursor: pointer; display: block; line-height: 14px; max-width: 100%; min-width: 100%; padding: 14px; } .order-select > h6 { margin-bottom: 0; } .order-select p { font-size: 13px; } .button-search { background-color: #fff; border-color: #e9e9e9 #e9e9e9 #e9e9e9; border-style: solid; border-width: 1px 1px 1px 0 !important; box-shadow: none; margin-left: -6px !important; z-index: 2 !important; } /* ---------------------------------------------------------------------- Reservation form -------------------------------------------------------------------------*/ .reservation-form-over { top: -80px; z-index: 10; margin-bottom: -80px; overflow: inherit; } .reservation-form { background-color: #fff; border-radius: 3px; border: 1px solid #eee; min-height: 160px; padding: 30px; position: relative; z-index: 9999 !important; } .reservation-form label { color: #555; } .reservation-form input, .reservation-form select { border: 0px; border-radius: 4px; background-color: #fff; border: 2px solid #ddd; width: 100%; } .reservation-form .date input { border-radius: 4px 0 0 4px; border-width: 2px 0 2px 2px; } .reservation-form .input-group-addon { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff !important; border-color: #ddd; border-image: none; border-style: solid; border-width: 2px 2px 2px 0; } .reservation-form input, .reservation-form select { color: #555; display: block; font-size: 15px; line-height: 1.42857; padding: 8px 14px; width: 100%; } /*reservation form style 2*/ #book { background-color: rgba(0, 0, 0, 0.4); border: 10px solid rgba(255, 255, 255, 0.2); border-radius: 3px; padding: 40px; } #book label { color: #fff; } #book .date input { border-radius: 4px 0 0 4px; } #book input, #book select { color: #555; display: block; font-size: 15px; line-height: 1.42857; padding: 8px 14px; width: 100%; } #book .input-group-addon { background-color: #fff !important; border: 0 none; } #book input, #book select { border: 0 none; } /* ---------------------------------------------------------------------- Labels & Badgets -------------------------------------------------------------------------*/ .label-default { background: -webkit-linear-gradient(top, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346; background: linear-gradient(to bottom, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346; color: #ffffff; } .main-menu .label, .sidebar-menu .label { padding: 1px 3px; margin: 0 3px; } .badge { margin-right: 10px; } /* ---------------------------------------------------------------------- Lightbox -------------------------------------------------------------------------*/ .mfp-ajax-holder {} .lightbox-open { position: relative; overflow: hidden !important; } .mfp-ajax-holder .mfp-content { background: #F8F8F8; max-width: 1000px; } .mfp-ajax-holder .ajax-quick-view { padding: 20px 30px 35px; } .mfp-ajax-holder .ajax-quick-view .quick-view-title { border-bottom: 1px solid #dddddd; margin-bottom: 30px; position: relative; } .mfp-ajax-holder .ajax-quick-view .quick-view-title h2 { font-weight: 600; } .mfp-ajax-holder .ajax-quick-view .quick-view-content {} .mfp-ajax-holder .mfp-close { background: none repeat scroll 0 0 #fff !important; margin-right: -45px; margin-top: 0; } /* ---------------------------------------------------------------------- Lists -------------------------------------------------------------------------*/ dl, ol, ul { padding-bottom: 0; padding-left: 20px; } ol { padding-left: 1.6em } ol li { padding-left: 6px; } .list-unstyled ul li { list-style: none; } /* ul.icon-list, ol.icon-list, ul.list, ol.list { margin-bottom: 0 !important; margin-left: 0 !important; list-style: none; padding-left: 0; } */ .list { clear: both; display: block; position: relative; } .list-lines, .list-icons, .list-simple, .list-posts, .list ul { padding: 0px; } .list, .list-lines, .list-icons, .list-simple, .list-posts, .list-tweets li { list-style: none; } .list-icons li, .list-arrow-icons li, .list-tweets li { padding-left: 22px; } .list-arrow-icons li:before { margin-left: -18px; position: absolute; font-family: fontawesome; content: "\f105"; } .widget-tweeter li:before, .widget-twitter li:before { margin-left: -18px; position: absolute; font-family: fontawesome; content: "\f099"; } .list-tweets .list-tweets-date, .widget-tweeter .tweets_txt > span, .widget-twitter .tweets_txt > span { display: block; font-size: 12px; font-style: italic; opacity: 0.8; } .list-icons li i { font-size: 14px; margin-left: -22px; margin-right: 6px; top: 0; } .list-lines li { border-bottom: 1px solid #ddd; padding: 10px 0 10px 2px; } .list-lines li:last-child { border-bottom: 0px; } .background-dark .list-lines li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .list-medium li { margin: 12px 0; } .list-large li { margin: 18px 0; } .list-large li:first-child, .list-medium li:first-child { margin-top: 0; } .list-large li:last-child, .list-medium li:last-child { margin-bottom: 0; } .list-posts small { display: block; font-style: italic; opacity: 0.7; } .list-check { list-style: outside none none; margin-bottom: 20px; } .list-check li { margin-bottom: 10px; } .list-check li:last-child { margin-bottom: 0; } .list-check li::before { color: #333; content: "\f00c"; display: inline-block; font-family: fontawesome; font-size: 18px; height: 20px; line-height: 19px; margin-right: 10px; padding-left: 2px; text-align: center; vertical-align: middle; width: 20px; } .list-check.default li::before { border: 2px solid #fe5e3e; color: #fe5e3e; } .list-check.blue li::before { border: 2px solid #00d2ed; color: #00d2ed; } .list-check.green li::before { border: 2px solid #00e095; color: #00e095; } .list-arrow { list-style: outside none none; margin-bottom: 20px; padding: 0px; } .list-arrow li { margin-bottom: 10px; } .list-arrow li:last-child { margin-bottom: 0; } .list-arrow li::before { border-radius: 50%; color: #333; content: ""; display: inline-block; font-family: fontawesome; content: "\f18e"; font-size: 18px; height: 20px; line-height: 19px; margin-right: 10px; padding-left: 2px; text-align: center; vertical-align: middle; width: 20px; } /* ---------------------------------------------------------------------- Maps -------------------------------------------------------------------------*/ .map { width: 100%; height: 100%; min-height: 370px; } body:not(.device-xxs):not(.device-xs) section.fullscreen-map-form-container { margin-top: -300px; } body:not(.device-xxs):not(.device-xs) .fullscreen-map-form-container { margin-bottom: 80px; margin-top: -300px; position: relative; } body:not(.device-md):not(.device-lg) .fullscreen-map-form-container { padding-top: 80px; padding-bottom: 80px; } body:not(.device-xxs):not(.device-xs) .fullscreen-map-form { padding-top: 60px; padding-left: 40px; padding-right: 40px; } /* ---------------------------------------------------------------------- Pagination & Pager -------------------------------------------------------------------------*/ .pagination-wrap { display: block; clear: both; } .pagination > li > a, .pagination > li > span { color: #b0b0b0; padding: 8px 14px; } .pagination i { font-size: 18px; color: #b9b9b9; } /*pagination simple style*/ .pagination.pagination-simple { margin: 0; } .pagination.pagination-simple > li > a, .pagination.pagination-simple > li > span { border: 0; background-color: transparent !important; } .pagination.pagination-simple > li > a:hover i, .pagination.pagination-simple > li > a:hover, .pagination.pagination-simple > li > span:hover, .pagination.pagination-simple > li > a:focus, .pagination.pagination-simple > li > span:focus { background-color: transparent !important; border-color: transparent !important; color: #333; } .pagination.pagination-simple > .active > a, .pagination.pagination-simple > .active > span, .pagination.pagination-simple > .active > a:hover, .pagination.pagination-simple > .active > span:hover, .pagination.pagination-simple > .active > a:focus, .pagination.pagination-simple > .active > span:focus { background: rgba(0, 0, 0, 0); color: #646464; font-size: 130%; font-weight: 600; padding-top: 3px; } /*pagination fancy style*/ .pagination.pagination-fancy > li a { border-bottom: 3px solid rgba(0, 0, 0, 0.08); } .pagination.pagination-fancy > li:first-child > a, .pagination-fancy > li:first-child > span { border-bottom-left-radius: 20px; border-top-left-radius: 20px; margin-left: 0; } .pagination.pagination-fancy > li:last-child > a, .pagination-fancy > li:last-child > span { border-bottom-right-radius: 20px; border-top-right-radius: 20px; margin-right: 0; } /*pagination rounded style*/ .pagination.pagination-rounded > li > a, .pagination.pagination-rounded > li > span { padding: 8px 14px 9px; } .pagination.pagination-rounded > li > a, .pagination-rounded > li > span { border-radius: 50%; margin: 0 2px; } .pagination.pagination-rounded > li:first-child > a, .pagination-rounded > li:first-child > span { background: none !important; border: 0 none !important; margin-right: 10px; padding-top: 10px; } .pagination.pagination-rounded > li:last-child > a, .pagination-rounded > li:last-child > span { background: none !important; border: 0 none !important; margin-left: 10px; padding-top: 10px; } /*PAGER*/ .pager > li > a, .pager > li > span { color: #b0b0b0; padding: 8px 14px; } .pager i { font-size: 18px; color: #fff; } .pager.pager-fancy > li a { background-color: #00c0e9; border-color: #00c0e9; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .pager.pager-fancy > li a:hover { opacity: 0.9; } .pager.pager-fancy > li:first-child > a, .pager-fancy > li:first-child > span { border-radius: 6px 0 0 6px; margin-left: 0; } .pager.pager-fancy > li:last-child > a, .pager-fancy > li:last-child > span { border-radius: 0 6px 6px 0; margin-right: 0; } .pager.pager-fancy > li:last-child > a i, .pager-fancy > li:last-child > span i { margin-left: 6px; } .pager.pager-fancy > li:first-child > a i, .pager-fancy > li:first-child > span i { margin-right: 6px; } .pager.pager-rounded > li a { background-color: #00c0e9; border-color: #00c0e9; color: #fff; width: 40px; height: 40px; border-radius: 50%; } .pager.pager-rounded > li a:hover { opacity: 0.9; } .pager.pager-rounded > li:last-child > a i, .pager-rounded > li:last-child > span i { margin-left: 6px; } .pager.pager-rounded > li:first-child > a i, .pager-rounded > li:first-child > span i { margin-right: 6px; } /*navigations*/ .pager-modern { background-color: #fbfbfb; text-transform: uppercase; width: 100%; margin: 0; } .pager-modern i { margin: 0 10px; vertical-align: middle; } .pager-modern a, .pager-modern a:visited { color: #555; } .pager-modern a:hover { color: #111; } .pager-modern a span { cursor: pointer; display: inline-block; height: 60px; line-height: 59px; padding: 0 4%; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; } .pager-modern span:hover { background-color: #f6f6f6; } .pager.pager-modern i { color: #222; } .pager-prev { text-align: left; } .pager-all { text-align: center; } .pager-all i { font-size: 38px; } .pager-next { text-align: right; } /* ---------------------------------------------------------------------- Sections -------------------------------------------------------------------------*/ section, .section { padding: 60px 20px; position: relative; z-index: auto; width: 100%; overflow: hidden; } /* ---------------------------------------------------------------------- Panels -------------------------------------------------------------------------*/ .panel .table th, .panel .table td { padding-left: 20px !important; } /* ---------------------------------------------------------------------- Breadcrumbs -------------------------------------------------------------------------*/ .breadcrumb { background-color: transparent; font-size: 12px; line-height: 1.3em; margin-bottom: 0; margin-top: 16px; text-align: right; } .breadcrumb ul { display: inline; margin: 0; padding: 0; } .breadcrumb li { display: inline } .breadcrumb a { color: #888; } .breadcrumb li + li:before { content: "\f105"; padding: 0 5px; font-family: FontAwesome; } /*fancy style*/ .breadcrumb.fancy { overflow: hidden; font-size: 12px; line-height: 1.3em; background-color: transparent; padding: 0; margin-bottom: 20px; margin-top: 14px; } .breadcrumb.fancy li { line-height: 32px; margin: 0 2px 0 10px; } .breadcrumb.fancy li + li:before, .breadcrumb.radius li + li:before { content: none; } .breadcrumb.fancy li:first-child i { margin-right: -6px; } .breadcrumb.fancy a { background: #eee; padding: .7em 1em; text-decoration: none; position: relative; } .breadcrumb.fancy a:hover, .breadcrumb.fancy .active a { background: #ddd; color: #333; } .breadcrumb.fancy a::before { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-width: 1.5em 0 1.5em 1.1em; border-style: solid; border-color: #eee #eee #eee transparent; left: -1em; } .breadcrumb.fancy li:first-child { margin: 0 2px 0 0; } .breadcrumb.fancy li:first-child a::before { border-width: 0; } .breadcrumb.fancy a:hover::before, .breadcrumb.fancy .active a:before { border-color: #ddd #ddd #ddd transparent; } .breadcrumb.fancy a::after { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-top: 1.5em solid transparent; border-bottom: 1.5em solid transparent; border-left: 1em solid #eee; right: -1em; } .breadcrumb.fancy a:hover::after, .breadcrumb.fancy .active a:after { border-left-color: #ddd; } /*radius breadcrumb*/ .breadcrumb.radius { background: transparent; overflow: hidden; font-size: 12px; } .breadcrumb.radius li { margin-right: 16px; } .breadcrumb.radius a:hover, .breadcrumb.radius .active a { background: #ddd; color: #333; } .breadcrumb.radius a, .breadcrumb.radius .active a { background: #eee; padding: 4px 8px; text-decoration: none; position: relative; } .breadcrumb.radius a:hover { background: #ddd; } .breadcrumb.radius a::before, .breadcrumb.radius a::after { background: none repeat scroll 0 0 #eee; bottom: 0; content: ""; height: 25px; position: absolute; top: 0; -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); width: 10px; } .breadcrumb.radius a::before { left: -.5em; border-radius: 5px 0 0 5px; } .breadcrumb.radius a:hover::before { background: #ddd; } .breadcrumb.radius a::after { right: -.5em; border-radius: 0 5px 5px 0; } .breadcrumb.radius a:hover::after, .breadcrumb.radius .active:hover { background: #ddd; } .breadcrumb.radius a:hover::after, .breadcrumb.radius .active a:after { border-left-color: #ddd; } body.device-sm .breadcrumb, body.device-xs .breadcrumb, body.device-xxs .breadcrumb { text-align: left !important; clear: both; } body.device-sm .page-title-right .breadcrumb, body.device-xs .page-title-right .breadcrumb, body.device-xxs .page-title-right .breadcrumb { text-align: right !important; clear: both; padding-top: 14px !important; } body.device-sm .page-title-center .breadcrumb, body.device-xs .page-title-center .breadcrumb, body.device-xxs .page-title-center .breadcrumb { text-align: center!important; clear: both; } /* ---------------------------------------------------------------------- Nav & Navbar -------------------------------------------------------------------------*/ .navbar .form-control { height: 34px; padding: 6px 12px; } .navbar .btn { border-radius: 0; padding: 5px 16px 7px; } /* ---------------------------------------------------------------------- Jumbotron (call to action) -------------------------------------------------------------------------*/ .jumbotron { position: relative; overflow: hidden; padding: 24px 30px 12px; } .jumbotron h3 { font-weight: 700; } .jumbotron h3, .jumbotron p { float: left; margin-bottom: 12px; width: 80%; } .jumbotron p { font-size: 16px; margin-top: 0; } .jumbotron a.button { margin-left: 22px; margin-top: -24px; position: absolute; right: auto; top: 50%; float: right; } .jumbotron.jumbotron-fullwidth .container { padding-left: 15px; } .jumbotron.jumbotron-fullwidth { padding: 36px 24px 30px; } /*jumbotron styles */ .jumbotron.jumbotron-border { background: #fff; border: 1px solid #eee; } .jumbotron.jumbotron-transparent { background: transparent; border: 1px solid rgba(255, 255, 255, 0.2); } .jumbotron.jumbotron-background-image { background-size: cover; } /*jumbotron sizes*/ .jumbotron.jumbotron-small { padding: 24px 30px 26px; } body.device-sm .jumbotron a.button, body.device-xs .jumbotron a.button, body.device-xxs .jumbotron a.button, .jumbotron.jumbotron-small a.button, .jumbotron.jumbotron-medium a.button, .jumbotron.jumbotron-large a.button { display: block; float: left; margin-left: 0; margin-top: 0; position: relative; clear: both; } .jumbotron.jumbotron-large { padding: 48px 40px; } .jumbotron.jumbotron-large p { font-size: 21px; } /*jumbotron positions*/ .jumbotron.jumbotron-center { text-align: center; } .jumbotron.jumbotron-center a.button { clear: both; display: inline-table !important; float: none !important; margin-top: 0; position: relative; margin-right: 0; margin-left: 0; } .jumbotron.jumbotron-center h3, .jumbotron.jumbotron-center p { width: 100%; display: block; float: none; } .jumbotron.jumbotron-right { text-align: right; } .jumbotron.jumbotron-right a.button { float: left; left: 40px; right: auto; } .jumbotron.jumbotron-right h3, .jumbotron.jumbotron-right p { float: right; } body.device-sm .jumbotron.jumbotron-right a.button, body.device-xs .jumbotron.jumbotron-right a.button, body.device-xxs .jumbotron.jumbotron-right a.button, .jumbotron.jumbotron-large.jumbotron-right a.button, .jumbotron.jumbotron-small.jumbotron-right a.button { float: right; margin-right: 40px; } body.device-sm .jumbotron.jumbotron-right.jumbotron-fullwidth a.button, body.device-xs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button, body.device-xxs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button { float: right; margin-right: 0; } .jumbotron.jumbotron-fullwidth.jumbotron-right a.button { left: auto; margin-left: -225px; right: auto; } /* ---------------------------------------------------------------------- Tooltips & Popover -------------------------------------------------------------------------*/ .tooltip-inner { padding: 12px 20px; } .tooltip.left .tooltip-arrow { right: 1px; } /* Popovers */ .popover { border-radius: 0; border: none; background-color: #fcfcfc; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); color: #667; padding: 3px 3px 8px; } .popover-content { font-family: "Open Sans", Arial, sans-serif; font-weight: 400 !important; padding-top: 0; } .popover-title { padding: 18px 14px 0; margin: 0 0 10px 0; font-size: 16px; font-weight: 600; line-height: 18px; background-color: inherit; border-bottom: none; border-radius: 0; } .popover-title::after { border-top: 1px solid #eee; content: ""; display: block; height: 1px; margin: 12px 0 5px; width: 100%; } .popover-content > img, .popover-content iframe { width: 100%; height: auto !important; margin-top: 10px; } .popover-content iframe { background: url(../images/loading.gif) center center no-repeat; } .popover > .arrow { border-color: transparent !important; } /* ---------------------------------------------------------------------- Modal -------------------------------------------------------------------------*/ .modal-content { border-radius: 4px; padding: 10px; } .modal-title::after { border-top: 1px solid #eee; content: ""; display: block; height: 1px; margin: 16px 0 -12px; width: 100%; } .modal-header, .modal-footer { border: none; } .modal-backdrop { bottom: 0; } /* ---------------------------------------------------------------------- Clients Logo -------------------------------------------------------------------------*/ .grid li, .clients-carousel a, .clients-carousel a img { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0.8; } .parallax .clients-carousel a { opacity: 1; } .grid li:hover, .clients-carousel a:hover, .clients-carousel a:hover img { opacity: 1; cursor: pointer; } .client-carousel .owl-item img, .clients-logo .owl-item img { padding: 20px; } .grid { padding: 0; list-style: none; overflow: hidden; } .grid li { float: left; position: relative; width: 20%; padding: 20px; } .grid.grid-2-columns li, .grid.grid-2-columns figure { width: 50%; } .grid.grid-3-columns li, .grid.grid-3-columns figure { width: 33.333333%; } .grid.grid-4-columns li, .grid.grid-4-columns figure { width: 25%; } .grid.grid-5-columns li, .grid.grid-5-columns figure { width: 20%; } .grid.grid-6-columns li, .grid.grid-6-columns figure { width: 16.6666666%; } .grid li:hover { cursor: pointer; background-color: #f8f8f8; } .grid li a, .grid li img { display: block; width: 75%; margin-left: auto; margin-right: auto; } .grid li a img { width: 100%; } .grid li:before, .grid li:after { content: ''; position: absolute; } .grid li:before { height: 100%; top: 0; left: -1px; border-left: 1px solid #eee; } .grid li:after { width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px solid #eee; } /*client options*/ .grid.clients-grey { border: 1px solid #ddd; } .grid.clients-grey li { background-color: #eee; } .grid.clients-grey li:before { border-left: 1px solid #ccc; } .grid.clients-grey li:after { border-bottom: 1px solid #ccc; } .grid.clients-border { border-width: 10px; } /*carousel logo*/ .carousel-description-clients .carousel { margin-top: 40px; } .carousel-description-clients .owl-prev, .carousel-description-clients .owl-next { margin-top: -40px !important; } body.device-sm .carousel-description-clients .owl-controls, body.device-xs .carousel-description-clients .owl-controls, body.device-xxs .carousel-description-clients .owl-controls { display: none; } /*Clients Responsive li*/ body.device-sm .grid li, body.device-xs .grid li { width: 33.33%; } body.device-xxs .grid li { width: 50%; } /* ---------------------------------------------------------------------- Dropcat & Highlight -------------------------------------------------------------------------*/ .dropcap { background: none repeat scroll 0 0 #eee; border-radius: 4px; display: inline-block; float: left; font-size: 20px; height: 40px; line-height: 40px; margin: 3px 10px 0 0; text-align: center; width: 40px; } .dropcap.dropcap-circle { border-radius: 50%; } .dropcap.dropcap-large { font-size: 44px; height: 80px; line-height: 80px; width: 80px; } .dropcap.dropcap-small { font-size: 16px; height: 20px; line-height: 20px; margin: 3px 5px -3px 0; width: 21px; } .highlight { border-radius: 3px; background-color: #eee; } span.highlight { padding: 0 5px; } .highlight a { color: #333; } .highlight.highlight-large { font-size: 20px; } .highlight.highlight-small { font-size: 12px; padding: 0 7px; } /* ---------------------------------------------------------------------- ISOTOPE MASONRY -------------------------------------------------------------------------*/ #isotope, .isotope { margin-bottom: -1px; clear: both; } .isotope-item { position: relative; float: left; overflow: hidden; } .isotope-item, .isotope-item img { display: block; height: auto !important; } .isotope-item img { width: 100%; } /* ---------------------------------------------------------------------- PRICING TABLE -------------------------------------------------------------------------*/ .pricing-table { padding-top: 50px; margin: 0; padding: 0; cursor: pointer; } .pricing-table .plan { margin-bottom: 60px; } .pricing-table .plan:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } .pricing-table .plan .plan-header { position: relative; background: #34495e; padding: 22px 22px; text-align: center; } .pricing-table .plan .plan-header { background-color: #fbfbfb; border-color: #e3e3e3; border-style: solid; border-width: 1px; padding: 22px; position: relative; text-align: center; } .pricing-table .plan-header > h4 { margin-bottom: 0; } .pricing-table .plan .plan-header .plan-price { font-size: 70px; font-weight: 600; position: relative; text-align: center; padding: 20px 0; } .pricing-table .plan .plan-header .plan-price sup { font-size: 24px; position: relative; top: -30px; color: #bdc3c7; } .pricing-table .plan .plan-header .plan-price span { font-size: 16px; color: #bdc3c7; } .pricing-table .plan-list { border-color: #e3e3e3; border-style: solid; border-width: 0 1px 1px; padding: 20px 0 40px; } .pricing-table .plan-list ul { display: table; margin: 0 auto; padding: 0 40px; } .pricing-table .plan-list ul li { list-style: none; border-bottom: 1px solid #EAECEB; font-size: 16px; line-height: 42px; } .pricing-table .plan-list ul li:last-child { border: none; } .pricing-table .plan-list ul li i { margin-right: 12px; } .pricing-table .plan-list ul li span { color: #34495e; } .pricing-table .plan.featured { box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); margin-top: -10px; padding-bottom: 0; } .pricing-table .plan.featured .plan-list { padding: 20px 0 60px; } .pricing-table .plan .plan-featured-item { background-color: #f8f8f8; border: 1px solid #e3e3e3 !important; font-weight: 600; margin-top: 21px; padding: 0 20px; } .pricing-table .plan .btn, .plan .button { margin: 0; } /*colored*/ .pricing-table.colored .plan-header { background-color: #00c0e9; border-color: rgba(0, 0, 0, 0.05); color: #fff; } .pricing-table.colored .text-muted { color: #fff; } .pricing-table.colored .plan-header h4, .pricing-table.colored .plan-header .plan-price sup, .pricing-table.colored .plan-header .plan-price span { color: #fff; } /*transparent*/ .pricing-table.transparent .plan-header, .pricing-table.transparent .plan-list { background-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.6); } .pricing-table.transparent .plan-list ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .pricing-table .plan .plan-featured-item { background-color: transparent; } /*full-width section grey*/ .section-grey .pricing-table .plan-list { background-color: #f8f8f8; } section .pricing-table.full-width { padding-left: 30px; padding-right: 30px; } /*responsive*/ body.device-lg .pricing-table .col-md-2, body.device-md .pricing-table .col-md-2 { width: 20%; } body.device-lg .pricing-table .col-md-2 .plan-list ul li, body.device-md .pricing-table .col-md-2 .plan-list ul li { font-size: 13px; } /* ---------------------------------------------------------------------- TESTIMONIALS -------------------------------------------------------------------------*/ .testimonial { border: 0; } .testimonial .testimonial-description { background-color: #f8f8f8; border-radius: 4px; min-height: 160px; padding: 0px; position: relative; } .testimonial .testimonial-description > p { padding: 20px 20px 16px; } .testimonial .testimonial-image { margin-left: 20px; margin-top: -20px; padding-top: 18px; position: relative; } .testimonial .testimonial-image img { border: 4px solid #e3e3e3; float: left; margin-right: 18px !important; margin-top: -18px !important; position: relative; } .testimonial .testimonial-image h4 { margin-bottom: 0; } /*carousel*/ .testimonial .testimonial-image img, .owl-carousel .owl-item .testimonial .testimonial-image img { margin: 0 auto; width: 80px; } .carousel .testimonial-video-button { width: 28px; } .carousel .testimonial-video-button > a { margin-top: 5px; } .carousel .testimonial-video-button > a i { font-size: 34px; } .carousel .testimonial.testimonial-card .testimonial-image img { margin: 0 auto !important; } /*video button*/ .testimonial-video-button { float: right; height: 44px; margin-bottom: -42px; margin-right: 12px; position: relative; width: 44px; z-index: 1; } .testimonial-video-button > a { margin-top: -24px; position: absolute; } .testimonial-video-button i { color: #444; font-size: 50px; } .testimonial-video-button i:hover { opacity: 0.9; } /*options*/ /*card*/ .testimonial.testimonial-card { border: 1px solid #e3e3e3; border-radius: 2px; position: relative; margin-bottom: 20px; } .testimonial.testimonial-card .testimonial-image { background-color: #fbfbfb; border-bottom: 1px solid #ddd; margin-left: 0; margin-top: 0; padding: 20px 20px 10px; text-align: center; } .testimonial.testimonial-card .testimonial-image img { border: 4px solid #e3e3e3; float: none; margin-right: 0 !important; margin-top: 0 !important; } .testimonial.testimonial-card .testimonial-image .testimonial-name { font-weight: 700; padding: 10px 0 0; text-align: center; } .testimonial.testimonial-card .testimonial-description { background-color: #fff; } .carousel .testimonial.testimonial-card .testimonial-video-button > a { margin-top: -18px; } /*transparent*/ .testimonial.testimonial-transparent .testimonial-description { background-color: rgba(0, 0, 0, 0.6); } .testimonial.testimonial-transparent .testimonial-video-button i { color: #fff; } /*simple*/ .testimonial.testimonial-simple { text-align: center; } .testimonial.testimonial-simple .testimonial-image { margin-left: 0px !important; margin-top: 0px !important; padding-top: 18px; } .testimonial.testimonial-simple .testimonial-description { background-color: transparent !important; min-height: 0 !important; } .testimonial.testimonial-simple .testimonial-image img, .owl-carousel .owl-item .testimonial.testimonial-simple .testimonial-image img { margin: 0 auto !important; width: 120px; float: none; margin-top: 6px !important; } .testimonial.testimonial-simple .testimonial-video-button { display: block; float: none; margin: 0 auto; position: relative; } .testimonial.testimonial-simple .testimonial-video-button a i { margin-left: -14px; } .text-light .testimonial .testimonial-video-button a i, .text-light .testimonial .testimonial-description p:before, .text-light .testimonial .testimonial-description p:after { color: #fff; } #testimonials .testimonial-item { text-align: center; } #testimonials .testimonial-item > img { float: none; margin: 0 auto 20px; display: block; height: 72px !important; width: 72px !important; border-radius: 50%; } #testimonials .testimonial-item > p { font-size: 16px; margin-bottom: 0; padding-bottom: 10px; } #testimonials .testimonial-item > span { color: #ccc; } /*Left aligned*/ #testimonials.testimonials-left .testimonial-item { text-align: left; } #testimonials.testimonials-left .testimonial-item > img { float: left; margin: 0; display: inherit; } #testimonials.testimonials-left .testimonial-item > p, #testimonials.testimonials-left .testimonial-item > span { margin-left: 90px; } /* ---------------------------------------------------------------------- TIMELINE -------------------------------------------------------------------------*/ .timeline { margin-bottom: 60px; } .timeline, .timeline-circles { list-style: none; padding: 20px 0 20px; position: relative; } .timeline:before { background-color: #ccc; bottom: 0; content: " "; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 4px; } .timeline-circles:before, .timeline-circles:after { background-color: #ccc; border-radius: 10px; content: " "; height: 20px; left: 50%; margin-left: -10px; position: absolute; width: 20px; } .timeline-circles:before { top: -25px; } .timeline-circles:after { bottom: -40px; } .timeline li.timeline-date { margin-bottom: 25px; } /*.timeline li:not(.timeline-date) { margin-top: -36%; } body.device-sm .timeline li:not(.timeline-date) { margin-top: -52%; }*/ .timeline li:nth-child(2) { margin-top: 0 !important; } .timeline li:before, .timeline li:after { content: " "; display: table; } .timeline li:after { clear: both; } .timeline-date { background-color: #eee; border-radius: 6px; color: #888; display: block; font-size: 16px; line-height: 32px; margin: 0 auto; text-align: center; width: 200px; } .timeline li .timeline-block { padding: 0 10px; position: relative; width: 48%; } .timeline.timeline-transparent .timeline-block .post-item { background-color: #fff; padding: 20px; } /** panel arrows **/ .timeline li .timeline-block:before { position: absolute; top: 8px; right: -4%; display: inline-block; border-top: 15px solid transparent; border-right: 15px solid #ccc; border-left: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } .timeline li .timeline-block .timeline-block-content { height: 100% !important; overflow: hidden; } .timeline-block-content h3 { margin-top: 0; } .timeline-block-image, .timeline-block-embed { border-bottom: 5px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative; width: 100%; } .timeline-block-image { max-height: 200px; } .timeline-block-image img { margin-top: -10%; width: 100%; } .timeline-block-image iframe { width: 100%; height: 100%; } .timeline li:nth-child(2n+1) .timeline-block { padding: 20px 0 0 10px; float: right; } .timeline li:nth-child(2n+1) .timeline-block:before { border-right-width: 0; border-left-width: 15px; left: -4%; right: auto; top: 22px; } .timeline li:nth-child(2n+1) .timeline-block:after { border-left-width: 0; border-right-width: 15px; left: -4%; right: auto; } /*Responsive*/ body.device-xs .timeline:before, body.device-xs .timeline-circles:before, body.device-xs .timeline-circles:after, body.device-xs .timeline li:not(.timeline-date)::before, body.device-xxs .timeline:before, body.device-xxs .timeline-circles:before, body.device-xxs .timeline-circles:after, body.device-xxs .timeline li:not(.timeline-date)::before { left: 0; } body.device-xs .timeline-date, body.device-xxs .timeline-date { margin-left: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; } body.device-xs .timeline li .timeline-block, body.device-xxs .timeline li .timeline-block { float: left; margin-left: 10px; width: 100% !important; padding-left: 10px; } body.device-xs .timeline li .timeline-block, body.device-xxs .timeline li .timeline-block, body.device-xs .timeline li:nth-child(2n+1) .timeline-block, body.device-xxs .timeline li:nth-child(2n+1) .timeline-block { padding: 20px 10px 0 20px; } body.device-xs .timeline li .timeline-block:before, body.device-xxs .timeline li .timeline-block:before { left: -8px; right: auto; border-left-width: 15px; border-right-width: 0; } body.device-xs .timeline li .timeline-block:after, body.device-xxs .timeline li .timeline-block:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } body.device-xs .timeline.timeline-simple .timeline-date, body.device-xxs .timeline.timeline-simple .timeline-date { margin-left: -1px; } /* ---------------------------------------------------------------------- Portfolio -------------------------------------------------------------------------*/ .portfolio-items { position: relative; overflow: hidden; } .portfolio-item { position: relative; float: left; } .portfolio-item, .portfolio-item img { display: block; height: auto !important; } .portfolio-item img { width: 100%; } .portfolio-item .portfolio-description, .portfolio-item .portfolio-date { padding: 15px 0 10px; } .portfolio-item .portfolio-description { color: #999; float: left; font-size: 11px; text-align: left; width: 70%; } .portfolio-item .portfolio-description h4 { line-height: 22px; position: relative; top: -2px; margin-bottom: -2px; font-weight: 600; } .portfolio-item .portfolio-date { float: right; padding-right: 6px; position: relative; text-align: right; top: -4px; width: 30%; } .portfolio-item .portfolio-date i, .portfolio-item .portfolio-description i { margin-right: 6px; } .portfolio-item .portfolio-date a, .portfolio-item .portfolio-date i { color: #999; } .portfolio-item .portfolio-details { clear: both; display: block; } /*portfolio options*/ .background-grey .portfolio-item { background-color: #fff; box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.11); } .background-grey .portfolio-item .portfolio-description, .background-grey .portfolio-item .portfolio-date, .background-grey .portfolio-item .portfolio-details { padding: 0 20px; } .background-grey .portfolio-item .portfolio-description, .background-grey .portfolio-item .portfolio-date { padding-top: 20px; } .background-grey .portfolio-item .portfolio-details { padding-bottom: 20px; } /*columns*/ .portfolio [data-isotope-col="1"] .portfolio-item { margin-bottom: 50px !important; border-bottom: 1px solid #eee; padding-bottom: 46px; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image { width: 50%; float: left; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description { padding-left: 22px; width: 35%; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date { padding-right: 22px; width: 15%; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details { float: left; padding: 0 22px; width: 50%; clear: none; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4 { font-size: 26px; margin-bottom: 3px; } body.device-lg .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4 { font-size: 14px; } body.device-lg .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4 { font-size: 12px; } /* Portfolio - Filter -----------------------------------------------------------------*/ .portfolio-filter { padding: 0; margin-bottom: 20px; } .portfolio-filter li, .portfolio-filter .filter-active-title { border-radius: 4px; cursor: pointer; display: inline-block; font-size: 13px; font-weight: 600; line-height: 18px; padding: 16px; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #333; } .portfolio-filter li.ptf-active, .portfolio-filter li:hover { color: #fff !important; } /*Responsive filter*/ .filter-active-title { float: right; padding: 10px 0; position: relative; } body:not(.device-lg):not(.device-md) .filter-active-title { display: none; } .portfolio-filter.portfolio-filter-transparent, .portfolio-filter.portfolio-filter-transparent li { color: #fff; } .portfolio-filter.portfolio-filter-transparent li.ptf-active, .portfolio-filter.portfolio-filter-transparent .portfolio-filter li:hover, .portfolio-filter.portfolio-filter-transparent .filter-active-title, .portfolio-filter.portfolio-filter-transparent li.ptf-active, .portfolio-filter.portfolio-filter-transparent li:hover { background-color: transparent !important; border-radius: 0px; opacity: 0.6; } /*Portfolio Filter Classic */ .portfolio-filter.portfolio-filter-classic { margin-bottom: 20px; } .portfolio-filter.portfolio-filter-classic li, .portfolio-filter.portfolio-filter-classic li.ptf-active, .portfolio-filter.portfolio-filter-classic li:hover { background: none; color: #333 !important; padding: 6px 0; margin-right: 20px; } .portfolio-filter.portfolio-filter-classic li:after { background: #333; content: ""; height: 2px; left: 0; opacity: 0; position: absolute; top: 100%; transform: translateY(10px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; width: 100%; } .portfolio-filter.portfolio-filter-classic li:hover:after, .portfolio-filter.portfolio-filter-classic li:focus:after, .portfolio-filter.portfolio-filter-classic li.ptf-active:after { opacity: 1; transform: translateY(0px); } /* ---------------------------------------------------------------------- Portfolio page -------------------------------------------------------------------------*/ .portfolio-basic-image { margin-bottom: 40px; } /* ---------------------------------------------------------------------- Portfolio Carousel -------------------------------------------------------------------------*/ .portfolio-client-info ul { border-bottom: 1px solid #E7E7E7; padding-bottom: 20px; } .portfolio-client-info ul li { overflow: hidden; } .portfolio-client-info ul li span { float: left; font-size: 13px; font-weight: 700; margin-right: 10px; } .portfolio-client-info ul li a { color: #333; } .portfolio-client-description { margin-top: 20px; } /* ---------------------------------------------------------------- Text Rotater -----------------------------------------------------------------*/ .text-rotator > span { display: none; } .text-rotator > .animated { display: inline-block; opacity: 1; } /*MISC*/ .side-image { padding: 0; position: relative; } .side-image .image-container { overflow: hidden; position: absolute; height: 100%; padding: 0px; top: 0px; } .side-image .image-container.pull-right { right: 0px; } .side-image .content { padding-top: 80px; padding-bottom: 80px; } .side-image p.lead { margin-bottom: 40px; } .feature-icon-left { float: left; margin-bottom: 40px; overflow: hidden; } .feature-icon-left .icon-holder { float: left; width: 45px; } .feature-icon-left i { font-size: 32px; } .feature-icon-left .feature-text { float: left; padding-top: 8px; width: 217px; } .boxed-grid .row { margin-right: -10px; margin-left: -10px; } .boxed-grid [class*="col-"] { padding-left: 10px; padding-right: 10px; } .boxed-grid [class*="col-"] a { margin-bottom: 20px; } .boxed-grid a { overflow: hidden; display: block; position: relative; } .boxed-grid a img { width: 100%; height: auto; transition: all 0.6s ease; } .boxed-grid a:hover img { transform: scale(1.2); } .boxed-grid a .title { position: absolute; top: 40%; left: 30px; font-size: 28px; font-weight: 800; text-transform: uppercase; color: #fff; } .text-center a .title, .text-right a .title { width: 100%; left: 0; } .text-right a .title { left: auto; right: 30px; width: 100%; } /*MISC 2*/ .background-image { background-position: center top; background-size: cover; } .background-fixed { background-attachment: fixed; background-position: center top; background-size: cover; } .parallax, .page-title-parallax { background-attachment: fixed; background-size: cover; background-position: center center; } .no-parallax { background-size: cover !important; background-attachment: scroll !important; background-position: center center !important; } .background-overlay-gradient > .container, .background-overlay-gradient-dark > .container, .background-overlay > .container, .background-overlay-one > .container, .background-overlay-dark > .container, .background-overlay-light > .container, .background-overlay-grey > .container, .background-overlay-grey-dark > .container, .background-overlay-dark > .container, #particles-js > .container, .background-overlay-gradient > .container-fluid, .background-overlay-gradient-dark > .container-fluid, .background-overlay > .container-fluid, .background-overlay-one > .container-fluid, .background-overlay-dark > .container-fluid, .background-overlay-light > .container-fluid, .background-overlay-grey > .container-fluid, .background-overlay-grey-dark > .container-fluid, .background-overlay-dark > .container-fluid, #particles-js > .container-fluid { position: relative; } .background-overlay-gradient:before { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(99%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#96000000', endColorstr='#00ffffff', GradientType=0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; opacity: 0.8; } .background-overlay-gradient-dark:before { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#fc101010', GradientType=0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay:before { background: url("../images/overlay-pattern/overlay-pattern-1.png"); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; opacity: 0.8; } .background-overlay-one:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-dark:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-light:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(255, 255, 255, 0.7); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-grey:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-grey-dark:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(84, 87, 95, 0.8); content: " "; width: 100%; height: 100%; z-index: 0; } #particles-js { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: transparent; background: rgba(0, 0, 0, .6); z-index: 0; } /* ---------------------------------------------------------------------- Responsive utilities -------------------------------------------------------------------------*/ .responsive-utilities th small { color: #999; display: block; font-weight: 400; } .responsive-utilities td.is-visible { background-color: #dff0d8 !important; color: #468847; } /* ---------------------------------------------------------------------- SHOP -------------------------------------------------------------------------*/ .shop { position: relative; } .product { margin-bottom: 40px; position: relative; display: block; } .product .product-image { position: relative; width: 100%; height: auto; overflow: hidden; } .product .product-image > a, .product .product-image img { display: block; width: 100%; height: 100%; } .product .product-image > a, .product .product-wishlist a { -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .product .product-image > a:nth-of-type(2) { top: 0; left: 0; opacity: 0; z-index: -1; position: absolute; } .product .product-image:hover > a:nth-of-type(2) { opacity: 1; z-index: 2; } .product .product-wishlist a { border: 2px solid #333; border-radius: 50%; height: 30px; left: 12px; line-height: 28px; position: absolute; text-align: center; top: 12px; width: 30px; z-index: -1; opacity: 0; } .product:hover .product-wishlist, .product:hover .product-wishlist a { z-index: 3; opacity: 1; } .product .product-description { padding: 8px 0 10px; } .product-title { min-height: 35px; width: 74%; } .product .product-title h3, .product .product-title h3 a { font-size: 18px; font-weight: 600; margin-bottom: 0; } .product .product-category { display: block; opacity: 0.5; } .product .product-price { width: 26%; float: right; margin-bottom: 0; margin-top: -26px; text-align: right; } .product .product-price ins { color: #444; font-size: 18px; font-weight: 600; margin-bottom: 4px; text-decoration: none; } .product .product-price del { display: block; font-size: 12px; font-weight: 400; margin: -20px 0 -4px; opacity: 0.6; } .product .product-rate { height: 23px; float: left; color: #FFC300; } .product .product-reviews, .product .product-reviews a { color: #73848e; float: right; font-size: 13px; } .product .product-sale, .product .product-new, .product .product-hot, .product .product-out-stock { border-radius: 50%; color: #ffffff; font-size: 11px; font-weight: 600; height: 42px; right: 10px; line-height: 42px; position: absolute; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); top: 10px; width: 42px; z-index: 5; } .product .product-sale, .product .product-sale-off { background: #ffc300; } .product .product-new { background: #00c0e9; } .product .product-hot { background: #d6284b; } .product .product-out-stock { background: #a5a5a5 none repeat scroll 0 0; border-radius: 4px; padding: 0 18px; width: auto; } .product .product-sale-off { border-radius: 12px 0 0; bottom: 0px; color: #ffffff; font-size: 16px; font-weight: 600; height: 42px; line-height: 42px; position: absolute; right: 0px; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); width: 88px; z-index: 5; } .product .product-overlay { position: absolute; width: 100%; height: 44px; line-height: 44px; top: auto; bottom: -44px; left: 0; z-index: 6; } .product .product-overlay, .product .product-overlay a { -webkit-transition: bottom .3s ease; -o-transition: bottom .3s ease; transition: bottom .3s ease; } .product:hover .product-overlay { bottom: 0; } .product .product-overlay a { color: #fff; display: block; font-size: 13px; background-color: rgba(0, 0, 0, 0.7); text-align: center; } .product .product-overlay a:hover { background-color: #111; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); } /*Shop 6 columns*/ body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-title h3 { font-size: 15px; line-height: 16px; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product { margin-bottom: 85px; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price { display: block; float: left; margin-top: 10px; width: 100%; text-align: left; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price del { display: unset; margin: -20px 7px 4px 0; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-reviews { float: left; } /*Shop categories (boxes)*/ .shop-category { position: relative; } .shop-category-box { position: relative; margin-bottom: 20px; } .shop-category-box img { width: 100%; } .shop-category-box .shop-category-box-title { background-color: rgba(255, 255, 255, 0.9); bottom: 10px; padding: 4px 0; position: absolute; text-align: center; width: 100%; } .shop-category-box-title h6 { margin-bottom: 0; } /*Shop Cart*/ .shop-cart th, .shop-cart .table td { vertical-align: middle; } .shop-cart .cart-product-remove { text-align: center; } .shop-cart .cart-product-thumbnail > a { float: left; margin-right: 12px; } .shop-cart .cart-product-thumbnail img { max-width: 52px; } .shop-cart .cart-product-thumbnail .cart-product-thumbnail-name { padding: 24px; font-weight: 600; } .cart-product-description { max-width: 200px; font-size: 12px; } .cart-product-description span { display: block; } .cart-product-quantity .minus, .cart-product-quantity .plus { border: 1px solid #eee; margin: 0 -4px; padding: 5px 12px; } .cart-product-quantity .qty { border: 1px solid #eee; max-width: 40px; padding: 5px; text-align: center; } .payment-method td { padding: 12px 20px !important; } /*Shop product Page*/ .product-page:not(.widget-shop) .product-title h3 { font-size: 28px; font-weight: 600; margin-bottom: 0; } .product-size { display: block; list-style: outside none none; margin: 0 20px 15px 0; overflow: hidden; padding-left: 0; } .product-size li { float: left; margin: 0 6px 0 0; } .product-size li label span { cursor: pointer; display: block; font-size: 1.2em; font-weight: 400; height: 40px; line-height: 37px; margin: 0; text-align: center; transition: all 0.3s ease 0s; width: 40px; } .product-size li label input { left: -9000px; position: absolute; } .product-size li label span { border: 1px solid #eee; color: #909090; } .product-size li label span:hover { border-color: #909090; } .product-size li label input:checked + span { background-color: #eee; border-color: #eee; } .product .comment .product-rate { float: right; } .product .comment { margin-top: 20px; } .ajax-quick-view .product { margin-bottom: 0px; margin-top: 20px; } /*Shop widget*/ .widget-shop { position: relative; } .widget-shop .product { position: relative; border-bottom: 1px solid #eee; float: left; margin-bottom: 12px; min-height: 96px; padding-bottom: 12px; } .widget-shop .product:last-child { border-bottom: 0; } .widget-shop .product .product-description { padding-top: 0px; } .widget-shop .product .product-image { float: left; padding-right: 10px; width: 26%; } .widget-shop .product .product-description { display: table-cell; padding-bottom: 0; vertical-align: top; width: 74%; } .widget-shop .product .product-title, .widget-shop .product .product-category { font-size: 12px; margin-bottom: 5px; margin-top: -8px; } .widget-shop .product .product-title h3, .widget-shop .product .product-title h3 a { font-size: 15px; line-height: 18px; } .widget-shop .product .product-description .product-price { clear: both; float: none; margin-bottom: 0; margin-top: 0; text-align: left; } .widget-shop .product .product-description .product-price ins { font-size: 14px; margin-bottom: 4px; } .widget-shop .product .product-description .product-price del { display: unset; font-size: 12px; margin: -8px 5px -8px 0; } .widget-tweeter .list-tweets { padding-left: 0; } .widget-categories .list { padding: 0; } #footer .widget-categories a { color: #888; } /* .twitter-widget ul { margin: 0; padding: 0; } .twitter-widget li { list-style: none; clear: both; } .twitter-widget li img, .twitter-widget li .tweets_txt { float: left; margin-bottom: 10px; } .twitter-widget li img { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } .twitter-widget li .tweets_txt { width: 350px; margin-left: 10px; } .twitter-widget li .tweets_txt span { font-style: italic; color: #666; display: block; } */ /*shop box*/ .shop-promo-box { min-height: 360px; background-repeat: no-repeat; padding: 50px; border: 8px solid #eee; } .shop-promo-box > h2 { font-weight: 800; margin-bottom: 0; } /* ---------------------------------------------------------------------- LARGE BOXES -------------------------------------------------------------------------*/ .box-fancy > .container { padding: 0 30px; } .box-fancy [class*="col-"] { padding: 5% !important; } body.device-xxs .box-fancy [class*="col-"] { padding: 10% !important; } .box-fancy.fancy-box-over { top: -100px; } .over-slider-top { top: -100px; } /* ---------------------------------------------------------------------- SITE MAP -------------------------------------------------------------------------*/ .site-map i { margin-right: 8px; } .site-map ul li { padding-bottom: 2px; } /* ---------------------------------------------------------------- ANIMATIONS -----------------------------------------------------------------*/ .animated.infinite { animation-duration: 3s; animation-fill-mode: both; } /* ---------------------------------------------------------------- YT PLAYER (YOUTUBE PLAYER) -----------------------------------------------------------------*/ #youtube-background-controls { background: none; border: 2px solid #fff; border-radius: 50%; height: 60px; position: relative; width: 60px; } #youtube-background-controls .fa { font-size: 23px; line-height: 40px; } #youtube-background-controls .fa-pause, #youtube-background-controls .fa-play { -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 0; position: absolute; left: 19px; top: 9px; } #youtube-background-controls .fa-play { left: 22px; } #youtube-background-controls .fa-pause { opacity: 1; } #youtube-background-controls.video-is-playing .fa-play { opacity: 1; } #youtube-background-controls.video-is-playing .fa-pause { opacity: 0; } /* ---------------------------------------------------------------- INSPIRO SLIDER -----------------------------------------------------------------*/ .inspiro-slider.slider-fullscreen, .inspiro-slider.slider-fullwidth { width: 100%; height: 100%; } .inspiro-slider, .inspiro-slider .owl-item { padding: 0; width: 100%; height: auto; display: table; overflow: hidden; position: relative; table-layout: fixed; z-index: 0; } .inspiro-slider .owl-stage-outer { height: 100%; } .inspiro-slider .slide { width: 100%; height: 100%; display: table-cell; position: relative; vertical-align: middle; z-index: 2; background-position: 50% 20%; background-repeat: repeat-y; background-size: cover; } .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2, .inspiro-slider .slide-captions h3, .inspiro-slider .slide-captions h4, .inspiro-slider .slide-captions h5, .inspiro-slider .slide-captions h6 { color: #fff; font-family: 'Permanent Marker', cursive; font-weight: normal; letter-spacing: -0.5px; } .inspiro-slider .slide-captions h1 { font-size: 80px; font-weight: 700; line-height: 80px; margin-bottom: 1%; } .inspiro-slider .slide-captions h2 { font-size: 60px; font-weight: 700; line-height: 60px; margin-left: -4px; margin-bottom: 10px; } .inspiro-slider .slide-captions .strong { color: #fff; display: block; font-family: "Open Sans"; font-size: 12px !important; font-weight: 700; letter-spacing: 2px; line-height: 12px; margin-bottom: 20px; position: relative; text-transform: uppercase; } .inspiro-slider .slide-captions .strong:after { border-top-color: #fff; border-top-style: solid; border-top-width: 3px; content: ""; display: block; margin-bottom: 0; margin-top: 8px; width: 26px; } .inspiro-slider .slide-captions .text-dark.strong:after, .inspiro-slider .slide-captions.text-dark .strong:after { border-top-color: #111; } .inspiro-slider .slide-captions.text-center .strong:after { margin-left: auto; margin-right: auto; } .inspiro-slider .slide-captions.text-right .strong:after { margin-left: auto; margin-right: 0; } .inspiro-slider .slide-captions .slide-caption-hide { opacity: 0; visibility: hidden; } /*slider nav arrows*/ .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev { background-color: transparent; border: 1px solid rgba(180, 180, 180, 0.2); height: 78px; margin: 10px; width: 50px; } .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev { background-color: transparent; border: 1px solid rgba(180, 180, 180, 0.2); border-radius: 3px; color: #fff; height: 78px; margin: 10px; width: 76px; } .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover { background-color: #fff; border: 1px solid rgba(180, 180, 180, 0.2); color: #111; opacity: 1; } /*slider nav dots*/ .inspiro-slider .owl-dots { bottom: 4px; display: block; left: 0; position: absolute; text-align: center; width: 100%; z-index: 5 !important; } .inspiro-slider.no-pagination .owl-dots { display: none; } .inspiro-slider .owl-dots .owl-dot { display: inline-block; padding: 6px 14px !important; } .inspiro-slider .owl-dots .owl-dot span { background-color: #fff; border-radius: inherit; height: 4px; width: 30px; opacity: .5; border: none !important; box-shadow: none !important; outline: none !important; } .inspiro-slider .owl-dots .owl-dot.active span { opacity: 1; } .inspiro-slider .owl-dots .owl-dot span:after { background-color: #fff; } /* DEV */ .heading h2 + span, .heading h2 + span.lead { font-size: 20px; } .heading h3 + span, .heading h3 + span.lead { font-size: 18px; } .heading h4 { font-size: 18px; line-height: 20px; } .heading h4 + span, .heading h4 + span.lead { font-size: 15px; } .heading-center { text-align: center; float: none; } .heading.heading-center > span, .heading.title-center > span { max-width: 700px; margin-left: auto; margin-right: auto; } .heading.heading-center:after, .heading.title-center:after { margin: 30px auto 0; } /*heading light*/ .heading.heading-light, .text-light .heading, .heading.heading-light p, .heading.heading-light .lead, .heading.heading-light h2, .heading.heading-light h3 { color: #fff !important; } .heading.heading-light:after, .text-light .heading:after { border-top: 4px solid #fff; } /*hero headings*/ .heading-hero { border: 2px solid #ffffff; color: #ffffff; font-family: Raleway; font-size: 50px; font-style: normal; font-weight: 600; letter-spacing: 0; line-height: 60px; margin: 0; padding: 0; text-align: center; text-decoration: none; display: inline-block; padding: 8px 21px !important; position: relative; margin-bottom: 30px; } /* ---------------------------------------------------------------------- Tabs -------------------------------------------------------------------------*/ .tabs-navigation { margin-bottom: 0px; padding-left: 0px; border-bottom-width: 0px; list-style: none; } .tabs-navigation::after, .tabs-navigation::before { content: ' '; display: table; } .tabs-navigation::after { clear: both; } .tabs-navigation li { position: relative; display: block; float: left; margin: 0px 0px -1px; } .tabs-navigation li a { position: relative; border: 1px solid transparent; margin-right: -1px; padding: 9px 20px 11px; display: block; font-size: 13px; font-style: normal; font-weight: 700; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; } .tabs-navigation li a i:first-child { margin-right: 8px; } .tabs-navigation li a i.tab-single-icon { margin: 0px; } .tabs-navigation li a img { max-width: none; } .tabs-navigation li a, .tabs-navigation li a:focus, .tabs-navigation li a:hover { text-decoration: none; outline: 0px; } .tabs-navigation li.active a { z-index: 3; } .tabs-navigation li.active a::after { content: ''; display: block; position: absolute; top: -1px; left: -1px; right: -1px; z-index: 1; height: 3px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; } .tabs-navigation li.active a:focus { cursor: default; } .tabs-content { position: relative; z-index: 2; padding: 30px; margin-bottom: 20px; border: 1px solid transparent; overflow: hidden; } .tabs-content > .tab-pane { display: none; } .tabs-content > .active { display: block; } .tabs-vertical { overflow: hidden; } .tabs-vertical .tabs-navigation { float: left; width: 240px; margin-top: 0px; } .tabs-vertical .tabs-navigation li { float: none; } .tabs-vertical .tabs-navigation li a { padding: 12px 20px; margin: 0px; border: 1px solid rgb(221, 221, 221); } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-width: 1px; } .tabs-vertical .tabs-navigation li.active a::after { top: -1px; left: -1px; right: auto; bottom: -1px; width: 3px; height: auto; } .tabs-vertical .tabs-content { left: -1px; margin: 0px 0px 40px 239px; } .tabs-navigation li a { color: rgb(112, 118, 122); border-color: rgb(229, 232, 232); background: rgb(243, 246, 246); } .tabs-navigation li a:hover { color: rgb(28, 32, 42); background: rgb(248, 250, 250); } .tabs-navigation li.active a, .tabs-navigation li.active a:focus, .tabs-navigation li.active a:hover { border-color: rgb(229, 232, 232) rgb(229, 232, 232) rgb(248, 249, 251); color: rgb(28, 32, 42); box-shadow: none; background: rgb(248, 249, 251); } .tabs-navigation-transparent li.active a, .tabs-navigation-transparent li.active a:focus, .tabs-navigation-transparent li.active a:hover { background: 0px 0px; } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: rgb(248, 249, 251); border-bottom-color: rgb(229, 232, 232); } .tabs-content { border-color: rgb(229, 232, 232); background: rgb(248, 249, 251); } .tabs-navigation li a { color: rgb(68, 68, 68); border-color: rgb(221, 221, 221); background: rgb(248, 250, 250); } .tabs-navigation li a:hover { color: rgb(46, 52, 60); background: rgb(255, 255, 255); } .tabs-navigation li.active a, .tabs-navigation li.active a:focus, .tabs-navigation li.active a:hover { background: #ffffff; border-color: #dddddd #dddddd rgba(0, 0, 0, 0); box-shadow: none; color: #2e343c; } .tabs-navigation-transparent li.active a, .tabs-navigation-transparent li.active a:focus, .tabs-navigation-transparent li.active a:hover { background: 0px 0px; } .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:focus, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); } .tabs-content { border-color: rgb(221, 221, 221); background: rgb(255, 255, 255); } .tabs-vertical.tabs-right .tabs-navigation { float: right; } .tabs-vertical.tabs-right .tabs-navigation li { float: none; } .tabs-vertical.tabs-right .tabs-content { margin: 0px 239px 40px 0px; right: 0px; left: 0px; } .tabs-vertical.tabs-right .tabs-navigation li.active a, .tabs-vertical.tabs-right .tabs-navigation li.active a:focus, .tabs-vertical.tabs-right .tabs-navigation li.active a:hover { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; margin-left: -1px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a::after { left: auto; right: -1px; } .tabs-vertical.tabs-right .tabs-navigation li a { margin-left: -1px; margin-right: auto; } /*Options*/ .modern .tabs-navigation li:first-child { margin-left: 30px; } .no-border .tabs-navigation li { border: 0px; } .no-border .tabs-content { border-style: solid none none; border-width: 1px 0px 0px; } .simple .tabs-navigation li a { background-color: transparent; border-width: 0 0 2px; margin-bottom: -1px; } .simple .tabs-navigation li.active a, .simple .tabs-navigation li.active a:focus, .simple .tabs-navigation li.active a:hover { border-color: #00c0e9; color: #2e343c; } .simple .tabs-content { border-width: 2px 0 0; padding: 20px 0px; } .clean .tabs-navigation li { border: 0px; } .clean .tabs-content { border: 0px; } .clean .tabs-navigation li.active a, .clean .tabs-navigation li.active a:focus, .clean .tabs-navigation li.active a:hover, .clean .tabs-navigation li a { border-width: 0px; } .border .tabs-navigation li.active a::after { background: rgb(0, 170, 179); } .radius .tabs-navigation li a { border-radius: 8px 8px 0px 0px; } .radius .tabs-navigation li.active a { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .radius .tabs-content { border-radius: 0px 8px 8px; } .justified .tabs-navigation { width: 100%; margin-bottom: -1px; } .justified .tabs-navigation li { float: none; display: table-cell; width: 1%; text-align: left; } .justified .tabs-navigation li:last-child a { margin-right: 0px; } .tabs-right .tabs-navigation li { float: right; } .tabs-bottom ul.tabs-navigation { margin-top: -21px; } .tabs-bottom .tabs-navigation li.active a::after { top: auto; bottom: -1px; } .tabs-bottom .tabs-navigation li.active a, .tabs-bottom .tabs-navigation li.active a:focus, .tabs-bottom .tabs-navigation li.active a:hover { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); } .color .tabs-navigation li.active a::after { background: none; } .color .tabs-navigation li.active a { color: rgb(255, 255, 255); background: rgb(0, 192, 233); } /*line triangle*/ .linetriangle .tabs-navigation > li.active > a { border-color: transparent; } .linetriangle .tabs-navigation li.active a, .linetriangle .tabs-navigation li.active a:focus, .linetriangle .tabs-navigation li.active a:hover, .linetriangle .tabs-navigation li a { border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; background: transparent; background-color: transparent; } .linetriangle .tabs-navigation > li.active > a:after, .linetriangle .tabs-navigation > li.active > a:before { border: medium outset transparent; content: ""; height: 0; left: 50%; pointer-events: none; position: absolute; top: 100%; width: 0; z-index: 1; } .linetriangle .tabs-navigation > li.active > a:after { border-top-color: #fafafa; border-width: 10px; margin-left: -10px; } .linetriangle .tabs-navigation > li.active > a:before { border-top-color: rgba(0, 0, 0, 0.7); border-width: 11px; margin-left: -11px; } .linetriangle.triangle-simple .tabs-content { background: #ffffff; border-color: #dddddd; border-width: 1px 0 0; } /*Responsive */ @media screen and (max-width: 991px) { .tabs-navigation, .tabs-vertical .tabs-content, .tabs-vertical .tabs-navigation, .justified .tabs-navigation, .tabs-right .tabs-navigation { width: auto; float: none } .tabs-content, .tabs-vertical .tabs-content, .justified .tabs-content, .tabs-right .tabs-content { margin-left: 0; min-height: 0!important } .tabs-vertical .tabs-content, .justified .tabs-content, .tabs-right .tabs-content { left: 0 } .tabs-vertical .tabs-content-transparent { border-left-width: 0; padding: 40px 0; border-top-width: 1px } .tabs-navigation li, .tabs-vertical .tabs-navigation li, .justified .tabs-navigation li, .justified .tabs-navigation li, .tabs-right .tabs-navigation li, .tabs-right .tabs-navigation li { width: auto; float: none; display: block; text-align: left } .tabs-navigation li a, .tabs-vertical .tabs-navigation li a { margin-right: 0 } .tabs-vertical .tabs-navigation li a:after { width: auto; height: 3px; right: -1px; bottom: auto; } .tabs-vertical .tabs-navigation li.active a { border-right-width: 1px } .tabs-navigation li.active a, .tabs-navigation li.active a:hover, .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: #d1d7d9; border-bottom-color: #d1d7d9 } .tabs-navigation li.active a, .tabs-navigation li.active a:hover, .tabs-vertical .tabs-navigation li.active a, .tabs-vertical .tabs-navigation li.active a:hover { border-right-color: #dde1e1; border-bottom-color: #dde1e1 } .tabs-vertical.tabs-right .tabs-navigation { width: 100%; } .tabs-vertical.tabs-right .tabs-navigation li a { margin-left: 0px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a { margin-left: 0px !important; } .tabs-vertical.tabs-right .tabs-navigation li.active a:after { left: 0; right: auto; } .tabs-vertical.tabs-right .tabs-content { margin-right: 0 !important; } .radius .tabs-navigation li a { border-radius: 0px; } .radius .tabs-navigation li:first-child a { border-radius: 8px 8px 0 0; } .tabs.linetriangle .tabs-navigation li.active a:focus, .linetriangle .tabs-navigation li.active a:hover, .linetriangle .tabs-navigation li.active a, .linetriangle .tabs-navigation li a { border-width: 0 0 1px; } } /* ---------------------------------------------------------------------- SOCIAL ICONS -------------------------------------------------------------------------*/ .social-icons ul { padding: 0; } .text-center.social-icons ul { display: inline-block; } .social-icons li { float: left; list-style: none; } .social-icons li a { float: left; height: 32px; width: 32px; line-height: 32px; font-size: 16px; text-align: center; margin: 0 8px 8px 0; border-radius: 4px; border: 0; background: transparent; color: #333; overflow: hidden; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } /*Colored*/ .social-icons.social-icons-colored a, .social-icons.social-icons-colored-hover a:hover { color: #fff; border: 0; } .social-icons.social-icons-colored .social-rss a, .social-icons.social-icons-colored-hover .social-rss a:hover { background-color: #faa33d; } .social-icons.social-icons-colored .social-facebook a, .social-icons.social-icons-colored-hover .social-facebook a:hover { background-color: #5d82d1; } .social-snapchat a:hover { background-color: yellow; color: #111; } .social-snapchat a i:hover { color: #111; } .social-icons.social-icons-colored .social-twitter a, .social-icons.social-icons-colored-hover .social-twitter a:hover { background-color: #40bff5; } .social-icons.social-icons-colored .social-vimeo a, .social-icons.social-icons-colored-hover .social-vimeo a:hover { background-color: #35c6ea; } .social-icons.social-icons-colored .social-myspace a, .social-icons.social-icons-colored-hover .social-myspace a:hover { background-color: #008dde; } .social-icons.social-icons-colored .social-youtube a, .social-icons.social-icons-colored-hover .social-youtube a:hover { background-color: #ef4e41; } .social-icons.social-icons-colored .social-instagram a, .social-icons.social-icons-colored-hover .social-instagram a:hover { background-color: #548bb6; } .social-icons.social-icons-colored .social-gplus a, .social-icons.social-icons-colored-hover .social-gplus a:hover { background-color: #d68400; } .social-icons.social-icons-colored .social-stumbleupon a, .social-icons.social-icons-colored-hover .social-stumbleupon a:hover { background-color: #ff5c30; } .social-icons.social-icons-colored .social-lastfm a, .social-icons.social-icons-colored-hover .social-lastfm a:hover { background-color: #f34320; } .social-icons.social-icons-colored .social-pinterest a, .social-icons.social-icons-colored-hover .social-pinterest a:hover { background-color: #e13138; } .social-icons.social-icons-colored .social-google a, .social-icons.social-icons-colored-hover .social-google a:hover { background-color: #eb5e4c; } .social-icons.social-icons-colored .social-evernote a, .social-icons.social-icons-colored-hover .social-evernote a:hover { background-color: #9acf4f; } .social-icons.social-icons-colored .social-dribbble a, .social-icons.social-icons-colored-hover .social-dribbble a:hover { background-color: #f7659c; } .social-icons.social-icons-colored .social-skype a, .social-icons.social-icons-colored-hover .social-skype a:hover { background-color: #13c1f3; } .social-icons.social-icons-colored .social-forrst a, .social-icons.social-icons-colored-hover .social-forrst a:hover { background-color: #45ad76; } .social-icons.social-icons-colored .social-linkedin a, .social-icons.social-icons-colored-hover .social-linkedin a:hover { background-color: #238cc8; } .social-icons.social-icons-colored .social-wordpress a, .social-icons.social-icons-colored-hover .social-wordpress a:hover { background-color: #2592c3; } .social-icons.social-icons-colored .social-grooveshark a, .social-icons.social-icons-colored-hover .social-grooveshark a:hover { background-color: #ffb21d; } .social-icons.social-icons-colored .social-delicious a, .social-icons.social-icons-colored-hover .social-delicious a:hover { background-color: #377bda; } .social-icons.social-icons-colored .social-behance a, .social-icons.social-icons-colored-hover .social-behance a:hover { background-color: #1879fd; } .social-icons.social-icons-colored .social-dropbox a, .social-icons.social-icons-colored-hover .social-dropbox a:hover { background-color: #17a3eb; } .social-icons.social-icons-colored .social-soundcloud a, .social-icons.social-icons-colored-hover .social-soundcloud a:hover { background-color: #ff7e30; } .social-icons.social-icons-colored .social-deviantart a, .social-icons.social-icons-colored-hover .social-deviantart a:hover { background-color: #6a8a7b; } .social-icons.social-icons-colored .social-yahoo a, .social-icons.social-icons-colored-hover .social-yahoo a:hover { background-color: #ab47ac; } .social-icons.social-icons-colored .social-flickr a, .social-icons.social-icons-colored-hover .social-flickr a:hover { background-color: #ff48a3; } .social-icons.social-icons-colored .social-digg a, .social-icons.social-icons-colored-hover .social-digg a:hover { background-color: #75788d; } .social-icons.social-icons-colored .social-blogger a, .social-icons.social-icons-colored-hover .social-blogger a:hover { background-color: #ff9233; } .social-icons.social-icons-colored .social-tumblr a, .social-icons.social-icons-colored-hover .social-tumblr a:hover { background-color: #426d9b; } .social-icons.social-icons-colored .social-quora a, .social-icons.social-icons-colored-hover .social-quora a:hover { background-color: #ea3d23; } .social-icons.social-icons-colored .social-github a, .social-icons.social-icons-colored-hover .social-github a:hover { background-color: #3f91cb; } .social-icons.social-icons-colored .social-amazon a, .social-icons.social-icons-colored-hover .social-amazon a:hover { background-color: #ff8e2e; } .social-icons.social-icons-colored .social-xing a, .social-icons.social-icons-colored-hover .social-xing a:hover { background-color: #1a8e8c; } .social-icons.social-icons-colored .social-wikipedia a, .social-icons.social-icons-colored-hover .social-wikipedia a:hover { background-color: #b3b5b8; } /* Border */ .social-icons.social-icons-border li a { border: 1px solid #eee; background: transparent; color: #333; } /* Dark */ .social-icons.social-icons-dark li a { background: #888; color: #fff; } /* Light */ .social-icons.social-icons-light li a { background: #fff; color: #333; border: 1px solid #eee; } /* Rounded */ .social-icons.social-icons-rounded li a { border-radius: 50%; } /* Medium Size */ .social-icons.social-icons-medium li a { height: 42px; width: 42px; line-height: 42px; font-size: 18px; margin: 0 10px 10px 0; } /* Large Size */ .social-icons.social-icons-large li a { height: 48px; width: 48px; line-height: 48px; font-size: 18px; margin: 0 10px 10px 0; } .social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover { background-color: #eee; } .social-icons li:hover i { -webkit-animation: toTopFromBottom 0.3s forwards; -moz-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards; } @-webkit-keyframes toTopFromBottom { 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } } @-moz-keyframes toTopFromBottom { 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } } @keyframes toTopFromBottom { 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } } /* ---------------------------------------------------------------------- Icon Box -------------------------------------------------------------------------*/ .icon { margin-bottom: 16px; } .icon-box { margin-bottom: 50px; } .icon-box .icon { height: 64px; position: absolute; width: 64px; } .icon-box .icon a, .icon-box .icon i { width: 100%; height: 100%; color: #333; } .icon-box .icon i { font-size: 28px; text-align: center; line-height: 66px; border-radius: 50%; } .icon-box h3 { margin: 0 12px 10px 83px; } .icon-box p { margin: 0 0 20px 83px } .icon-box-description > p { margin-bottom: 20px; } /* Effect default */ .icon-box.effect .icon i { z-index: 1; } .icon-box.effect .icon i:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; box-sizing: content-box; } .icon-box .icon i { -webkit-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; } .icon-box.effect .icon i:after { top: -4px; left: -4px; padding: 4px; box-shadow: 0 0 0 3px #333; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(.8); -ms-transform: scale(.8); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); opacity: 0; } .icon-box.effect.dark .icon i:after { box-shadow: 0 0 0 3px #1ABC9C; } .icon-box.effect.dark .icon i:hover, .icon-box.effect.dark:hover .icon i { background-color: #1ABC9C; } .icon-box.effect .icon i:hover:after, .icon-box.effect:hover .icon i:after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .image-box .image-box-content p i.fa.fa-play { padding-left: 3px; } /* Icon Box - small */ .icon-box.small .icon { height: 46px; width: 46px; } .icon-box.small .icon i { font-size: 20px; line-height: 47px; } .icon-box.small > h3 { font-size: 18px; margin: 0 12px 4px 60px; } .icon-box.small > p { margin: 0 0 20px 60px; line-height: 1.6; font-size: 14px; } /* Icon Box - medium */ .icon-box.medium > h3, .icon-box.medium > h4 { margin: 0 12px 10px 84px; } .icon-box.medium > p { margin: 0 0 20px 84px; } /* Icon Box - large */ .icon-box.large .icon { height: 86px; width: 86px; } .icon-box.large .icon i { font-size: 38px; line-height: 87px; } .icon-box.large > h3 { margin: 0 12px 10px 110px; font-size: 24px; } .icon-box.large > p { margin: 0 0 20px 110px; } /* Icon Box - Right */ .icon-box.icon-box-right { padding: 0; text-align: right; } .icon-box.icon-box-right > h3 { margin: 0px 84px 0px 10px; } .icon-box.icon-box-right.medium > p { margin: 20px 84px 0px 10px; } .icon-box.icon-box-right .icon { right: 0; } .icon-box.icon-box-right p { font-size: 14px; margin-top: 15px; } /* Icon Box - Center */ .icon-box.center { padding: 0; text-align: center; } .icon-box.center h3 { margin: 0 12px 10px 0px; } .icon-box.center p { margin: 0 0 20px 0px } .icon-box.center .icon { margin: 0 auto 22px; position: relative; } .icon-box.center p { font-size: 14px; margin-top: 15px; } .icon-box.center.small .icon { clear: both !important; position: relative !important; } /* Icon Box - Border */ .icon-box.border .icon { border: 3px solid #333; text-align: center; border-radius: 50%; background-color: transparent; } .icon-box.border .icon i { line-height: 60px; } .icon-box.border:hover > .icon i { line-height: 66px; } .icon-box.border:hover > .icon { border: 0px; } .icon-box.border .icon i { background-color: transparent !important; color: #333; } .icon-box.border.small .icon { height: 46px; position: absolute; top: 5px; width: 46px; } .icon-box.border.small .icon i { font-size: 20px; line-height: 42px; } .icon-box.border.small:hover > .icon i { line-height: 49px; } .icon-box.border.large .icon i { line-height: 81px; } .icon-box.border.large:hover > .icon i { line-height: 86px; } .icon-box.square.large:hover > .icon i { line-height: 86px; } /* Icon Box - Square */ .icon-box.square .icon, .icon-box.square.effect .icon i:after, .icon-box.square .icon i { border-radius: 0; } .icon-box.square.border .icon i { line-height: 59px; } .icon-box.square:hover > .icon i { line-height: 66px; } .icon-box.square.border:hover > .icon i { line-height: 64px; } .icon-box.square.small:hover > .icon i { line-height: 47px; } .icon-box.square.border.small .icon i { line-height: 41px; } .icon-box.square.border.small:hover > .icon i { line-height: 47px; } .icon-box.square.border.large .icon i { line-height: 78px; } .icon-box.square.border.large:hover > .icon i { line-height: 84px; } /* Icon Box - Light */ .icon-box.light .icon i:after { box-shadow: 0 0 0 3px #e5e5e5; } .icon-box.light .icon i { background-color: #e5e5e5; } .icon-box.light .icon i { color: #808080; } .icon-box.light.border .icon { border: 3px solid #e5e5e5; } .icon-box.light.large .icon i { line-height: 87px; } .icon-box.light.large:hover > .icon i { line-height: 88px; } /* Icon Box - Fancy */ .icon-box.fancy .icon i { background-color: transparent; color: #222; font-size: 110px; opacity: 0.09; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 0px; } .icon-box.effect.fancy .icon i:after { box-shadow: 0 0 0 0px transparent; } .icon-box.effect.fancy:hover > .icon i { font-size: 110px; } .icon-box.fancy.small > .icon i { font-size: 68px; } .icon-box.effect.fancy.small:hover > .icon i { font-size: 76px; } .icon-box.fancy.large .icon i { font-size: 120px; } .icon-box.fancy.center .icon { width: auto; margin-bottom: 30px; } /* Icon Box - Clean */ .icon-box.clean .icon i { background-color: none; color: #333; font-size: 50px; } .icon-box.effect.clean .icon i:after { box-shadow: 0 0 0 0px transparent; } .icon-box.clean.small .icon i { font-size: 36px; } /* Icon Box - process */ .icon-box.process { border: 1px solid #888; margin-top: 45px; padding: 0 30px 10px; border-radius: 4px; } .icon-box.process.effect .icon i:hover:after, .icon-box.process.effect:hover .icon i::after { opacity: 0; border: 0px; } .icon-box.process .icon { margin-top: 10px; } .icon-box.process.small .icon { margin-top: 10px; } /* Icon Box - box type */ .icon-box.box-type { background: #fafafa; border: 1px solid #ececec; border-radius: 4px; padding: 20px; } .icon-box.box-type .icon { margin-top: 20px; } /* ---------------------------------------------------------------------- Image Boxes -------------------------------------------------------------------------*/ .image-box { position: relative; overflow: hidden; width: 100%; /*margin-bottom: 30px;*/ float: left; } .image-box { max-height: 254px; } .col-no-margin .image-box, .col-no-margin [class*="col-"] { margin: 0; } .col-no-margin { padding-left: 15px !important; padding-right: 15px !important; } .col-no-padding [class*="col-"] { padding: 0; } .image-box img { margin-left: auto; margin-right: auto; min-width: 100%; top: 0; width: 70%; } .image-box.effect img:hover { opacity: auto; } .image-box .image-box-content::before, .image-box .image-box-content::after { pointer-events: none; } .image-box-description h3 { font-size: 24px; font-weight: 600; word-spacing: -0.08em; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box .image-box-content h3, .image-box-description h3, .image-box-description h4, .image-box p { margin: 0; } .image-box .image-box-content { height: 100%; left: 0; padding: 18px 0 12px; top: 0; width: 100%; } .image-box-description { float: left; margin-bottom: 30px; overflow: hidden; padding: 12px 0; position: relative; width: 100%; } .image-box-description > p { color: #333333; } .image-box-description > p.subtitle { color: #888; } .image-box-description .post-date { float: left; font-size: 13px; margin: 10px 0; } .image-box-description .post-date span { margin-left: 3px; } .post-date i, .image-box-content .icon-links i { margin-right: 4px; } .image-box-description .post-rate { color: #FFC300; float: right; list-style: outside none none; margin: 9px 0; width: auto; } .image-box-description .links { margin-top: 20px; } .image-box-links a { background-color: #252525; border-radius: 2px; color: #fff; font-size: 12px; margin: 5px; padding: 9px 15px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box-links a:hover { opacity: 0.8; color: #fff; } /*circle image*/ .image-box.circle-image { border: 6px solid #eee; border-radius: 100%; margin: 0 auto -6px; z-index: 1; float: none; text-align: center; clear: both; } .image-box.circle-image.small { height: 120px; width: 120px; } .image-box.circle-image.medium { height: 180px; width: 180px; } .image-box.circle-image.large { height: 220px; width: 220px; } /*Image box Card*/ .image-box.card .image-box-content { background: #383838; color: #ffffff; padding: 20px; } .image-box.card.effect .image-box-content { position: relative !important; } .image-box.card .image-box-content h3, .image-box.card .image-box-content p { color: #ffffff; } .image-box-description.card { padding: 20px; } .image-box.effect { cursor: pointer; } .effect > img { width: 100%; } /* Individual effects */ .image-box.effect img { min-height: auto; } .image-box.effect .image-box-content { padding: 2em; position: absolute; cursor: pointer; } .image-box .image-box-content h3, .image-box-description h3 { font-weight: 800; } .image-box.effect .image-box-content, .image-box.effect .image-box-content h3, .image-box.effect .image-box-content p { color: #fff; } .image-box h3 > span { font-weight: 800; } /*---------------*/ /***** dia *****/ /*---------------*/ .image-box.effect.dia .image-box-content, .portfolio-image.effect.dia .portfolio-description { top: auto; bottom: 0; padding: 1em; height: auto; background: #252d31; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); text-transform: uppercase; } .image-box.effect.dia h3, .portfolio-image.effect.dia h3 { float: left; font-size: 25px; font-weight: 400; } .image-box .icon-links, .portfolio-image .icon-links { float: right; } .image-box .icon-links i { margin: 7px; } .image-box.effect.dia p.icon-links a { float: left; font-size: 1.4em; color: #fff; } .image-box.effect.dia p.icon-links i:hover { opacity: 0.9; } .image-box.effect.dia:hover p.icon-links a:hover, .image-box.effect.dia:hover p.icon-links a:focus, .image-box.effect.dia .image-box-content h3 { color: #fff; } .image-box.effect.dia h3, .image-box.effect.dia p.icon-links a { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 200%, 0); transform: translate3d(0, 200%, 0); } /*.image-box.effect.dia p.icon-links a span::before { display: inline-block; padding: 8px 10px; font-family: 'feathericons'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }*/ .image-box.effect.dia h3 { font-weight: 600; max-width: 66%; font-size: 18px; line-height: 32px; } .image-box.effect.dia:hover .image-box-content, .image-box.effect.dia:hover h3, .image-box.effect.dia:hover p.icon-links a { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.dia:hover h3 { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.dia:hover p.icon-links a:first-child { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.dia:hover p.icon-links a:nth-child(2) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .image-box.effect.dia:hover p.icon-links a:nth-child(3) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .image-box.effect.dia:hover p.icon-links a:nth-child(4) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .image-box.effect.dia .image-box-links > a { float: right; padding: 0 10px; } /*---------------*/ /***** juna *****/ /*---------------*/ .image-box.effect.juna img { max-width: none; width: calc(100% + 50px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.juna .image-box-content { text-align: center; } .image-box.effect.juna .image-box-content { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box.effect.juna .image-box-content { background: rgba(0, 0, 0, 0.2); } .image-box.effect.juna:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.juna h3, .image-box.effect.juna p { -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .image-box.effect.juna h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.juna p { color: #fff; opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; } .image-box.effect.juna:hover img, .image-box.effect.juna:hover p { opacity: 1; } .image-box.effect.juna:hover img, .image-box.effect.juna:hover h3, .image-box.effect.juna:hover p { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.juna:hover p { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; } .image-box.effect.juna p i { margin: 7px; } .image-box.effect.juna p i:hover { opacity: 0.9; } .image-box.effect.juna .image-box-links { margin-top: 12%; } /*---------------*/ /***** resa *****/ /*---------------*/ .image-box.effect.resa .image-box-content { text-align: right; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .image-box.effect.resa:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.resa h3, .image-box.effect.resa p { position: absolute; right: 30px; left: 30px; padding: 10px 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .image-box.effect.resa p { bottom: 30px; line-height: 1.5; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .image-box.effect.resa h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); top: 30px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } .image-box.effect.resa:hover h3 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.resa h3::after { position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: #fff; content: ''; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); } .image-box.effect.resa h3::after, .image-box.effect.resa p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.resa:hover h3::after, .image-box.effect.resa:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** alea *****/ /*---------------*/ .image-box.alea { background-color: rgba(0, 0, 0, 0.9); text-align: center; } .image-box.alea img { opacity: 0.8; } .image-box.effect.alea { -webkit-perspective: 1000px; perspective: 1000px; } .image-box.effect.alea img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 300px); transform: translate3d(0, 0, 300px); } .image-box.effect.alea:hover img { opacity: 0.6; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.alea .image-box-content::before, .image-box.effect.alea .image-box-content::after { position: absolute; top: 50%; left: 50%; width: 80%; height: 1px; background: #fff; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } .image-box.effect.alea:hover .image-box-content::before { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); } .image-box.effect.alea:hover .image-box-content::after { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); } .image-box.effect.alea h3, .image-box.effect.alea p { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.alea h3 { -webkit-transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px); transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px); } .image-box.effect.alea p { padding: 0.25em 2em; -webkit-transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0); transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0); } .image-box.effect.alea:hover h3 { -webkit-transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px); transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px); } .image-box.effect.alea:hover p { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); } /*---------------*/ /***** ariol *****/ /*---------------*/ .image-box.effect.ariol { background: rgba(0, 0, 0, 0.8); } .image-box.effect.ariol img { min-height: 287px; } .image-box.effect.ariol .image-box-content { padding: 3em; } .image-box.effect.ariol .image-box-content::before, .image-box.effect.ariol .image-box-content::after { position: absolute; content: ''; opacity: 0; } .image-box.effect.ariol .image-box-content::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .image-box.effect.ariol .image-box-content::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; } .image-box.effect.ariol h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); padding-top: 20px; text-align: center; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.ariol p { padding: 10px 20px; text-align: center; text-transform: none; opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } .image-box.effect.ariol img, .image-box.effect.ariol h3 { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } .image-box.effect.ariol img, .image-box.effect.ariol .image-box-content::before, .image-box.effect.ariol .image-box-content::after, .image-box.effect.ariol p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.ariol:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.ariol:hover .image-box-content::before, .image-box.effect.ariol:hover .image-box-content::after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .image-box.effect.ariol:hover h3, .image-box.effect.ariol:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.ariol:hover .image-box-content::after, .image-box.effect.ariol:hover h3, .image-box.effect.ariol:hover p, .image-box.effect.ariol:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } /*---------------*/ /***** dorian *****/ /*---------------*/ .image-box.effect.dorian { background: rgba(0, 0, 0, 0.8) } .image-box.effect.dorian img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } .image-box.effect.dorian:hover img { opacity: 0.4; } .image-box.effect.dorian .image-box-content::after { position: absolute; right: 30px; bottom: 30px; left: 30px; height: calc(50% - 30px); border: 4px solid #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .image-box.effect.dorian:hover .image-box-content::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.dorian .image-box-content { padding: 3em; text-align: left; } .image-box.effect.dorian p { position: absolute; right: 60px; bottom: 66px; left: 60px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); } .image-box.effect.dorian:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** Emma *****/ /*---------------*/ .image-box.effect.emma img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.12); -ms-transform: scale(1.12); transform: scale(1.12); } .image-box.effect.emma:hover img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .image-box.effect.emma .image-box-content { -webkit-transition: all ease 0.6s; transition: all ease 0.6s; } .image-box.effect.emma:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.emma .image-box-content { padding: 3em; } .image-box.effect.emma .image-box-content::before, .image-box.effect.emma p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.emma h3 { padding: 10px 20px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.emma p { margin: 0 auto; padding: 10px 20px; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } .image-box.effect.emma:hover .image-box-content::before, .image-box.effect.emma:hover p { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } /*---------------*/ /***** victor *****/ /*---------------*/ .image-box.effect.victor .image-box-content { -webkit-transition: all ease 0.6s; transition: all ease 0.6s; } .image-box.effect.victor:hover .image-box-content { background: rgba(0, 0, 0, 0.6); } .image-box.effect.victor img { max-width: none; width: 100%; opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.victor:hover img { -webkit-transform: translate3d(10px, 0px, 0px) scale(1.1); transform: translate3d(10px, 0px, 0px) scale(1.1); } .image-box.effect.victor h3 { position: absolute; left: 0; top: 40px; padding: 1em 1.2em; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.victor p { opacity: 0; left: 0; padding: 1em 2.4em; position: absolute; text-align: right; top: 103px; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } .image-box.effect.victor:hover h3, .image-box.effect.victor:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*---------------*/ /***** erdi *****/ /*---------------*/ .image-box.effect.erdi { background: #2f3238; } .image-box.effect.erdi img { max-width: none; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.erdi .image-box-content { text-align: left; } .image-box.effect.erdi h3 { padding: 0.5em 0; position: relative; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.erdi p { display: table; margin: 0 0 0.25em; padding: 0.4em 1em; background: rgba(255, 255, 255, 0.9); color: #2f3238; text-transform: none; font-weight: 500; font-size: 75%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-360px, 0, 0); transform: translate3d(-360px, 0, 0); } .image-box.effect.erdi p:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .image-box.effect.erdi p:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.erdi p:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.erdi:hover p:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; } .image-box.effect.erdi:hover p:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .image-box.effect.erdi:hover p:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .image-box.effect.erdi:hover img { opacity: 0.4; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .image-box.effect.erdi:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.erdi p.image-box-links.image-box-links { background-color: transparent; margin-left: -15px; } /*-----------------*/ /***** tini *****/ /*-----------------*/ .image-box.effect.tini { background: #303fa9; } .image-box.effect.tini h3, .image-box.effect.tini p { position: absolute; top: 50%; left: 50%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; } .image-box.effect.tini .image-box-content::before { position: absolute; top: 50%; left: 50%; width: 170px; height: 170px; border: 2px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; } .image-box.effect.tini p { width: 100px; text-transform: none; font-size: 140%; line-height: 2; } .image-box.effect.tini p a { color: #fff; margin-right: 6px; } .image-box.effect.tini p a:hover, .image-box.effect.tini p a:focus { opacity: 0.6; } .image-box.effect.tini p { padding-left: 10px; } .image-box.effect.tini p a i { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .image-box.effect.tini p a:first-child i { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); } .image-box.effect.tini p a:nth-child(2) i { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); } .image-box.effect.tini p a:nth-child(3) i { -webkit-transform: translate3d(-60px, 60px, 0); transform: translate3d(-60px, 60px, 0); } .image-box.effect.tini p a:nth-child(4) i { -webkit-transform: translate3d(60px, 60px, 0); transform: translate3d(60px, 60px, 0); } .image-box.effect.tini p a:nth-child(5) i { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); } .image-box.effect.tini p a:nth-child(6) i { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); } .image-box.effect.tini:hover .image-box-content::before { opacity: 1; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); } .image-box.effect.tini .image-box-content { -webkit-transition: all ease 0.4s; transition: all ease 0.4s; } .image-box.effect.tini:hover .image-box-content { background: rgba(0, 0, 0, 0.3); } .image-box.effect.tini:hover h3 { opacity: 0; -webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); } .image-box.effect.tini:hover p i:empty { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); /* just because it's stronger than nth-child */ opacity: 1; } /*-----------------*/ /***** bleron *****/ /*-----------------*/ .image-box.effect.bleron { background: #df4e4e; } .image-box.effect.bleron img, .image-box.effect.bleron h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.bleron img { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .image-box.effect.bleron h3 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); } .image-box.effect.bleron h3, .image-box.effect.bleron p { position: absolute; bottom: 0; left: 0; padding: 30px; } .image-box.effect.bleron p { text-transform: none; font-size: 90%; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); } .image-box.effect.bleron:hover img { -webkit-transform: translate3d(0, -80px, 0); transform: translate3d(0, -80px, 0); } .image-box.effect.bleron:hover h3 { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); } .image-box.effect.bleron:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .image-box.effect.bleron p.image-box-links a { background-color: #fff; } /*----------------------*/ /***** social-links *****/ /*----------------------*/ .effect.social-links { text-align: left; position: relative; } .effect.social-links img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .effect.social-links h3 { -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } .effect.social-links p { display: inline; left: auto; margin-top: -20px; /* margin-left: -28px;*/ position: absolute; text-align: center; top: 50%; width: 100%; } .effect.social-links a i { margin: 0 4px; color: #fff; font-size: 146%; } .effect.social-links:hover img { opacity: 0.6; } .effect.social-links:hover h3 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect.social-links:hover .image-box-content::before { opacity: 0.7; -webkit-transform: rotate3d(0, 0, 1, 20deg); transform: rotate3d(0, 0, 1, 20deg); } .effect.social-links p a i { border-radius: 50%; height: 42px; width: 42px; line-height: 44px; background: hsla(0, 0%, 0%, 0.5); opacity: 0; -webkit-transition: opacity 0.25s, -webkit-transform 0.25s; transition: opacity 0.25s, transform 0.25s; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } .effect.social-links:hover p i { opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate(0deg); transform: translate3d(0, 0, 0) rotate(0deg); } .effect.social-links:hover p a:nth-child(3) i { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .effect.social-links:hover p a:nth-child(2) i { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .effect.social-links:hover p a:first-child i { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .effect.social-links:hover p a i:hover { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-transition-delay: rotate 1s; transition-delay: rotate 1s; -webkit-transform: translate3d(0, 0, 0) rotate(360deg); transform: translate3d(0, 0, 0) rotate(360deg); } .effect .image-box-content p i { z-index: 2; } /*---------------*/ /***** Retro *****/ /*---------------*/ .image-box.effect.retro { background: #030c17; text-align: center; } .image-box.effect.retro img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } .image-box.effect.retro .image-box-content::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4, 1.4, 1); transform: scale3d(1.4, 1.4, 1); } .image-box.effect.retro h3 { margin: 20% 0 10px 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49); -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .image-box.effect.retro p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } .image-box.effect.retro:hover h3 { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } .image-box.effect.retro:hover .image-box-content::before, .image-box.effect.retro:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .image-box.effect.retro:hover .image-box-content { background-color: rgba(58, 52, 42, 0); } .image-box.effect.retro:hover img { opacity: 0.4; } /* ---------------------------------------------------------------- Carousels -----------------------------------------------------------------*/ .carousel.fullwidth { padding: 0 15px; } .slider-content img { width: auto !important; } .owl-carousel .fluid-width-video-wrapper { min-height: 150px; } .post-carousel .image-box { height: 151px; } /*Half size height slider*/ .carousel.slider-size-half .owl-item img { margin-top: -10%; } .owl-bg-img { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; overflow: hidden; position: relative; width: 100%; } /*slider title and content*/ .owl-item .slider-content { opacity: 0; padding: 0; } /*carousel video*/ .item-video { height: 420px; } /* ---------------------------------------------------------------- Carousel Nav -----------------------------------------------------------------*/ .owl-theme.pagination-top .owl-dots { margin-top: -4px; } .owl-theme.pagination-top .owl-controls { position: absolute; right: 13px; top: 0px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0.9; } .owl-theme.pagination-top .owl-controls:hover { opacity: 1; } /*dot nav*/ .owl-theme .owl-dots { text-align: center; margin-top: 30px; } .owl-theme .owl-dots .owl-dot { height: 10px; margin: 0 5px; position: relative; width: 10px; display: inline-block; } .owl-theme .owl-dots .owl-dot span { top: 0; left: 0; width: 100%; height: 100%; outline: none; border-radius: 50%; background-color: #eee; text-indent: -999em; cursor: pointer; position: absolute; overflow: hidden; background-color: transparent; box-shadow: inset 0 0 0 1px #bbb; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .owl-theme .owl-dots .owl-dot span:focus { outline: none; } .owl-theme .owl-dots .owl-dot span::after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; border-radius: 50%; background-color: #aaa; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; } .owl-theme .owl-dots .owl-dot span:hover, .owl-theme .owl-dots .owl-dot span:focus { opacity: 0.7; } .owl-theme .owl-dots .owl-dot.active span::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } /*owl dots top*/ .owl-theme.pagination-top .owl-controls { position: absolute; right: 13px; top: 13px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0.9; } .owl-theme.pagination-top .owl-controls:hover { opacity: 1; } .owl-theme.pagination-top .owl-dots .owl-dot span { box-shadow: inset 0 0 0 1px #fff; } .owl-theme.pagination-top .owl-dots .owl-dot span::after { background-color: #fff; } /*owl nav*/ .owl-controls .owl-nav { opacity: 0; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out } .owl-carousel:hover .owl-controls .owl-nav { opacity: 1 } .owl-theme .owl-controls .owl-nav div { padding: 5px 9px; } .owl-theme .owl-controls .owl-nav .owl-prev i, .owl-theme .owl-controls .owl-nav .owl-next i { line-height: 66px; } .owl-theme .owl-controls .owl-nav div { position: relative; top: 50%; transform: translateY(-50%); background: rgba(0, 0, 0, 0.4); } .owl-theme .owl-controls .owl-nav .owl-prev { left: -18px; } .owl-theme .owl-controls .owl-nav .owl-next { right: -18px; } .owl-carousel:hover .owl-controls .owl-nav .owl-prev { left: 0px; } .owl-carousel:hover .owl-controls .owl-nav .owl-next { right: 0px; } .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev { background: rgba(0, 0, 0, 0.4); color: #fff; font-size: 18px; height: 75px; position: absolute; text-align: center; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; width: 35px; cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } /*team carousel*/ .carousel-description-style .description { margin-bottom: 30px; } .carousel-description-style .description h2 { margin-top: 0; padding-right: 74px; } .carousel-description-style .image-box-description h4 { margin-bottom: 0; } /*nav team carousel*/ .carousel-description-style .owl-controls .owl-nav { opacity: 1; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next { left: -65px; top: 0; border-radius: 0 2px 2px 0; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev { left: -100px; top: 0; border-radius: 2px 0 0 2px; } .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev i, .carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next i { line-height: 1; } .carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-next, .carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-prev { background: #00c0e9; color: #fff; font-size: 15px; height: 36px; } .owl-carousel .owl-controls .owl-nav .owl-next:hover, .owl-carousel .owl-controls .owl-nav .owl-prev:hover { opacity: 0.6; } /*carousel fixes*/ .owl-stage .owl-item:last-child { margin-right: 0 !important; } .carousel .image-box-description { margin-bottom: -10px; } /* ---------------------------------------------------------------------- Font Awesome Icons -------------------------------------------------------------------------*/ .fontawesome-icon-list i { font-size: 18px; display: inline-block; font-size: 1.3em; margin-right: 5px; position: relative; text-align: center; top: 2px; width: 30px; padding: 16px 0px; } /* ---------------------------------------------------------------------- Counters -------------------------------------------------------------------------*/ .counter { margin-bottom: 20px; } .counter span { font-size: 50px; line-height: 40px; } .counter.small > span { font-size: 32px !important; } .counter.medium > span { font-size: 50px !important; } .counter.large > span { font-size: 62px !important; } .icon-box.fancy > .counter span { margin: 0 12px 10px 56px; } .icon-box.fancy.medium > .counter span { margin: 0 12px 10px 80px; } .icon-box.effect:not(.center) > .counter span { margin: 0 12px 10px 82px; } .icon-box.effect.large:not(.center) > .counter span { margin: 0 12px 10px 107px; } .icon-box.effect.medium:not(.center) > .counter span { margin: 0 12px 10px 82px; } .icon-box.effect.small:not(.center) > .counter span { margin: 0 12px 10px 58px; font-size: 32px !important; } /* ---------------------------------------------------------------------- Text box -------------------------------------------------------------------------*/ .text-box { margin-bottom: 32px; } .text-box > h4, .text-box > h3 { margin-bottom: 10px; font-weight: 600; } /* ---------------------------------------------------------------------- Countdown timer -------------------------------------------------------------------------*/ .countdown { color: #333; overflow: hidden; } .countdown-container { display: table; margin: 0 auto; } .countdown .countdown-box { display: block; float: left; margin: 30px; overflow: hidden; position: relative; text-align: center; width: auto; } .countdown .number { font-size: 80px; font-weight: 600; line-height: 1; margin-bottom: 10px; text-align: center; } .countdown span { display: block; font-family: "Open Sans", sans-serif; font-size: 21px; font-weight: 400; overflow: hidden; padding-top: 10px; position: relative; text-align: center; } .countdown span:before { background: none repeat scroll 0 0 #333; content: ""; display: block; height: 2px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; top: 0; width: 30px; } /*circle style*/ .countdown.circle .countdown-box { border: 3px solid #333; border-radius: 50%; color: #333; height: 160px; padding: 34px 5px 0 0; width: 160px; margin: 20px 15px; } .countdown.circle .countdown-box .number { font-size: 52px; font-weight: 800; } .countdown.circle .countdown-box span { font-size: 18px; } /*rectangle style*/ .countdown.rectangle .countdown-box { border: 4px solid; padding: 24px; width: 170px; margin-left: 15px; margin-right: 15px; } .countdown.rectangle .countdown-box .number { font-size: 52px; font-weight: 600; } .countdown.rectangle .countdown-box span { font-size: 18px; } /*medium size*/ .countdown.medium .countdown-box, .countdown.circle.medium .countdown-box, .countdown.rectangle.medium .countdown-box { height: 130px; margin: 10px; padding: 20px 4px 0 0; width: 130px; } .countdown.circle.medium .countdown-box, .countdown.rectangle.medium .countdown-box { border: solid 2px; } .countdown.medium .number, .countdown.circle.medium .number, .countdown.rectangle.medium .number { font-size: 44px; margin-bottom: 12px; } .countdown.medium span, .countdown.circle.medium span, .countdown.rectangle.medium span { font-size: 18px; } /*small size*/ .countdown.small .countdown-box, .countdown.circle.small .countdown-box, .countdown.rectangle.small .countdown-box { margin: 10px; height: 70px; padding: 10px 0px 0 0; width: 70px; margin: 5px 5px; } .countdown.circle.small .countdown-box, .countdown.rectangle.small .countdown-box { border: solid 2px; } .countdown.small .number, .countdown.circle.small .number, .countdown.rectangle.small .number { font-size: 16px; margin-bottom: 6px; } .countdown.small span, .countdown.circle.small span, .countdown.rectangle.small span { font-size: 14px; padding-top: 2px; } /*Light & Dark*/ .countdown.light .countdown-box { border-color: #fff; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); } .countdown.countdown-light span:before { background: #fff; } .countdown.countdown-light span, .countdown.countdown-light .number { color: #fff !important; } .countdown.countdown-light.circle .countdown-box { border-color: #fff; } .countdown.countdown-light.rectangle .countdown-box { border-color: #fff; } .countdown.countdown-dark span, .countdown.countdown-dark .number { color: #000 !important; } /* ---------------------------------------------------------------------- ProgressBar -------------------------------------------------------------------------*/ .progress-bar-container { width: 100%; height: 40px; margin: 20px 0 20px 0; overflow: hidden; background-color: #eee; } .progress-bar { height: 100%; padding: 10px; background: rgba(0, 0, 0, 0.2); box-shadow: none; } .progress-title { color: #fff; font-size: 13px; font-weight: 600; position: absolute; text-align: left; } .progress-title > i { margin-right: 8px; } .progress-bar .progress-number, .progress-bar .progress-type { color: #fff; float: right; margin-top: -2px; } /*radius style*/ .progress-bar-container.radius, .progress-bar-container.radius .progress-bar { border-radius: 4px; } /*title-up style*/ .progress-bar-container.title-up .progress-title { color: #333; margin-left: -10px; margin-top: -32px; } .progress-bar-container.title-up:not(:first-child) { margin-top: 40px; } .progress-bar-container.title-up .progress-bar .progress-number, .progress-bar-container.title-up .progress-bar .progress-type { color: #333; margin-top: -32px; position: absolute; right: 15px; } .progress-bar-container.title-up .progress-bar .progress-number, .progress-bar-container.title-up .progress-bar .progress-type { color: #333; margin-top: -32px; position: absolute; right: 15px; } .progress-bar-container.title-up .progress-bar .progress-number { right: 26px; } /*medium size*/ .progress-bar-container.medium { height: 20px; } .progress-bar-container.medium .progress-bar { padding: 0px; } .progress-bar-container.medium .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.medium .progress-bar .progress-number, .progress-bar-container.medium .progress-bar .progress-type { margin-top: -18px; } /*small size*/ .progress-bar-container.small { height: 10px; } .progress-bar-container.small .progress-bar { padding: 0px; } .progress-bar-container.small .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.small .progress-bar .progress-number, .progress-bar-container.small .progress-bar .progress-type { margin-top: -18px; } /*progress bar no-bg*/ .progress-bar-container.no-bg { background: none !important; } /*progrerss extra small*/ .progress-bar-container.extra-small { height: 2px; } .progress-bar-container.extra-small .progress-bar { padding: 0px; } .progress-bar-container.extra-small .progress-title { margin-left: 0; margin-top: -20px; } .progress-bar-container.extra-small .progress-bar .progress-number, .progress-bar-container.extra-small .progress-bar .progress-type { margin-top: -18px; } /*transparent progrerss bar*/ .progress-bar-container.transparent { background: none !important; } .progress-bar-container.transparent .progress-bar { background-color: rgba(0, 0, 0, 0.35); } .progress-bar-container.transparent.title-up .progress-bar .progress-title, .progress-bar-container.transparent.title-up .progress-bar .progress-number, .progress-bar-container.transparent.title-up .progress-bar .progress-type { color: #fff; } /* Colors */ .progress-bar-container.color-turquoise { border-color: #1abc9c; background: #1abc9c; } .progress-bar-container.color-green-sea { border-color: #16a085; background: #16a085; } .progress-bar-container.color-emerald { border-color: #2ecc71; background: #2ecc71; } .progress-bar-container.color-nephritis { border-color: #27ae60; background: #27ae60; } .progress-bar-container.color-peter-river { border-color: #3498db; background: #3498db; } .progress-bar-container.color-belize-hole { border-color: #2980b9; background: #2980b9; } .progress-bar-container.color-amethyst { border-color: #9b59b6; background: #9b59b6; } .progress-bar-container.color-wisteria { border-color: #8e44ad; background: #8e44ad; } .progress-bar-container.color-wet-asphalt { border-color: #34495e; background: #34495e; } .progress-bar-container.color-midnight-blue { border-color: #2c3e50; background: #2c3e50; } .progress-bar-container.color-sun-flower { border-color: #f1c40f; background: #f1c40f; } .progress-bar-container.color-orange { border-color: #f39c12; background: #f39c12; } .progress-bar-container.color-carrot { border-color: #e67e22; background: #e67e22; } .progress-bar-container.color-pumpkin { border-color: #d35400; background: #d35400; } .progress-bar-container.color-alizarin { border-color: #e74c3c; background: #e74c3c; } .progress-bar-container.color-pomegranate { border-color: #c0392b; background: #c0392b; } .progress-bar-container.color-clouds { border-color: #ecf0f1; background: #ecf0f1; } .progress-bar-container.color-silver { border-color: #bdc3c7; background: #bdc3c7; } .progress-bar-container.color-concrete { border-color: #95a5a6; background: #95a5a6; } .progress-bar-container.color-asbestos { border-color: #7f8c8d; background: #7f8c8d; } .progress-bar.color-turquoise { background: #1abc9c; } .progress-bar.color-green-sea { background: #16a085; } .progress-bar.color-emerald { background: #2ecc71; } .progress-bar.color-nephritis { background: #27ae60; } .progress-bar.color-peter-river { background: #3498db; } .progress-bar.color-belize-hole { background: #2980b9; } .progress-bar.color-amethyst { background: #9b59b6; } .progress-bar.color-wisteria { background: #8e44ad; } .progress-bar.color-wet-asphalt { background: #34495e; } .progress-bar.color-midnight-blue { background: #2c3e50; } .progress-bar.color-sun-flower { background: #f1c40f; } .progress-bar.color-orange { background: #f39c12; } .progress-bar.color-carrot { background: #e67e22; } .progress-bar.color-pumpkin { background: #d35400; } .progress-bar.color-alizarin { background: #e74c3c; } .progress-bar.color-pomegranate { background: #c0392b; } .progress-bar.color-clouds { background: #ecf0f1; } .progress-bar.color-silver { background: #bdc3c7; } .progress-bar.color-concrete { background: #95a5a6; } .progress-bar.color-asbestos { background: #7f8c8d; } /* ---------------------------------------------------------------------- Pie charts -------------------------------------------------------------------------*/ .pie-animated { opacity: 1; } .pie-chart { display: inline-block; margin-bottom: 20px; margin-top: 50px; position: relative; text-align: center; } .pie-chart canvas { position: absolute; top: 0; left: 0; } .pie-chart span, .pie-chart i { display: inline-block; font-size: 28px; z-index: 2; font-weight: 600; } .pie-chart i { font-size: 38px; } .pie-chart span.percent:after { content: '%'; margin-left: 0.1em; font-size: .8em; } /*transparent*/ .pie-chart.transparent span, .pie-chart.transparent span.percent, .pie-chart.transparent i { color: #fff; } /* ---------------------------------------------------------------------- Horisontal Rules -------------------------------------------------------------------------*/ hr { margin-bottom: 10px; margin-top: 10px; clear: both; } hr.space { border: none; height: 50px; } hr.space-xs { border: none; height: 20px; } hr.space-md { border: none; height: 40px; } hr.space-lg { border: none; height: 80px; } hr.space-xlg { border: none; height: 120px; } hr.space-xxlg { border: none; height: 200px; } body.device-sm hr.space { height: 26px; } body.device-xs hr.space, body.device-xxs hr.space { height: 16px; } body.device-xxs hr.space-lg, body.device-xs hr.space-lg { height: 40px; } body.device-xxs hr.space-xlg, body.device-xs hr.space-xlg { height: 40px; } body.device-xxs hr.space-xxlg, body.device-xs hr.space-xxlg { height: 80px; } .space { width: 100%; display: block; clear: both; height: 20px; position: relative; } /* ---------------------------------------------------------------------- Seperator -------------------------------------------------------------------------*/ .seperator, .separator{ color: #ccc; width: 100%; margin: 30px auto; overflow: hidden; text-align: center; line-height: 1.2em; } .seperator-simple { margin: 10px auto; } .seperator::before, .seperator::after, .separator::before, .separator::after{ border-bottom: 1px solid #eee; content: ""; display: inline-block; height: 0.65em; margin: 0 -4px 0 -100%; vertical-align: top; width: 50%; } .seperator.seperator-dark::before, .seperator.seperator-dark::after, .separator.seperator-dark::before, .separator.seperator-dark::after{ border-bottom: 1px solid #333 !important; } .seperator.seperator-grey::before, .seperator.seperator-grey::after, .separator.seperator-grey::before, .separator.seperator-grey::after{ border-bottom: 1px solid #ccc; } .seperator.seperator-light::before, .seperator.seperator-light::after, .separator.seperator-light::before, .separator.seperator-light::after { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .seperator::after, .separator::after{ margin: 0 -100% 0 0; } .seperator i, .separator i { font-size: 18px; } .seperator i, .seperator span, .seperator a, .separator i, .separator span, .separator a{ margin: 0 20px 0 24px; display: inline-block; } /*dotted style*/ .seperator.dotted:before, .seperator.dotted:after, .separator.dotted:before, .separator.dotted:after{ border-bottom: 2px dotted #ccc; } /*seperator left icon*/ .seperator.seperator-left, .separator.seperator-left { float: left; margin: 2px 36px 0 0; } .seperator.left i, .separator.left i{ float: left; margin: 2px 36px 0 0; } /*seperator right icon*/ .seperator.right i, .separator.right i { float: right; margin: 0 0 2px 36px; } /*seperator bold*/ .seperator.seperator-bold:before, .seperator.seperator-bold:after, .separator.seperator-bold:before, .separator.seperator-bold:after{ border-bottom-width: 6px; } /*seperator sizes*/ .seperator.seperator-small, .separator.seperator-small { width: 10%; margin: 5px auto; } .seperator.seperator-medium, .separator.seperator-medium{ width: 20%; margin: 10px auto; } .text-seperator { background-color: #111; display: block; height: 4px; margin: 20px 0; } .text-seperator-small { width: 10%; } .text-seperator-medium { width: 30%; } .text-seperator-large { width: 60%; } .seperator.seperator-image:before, .seperator.seperator-image:after, .separator.seperator-image:before, .separator.seperator-image:after { border: 0; } .seperator.seperator-image, .separator.seperator-image { background-position: center center; background-repeat: repeat-x; margin: 0; padding: 0; } .seperator.seperator-over-top, .separator.seperator-over-top { margin-bottom: -17px; position: relative; top: -13px !important; } .triangle-divider-bottom { background-image: url("../images/triangle-divider-down.png"); background-position: left center; background-repeat: repeat-x; bottom: 0; height: 12px; position: absolute; width: 100%; } .triangle-divider-top { background-image: url("../images/triangle-divider-top.png"); background-position: left center; background-repeat: repeat-x; top: 0; height: 12px; position: absolute; width: 100%; } /* ---------------------------------------------------------------------- Blockquotes -------------------------------------------------------------------------*/ .blockquote-simple { border: 0 none !important; } .blockquote-fancy, .blockquote-color, .blockquote-dark { border: 0 none !important; } .blockquote-fancy::before { color: rgba(0, 0, 0, 0.04); content: "“"; display: block; font-size: 100px; left: 4px; position: absolute; top: 14px; } .blockquote-fancy > small { float: right; } .blockquote-dark { background-color: #333; } .blockquote-color, .blockquote-dark { padding: 28px; color: #fff; } /* ---------------------------------------------------------------------- Forms -------------------------------------------------------------------------*/ .form-control { border-radius: 0; box-shadow: none; height: auto; line-height: 1.33333; padding: 12px 18px; } .form-control:focus { box-shadow: none; } .form-control.input-lg { resize: none; font-size: .9em } .form-control.rounded { border-radius: 4px } .form-control, .input-group-addon { border: 2px solid #ebebeb; } .form-group label { color: #444; cursor: pointer; display: inline-block; margin-top: 8px; margin-bottom: 4px; text-transform: uppercase; font-size: 13px; } .form-inline button { margin: 0px; } .form-group > label { display: block; } .has-feedback label ~ .form-control-feedback { top: 44px; } .form-gray-fields .form-control { background-color: #f2f2f2; border-color: #e9e9e9; color: #333 } .form-gray-fields .form-control:focus { background-color: #eee } .form-transparent-fields .form-control { background-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4); } .form-transparent-fields .form-control:focus { background-color: rgba(0, 0, 0, 0.7); } .form-transparent-light-fields .form-control { background-color: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.1); } .form-transparent-light-fields .form-control:focus { background-color: rgba(255, 255, 255, 0.7); } label.error { color: #b71828; display: none !important; font-weight: 400; } .form-control.error, .sm-form-control.error { border-color: #b71828; } .form-control.error { color: #b71828; } .form-control::-moz-placeholder { color: #bbbbbb; } .form-control::-ms-input-placeholder { color: #bbbbbb; } .form-control::-webkit-input-placeholder { color: #bbbbbb; } /*form select*/ select { border: 1px solid #e3e3e3; color: #777; cursor: pointer; display: block; line-height: 14px; max-width: 100%; min-width: 100%; padding: 14px; } .order-select > h6 { margin-bottom: 0; } .order-select p { font-size: 13px; } .button-search { background-color: #fff; border-color: #e9e9e9 #e9e9e9 #e9e9e9; border-style: solid; border-width: 1px 1px 1px 0 !important; box-shadow: none; margin-left: -6px !important; z-index: 2 !important; } /* ---------------------------------------------------------------------- Reservation form -------------------------------------------------------------------------*/ .reservation-form-over { top: -80px; z-index: 10; margin-bottom: -80px; overflow: inherit; } .reservation-form { background-color: #fff; border-radius: 3px; border: 1px solid #eee; min-height: 160px; padding: 30px; position: relative; z-index: 9999 !important; } .reservation-form label { color: #555; } .reservation-form input, .reservation-form select { border: 0px; border-radius: 4px; background-color: #fff; border: 2px solid #ddd; width: 100%; } .reservation-form .date input { border-radius: 4px 0 0 4px; border-width: 2px 0 2px 2px; } .reservation-form .input-group-addon { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff !important; border-color: #ddd; border-image: none; border-style: solid; border-width: 2px 2px 2px 0; } .reservation-form input, .reservation-form select { color: #555; display: block; font-size: 15px; line-height: 1.42857; padding: 8px 14px; width: 100%; } /*reservation form style 2*/ #book { background-color: rgba(0, 0, 0, 0.4); border: 10px solid rgba(255, 255, 255, 0.2); border-radius: 3px; padding: 40px; } #book label { color: #fff; } #book .date input { border-radius: 4px 0 0 4px; } #book input, #book select { color: #555; display: block; font-size: 15px; line-height: 1.42857; padding: 8px 14px; width: 100%; } #book .input-group-addon { background-color: #fff !important; border: 0 none; } #book input, #book select { border: 0 none; } /* ---------------------------------------------------------------------- Labels & Badgets -------------------------------------------------------------------------*/ .label-default { background: -webkit-linear-gradient(top, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346; background: linear-gradient(to bottom, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346; color: #ffffff; } .main-menu .label, .sidebar-menu .label { padding: 1px 3px; margin: 0 3px; } .badge { margin-right: 10px; } /* ---------------------------------------------------------------------- Lightbox -------------------------------------------------------------------------*/ .mfp-ajax-holder {} .lightbox-open { position: relative; overflow: hidden !important; } .mfp-ajax-holder .mfp-content { background: #F8F8F8; max-width: 1000px; } .mfp-ajax-holder .ajax-quick-view { padding: 20px 30px 35px; } .mfp-ajax-holder .ajax-quick-view .quick-view-title { border-bottom: 1px solid #dddddd; margin-bottom: 30px; position: relative; } .mfp-ajax-holder .ajax-quick-view .quick-view-title h2 { font-weight: 600; } .mfp-ajax-holder .ajax-quick-view .quick-view-content {} .mfp-ajax-holder .mfp-close { background: none repeat scroll 0 0 #fff !important; margin-right: -45px; margin-top: 0; } /* ---------------------------------------------------------------------- Lists -------------------------------------------------------------------------*/ dl, ol, ul { padding-bottom: 0; padding-left: 20px; } ol { padding-left: 1.6em } ol li { padding-left: 6px; } .list-unstyled ul li { list-style: none; } /* ul.icon-list, ol.icon-list, ul.list, ol.list { margin-bottom: 0 !important; margin-left: 0 !important; list-style: none; padding-left: 0; } */ .list { clear: both; display: block; position: relative; } .list-lines, .list-icons, .list-simple, .list-posts, .list ul { padding: 0px; } .list, .list-lines, .list-icons, .list-simple, .list-posts, .list-tweets li { list-style: none; } .list-icons li, .list-arrow-icons li, .list-tweets li { padding-left: 22px; } .list-arrow-icons li:before { margin-left: -18px; position: absolute; font-family: fontawesome; content: "\f105"; } .widget-tweeter li:before, .widget-twitter li:before { margin-left: -18px; position: absolute; font-family: fontawesome; content: "\f099"; } .list-tweets .list-tweets-date, .widget-tweeter .tweets_txt > span, .widget-twitter .tweets_txt > span { display: block; font-size: 12px; font-style: italic; opacity: 0.8; } .list-icons li i { font-size: 14px; margin-left: -22px; margin-right: 6px; top: 0; } .list-lines li { border-bottom: 1px solid #ddd; padding: 10px 0 10px 2px; } .list-lines li:last-child { border-bottom: 0px; } .background-dark .list-lines li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .list-medium li { margin: 12px 0; } .list-large li { margin: 18px 0; } .list-large li:first-child, .list-medium li:first-child { margin-top: 0; } .list-large li:last-child, .list-medium li:last-child { margin-bottom: 0; } .list-posts small { display: block; font-style: italic; opacity: 0.7; } .list-check { list-style: outside none none; margin-bottom: 20px; } .list-check li { margin-bottom: 10px; } .list-check li:last-child { margin-bottom: 0; } .list-check li::before { color: #333; content: "\f00c"; display: inline-block; font-family: fontawesome; font-size: 18px; height: 20px; line-height: 19px; margin-right: 10px; padding-left: 2px; text-align: center; vertical-align: middle; width: 20px; } .list-check.default li::before { border: 2px solid #fe5e3e; color: #fe5e3e; } .list-check.blue li::before { border: 2px solid #00d2ed; color: #00d2ed; } .list-check.green li::before { border: 2px solid #00e095; color: #00e095; } .list-arrow { list-style: outside none none; margin-bottom: 20px; padding: 0px; } .list-arrow li { margin-bottom: 10px; } .list-arrow li:last-child { margin-bottom: 0; } .list-arrow li::before { border-radius: 50%; color: #333; content: ""; display: inline-block; font-family: fontawesome; content: "\f18e"; font-size: 18px; height: 20px; line-height: 19px; margin-right: 10px; padding-left: 2px; text-align: center; vertical-align: middle; width: 20px; } /* ---------------------------------------------------------------------- Maps -------------------------------------------------------------------------*/ .map { width: 100%; height: 100%; min-height: 370px; } body:not(.device-xxs):not(.device-xs) section.fullscreen-map-form-container { margin-top: -300px; } body:not(.device-xxs):not(.device-xs) .fullscreen-map-form-container { margin-bottom: 80px; margin-top: -300px; position: relative; } body:not(.device-md):not(.device-lg) .fullscreen-map-form-container { padding-top: 80px; padding-bottom: 80px; } body:not(.device-xxs):not(.device-xs) .fullscreen-map-form { padding-top: 60px; padding-left: 40px; padding-right: 40px; } /* ---------------------------------------------------------------------- Pagination & Pager -------------------------------------------------------------------------*/ .pagination-wrap { display: block; clear: both; } .pagination > li > a, .pagination > li > span { color: #b0b0b0; padding: 8px 14px; } .pagination i { font-size: 18px; color: #b9b9b9; } /*pagination simple style*/ .pagination.pagination-simple { margin: 0; } .pagination.pagination-simple > li > a, .pagination.pagination-simple > li > span { border: 0; background-color: transparent !important; } .pagination.pagination-simple > li > a:hover i, .pagination.pagination-simple > li > a:hover, .pagination.pagination-simple > li > span:hover, .pagination.pagination-simple > li > a:focus, .pagination.pagination-simple > li > span:focus { background-color: transparent !important; border-color: transparent !important; color: #333; } .pagination.pagination-simple > .active > a, .pagination.pagination-simple > .active > span, .pagination.pagination-simple > .active > a:hover, .pagination.pagination-simple > .active > span:hover, .pagination.pagination-simple > .active > a:focus, .pagination.pagination-simple > .active > span:focus { background: rgba(0, 0, 0, 0); color: #646464; font-size: 130%; font-weight: 600; padding-top: 3px; } /*pagination fancy style*/ .pagination.pagination-fancy > li a { border-bottom: 3px solid rgba(0, 0, 0, 0.08); } .pagination.pagination-fancy > li:first-child > a, .pagination-fancy > li:first-child > span { border-bottom-left-radius: 20px; border-top-left-radius: 20px; margin-left: 0; } .pagination.pagination-fancy > li:last-child > a, .pagination-fancy > li:last-child > span { border-bottom-right-radius: 20px; border-top-right-radius: 20px; margin-right: 0; } /*pagination rounded style*/ .pagination.pagination-rounded > li > a, .pagination.pagination-rounded > li > span { padding: 8px 14px 9px; } .pagination.pagination-rounded > li > a, .pagination-rounded > li > span { border-radius: 50%; margin: 0 2px; } .pagination.pagination-rounded > li:first-child > a, .pagination-rounded > li:first-child > span { background: none !important; border: 0 none !important; margin-right: 10px; padding-top: 10px; } .pagination.pagination-rounded > li:last-child > a, .pagination-rounded > li:last-child > span { background: none !important; border: 0 none !important; margin-left: 10px; padding-top: 10px; } /*PAGER*/ .pager > li > a, .pager > li > span { color: #b0b0b0; padding: 8px 14px; } .pager i { font-size: 18px; color: #fff; } .pager.pager-fancy > li a { background-color: #00c0e9; border-color: #00c0e9; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } .pager.pager-fancy > li a:hover { opacity: 0.9; } .pager.pager-fancy > li:first-child > a, .pager-fancy > li:first-child > span { border-radius: 6px 0 0 6px; margin-left: 0; } .pager.pager-fancy > li:last-child > a, .pager-fancy > li:last-child > span { border-radius: 0 6px 6px 0; margin-right: 0; } .pager.pager-fancy > li:last-child > a i, .pager-fancy > li:last-child > span i { margin-left: 6px; } .pager.pager-fancy > li:first-child > a i, .pager-fancy > li:first-child > span i { margin-right: 6px; } .pager.pager-rounded > li a { background-color: #00c0e9; border-color: #00c0e9; color: #fff; width: 40px; height: 40px; border-radius: 50%; } .pager.pager-rounded > li a:hover { opacity: 0.9; } .pager.pager-rounded > li:last-child > a i, .pager-rounded > li:last-child > span i { margin-left: 6px; } .pager.pager-rounded > li:first-child > a i, .pager-rounded > li:first-child > span i { margin-right: 6px; } /*navigations*/ .pager-modern { background-color: #fbfbfb; text-transform: uppercase; width: 100%; margin: 0; } .pager-modern i { margin: 0 10px; vertical-align: middle; } .pager-modern a, .pager-modern a:visited { color: #555; } .pager-modern a:hover { color: #111; } .pager-modern a span { cursor: pointer; display: inline-block; height: 60px; line-height: 59px; padding: 0 4%; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; } .pager-modern span:hover { background-color: #f6f6f6; } .pager.pager-modern i { color: #222; } .pager-prev { text-align: left; } .pager-all { text-align: center; } .pager-all i { font-size: 38px; } .pager-next { text-align: right; } /* ---------------------------------------------------------------------- Sections -------------------------------------------------------------------------*/ section { padding: 60px 20px; position: relative; z-index: auto; width: 100%; overflow: hidden; } /* ---------------------------------------------------------------------- Panels -------------------------------------------------------------------------*/ .panel .table th, .panel .table td { padding-left: 20px !important; } /* ---------------------------------------------------------------------- Breadcrumbs -------------------------------------------------------------------------*/ .breadcrumb { background-color: transparent; font-size: 12px; line-height: 1.3em; margin-bottom: 0; margin-top: 16px; text-align: right; } .breadcrumb ul { display: inline; margin: 0; padding: 0; } .breadcrumb li { display: inline } .breadcrumb a { color: #888; } .breadcrumb li + li:before { content: "\f105"; padding: 0 5px; font-family: FontAwesome; } /*fancy style*/ .breadcrumb.fancy { overflow: hidden; font-size: 12px; line-height: 1.3em; background-color: transparent; padding: 0; margin-bottom: 20px; margin-top: 14px; } .breadcrumb.fancy li { line-height: 32px; margin: 0 2px 0 10px; } .breadcrumb.fancy li + li:before, .breadcrumb.radius li + li:before { content: none; } .breadcrumb.fancy li:first-child i { margin-right: -6px; } .breadcrumb.fancy a { background: #eee; padding: .7em 1em; text-decoration: none; position: relative; } .breadcrumb.fancy a:hover, .breadcrumb.fancy .active a { background: #ddd; color: #333; } .breadcrumb.fancy a::before { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-width: 1.5em 0 1.5em 1.1em; border-style: solid; border-color: #eee #eee #eee transparent; left: -1em; } .breadcrumb.fancy li:first-child { margin: 0 2px 0 0; } .breadcrumb.fancy li:first-child a::before { border-width: 0; } .breadcrumb.fancy a:hover::before, .breadcrumb.fancy .active a:before { border-color: #ddd #ddd #ddd transparent; } .breadcrumb.fancy a::after { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-top: 1.5em solid transparent; border-bottom: 1.5em solid transparent; border-left: 1em solid #eee; right: -1em; } .breadcrumb.fancy a:hover::after, .breadcrumb.fancy .active a:after { border-left-color: #ddd; } /*radius breadcrumb*/ .breadcrumb.radius { background: transparent; overflow: hidden; font-size: 12px; } .breadcrumb.radius li { margin-right: 16px; } .breadcrumb.radius a:hover, .breadcrumb.radius .active a { background: #ddd; color: #333; } .breadcrumb.radius a, .breadcrumb.radius .active a { background: #eee; padding: 4px 8px; text-decoration: none; position: relative; } .breadcrumb.radius a:hover { background: #ddd; } .breadcrumb.radius a::before, .breadcrumb.radius a::after { background: none repeat scroll 0 0 #eee; bottom: 0; content: ""; height: 25px; position: absolute; top: 0; -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); width: 10px; } .breadcrumb.radius a::before { left: -.5em; border-radius: 5px 0 0 5px; } .breadcrumb.radius a:hover::before { background: #ddd; } .breadcrumb.radius a::after { right: -.5em; border-radius: 0 5px 5px 0; } .breadcrumb.radius a:hover::after, .breadcrumb.radius .active:hover { background: #ddd; } .breadcrumb.radius a:hover::after, .breadcrumb.radius .active a:after { border-left-color: #ddd; } body.device-sm .breadcrumb, body.device-xs .breadcrumb, body.device-xxs .breadcrumb { text-align: left !important; clear: both; } body.device-sm .page-title-right .breadcrumb, body.device-xs .page-title-right .breadcrumb, body.device-xxs .page-title-right .breadcrumb { text-align: right !important; clear: both; padding-top: 14px !important; } body.device-sm .page-title-center .breadcrumb, body.device-xs .page-title-center .breadcrumb, body.device-xxs .page-title-center .breadcrumb { text-align: center!important; clear: both; } /* ---------------------------------------------------------------------- Nav & Navbar -------------------------------------------------------------------------*/ .navbar .form-control { height: 34px; padding: 6px 12px; } .navbar .btn { border-radius: 0; padding: 5px 16px 7px; } /* ---------------------------------------------------------------------- Jumbotron (call to action) -------------------------------------------------------------------------*/ .jumbotron { position: relative; overflow: hidden; padding: 24px 30px 12px; } .jumbotron h3 { font-weight: 700; } .jumbotron h3, .jumbotron p { float: left; margin-bottom: 12px; width: 80%; } .jumbotron p { font-size: 16px; margin-top: 0; } .jumbotron a.button { margin-left: 22px; margin-top: -24px; position: absolute; right: auto; top: 50%; float: right; } .jumbotron.jumbotron-fullwidth .container { padding-left: 15px; } .jumbotron.jumbotron-fullwidth { padding: 36px 24px 30px; } /*jumbotron styles */ .jumbotron.jumbotron-border { background: #fff; border: 1px solid #eee; } .jumbotron.jumbotron-transparent { background: transparent; border: 1px solid rgba(255, 255, 255, 0.2); } .jumbotron.jumbotron-background-image { background-size: cover; } /*jumbotron sizes*/ .jumbotron.jumbotron-small { padding: 24px 30px 26px; } body.device-sm .jumbotron a.button, body.device-xs .jumbotron a.button, body.device-xxs .jumbotron a.button, .jumbotron.jumbotron-small a.button, .jumbotron.jumbotron-medium a.button, .jumbotron.jumbotron-large a.button { display: block; float: left; margin-left: 0; margin-top: 0; position: relative; clear: both; } .jumbotron.jumbotron-large { padding: 48px 40px; } .jumbotron.jumbotron-large p { font-size: 21px; } /*jumbotron positions*/ .jumbotron.jumbotron-center { text-align: center; } .jumbotron.jumbotron-center a.button { clear: both; display: inline-table !important; float: none !important; margin-top: 0; position: relative; margin-right: 0; margin-left: 0; } .jumbotron.jumbotron-center h3, .jumbotron.jumbotron-center p { width: 100%; display: block; float: none; } .jumbotron.jumbotron-right { text-align: right; } .jumbotron.jumbotron-right a.button { float: left; left: 40px; right: auto; } .jumbotron.jumbotron-right h3, .jumbotron.jumbotron-right p { float: right; } body.device-sm .jumbotron.jumbotron-right a.button, body.device-xs .jumbotron.jumbotron-right a.button, body.device-xxs .jumbotron.jumbotron-right a.button, .jumbotron.jumbotron-large.jumbotron-right a.button, .jumbotron.jumbotron-small.jumbotron-right a.button { float: right; margin-right: 40px; } body.device-sm .jumbotron.jumbotron-right.jumbotron-fullwidth a.button, body.device-xs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button, body.device-xxs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button { float: right; margin-right: 0; } .jumbotron.jumbotron-fullwidth.jumbotron-right a.button { left: auto; margin-left: -225px; right: auto; } /* ---------------------------------------------------------------------- Tooltips & Popover -------------------------------------------------------------------------*/ .tooltip-inner { padding: 12px 20px; } .tooltip.left .tooltip-arrow { right: 1px; } /* Popovers */ .popover { border-radius: 0; border: none; background-color: #fcfcfc; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); color: #667; padding: 3px 3px 8px; } .popover-content { font-family: "Open Sans", Arial, sans-serif; font-weight: 400 !important; padding-top: 0; } .popover-title { padding: 18px 14px 0; margin: 0 0 10px 0; font-size: 16px; font-weight: 600; line-height: 18px; background-color: inherit; border-bottom: none; border-radius: 0; } .popover-title::after { border-top: 1px solid #eee; content: ""; display: block; height: 1px; margin: 12px 0 5px; width: 100%; } .popover-content > img, .popover-content iframe { width: 100%; height: auto !important; margin-top: 10px; } .popover-content iframe { background: url(../images/loading.gif) center center no-repeat; } .popover > .arrow { border-color: transparent !important; } /* ---------------------------------------------------------------------- Modal -------------------------------------------------------------------------*/ .modal-content { border-radius: 4px; padding: 10px; } .modal-title::after { border-top: 1px solid #eee; content: ""; display: block; height: 1px; margin: 16px 0 -12px; width: 100%; } .modal-header, .modal-footer { border: none; } .modal-backdrop { bottom: 0; } /* ---------------------------------------------------------------------- Clients Logo -------------------------------------------------------------------------*/ .grid li, .clients-carousel a, .clients-carousel a img { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0.8; } .parallax .clients-carousel a { opacity: 1; } .grid li:hover, .clients-carousel a:hover, .clients-carousel a:hover img { opacity: 1; cursor: pointer; } .client-carousel .owl-item img, .clients-logo .owl-item img { padding: 20px; } .grid { padding: 0; list-style: none; overflow: hidden; } .grid li { float: left; position: relative; width: 20%; padding: 20px; } .grid.grid-2-columns li, .grid.grid-2-columns figure { width: 50%; } .grid.grid-3-columns li, .grid.grid-3-columns figure { width: 33.333333%; } .grid.grid-4-columns li, .grid.grid-4-columns figure { width: 25%; } .grid.grid-5-columns li, .grid.grid-5-columns figure { width: 20%; } .grid.grid-6-columns li, .grid.grid-6-columns figure { width: 16.6666666%; } .grid li:hover { cursor: pointer; background-color: #f8f8f8; } .grid li a, .grid li img { display: block; width: 75%; margin-left: auto; margin-right: auto; } .grid li a img { width: 100%; } .grid li:before, .grid li:after { content: ''; position: absolute; } .grid li:before { height: 100%; top: 0; left: -1px; border-left: 1px solid #eee; } .grid li:after { width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px solid #eee; } /*client options*/ .grid.clients-grey { border: 1px solid #ddd; } .grid.clients-grey li { background-color: #eee; } .grid.clients-grey li:before { border-left: 1px solid #ccc; } .grid.clients-grey li:after { border-bottom: 1px solid #ccc; } .grid.clients-border { border-width: 10px; } /*carousel logo*/ .carousel-description-clients .carousel { margin-top: 40px; } .carousel-description-clients .owl-prev, .carousel-description-clients .owl-next { margin-top: -40px !important; } body.device-sm .carousel-description-clients .owl-controls, body.device-xs .carousel-description-clients .owl-controls, body.device-xxs .carousel-description-clients .owl-controls { display: none; } /*Clients Responsive li*/ body.device-sm .grid li, body.device-xs .grid li { width: 33.33%; } body.device-xxs .grid li { width: 50%; } /* ---------------------------------------------------------------------- Dropcat & Highlight -------------------------------------------------------------------------*/ .dropcap { background: none repeat scroll 0 0 #eee; border-radius: 4px; display: inline-block; float: left; font-size: 20px; height: 40px; line-height: 40px; margin: 3px 10px 0 0; text-align: center; width: 40px; } .dropcap.dropcap-circle { border-radius: 50%; } .dropcap.dropcap-large { font-size: 44px; height: 80px; line-height: 80px; width: 80px; } .dropcap.dropcap-small { font-size: 16px; height: 20px; line-height: 20px; margin: 3px 5px -3px 0; width: 21px; } .highlight { border-radius: 3px; background-color: #eee; } span.highlight { padding: 0 5px; } .highlight a { color: #333; } .highlight.highlight-large { font-size: 20px; } .highlight.highlight-small { font-size: 12px; padding: 0 7px; } /* ---------------------------------------------------------------------- ISOTOPE MASONRY -------------------------------------------------------------------------*/ #isotope, .isotope { margin-bottom: -1px; clear: both; } .isotope-item { position: relative; float: left; overflow: hidden; } .isotope-item, .isotope-item img { display: block; height: auto !important; } .isotope-item img { width: 100%; } /* ---------------------------------------------------------------------- PRICING TABLE -------------------------------------------------------------------------*/ .pricing-table { padding-top: 50px; margin: 0; padding: 0; cursor: pointer; } .pricing-table .plan { margin-bottom: 60px; } .pricing-table .plan:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } .pricing-table .plan .plan-header { position: relative; background: #34495e; padding: 22px 22px; text-align: center; } .pricing-table .plan .plan-header { background-color: #fbfbfb; border-color: #e3e3e3; border-style: solid; border-width: 1px; padding: 22px; position: relative; text-align: center; } .pricing-table .plan-header > h4 { margin-bottom: 0; } .pricing-table .plan .plan-header .plan-price { font-size: 70px; font-weight: 600; position: relative; text-align: center; padding: 20px 0; } .pricing-table .plan .plan-header .plan-price sup { font-size: 24px; position: relative; top: -30px; color: #bdc3c7; } .pricing-table .plan .plan-header .plan-price span { font-size: 16px; color: #bdc3c7; } .pricing-table .plan-list { border-color: #e3e3e3; border-style: solid; border-width: 0 1px 1px; padding: 20px 0 40px; } .pricing-table .plan-list ul { display: table; margin: 0 auto; padding: 0 40px; } .pricing-table .plan-list ul li { list-style: none; border-bottom: 1px solid #EAECEB; font-size: 16px; line-height: 42px; } .pricing-table .plan-list ul li:last-child { border: none; } .pricing-table .plan-list ul li i { margin-right: 12px; } .pricing-table .plan-list ul li span { color: #34495e; } .pricing-table .plan.featured { box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); margin-top: -10px; padding-bottom: 0; } .pricing-table .plan.featured .plan-list { padding: 20px 0 60px; } .pricing-table .plan .plan-featured-item { background-color: #f8f8f8; border: 1px solid #e3e3e3 !important; font-weight: 600; margin-top: 21px; padding: 0 20px; } .pricing-table .plan .btn, .plan .button { margin: 0; } /*colored*/ .pricing-table.colored .plan-header { background-color: #00c0e9; border-color: rgba(0, 0, 0, 0.05); color: #fff; } .pricing-table.colored .text-muted { color: #fff; } .pricing-table.colored .plan-header h4, .pricing-table.colored .plan-header .plan-price sup, .pricing-table.colored .plan-header .plan-price span { color: #fff; } /*transparent*/ .pricing-table.transparent .plan-header, .pricing-table.transparent .plan-list { background-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.6); } .pricing-table.transparent .plan-list ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .pricing-table .plan .plan-featured-item { background-color: transparent; } /*full-width section grey*/ .section-grey .pricing-table .plan-list { background-color: #f8f8f8; } section .pricing-table.full-width { padding-left: 30px; padding-right: 30px; } /*responsive*/ body.device-lg .pricing-table .col-md-2, body.device-md .pricing-table .col-md-2 { width: 20%; } body.device-lg .pricing-table .col-md-2 .plan-list ul li, body.device-md .pricing-table .col-md-2 .plan-list ul li { font-size: 13px; } /* ---------------------------------------------------------------------- TESTIMONIALS -------------------------------------------------------------------------*/ .testimonial { border: 0; } .testimonial .testimonial-description { background-color: #f8f8f8; border-radius: 4px; min-height: 160px; padding: 0px; position: relative; } .testimonial .testimonial-description > p { padding: 20px 20px 16px; } .testimonial .testimonial-image { margin-left: 20px; margin-top: -20px; padding-top: 18px; position: relative; } .testimonial .testimonial-image img { border: 4px solid #e3e3e3; float: left; margin-right: 18px !important; margin-top: -18px !important; position: relative; } .testimonial .testimonial-image h4 { margin-bottom: 0; } /*carousel*/ .testimonial .testimonial-image img, .owl-carousel .owl-item .testimonial .testimonial-image img { margin: 0 auto; width: 80px; } .carousel .testimonial-video-button { width: 28px; } .carousel .testimonial-video-button > a { margin-top: 5px; } .carousel .testimonial-video-button > a i { font-size: 34px; } .carousel .testimonial.testimonial-card .testimonial-image img { margin: 0 auto !important; } /*video button*/ .testimonial-video-button { float: right; height: 44px; margin-bottom: -42px; margin-right: 12px; position: relative; width: 44px; z-index: 1; } .testimonial-video-button > a { margin-top: -24px; position: absolute; } .testimonial-video-button i { color: #444; font-size: 50px; } .testimonial-video-button i:hover { opacity: 0.9; } /*options*/ /*card*/ .testimonial.testimonial-card { border: 1px solid #e3e3e3; border-radius: 2px; position: relative; margin-bottom: 20px; } .testimonial.testimonial-card .testimonial-image { background-color: #fbfbfb; border-bottom: 1px solid #ddd; margin-left: 0; margin-top: 0; padding: 20px 20px 10px; text-align: center; } .testimonial.testimonial-card .testimonial-image img { border: 4px solid #e3e3e3; float: none; margin-right: 0 !important; margin-top: 0 !important; } .testimonial.testimonial-card .testimonial-image .testimonial-name { font-weight: 700; padding: 10px 0 0; text-align: center; } .testimonial.testimonial-card .testimonial-description { background-color: #fff; } .carousel .testimonial.testimonial-card .testimonial-video-button > a { margin-top: -18px; } /*transparent*/ .testimonial.testimonial-transparent .testimonial-description { background-color: rgba(0, 0, 0, 0.6); } .testimonial.testimonial-transparent .testimonial-video-button i { color: #fff; } /*simple*/ .testimonial.testimonial-simple { text-align: center; } .testimonial.testimonial-simple .testimonial-image { margin-left: 0px !important; margin-top: 0px !important; padding-top: 18px; } .testimonial.testimonial-simple .testimonial-description { background-color: transparent !important; min-height: 0 !important; } .testimonial.testimonial-simple .testimonial-image img, .owl-carousel .owl-item .testimonial.testimonial-simple .testimonial-image img { margin: 0 auto !important; width: 120px; float: none; margin-top: 6px !important; } .testimonial.testimonial-simple .testimonial-video-button { display: block; float: none; margin: 0 auto; position: relative; } .testimonial.testimonial-simple .testimonial-video-button a i { margin-left: -14px; } .text-light .testimonial .testimonial-video-button a i, .text-light .testimonial .testimonial-description p:before, .text-light .testimonial .testimonial-description p:after { color: #fff; } #testimonials .testimonial-item { text-align: center; } #testimonials .testimonial-item > img { float: none; margin: 0 auto 20px; display: block; height: 72px !important; width: 72px !important; border-radius: 50%; } #testimonials .testimonial-item > p { font-size: 16px; margin-bottom: 0; padding-bottom: 10px; } #testimonials .testimonial-item > span { color: #ccc; } /*Left aligned*/ #testimonials.testimonials-left .testimonial-item { text-align: left; } #testimonials.testimonials-left .testimonial-item > img { float: left; margin: 0; display: inherit; } #testimonials.testimonials-left .testimonial-item > p, #testimonials.testimonials-left .testimonial-item > span { margin-left: 90px; } /* ---------------------------------------------------------------------- TIMELINE -------------------------------------------------------------------------*/ .timeline { margin-bottom: 60px; } .timeline, .timeline-circles { list-style: none; padding: 20px 0 20px; position: relative; } .timeline:before { background-color: #ccc; bottom: 0; content: " "; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 4px; } .timeline-circles:before, .timeline-circles:after { background-color: #ccc; border-radius: 10px; content: " "; height: 20px; left: 50%; margin-left: -10px; position: absolute; width: 20px; } .timeline-circles:before { top: -25px; } .timeline-circles:after { bottom: -40px; } .timeline li.timeline-date { margin-bottom: 25px; } /*.timeline li:not(.timeline-date) { margin-top: -36%; } body.device-sm .timeline li:not(.timeline-date) { margin-top: -52%; }*/ .timeline li:nth-child(2) { margin-top: 0 !important; } .timeline li:before, .timeline li:after { content: " "; display: table; } .timeline li:after { clear: both; } .timeline-date { background-color: #eee; border-radius: 6px; color: #888; display: block; font-size: 16px; line-height: 32px; margin: 0 auto; text-align: center; width: 200px; } .timeline li .timeline-block { padding: 0 10px; position: relative; width: 48%; } .timeline.timeline-transparent .timeline-block .post-item { background-color: #fff; padding: 20px; } /** panel arrows **/ .timeline li .timeline-block:before { position: absolute; top: 8px; right: -4%; display: inline-block; border-top: 15px solid transparent; border-right: 15px solid #ccc; border-left: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } .timeline li .timeline-block .timeline-block-content { height: 100% !important; overflow: hidden; } .timeline-block-content h3 { margin-top: 0; } .timeline-block-image, .timeline-block-embed { border-bottom: 5px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative; width: 100%; } .timeline-block-image { max-height: 200px; } .timeline-block-image img { margin-top: -10%; width: 100%; } .timeline-block-image iframe { width: 100%; height: 100%; } .timeline li:nth-child(2n+1) .timeline-block { padding: 20px 0 0 10px; float: right; } .timeline li:nth-child(2n+1) .timeline-block:before { border-right-width: 0; border-left-width: 15px; left: -4%; right: auto; top: 22px; } .timeline li:nth-child(2n+1) .timeline-block:after { border-left-width: 0; border-right-width: 15px; left: -4%; right: auto; } /*Responsive*/ body.device-xs .timeline:before, body.device-xs .timeline-circles:before, body.device-xs .timeline-circles:after, body.device-xs .timeline li:not(.timeline-date)::before, body.device-xxs .timeline:before, body.device-xxs .timeline-circles:before, body.device-xxs .timeline-circles:after, body.device-xxs .timeline li:not(.timeline-date)::before { left: 0; } body.device-xs .timeline-date, body.device-xxs .timeline-date { margin-left: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; } body.device-xs .timeline li .timeline-block, body.device-xxs .timeline li .timeline-block { float: left; margin-left: 10px; width: 100% !important; padding-left: 10px; } body.device-xs .timeline li .timeline-block, body.device-xxs .timeline li .timeline-block, body.device-xs .timeline li:nth-child(2n+1) .timeline-block, body.device-xxs .timeline li:nth-child(2n+1) .timeline-block { padding: 20px 10px 0 20px; } body.device-xs .timeline li .timeline-block:before, body.device-xxs .timeline li .timeline-block:before { left: -8px; right: auto; border-left-width: 15px; border-right-width: 0; } body.device-xs .timeline li .timeline-block:after, body.device-xxs .timeline li .timeline-block:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } body.device-xs .timeline.timeline-simple .timeline-date, body.device-xxs .timeline.timeline-simple .timeline-date { margin-left: -1px; } /* ---------------------------------------------------------------------- Portfolio -------------------------------------------------------------------------*/ .portfolio-items { position: relative; overflow: hidden; } .portfolio-item { position: relative; float: left; } .portfolio-item, .portfolio-item img { display: block; height: auto !important; } .portfolio-item img { width: 100%; } .portfolio-item .portfolio-description, .portfolio-item .portfolio-date { padding: 15px 0 10px; } .portfolio-item .portfolio-description { color: #999; float: left; font-size: 11px; text-align: left; width: 70%; } .portfolio-item .portfolio-description h4 { line-height: 22px; position: relative; top: -2px; margin-bottom: -2px; font-weight: 600; } .portfolio-item .portfolio-date { float: right; padding-right: 6px; position: relative; text-align: right; top: -4px; width: 30%; } .portfolio-item .portfolio-date i, .portfolio-item .portfolio-description i { margin-right: 6px; } .portfolio-item .portfolio-date a, .portfolio-item .portfolio-date i { color: #999; } .portfolio-item .portfolio-details { clear: both; display: block; } /*portfolio options*/ .background-grey .portfolio-item { background-color: #fff; box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.11); } .background-grey .portfolio-item .portfolio-description, .background-grey .portfolio-item .portfolio-date, .background-grey .portfolio-item .portfolio-details { padding: 0 20px; } .background-grey .portfolio-item .portfolio-description, .background-grey .portfolio-item .portfolio-date { padding-top: 20px; } .background-grey .portfolio-item .portfolio-details { padding-bottom: 20px; } /*columns*/ .portfolio [data-isotope-col="1"] .portfolio-item { margin-bottom: 50px !important; border-bottom: 1px solid #eee; padding-bottom: 46px; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image { width: 50%; float: left; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description { padding-left: 22px; width: 35%; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date { padding-right: 22px; width: 15%; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details { float: left; padding: 0 22px; width: 50%; clear: none; } body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4 { font-size: 26px; margin-bottom: 3px; } body.device-lg .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4 { font-size: 14px; } body.device-lg .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4, body.device-md .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4 { font-size: 12px; } /* Portfolio - Filter -----------------------------------------------------------------*/ .portfolio-filter { padding: 0; margin-bottom: 20px; } .portfolio-filter li, .portfolio-filter .filter-active-title { border-radius: 4px; cursor: pointer; display: inline-block; font-size: 13px; font-weight: 600; line-height: 18px; padding: 16px; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #333; } .portfolio-filter li.ptf-active, .portfolio-filter li:hover { color: #fff !important; } /*Responsive filter*/ .filter-active-title { float: right; padding: 10px 0; position: relative; } body:not(.device-lg):not(.device-md) .filter-active-title { display: none; } .portfolio-filter.portfolio-filter-transparent, .portfolio-filter.portfolio-filter-transparent li { color: #fff; } .portfolio-filter.portfolio-filter-transparent li.ptf-active, .portfolio-filter.portfolio-filter-transparent .portfolio-filter li:hover, .portfolio-filter.portfolio-filter-transparent .filter-active-title, .portfolio-filter.portfolio-filter-transparent li.ptf-active, .portfolio-filter.portfolio-filter-transparent li:hover { background-color: transparent !important; border-radius: 0px; opacity: 0.6; } /*Portfolio Filter Classic */ .portfolio-filter.portfolio-filter-classic { margin-bottom: 20px; } .portfolio-filter.portfolio-filter-classic li, .portfolio-filter.portfolio-filter-classic li.ptf-active, .portfolio-filter.portfolio-filter-classic li:hover { background: none; color: #333 !important; padding: 6px 0; margin-right: 20px; } .portfolio-filter.portfolio-filter-classic li:after { background: #333; content: ""; height: 2px; left: 0; opacity: 0; position: absolute; top: 100%; transform: translateY(10px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; width: 100%; } .portfolio-filter.portfolio-filter-classic li:hover:after, .portfolio-filter.portfolio-filter-classic li:focus:after, .portfolio-filter.portfolio-filter-classic li.ptf-active:after { opacity: 1; transform: translateY(0px); } /* ---------------------------------------------------------------------- Portfolio page -------------------------------------------------------------------------*/ .portfolio-basic-image { margin-bottom: 40px; } /* ---------------------------------------------------------------------- Portfolio Carousel -------------------------------------------------------------------------*/ .portfolio-client-info ul { border-bottom: 1px solid #E7E7E7; padding-bottom: 20px; } .portfolio-client-info ul li { overflow: hidden; } .portfolio-client-info ul li span { float: left; font-size: 13px; font-weight: 700; margin-right: 10px; } .portfolio-client-info ul li a { color: #333; } .portfolio-client-description { margin-top: 20px; } /* ---------------------------------------------------------------- Text Rotater -----------------------------------------------------------------*/ .text-rotator > span { display: none; } .text-rotator > .animated { display: inline-block; opacity: 1; } /*MISC*/ .side-image { padding: 0; position: relative; } .side-image .image-container { overflow: hidden; position: absolute; height: 100%; padding: 0px; top: 0px; } .side-image .image-container.pull-right { right: 0px; } .side-image .content { padding-top: 80px; padding-bottom: 80px; } .side-image p.lead { margin-bottom: 40px; } .feature-icon-left { float: left; margin-bottom: 40px; overflow: hidden; } .feature-icon-left .icon-holder { float: left; width: 45px; } .feature-icon-left i { font-size: 32px; } .feature-icon-left .feature-text { float: left; padding-top: 8px; width: 217px; } .boxed-grid .row { margin-right: -10px; margin-left: -10px; } .boxed-grid [class*="col-"] { padding-left: 10px; padding-right: 10px; } .boxed-grid [class*="col-"] a { margin-bottom: 20px; } .boxed-grid a { overflow: hidden; display: block; position: relative; } .boxed-grid a img { width: 100%; height: auto; transition: all 0.6s ease; } .boxed-grid a:hover img { transform: scale(1.2); } .boxed-grid a .title { position: absolute; top: 40%; left: 30px; font-size: 28px; font-weight: 800; text-transform: uppercase; color: #fff; } .text-center a .title, .text-right a .title { width: 100%; left: 0; } .text-right a .title { left: auto; right: 30px; width: 100%; } /*MISC 2*/ .background-image { background-position: center top; background-size: cover; } .background-fixed { background-attachment: fixed; background-position: center top; background-size: cover; } .parallax, .page-title-parallax { background-attachment: fixed; background-size: cover; background-position: center center; } .no-parallax { background-size: cover !important; background-attachment: scroll !important; background-position: center center !important; } .background-overlay-gradient > .container, .background-overlay-gradient-dark > .container, .background-overlay > .container, .background-overlay-one > .container, .background-overlay-dark > .container, .background-overlay-light > .container, .background-overlay-grey > .container, .background-overlay-grey-dark > .container, .background-overlay-dark > .container, #particles-js > .container, .background-overlay-gradient > .container-fluid, .background-overlay-gradient-dark > .container-fluid, .background-overlay > .container-fluid, .background-overlay-one > .container-fluid, .background-overlay-dark > .container-fluid, .background-overlay-light > .container-fluid, .background-overlay-grey > .container-fluid, .background-overlay-grey-dark > .container-fluid, .background-overlay-dark > .container-fluid, #particles-js > .container-fluid { position: relative; } .background-overlay-gradient:before { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(99%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#96000000', endColorstr='#00ffffff', GradientType=0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; opacity: 0.8; } .background-overlay-gradient-dark:before { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#fc101010', GradientType=0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay:before { background: url("../images/overlay-pattern/overlay-pattern-1.png"); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; width: 100%; height: 100%; z-index: 0; opacity: 0.8; } .background-overlay-one:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-dark:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-light:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(255, 255, 255, 0.7); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-grey:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); content: " "; width: 100%; height: 100%; z-index: 0; } .background-overlay-grey-dark:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(84, 87, 95, 0.8); content: " "; width: 100%; height: 100%; z-index: 0; } #particles-js { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: transparent; background: rgba(0, 0, 0, .6); z-index: 0; } /* ---------------------------------------------------------------------- Responsive utilities -------------------------------------------------------------------------*/ .responsive-utilities th small { color: #999; display: block; font-weight: 400; } .responsive-utilities td.is-visible { background-color: #dff0d8 !important; color: #468847; } /* ---------------------------------------------------------------------- SHOP -------------------------------------------------------------------------*/ .shop { position: relative; } .product { margin-bottom: 40px; position: relative; display: block; } .product .product-image { position: relative; width: 100%; height: auto; overflow: hidden; } .product .product-image > a, .product .product-image img { display: block; width: 100%; height: 100%; } .product .product-image > a, .product .product-wishlist a { -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .product .product-image > a:nth-of-type(2) { top: 0; left: 0; opacity: 0; z-index: -1; position: absolute; } .product .product-image:hover > a:nth-of-type(2) { opacity: 1; z-index: 2; } .product .product-wishlist a { border: 2px solid #333; border-radius: 50%; height: 30px; left: 12px; line-height: 28px; position: absolute; text-align: center; top: 12px; width: 30px; z-index: -1; opacity: 0; } .product:hover .product-wishlist, .product:hover .product-wishlist a { z-index: 3; opacity: 1; } .product .product-description { padding: 8px 0 10px; } .product-title { min-height: 35px; width: 74%; } .product .product-title h3, .product .product-title h3 a { font-size: 18px; font-weight: 600; margin-bottom: 0; } .product .product-category { display: block; opacity: 0.5; } .product .product-price { width: 26%; float: right; margin-bottom: 0; margin-top: -26px; text-align: right; } .product .product-price ins { color: #444; font-size: 18px; font-weight: 600; margin-bottom: 4px; text-decoration: none; } .product .product-price del { display: block; font-size: 12px; font-weight: 400; margin: -20px 0 -4px; opacity: 0.6; } .product .product-rate { height: 23px; float: left; color: #FFC300; } .product .product-reviews, .product .product-reviews a { color: #73848e; float: right; font-size: 13px; } .product .product-sale, .product .product-new, .product .product-hot, .product .product-out-stock { border-radius: 50%; color: #ffffff; font-size: 11px; font-weight: 600; height: 42px; right: 10px; line-height: 42px; position: absolute; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); top: 10px; width: 42px; z-index: 5; } .product .product-sale, .product .product-sale-off { background: #ffc300; } .product .product-new { background: #00c0e9; } .product .product-hot { background: #d6284b; } .product .product-out-stock { background: #a5a5a5 none repeat scroll 0 0; border-radius: 4px; padding: 0 18px; width: auto; } .product .product-sale-off { border-radius: 12px 0 0; bottom: 0px; color: #ffffff; font-size: 16px; font-weight: 600; height: 42px; line-height: 42px; position: absolute; right: 0px; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); width: 88px; z-index: 5; } .product .product-overlay { position: absolute; width: 100%; height: 44px; line-height: 44px; top: auto; bottom: -44px; left: 0; z-index: 6; } .product .product-overlay, .product .product-overlay a { -webkit-transition: bottom .3s ease; -o-transition: bottom .3s ease; transition: bottom .3s ease; } .product:hover .product-overlay { bottom: 0; } .product .product-overlay a { color: #fff; display: block; font-size: 13px; background-color: rgba(0, 0, 0, 0.7); text-align: center; } .product .product-overlay a:hover { background-color: #111; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); } /*Shop 6 columns*/ body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-title h3 { font-size: 15px; line-height: 16px; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product { margin-bottom: 85px; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price { display: block; float: left; margin-top: 10px; width: 100%; text-align: left; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price del { display: unset; margin: -20px 7px 4px 0; } body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-reviews { float: left; } /*Shop categories (boxes)*/ .shop-category { position: relative; } .shop-category-box { position: relative; margin-bottom: 20px; } .shop-category-box img { width: 100%; } .shop-category-box .shop-category-box-title { background-color: rgba(255, 255, 255, 0.9); bottom: 10px; padding: 4px 0; position: absolute; text-align: center; width: 100%; } .shop-category-box-title h6 { margin-bottom: 0; } /*Shop Cart*/ .shop-cart th, .shop-cart .table td { vertical-align: middle; } .shop-cart .cart-product-remove { text-align: center; } .shop-cart .cart-product-thumbnail > a { float: left; margin-right: 12px; } .shop-cart .cart-product-thumbnail img { max-width: 52px; } .shop-cart .cart-product-thumbnail .cart-product-thumbnail-name { padding: 24px; font-weight: 600; } .cart-product-description { max-width: 200px; font-size: 12px; } .cart-product-description span { display: block; } .cart-product-quantity .minus, .cart-product-quantity .plus { border: 1px solid #eee; margin: 0 -4px; padding: 5px 12px; } .cart-product-quantity .qty { border: 1px solid #eee; max-width: 40px; padding: 5px; text-align: center; } .payment-method td { padding: 12px 20px !important; } /*Shop product Page*/ .product-page:not(.widget-shop) .product-title h3 { font-size: 28px; font-weight: 600; margin-bottom: 0; } .product-size { display: block; list-style: outside none none; margin: 0 20px 15px 0; overflow: hidden; padding-left: 0; } .product-size li { float: left; margin: 0 6px 0 0; } .product-size li label span { cursor: pointer; display: block; font-size: 1.2em; font-weight: 400; height: 40px; line-height: 37px; margin: 0; text-align: center; transition: all 0.3s ease 0s; width: 40px; } .product-size li label input { left: -9000px; position: absolute; } .product-size li label span { border: 1px solid #eee; color: #909090; } .product-size li label span:hover { border-color: #909090; } .product-size li label input:checked + span { background-color: #eee; border-color: #eee; } .product .comment .product-rate { float: right; } .product .comment { margin-top: 20px; } .ajax-quick-view .product { margin-bottom: 0px; margin-top: 20px; } /*Shop widget*/ .widget-shop { position: relative; } .widget-shop .product { position: relative; border-bottom: 1px solid #eee; float: left; margin-bottom: 12px; min-height: 96px; padding-bottom: 12px; } .widget-shop .product:last-child { border-bottom: 0; } .widget-shop .product .product-description { padding-top: 0px; } .widget-shop .product .product-image { float: left; padding-right: 10px; width: 26%; } .widget-shop .product .product-description { display: table-cell; padding-bottom: 0; vertical-align: top; width: 74%; } .widget-shop .product .product-title, .widget-shop .product .product-category { font-size: 12px; margin-bottom: 5px; margin-top: -8px; } .widget-shop .product .product-title h3, .widget-shop .product .product-title h3 a { font-size: 15px; line-height: 18px; } .widget-shop .product .product-description .product-price { clear: both; float: none; margin-bottom: 0; margin-top: 0; text-align: left; } .widget-shop .product .product-description .product-price ins { font-size: 14px; margin-bottom: 4px; } .widget-shop .product .product-description .product-price del { display: unset; font-size: 12px; margin: -8px 5px -8px 0; } .widget-tweeter .list-tweets { padding-left: 0; } .widget-categories .list { padding: 0; } #footer .widget-categories a { color: #888; } /* .twitter-widget ul { margin: 0; padding: 0; } .twitter-widget li { list-style: none; clear: both; } .twitter-widget li img, .twitter-widget li .tweets_txt { float: left; margin-bottom: 10px; } .twitter-widget li img { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } .twitter-widget li .tweets_txt { width: 350px; margin-left: 10px; } .twitter-widget li .tweets_txt span { font-style: italic; color: #666; display: block; } */ /*shop box*/ .shop-promo-box { min-height: 360px; background-repeat: no-repeat; padding: 50px; border: 8px solid #eee; } .shop-promo-box > h2 { font-weight: 800; margin-bottom: 0; } /* ---------------------------------------------------------------------- LARGE BOXES -------------------------------------------------------------------------*/ .box-fancy > .container { padding: 0 30px; } .box-fancy [class*="col-"] { padding: 5% !important; } body.device-xxs .box-fancy [class*="col-"] { padding: 10% !important; } .box-fancy.fancy-box-over { top: -100px; } .over-slider-top { top: -100px; } /* ---------------------------------------------------------------------- SITE MAP -------------------------------------------------------------------------*/ .site-map i { margin-right: 8px; } .site-map ul li { padding-bottom: 2px; } /* ---------------------------------------------------------------- ANIMATIONS -----------------------------------------------------------------*/ .animated.infinite { animation-duration: 3s; animation-fill-mode: both; } /* ---------------------------------------------------------------- YT PLAYER (YOUTUBE PLAYER) -----------------------------------------------------------------*/ #youtube-background-controls { background: none; border: 2px solid #fff; border-radius: 50%; height: 60px; position: relative; width: 60px; } #youtube-background-controls .fa { font-size: 23px; line-height: 40px; } #youtube-background-controls .fa-pause, #youtube-background-controls .fa-play { -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 0; position: absolute; left: 19px; top: 9px; } #youtube-background-controls .fa-play { left: 22px; } #youtube-background-controls .fa-pause { opacity: 1; } #youtube-background-controls.video-is-playing .fa-play { opacity: 1; } #youtube-background-controls.video-is-playing .fa-pause { opacity: 0; } /* ---------------------------------------------------------------- INSPIRO SLIDER -----------------------------------------------------------------*/ .inspiro-slider.slider-fullscreen, .inspiro-slider.slider-fullwidth { width: 100%; height: 100%; } .inspiro-slider, .inspiro-slider .owl-item { padding: 0; width: 100%; height: auto; display: table; overflow: hidden; position: relative; table-layout: fixed; z-index: 0; } .inspiro-slider .owl-stage-outer { height: 100%; } .inspiro-slider .slide { width: 100%; height: 100%; display: table-cell; position: relative; vertical-align: middle; z-index: 2; background-position: 50% 20%; background-repeat: repeat-y; background-size: cover; } .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2, .inspiro-slider .slide-captions h3, .inspiro-slider .slide-captions h4, .inspiro-slider .slide-captions h5, .inspiro-slider .slide-captions h6 { color: #fff; font-family: 'Permanent Marker', cursive; font-weight: normal; letter-spacing: -0.5px; } .inspiro-slider .slide-captions h1 { font-size: 80px; font-weight: 700; line-height: 80px; margin-bottom: 1%; } .inspiro-slider .slide-captions h2 { font-size: 60px; font-weight: 700; line-height: 60px; margin-left: -4px; margin-bottom: 10px; } .inspiro-slider .slide-captions .strong { color: #fff; display: block; font-family: "Open Sans"; font-size: 12px !important; font-weight: 700; letter-spacing: 2px; line-height: 12px; margin-bottom: 20px; position: relative; text-transform: uppercase; } .inspiro-slider .slide-captions .strong:after { border-top-color: #fff; border-top-style: solid; border-top-width: 3px; content: ""; display: block; margin-bottom: 0; margin-top: 8px; width: 26px; } .inspiro-slider .slide-captions .text-dark.strong:after, .inspiro-slider .slide-captions.text-dark .strong:after { border-top-color: #111; } .inspiro-slider .slide-captions.text-center .strong:after { margin-left: auto; margin-right: auto; } .inspiro-slider .slide-captions.text-right .strong:after { margin-left: auto; margin-right: 0; } .inspiro-slider .slide-captions .slide-caption-hide { opacity: 0; visibility: hidden; } /*slider nav arrows*/ .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev { background-color: transparent; border: 1px solid rgba(180, 180, 180, 0.2); height: 78px; margin: 10px; width: 50px; } .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev { background-color: transparent; border: 0px ; border-radius: 3px; color: #fff; height: 78px; margin: 10px; width: 96px; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ } .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover, .inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover { background-color: transparent; border: 0px; color: #111; opacity: 1; } /*slider nav dots*/ .inspiro-slider .owl-dots { bottom: 4px; display: block; left: 0; position: absolute; text-align: center; width: 100%; z-index: 5 !important; } .home-slider.inspiro-slider .owl-dots { margin-bottom: 80px; } .inspiro-slider.no-pagination .owl-dots { display: none; } .inspiro-slider .owl-dots .owl-dot { display: inline-block; padding: 6px 2px !important; } .inspiro-slider .owl-dots .owl-dot span { background-color: #9C1F2F; border-radius: 100%; height: 8px; width: 8px; opacity: .5; border: none !important; box-shadow: none !important; outline: none !important; } .inspiro-slider .owl-dots .owl-dot.active span { opacity: 1; } .inspiro-slider .owl-dots .owl-dot span:after { background-color: #fff; } .gototop-button{ opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ color: #fff; background: #d3d3d3; } .owl-next span, .owl-prev span{ font-size: 80px; } .portfolio-image{ background: #d3d3d3; } blockquote { font-style: italic; border-left: 5px solid transparent; } /* possible unclaimed classes and ids */ .box-shadow{ -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); } .full-img-bg{ -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); } .media-box{ border: 1px solid white; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.75); border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; } .media-box.dark{ border: 0px solid transparent; } .social-callout { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .media-box-inner-top{ background-repeat: no-repeat; background-origin:content-box; background-size: 100%; text-align: center; margin: 0; } .media-box-inner-bottom{ height: 65px; padding: 10px; background: #FFF; font-weight: 800; text-align: center; text-transform: uppercase; } #sec-findus-getsocial .media-box-inner-bottom{ font-weight: 800; text-align: right; text-transform: uppercase; } .media-box-inner-bottom span{ font-weight: 400; letter-spacing: 1.5px; } #sec-findus-getsocial .media-box-inner-bottom h2{ font-weight: 800; margin-bottom: 0; } #sec-findus-getsocial .media-box-inner-bottom span{ font-weight: 400; font-size: 10px; letter-spacing: 1px; } .media-box:hover{ -webkit-box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.75); } .media-box-inner-bottom.dark{ background: #111; border: #111; color: #FFF; } #fb-color{ background:#3B5998; } #tw-color{ background: #4099FF; } #ig-color{ background: #bc2a8d; } #yt-color{ background: #b31217; } #sc-color{ background: #FDFD00; color: #111!important; } #sc-color h2, #sc-color span{ color: #111!important; } .snapchat-default.image-box.circle-image { border: 6px solid #111; } .media-box-inner-bottom.dark span, .media-box-inner-bottom.dark h2{ color: #FFF; } .mega-menu-img{ background-repeat: no-repeat; background-origin:content-box; background-size: 100%; margin: 0; padding: 0; color: #FFF; } #topbar .top-menu > li > a { display: block; font-size: 10px; font-weight: 600; height: 40px; padding: 2px 6px 0px 6px; text-transform: uppercase; } .img-w-txt{ color: #FFF; } .heading h1, .heading h2, .heading h3, .heading h4 { color: #111; } .img-side{ width: 100%; } .heading:after { border-top: 3px solid #FFF; } .breadcrumb-topbar{ background-color: transparent; font-size: 12px; line-height: 1.3em; margin-bottom: 0; margin-top: 0px; text-align: left; padding: 12px 0px; } #topbar .breadcrumb-topbar a{ text-transform: uppercase; font-size: 10px; font-weight: 600; } #topbar .breadcrumb-topbar .active a{ color: #FFF; } .heading:after { border-top: 0px; } .job-openings .well{ background-color: transparent; border-color: #d8d8d8; } .center{ margin-left: auto; margin-right: auto; } .section-dark, .section-dark h1, .section-dark h2, .section-dark h3, .section-dark h4, .section-dark p{ color: #FFF; } .fp-avail{ text-transform: uppercase; font-weight: 800; } .fp-price{ text-transform: uppercase; font-weight: 700; } .fp-price i{ color: #00FF00; } .icon-box.fancy .icon i { color: #111; opacity: 0.1; } .well{ background: transparent; border-color: transparent; } .well-dotted{ border: 2px dashed #f1f1f1; } .label-default{ color: #FFF; background: #000; } .label-transparent{ background: #D9C7C1; border: 1px solid #000; color: #000; } .label-transparent a:hover{ background: #D9C7C1; border: 0; color: #000; } #topbar .social-icons li:first-child a { border-left: 0px; } #topbar .social-icons li a { border-right: 0px; } #topbar.topbar-light .top-menu > li > a, #topbar.topbar-light .social-icons li a { color: #111 !important; background: #fff; } #topbar.topbar-light { background: #fff; border-bottom: 0px; } #header.header-dark, .header-dark { border-bottom: 0px ; } /* SECTION: PAGE TITLE */ .page-title { clear: both; padding: 20px 0px 10px 0px; position: relative; background-color: #ffffff; border-top: 1px solid #e6e6e6; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(left, #ffffff 27%, #f9f9f9 74%, #f6f6f6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #ffffff 27%,#f9f9f9 74%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #ffffff 27%,#f9f9f9 74%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 */ } .page-title .page-title-nav a{ color: #808080; text-transform: uppercase; font-weight: 600; } .page-title .page-title-nav a:hover, .page-title .page-title-nav a:focus{ background: transparent; } .page-title .page-title-nav .cta a{ color: #FFF; text-transform: uppercase; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .page-title .page-title-text a{ color: #111; text-transform: uppercase; font-weight: 600; font-size: 14px; color: #696f6f; } .page-title-text small{ text-transform: uppercase; } #page-title-2 .page-title-text i{ color: green; } .top-image-block { background-color: #fff; } .title-bar{ width: 100%; height: 5px; background: #111; } .edr{ color: #808080; } blockquote .fa-star, .blockquote-reverse .fa-star{ color: #FFD700; } .fa-star, .fa-star-o, .fa-star-half-o{ color: #FFD700; } .portfolio-filter li, .portfolio-filter .filter-active-title { border-radius: 0px; } .portfolio-filter li.ptf-active, .portfolio-filter li:hover { background-color: transparent; } .grey{ background: #f1f1f1; } .grey blockquote { border-left: 5px solid transparent; } .image-block .map-embed{ padding: 0px!important; } .head:after{ display: block; margin-top: 7px; margin-bottom: 10px; width: 20px; content: ""; } .icon-box.clean .icon i { color: #D3D3D3; } .form-bg{ background-repeat: no-repeat; background-origin:content-box; background-size: 100%; margin: 0; } .fp-avail-sum i{ color: green!important; } .fp-not-avail-sum i{ color: red!important; } .footer-logo img{ width: 200px; } .dl-sec-img img{ width: 100%; } #header .cta{ display: none; } #header.header-sticky .cta{ display: initial; text-align: center; } #header.header-sticky .cta a{ text-align: center; } #header.header-sticky .cta a:hover{ color: #FFF; } #header.header-sticky .cta a:hover{ color: #FFF!important; } .list-group-item.sub-item-title{ color: #808080; text-transform: uppercase; font-weight: 600; } .title-font small{ font-weight: normal; color: #777; font-family: 'Raleway', sans-serif; } .button-line{ border-color: #9C1F2F; color: #9C1F2F!important; } .hover-shadow:hover{ -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.75); box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.75); } .pull-up-100{ padding: 0; position: relative; top: -100px; } .media-box-inner-top { background-repeat: no-repeat; background-origin: content-box; background-size: 100%; text-align: center; margin: 0; } .media-box-inner-bottom h2{ font-weight: 800; font-size: 16px; margin-bottom: 0; } .media-box{ margin-top: 0px; border: 1px solid white; margin-bottom: 10px; } section, .section { padding: 40px 0; } .icon-box.medium > address { margin: 0px 0 20px 84px; } .social-default{ position: absolute; bottom: 30px; left: 30px; } .social-icon-right i{ font-size: 46px; } #sec-findus-getsocial .media-box-inner-bottom h2{ font-size: 12px; } #sec-findus-getsocial .media-box-inner-bottom span{ font-size: 10px; } .social-icon-right{ padding-left: 15px; } #sec-findus-getsocial .media-box-inner-bottom{ height: 65px; padding: 10px; } .txt-block-right{ float: right; } .title-font { font-size: 48px; } .image-block-head, .image-block-content{ padding: 0; } .image-block-txt{ padding: 60px; } .clear{ clear: both; } .page-title-nav.text-center{ text-align: center; } .image-block-content { margin-bottom: 0px; padding: 0px; } .media-box-inner-top{ height: 280px; } .button{ text-align: center!important; } .icon-img img{ width: 100px; padding-bottom: 20px; } .icon-img-small img{ width: 100px; padding-bottom: 20px; } .cta-button{ display: none; } .lg-stars i { font-size: 40px; } .portfolio-item .portfolio-description { width: 100%; } .portfolio-item{ -webkit-box-shadow: 1px 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 2px -2px rgba(0,0,0,0.75); box-shadow: 1px 2px 2px -2px rgba(0,0,0,0.75); } .portfolio-item .portfolio-date { float: right; padding-right: 6px; position: relative; text-align: right; top: -4px; width: 100%; } .fp-info{ padding: 10px 10px; } .fp-title h4{ font-weight: 600; margin: 0; padding: 0; } .fp-description .icon-box { margin-bottom: 0px; } .fp-description .icon-box.small > p { margin: 0 0 5px 60px; line-height: 1.6; font-size: 14px; } .fp-cta{ margin-top: 20px; } /* ---------------------------------------------------------------- Responsive CSS -----------------------------------------------------------------*/ /* Large devices Desktops (≥1200px) */ @media (min-width: 1200px) { .hide-title-lead .lead { display: none; } .hide-title-lead .title-font { margin-top: 16px; margin-bottom: 20px; } } @media (min-width: 1240px) { .rev_slider_wrapper { min-height: 600px; } body.boxed .wrapper, body.boxed-simple .wrapper { float: none; width: 1220px; margin: 0 auto; } body.boxed-simple .wrapper { margin-top: 40px; margin-bottom: 40px; padding: 20px; } } @media (max-width: 1240px) { #header.header-modern { width: 1180px; } } @media (min-width: 992px) { } @media (min-width: 992px) and (max-width: 1199px) { .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { width: 31.3333%; margin-right: 2%; } #header.header-modern { width: 998px; } .news-section-wrapper { padding: 0 40px; } .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 56px; line-height: 56px; } } /* Medium devices Desktops (≥992px) */ @media (max-width: 991px) { .wrapper { width: 100%; margin: 0; } body.wide #header.header-fullwidth #header-wrap .container { padding: 0 15px; width: 750px; } #topbar.topbar-dark { background-color: #101010 !important; } #topbar .topbar-dropdown { font-size: 12px; } #topbar .topbar-dropdown .title { padding: 0 10px; } #logo img { padding: 10px 10px 10px 0; } #header, #header-wrap, #header.header-sticky nav#mainMenu ul.main-menu, #mainMenu > ul { height: auto !important; } #header.header-sticky #header-wrap { position: relative; } #header.header-transparent + #slider, #header.header-transparent + #google-map, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-modern + .page-title-parallax { top: 0px; margin-bottom: 0px; } #header.header-transparent, #header.header-light-transparent { background: #FFF; border-bottom: 1px solid #F5F5F5; z-index: auto; } #header.header-transparent.header-dark:not(.header-navigation-light), #header.header-dark-transparent.header-dark:not(.header-navigation-light) { background-color: #101010; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #header.header-dark.header-navigation-light .main-menu > ul > li > a, #header.header-dark.header-navigation-light #top-search a, #header.header-dark.header-navigation-light #shopping-cart a, #header.header-dark.header-navigation-light #shopping-cart .shopping-cart-items, #header.header-dark.header-navigation-light .nav-main-menu-responsive > button, #header.header-dark.header-navigation-light #top-search form input { color: #111; } #header.header-dark.header-navigation-light .lines, #header.header-dark.header-navigation-light .lines:before, #header.header-dark.header-navigation-light .lines:after { background-color: #111; } #header.header-modern { margin: 0; width: 100%; border-radius: 0px; } #header.header-modern + .page-title-parallax { padding: 40px 0; } #header.header-logo-center:not(.header-sticky) #logo { width: auto; } #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a { padding-left: 6px; margin-left: 0px; } #header.header-mini, #header.header-mini #header-wrap, #header.header-mini #logo img, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button { height: 90px; } #header > .container { width: 100%; padding: 0px; } /* Main menu*/ .navigation-wrap { display: none; clear: both; } .navigation-wrap.navigation-active { display: block; } .navigation-wrap, .navigation-wrap > .container, #header.header-fullwidth #header-wrap .container .navigation-wrap .container { padding: 0px; width: 100%; } .navbar-collapse { border: 0px !important; } .navigation-wrap.navbar-header, .navigation-wrap.navbar-collapse { margin-left: 0px; margin-right: 0px; box-shadow: none; } .nav-main-menu-responsive { display: block; } .main-menu-collapse { position: relative; width: 100% !important; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } .dropdown-menu { width: 100% !important; } .main-menu-collapse.collapse { display: none !important; overflow: auto !important; } .main-menu-collapse.in { display: block !important; overflow-x: hidden !important; overflow-y: auto; } .main-menu { clear: both; display: block; width: 100%; } .main-menu ul { padding: 0; margin: 0; } .main-menu ul li { padding: 0; margin: 0; clear: both; float: none; display: block; } #mainMenu { margin-bottom: 10px; } #mainMenu > ul > li > a, #mainMenu > ul > li > span { font-size: 13px; } #mainMenu ul > li > a, #mainMenu ul > li > span { height: 50px; line-height: 32px; outline: none; } .main-menu ul ul { margin-left: 10px !important; } .main-menu ul.main-menu { float: none; position: static; } .main-menu ul.dropdown-menu { position: static; clear: both; float: none; display: none !important; } .main-menu li.resp-active > ul.dropdown-menu { border: 0 none; display: block !important; padding-right: 10px; } nav ul.main-menu li a, nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { clear: both; float: none; display: block; border: 0; border-top: 0; margin: 0; } nav ul.main-menu li a i.fa-angle-down { position: absolute; right: 5px; top: 18px; } nav ul.main-menu ul.dropdown-menu { box-shadow: none; } #header.header-dark #mainMenu ul li.mega-menu-item .mega-menu-title, #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } #mainMenu ul > li > a, #mainMenu ul > li > span, #mainMenu .mega-menu-title, #mainMenu .mega-menu-content a { border-bottom: 1px solid #eee !important; } #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > a, #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > span, #header.header-dark:not(.header-navigation-light) .mega-menu-title, #header.header-dark:not(.header-navigation-light) .mega-menu-content a { border-bottom: 1px solid #222 !important; color: #ccc; } #header.header-dark:not(.header-navigation-light) .dropdown-menu a, #header.header-dark:not(.header-navigation-light) .dropdown-menu span:not(.label) { color: #888 !important; } #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu, #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu { border: 3px solid #222; } #mainMenu.style-1 ul.dropdown-menu, #mainMenu.style-1 ul.dropdown-submenu, #header.header-dark #mainMenu.style-1 ul.dropdown-menu, #header.header-dark #mainMenu.style-1 ul.dropdown-submenu { border: 0px !important; box-shadow: none !important; } /*Slide menu version*/ #mainMenu.slide-menu > ul > li { visibility: visible; filter: alpha(opacity=1); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } #header.header-dark #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { padding: 9px 8px; border: 0; border-top: 0; margin: 0; border-bottom: none; } nav ul.main-menu ul.sub-menu { padding: 0; margin: 0 0 10px 0; } nav .main-menu .dropdown-submenu:before { content: "\f107"; font-family: fontawesome; font-size: 12px; opacity: 0.6; position: absolute; right: 12px; top: 12px; } nav ul.main-menu ul.dropdown-menu { background: none !important; background-color: transparent !important; } nav ul.main-menu li.dropdown.open .dropdown-toggle, nav ul.main-menu li a, nav ul.main-menu li > a:hover, nav ul.main-menu li.active a, nav ul.main-menu li.dropdown:hover a, nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only { background: none !important; background-color: transparent !important; } nav ul.main-menu ul.dropdown-menu li:hover > a, nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover { background: none !important; background-color: transparent !important; } nav.mega-menu li.mega-menu-item .mega-menu-sub-title { margin-top: 30px; } nav.mega-menu .mega-menu-content { padding: 0px; } nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] { padding: 0; } nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) { padding-left: 2px; } nav .main-menu .dropdown-menu .mega-menu-content { background-image: none !important; } nav ul.main-menu .dropdown > .dropdown-menu, nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: visible; opacity: 1; } nav ul.main-menu .dropdown:hover > .dropdown-menu, nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } /*dropdown*/ #mainMenu > ul > li > a, #mainMenu > ul > li > span, #mainMenu > ul > li a, #mainMenu > ul > li span:not(.label) { padding: 10px 0; } /*Side panel*/ #side-panel { background-color: transparent; display: block !important; overflow: hidden !important; position: relative; width: 100%; left: 0; right: 0; } #side-panel #panel-logo { display: none; } body.side-panel-left #side-panel { left: 0; right: 0; } #side-panel .side-panel-wrap { overflow: unset; width: 100%; padding: 0; } .side-panel-button { display: none; } #side-panel .side-panel-wrap .panel-widget { display: none; } /* static side panel*/ body.side-panel-static .wrapper { padding-left: 0px; } body.side-panel-static #header #logo { display: inherit; } #top-search { display: none; } #shopping-cart { margin-right: 20px; } /* page title*/ .page-title-parallax { background-attachment: none !important; background-position: 50% 0; background-size: inherit !important; } #page-title { padding: 40px 0 !important; } #page-title:not(.page-title-small) h1 { font-size: 40px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 2.000%; width: 48.000%; } .post-content, .post-content-single { padding-left: 15px; padding-right: 15px; } #header.header-transparent + #slider, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-transparent + .fullscreen, #header.header-transparent + .halfscreen, #header.header-transparent + #google-map, #header.header-light-transparent + #slider, #header.header-light-transparent + .page-title-extended, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .halfscreen, #header.header-light-transparent + #google-map, #header.header-dark-transparent + #slider, #header.header-dark-transparent + .page-title-extended, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .halfscreen, #header.header-dark-transparent + #google-map, #topbar.topbar-transparent + #header.header-transparent + #slider, #topbar.topbar-transparent + #header.header-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-transparent + #google-map, #topbar.topbar-transparent + #header.header-dark-transparent + #slider, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-light-transparent + #google-map { margin-bottom: 0px; top: 0px; } .p-t-200 { padding-top: 80px !important; } .p-b-200 { padding-bottom: 80px !important; } /* Grid post*/ .grid-articles:not(.post-carousel) .post-entry { width: 50%; } .grid-articles:not(.post-carousel) .post-entry:first-child { width: 100%; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 { font-size: 20px; } .grid-articles:not(.post-carousel) .post-entry .post-entry-meta .post-entry-meta-title h2 { font-size: 13px; } .grid-articles:not(.post-carousel) .post-entry .post-entry-overlay { border-width: 0 !important; } /* hide news ticker*/ .news-ticker { display: none; } .news-section-wrapper { padding: 0px; } /* widgets*/ .widget { float: left; width: 100%; } /* shop*/ .mfp-ajax-holder .mfp-close { margin-right: 0; } .mfp-close { font-size: 22px; height: 30px; line-height: 32px; width: 30px; } /* maps*/ .map { min-height: 240px; } /*helper classes*/ .sm-text-center { text-align: center !important; } .sm-text-left { text-align: left !important; } .sm-text-right { text-align: right !important; } /* inspiro slider*/ .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 48px; line-height: 48px; margin-bottom: 16px; } } /* Small devices Tablets (≥768px) */ @media (max-width: 767px) { .wrapper { width: 100% !important; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { clear: left; width: 100%; } .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { width: 100% !important; } .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { width: 100% !important; } /*helper classes*/ .xs-text-center { text-align: center !important; } .xs-text-left { text-align: left !important; } .xs-text-right { text-align: right !important; } /* inspiro slider*/ .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 30px; line-height: 30px; margin-bottom: 14px; } .inspiro-slider .slide-captions .btn { padding: 5px 10px !important; font-size: 10px !important; line-height: 1.5; } } @media (min-width: 480px) and (max-width: 767px) { .container, #header.header-fullwidth .container { width: 470px !important; } #page-title:not(.page-title-small) h1 { font-size: 30px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 2%; width: 98%; } /* TYPOGRAPHY*/ .text-large, .text-large span, .text-large span span, .text-large-light, .text-large-light span, .text-large-light span span, .text-extra-large, .text-extra-large span, .text-lg, .text-lg span, .text-lg span span { font-size: 40px !important; line-height: 40px !important; } } @media (max-width: 479px) { .container, #header.header-fullwidth .container { width: 100% !important; } /* Grid post*/ .grid-articles:not(.post-carousel) .post-entry, .grid-articles:not(.post-carousel) .post-entry:first-child, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1), .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) { width: 100%; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1) .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a { font-size: 16px; } #page-title:not(.page-title-small) h1 { font-size: 30px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 0%; width: 100%; } /* blog*/ .post-thumbnail .post-image, .post-thumbnail .post-video, .post-thumbnail .post-audio, .post-thumbnail .post-embed, .post-thumbnail .post-slider, .post-thumbnail .post-content-details, .post-thumbnail .post-meta { width: 100%; padding: 0; } /*****SHORTCODES *****/ /*countdown*/ .countdown .countdown-box { height: 60px !important; padding: 2px 0px 0 0 !important; width: 60px !important; margin: 0px !important; border: solid 0px !important; } .countdown .countdown-box .number { font-size: 20px !important; margin-bottom: 0px; } .countdown .countdown-container .countdown-box span { font-size: 10px !important; padding-top: 0px; } /* TYPOGRAPHY*/ .text-large, .text-large span, .text-large span span, .text-large-light, .text-large-light span, .text-large-light span span, .text-extra-large, .text-extra-large span, .text-lg, .text-lg span, .text-lg span span { font-size: 40px !important; line-height: 40px !important; } .hero-heading-3 { background-color: #fff; border: 30px solid #fff; padding: 30px; width: 100%; margin: 0; } .hero-heading-3 h2, .hero-heading-3 h3 { font-size: 40px !important; line-height: 40px !important; } /*multiscroll*/ #multiscroll .ms-left { width: 100% !important; z-index: 1; } #multiscroll .ms-right { background: none; } .pull-left-xs { float: left; } .pull-right-xs { float: right; } } /* through ipad pro*/ @media (max-width: 1199px) { .image-block-head .form-txt { padding-bottom: 40px; } .image-block-txt { text-align: center !important; } .fp-description p, .fp-description small { text-align: left !important; } .fp-avil.pull-right { float: initial !important; text-align: center; } .fp-cta { text-align: center; } .fp-title p { text-align: left !important; } .portfolio-item .portfolio-description { text-align: center; width: 100%; } .form-for-page { padding-top: 40px; } /* TEXT CENTER */ h1, h2, h3, h4, p, small { text-align: center; } .lead, .text-left, text-right, .footer-content, .copyright-text, .img-block-copy, .img-block-copy .text-justify, .portfolio-item .portfolio-description, .title-font { text-align: center; } section, .section { padding-top: 0; padding-bottom: 0; } section.grey, .section.grey { padding-top: 40px; padding-bottom: 40px; } section.amenities, .section.amenities { padding-top: 40px; } section#sec-team-members, .section#sec-team-members { padding-top: 40px; } section#sec-dining-menu, .section#sec-dining-menu { padding-top: 40px; } section#sec-retail-stores, .section#sec-retail-stores { padding-top: 40px; } section#sec-career-positions, .section#sec-career-positions { padding-top: 40px; } section#sec-findus-getsocial, .section#sec-findus-getsocial { padding-top: 40px; } section#sec-findus-localmap, .section#sec-findus-localmap { padding-top: 40px; } .head:after { margin-right: auto; margin-left: auto; } .image-block-head .image-block-txt { text-align: center; } #property-info { padding-top: 60px; padding-bottom: 60px; } #property-info .title-font, #property-info p { text-align: left !important; } .footer-text { text-align: left !important; } .footer-content { text-align: left !important; } .copyright-text { text-align: left !important; } /* IMAGE BLOCKS */ .image-blocks { padding-top: 0; } /* IMAGE BLOCK HEAD */ .image-block-static .image-block-img { height: 609px; } .image-block-carousel .image-block-img .inspiro-slider { /*height: 609px!important;*/ } .image-block-txt { padding: 60px; padding-bottom: 20px; } /* IMAGE BLOCK CONTENT */ .image-block-content .image-block-txt .heading { margin-bottom: 0; } .image-block-txt .text-justify { padding-right: 60px; padding-left: 60px; } .image-block-txt .blockquote { padding-right: 100px; padding-left: 100px; } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 0px solid #eee; border-left: 0; text-align: right; } /* page title */ .page-title { padding: 20px 0px 0px 0px; } .page-title-nav .nav-pills { float: initial !important; display: inline-block; } .title-font { font-size: 48px; } .page-title-nav { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; } .page-title { background: -moz-linear-gradient(left, #ffffff 27%, #fff 74%, #fff 100%); background: -webkit-linear-gradient(left, #ffffff 27%,#fff 74%,#fff 100%); background: linear-gradient(to right, #ffffff 27%,#fff 74%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff',GradientType=1 ); } .page-title .container-fluid { padding-left: 0px; padding-right: 0px; } .page-title-nav { background-color: #f8f8f8; } /* CONTACT FORM */ .form-bottom .form-inputs { padding: 0 60px; } .form-txt .icon-box { padding-top: 40px; margin-bottom: 20px; } .form-txt { padding-left: 100px; padding-right: 100px; } .form-contact-info { width: 600px; margin: 0 auto; } /*reviews */ .reviews { padding-left: 40px; padding-right: 40px; padding-top: 0; } .social-icons ul { float: initial !important; display: inline-block; } .portfolio .heading { margin-bottom: 20px; margin-top: 40px; } .portfolio-filter-div { margin-bottom: 40px; } .portfolio-filter-div .portfolio-filter { float: initial !important; display: inline-block; } .title-font-no-lead { margin-bottom: 40px; } .sec-media-photos { padding-bottom: 0; } section .heading .lead { padding-left: 60px; padding-right: 60px; } .well-dotted { width: 460px; margin-left: auto; margin-right: auto; margin-top: 40px; padding: 15px; } .well-dotted h3, .well-dotted p { text-align: left !important; } .form-bottom { padding-bottom: 40px; } .recent-photos .heading { margin-bottom: 40px; } .icon-box p { margin-left: 0px; } .icon-box.fancy .icon i { color: #111; opacity: 0.06; } #sec-ourpartners img { padding: 20px; margin: 0 auto; } .cta-bar .button { margin-bottom: 0; } .media-box { margin-bottom: 20px; } .panel-title { text-align: left; } } /*/ /* larger than ipad pro*/ @media (min-width: 1200px) { .form-group.text-center { text-align: left !important; } .form-bottom .lead { width: 60%; } .form-bottom .form-txt { padding-right: 40px; } .form-bottom .head { padding-bottom: 40px; } .page-title .page-title-nav a { font-size: 12px; } .page-title-nav .nav-pills { padding-top: 20px; } .page-title h1 { display: block; font-size: 42px; font-weight: 800; line-height: 1.2; margin-bottom: 10px; margin-left: -2px; margin-top: -4px; text-transform: uppercase; } .img-block-copy { padding: 40px 20px 0 40px; } .image-block-txt { padding: 0px; padding-bottom: 0px; } .text-center.social-icons ul { display: block; } .image-block .image-block-txt { padding: 40px; } .img-block-copy { padding: 0px; } .portfolio-filter-div.text-center { text-align: left !important; } .image-blocks { padding: 0px; } .image-block-content:nth-child(even) .image-block-txt .text-right { text-align: left !important; } blockquote { border-left: 5px solid #eee; } .slider-buttons.text-center { text-align: left !important; } } /*: through iPad Regular */ @media (max-width: 768px) { .gototop-button { display: none; } .cta-button { display: initial; color: #fff; background: #9C1F2F; border-radius: 4px 0 0 4px; bottom: 110px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); line-height: 16px; padding: 8px 10px 9px; position: fixed; right: 0; z-index: 199; font-size: 9px; } .cta-button i { font-size: 18px; } .owl-dots { display: none; } .owl-dots { display: none !important; } /*.slider-buttons{ display: none!important; }*/ .footer-logo.float-left { float: initial !important; text-align: center; } .footer-text { text-align: center !important; } .copyright-text { text-align: center !important; } #footer .social-icons { float: initial !important; text-align: center; margin-top: 20px; } #footer .social-icons ul { float: initial !important; display: inline-block; } #sec-career-positions .pull-right { float: initial !important; text-align: center; } #sec-findus-getsocial .media-box-inner-bottom h2 { float: right; text-align: right; } #sec-media-videos .container .row:first-child .col-md-6 { margin-bottom: 40px; } /* IMAGE BLOCK HEAD */ .image-block-content .image-block-img { height: 609px; } .image-block-static .image-block-img { height: 609px; } /*.image-block-carousel .image-block-img .inspiro-slider { height: 409px !important; }*/ .image-block-txt .text-justify { padding-right: 10px; padding-left: 10px; } /* footer*/ footer .footer-logo { border-right: 0 none; float: none !important; margin: 0px; padding: 0; width: 100%; display: block; } } /*end: iPad Regular*/ /*through iphone plus*/ @media (max-width: 479px) { .form-for-page .heading h3 { display: none; } .form-for-page { padding-top: 0px; } #topbar .col-sm-6 { text-align: center; } #topbar .top-menu { float: initial !important; display: inline-block; } .image-block-carousel .image-block-img .inspiro-slider { height: 300px !important; } .image-block-txt { padding: 20px; } section .heading .lead { padding-left: 20px; padding-right: 20px; } .image-block-content .image-block-img { height: 309px; } .image-block-static .image-block-img { height: 309px; } .form-bottom .form-inputs { padding: 0 20px; } .form-txt { padding-left: 20px; padding-right: 20px; } .form-contact-info { padding-left: 80px; padding-right: 80px; } .form-contact-info.footer { padding-left: initial; padding-right: initial; width: initial; } .form-contact-info.footer .head { margin-top: 50px; } .well-dotted { width: 320px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 20px; } .media-box-inner-top { height: 240px; } .title-font, #property-info p { text-align: center !important; } #property-info .title-font { text-align: center !important; } #property-info p { text-align: center !important; } #property-info .social-icons { text-align: center; } #property-info .social-icons ul { float: initial !important; display: inline-block; } .image-block-txt .blockquote { padding-right: 40px; padding-left: 40px; } .title-font { font-size: 38px; } #sec-ourpartners .heading { margin-bottom: 40px; } #sec-retail-stores .heading { margin-bottom: 40px; } #sec-career-positions .heading { margin-bottom: 40px; } #sec-findus-getsocial .heading { margin-bottom: 40px; } #sec-findus-localmap .heading { margin-bottom: 40px; } .icon-box.medium > address { margin: 0px 0 20px 65px; } .image-block-head .image-block-txt { text-align: left; } #property-info .title-font { margin-top: 20px; } } /*end:*/ /* through iphone 5 */ @media (max-width: 320px) { #topbar .top-menu > li > a { font-size: 8px; } .title-font { font-size: 28px; } .image-block-txt { padding: 20px; } .social-icons.social-icons-large li a { height: 28px; width: 28px; line-height: 28px; font-size: 12px; margin: 0 10px 10px 0; } section.amenities { padding-top: 10px; } .lead { font-size: 14px; } #sec-comm-amenities .heading { margin-bottom: 30px; } .image-block-content .image-block-img { height: 220px; } .form-contact-info { padding-left: 25px; padding-right: 25px; } .portfolio .heading { margin-bottom: 20px; margin-top: 10px; } #sec-livehere-categories .heading { margin-bottom: 30px; } #sec-team-members .heading { margin-bottom: 30px; } #sec-dining-features .heading { margin-bottom: 30px; } .media-box-inner-top { height: 188px; } .image-box.circle-image.small { height: 70px; width: 70px; } .image-box.circle-image { border: 3px solid #eee; border-radius: 100%; margin: 0 auto -2px; z-index: 1; float: none; text-align: center; clear: both; } #sec-findus-getsocial .media-box-inner-bottom span { font-size: 8px; } h2 { font-size: 24px; } } /* larger than ipad*/ @media (min-width: 769px) { .image-block-static .image-block-img { height: 609px; } .image-block-content .image-block-img { height: 609px; } @media (min-width: 480px) and (max-width: 767px) { .footer-logo.float-left { float: initial !important; text-align: center; } .footer-text { text-align: center !important; } .copyright-text { text-align: center !important; } #footer .social-icons { float: initial !important; text-align: center; margin-top: 20px; } #footer .social-icons ul { float: initial !important; display: inline-block; } #sec-career-positions .pull-right { float: initial !important; text-align: center; } #sec-findus-getsocial .media-box-inner-bottom h2 { float: right; text-align: right; } #sec-media-videos .container .row:first-child .col-md-6 { margin-bottom: 40px; } /* IMAGE BLOCK HEAD */ .image-block-content .image-block-img { height: 609px; } .image-block-static .image-block-img { height: 609px; } .image-block-carousel .image-block-img .inspiro-slider { height: 409px !important; } .image-block-txt .text-justify { padding-right: 10px; padding-left: 10px; } } /*end*/ @media (min-width: 1200px) { .image-block-content:nth-of-type(odd) .image-block-img { float: right; } .image-block-content:nth-of-type(odd) .image-block-txt { text-align: right; } .image-block-content:nth-of-type(odd) .image-block-txt .list-group-item { text-align: left; } }