.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users{font-family: 'Simple-Line-Icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;} .icon-user-female:before{content: "\e000";} .icon-user-follow:before{content: "\e002";} .icon-user-following:before{content: "\e003";} .icon-user-unfollow:before{content: "\e004";} .icon-trophy:before{content: "\e006";} .icon-screen-smartphone:before{content: "\e010";} .icon-screen-desktop:before{content: "\e011";} .icon-plane:before{content: "\e012";} .icon-notebook:before{content: "\e013";} .icon-moustache:before{content: "\e014";} .icon-mouse:before{content: "\e015";} .icon-magnet:before{content: "\e016";} .icon-energy:before{content: "\e020";} .icon-emoticon-smile:before{content: "\e021";} .icon-disc:before{content: "\e022";} .icon-cursor-move:before{content: "\e023";} .icon-crop:before{content: "\e024";} .icon-credit-card:before{content: "\e025";} .icon-chemistry:before{content: "\e026";} .icon-user:before{content: "\e005";} .icon-speedometer:before{content: "\e007";} .icon-social-youtube:before{content: "\e008";} .icon-social-twitter:before{content: "\e009";} .icon-social-tumblr:before{content: "\e00a";} .icon-social-facebook:before{content: "\e00b";} .icon-social-dropbox:before{content: "\e00c";} .icon-social-dribbble:before{content: "\e00d";} .icon-shield:before{content: "\e00e";} .icon-screen-tablet:before{content: "\e00f";} .icon-magic-wand:before{content: "\e017";} .icon-hourglass:before{content: "\e018";} .icon-graduation:before{content: "\e019";} .icon-ghost:before{content: "\e01a";} .icon-game-controller:before{content: "\e01b";} .icon-fire:before{content: "\e01c";} .icon-eyeglasses:before{content: "\e01d";} .icon-envelope-open:before{content: "\e01e";} .icon-envelope-letter:before{content: "\e01f";} .icon-bell:before{content: "\e027";} .icon-badge:before{content: "\e028";} .icon-anchor:before{content: "\e029";} .icon-wallet:before{content: "\e02a";} .icon-vector:before{content: "\e02b";} .icon-speech:before{content: "\e02c";} .icon-puzzle:before{content: "\e02d";} .icon-printer:before{content: "\e02e";} .icon-present:before{content: "\e02f";} .icon-playlist:before{content: "\e030";} .icon-pin:before{content: "\e031";} .icon-picture:before{content: "\e032";} .icon-map:before{content: "\e033";} .icon-layers:before{content: "\e034";} .icon-handbag:before{content: "\e035";} .icon-globe-alt:before{content: "\e036";} .icon-globe:before{content: "\e037";} .icon-frame:before{content: "\e038";} .icon-folder-alt:before{content: "\e039";} .icon-film:before{content: "\e03a";} .icon-feed:before{content: "\e03b";} .icon-earphones-alt:before{content: "\e03c";} .icon-earphones:before{content: "\e03d";} .icon-drop:before{content: "\e03e";} .icon-drawer:before{content: "\e03f";} .icon-docs:before{content: "\e040";} .icon-directions:before{content: "\e041";} .icon-direction:before{content: "\e042";} .icon-diamond:before{content: "\e043";} .icon-cup:before{content: "\e044";} .icon-compass:before{content: "\e045";} .icon-call-out:before{content: "\e046";} .icon-call-in:before{content: "\e047";} .icon-call-end:before{content: "\e048";} .icon-calculator:before{content: "\e049";} .icon-bubbles:before{content: "\e04a";} .icon-briefcase:before{content: "\e04b";} .icon-book-open:before{content: "\e04c";} .icon-basket-loaded:before{content: "\e04d";} .icon-basket:before{content: "\e04e";} .icon-bag:before{content: "\e04f";} .icon-action-undo:before{content: "\e050";} .icon-action-redo:before{content: "\e051";} .icon-wrench:before{content: "\e052";} .icon-umbrella:before{content: "\e053";} .icon-trash:before{content: "\e054";} .icon-tag:before{content: "\e055";} .icon-support:before{content: "\e056";} .icon-size-fullscreen:before{content: "\e057";} .icon-size-actual:before{content: "\e058";} .icon-shuffle:before{content: "\e059";} .icon-share-alt:before{content: "\e05a";} .icon-share:before{content: "\e05b";} .icon-rocket:before{content: "\e05c";} .icon-question:before{content: "\e05d";} .icon-pie-chart:before{content: "\e05e";} .icon-pencil:before{content: "\e05f";} .icon-note:before{content: "\e060";} .icon-music-tone-alt:before{content: "\e061";} .icon-music-tone:before{content: "\e062";} .icon-microphone:before{content: "\e063";} .icon-loop:before{content: "\e064";} .icon-logout:before{content: "\e065";} .icon-login:before{content: "\e066";} .icon-list:before{content: "\e067";} .icon-like:before{content: "\e068";} .icon-home:before{content: "\e069";} .icon-grid:before{content: "\e06a";} .icon-graph:before{content: "\e06b";} .icon-equalizer:before{content: "\e06c";} .icon-dislike:before{content: "\e06d";} .icon-cursor:before{content: "\e06e";} .icon-control-start:before{content: "\e06f";} .icon-control-rewind:before{content: "\e070";} .icon-control-play:before{content: "\e071";} .icon-control-pause:before{content: "\e072";} .icon-control-forward:before{content: "\e073";} .icon-control-end:before{content: "\e074";} .icon-calendar:before{content: "\e075";} .icon-bulb:before{content: "\e076";} .icon-bar-chart:before{content: "\e077";} .icon-arrow-up:before{content: "\e078";} .icon-arrow-right:before{content: "\e079";} .icon-arrow-left:before{content: "\e07a";} .icon-arrow-down:before{content: "\e07b";} .icon-ban:before{content: "\e07c";} .icon-bubble:before{content: "\e07d";} .icon-camcorder:before{content: "\e07e";} .icon-camera:before{content: "\e07f";} .icon-check:before{content: "\e080";} .icon-clock:before{content: "\e081";} .icon-close:before{content: "\e082";} .icon-cloud-download:before{content: "\e083";} .icon-cloud-upload:before{content: "\e084";} .icon-doc:before{content: "\e085";} .icon-envelope:before{content: "\e086";} .icon-eye:before{content: "\e087";} .icon-flag:before{content: "\e088";} .icon-folder:before{content: "\e089";} .icon-heart:before{content: "\e08a";} .icon-info:before{content: "\e08b";} .icon-key:before{content: "\e08c";} .icon-link:before{content: "\e08d";} .icon-lock:before{content: "\e08e";} .icon-lock-open:before{content: "\e08f";} .icon-magnifier:before{content: "\e090";} .icon-magnifier-add:before{content: "\e091";} .icon-magnifier-remove:before{content: "\e092";} .icon-paper-clip:before{content: "\e093";} .icon-paper-plane:before{content: "\e094";} .icon-plus:before{content: "\e095";} .icon-pointer:before{content: "\e096";} .icon-power:before{content: "\e097";} .icon-refresh:before{content: "\e098";} .icon-reload:before{content: "\e099";} .icon-settings:before{content: "\e09a";} .icon-star:before{content: "\e09b";} .icon-symbol-female:before{content: "\e09c";} .icon-symbol-male:before{content: "\e09d";} .icon-target:before{content: "\e09e";} .icon-volume-1:before{content: "\e09f";} .icon-volume-2:before{content: "\e0a0";} .icon-volume-off:before{content: "\e0a1";} .icon-users:before{content: "\e001";} .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-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;} .owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; 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; -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{-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{-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 .owl-carousel{display: block;} .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 .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("/theme_martin/static/css/owl.video.play.html") 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;} .owl-theme .owl-dots .owl-dot{display: inline-block;} .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #869791 none repeat scroll 0 0;} .owl-theme .owl-dots .owl-dot span{background: #d6d6d6 none repeat scroll 0 0; border-radius: 30px; display: block; height: 10px; margin: 5px 7px; transition: opacity 200ms ease 0s; width: 10px;} .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} .animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s} @-webkit-keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-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{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-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;transform-origin:center bottom} @-webkit-keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}} @keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}} .flash{-webkit-animation-name:flash;animation-name:flash} @-webkit-keyframes pulse{from{-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{from{-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{from{-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{from{-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{100%,from{-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{100%,from{-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;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing} @-webkit-keyframes tada{from{-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{from{-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{from{-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{from{-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 jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}} @keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}} .jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center} @-webkit-keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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-keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{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{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{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-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{from{opacity:0}100%{opacity:1}} @keyframes fadeIn{from{opacity:0}100%{opacity:1}} .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn} @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInDown{from{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{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInDownBig{from{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{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInLeft{from{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{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInLeftBig{from{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{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInRight{from{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{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInRightBig{from{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{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInUp{from{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{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInUpBig{from{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{from{opacity:1}100%{opacity:0}} @keyframes fadeOut{from{opacity:1}100%{opacity:0}} .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut} @-webkit-keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} @keyframes fadeOutDown{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}} @keyframes fadeOutDownBig{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} @keyframes fadeOutLeft{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}} @keyframes fadeOutLeftBig{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @keyframes fadeOutRight{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}} @keyframes fadeOutRightBig{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} @keyframes fadeOutUp{from{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{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}} @keyframes fadeOutUpBig{from{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{from{-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{from{-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{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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{from{-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{from{-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-backface-visibility:visible!important;backface-visibility:visible!important} @-webkit-keyframes flipOutY{from{-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{from{-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-keyframes lightSpeedIn{from{-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{from{-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{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}} @keyframes lightSpeedOut{from{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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{-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{from{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{from{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{from{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{from{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{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}} @keyframes zoomIn{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}} @keyframes zoomOut{from{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{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown} @-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft} @-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight} @-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp} @-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} @keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown} @-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} @keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft} @-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} .slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight} @-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} @keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} .slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} .isotope-item{z-index:2} .isotope-hidden.isotope-item{pointer-events:none;z-index:1} .isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s} .isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width} .isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity} .isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s} .mejs-offscreen{position: absolute !important; top: -10000px; left: -10000px; overflow: hidden; width: 1px; height: 1px;} .mejs-container{position: relative; background: #000; font-family: Helvetica, Arial; text-align: left; vertical-align: top; text-indent: 0; width: 100% !important;} .mejs-container:focus{outline: none;} .me-plugin{position: absolute;} .mejs-embed, .mejs-embed body{width: 100%; height: 100%; margin: 0; padding: 0; background: #000; overflow: hidden;} .mejs-fullscreen{overflow: hidden !important;} .mejs-container-fullscreen{position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1000;} .mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video{width: 100%; height: 100%;} .mejs-clear{clear: both;} .mejs-background{position: absolute; top: 0; left: 0;} .mejs-mediaelement{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .mejs-poster{position: absolute; top: 0; left: 0; background-size: contain ; background-position: 50% 50% ; background-repeat: no-repeat ;} :root .mejs-poster img{display: none ;} .mejs-poster img{border: 0; padding: 0; border: 0;} .mejs-overlay{position: absolute; top: 0; left: 0;} .mejs-overlay-play{cursor: pointer;} .mejs-overlay-button{position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; background: url(/theme_martin/static/css/../images/bigplay.svg) no-repeat;} .no-svg .mejs-overlay-button{background-image: url(/theme_martin/static/css/../images/bigplay.html);} .mejs-overlay:hover .mejs-overlay-button{background-position: 0 -100px ;} .mejs-overlay-loading{position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px;} .mejs-overlay-loading span{display: block; width: 80px; height: 80px; background: transparent url(/theme_martin/static/css/../images/loading.html) 50% 50% no-repeat;} .mejs-container .mejs-controls{position: absolute; list-style-type: none; margin: 0; padding: 0; bottom: 0; left: 0; background: #eceff7; height: 40px; width: 100%;} .mejs-container .mejs-controls div{list-style-type: none; background-image: none; display: block; float: left; margin: 0; padding: 0; width: 26px; height: 26px; font-size: 11px; line-height: 11px; border: 0; margin-top: 6px;} .mejs-controls .mejs-button button{cursor: pointer; display: block; font-size: 0; line-height: 0; text-decoration: none; margin: 7px 5px; padding: 0; position: absolute; height: 16px; width: 15px; border: 0; background: transparent url(/theme_martin/static/css/../images/controls.png) no-repeat;} .no-svg .mejs-controls .mejs-button button{background-image: url(/theme_martin/static/css/../images/controls.png);} .mejs-controls .mejs-button button:focus{outline: dotted 1px #999;} .mejs-container .mejs-controls .mejs-time{color: #000; display: block; height: 17px; width: auto; padding: 10px 3px 0 3px ; overflow: hidden; text-align: center; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;} .mejs-container .mejs-controls .mejs-time a{color: #fff; font-size: 11px; line-height: 12px; display: block; float: left; margin: 1px 2px 0 0; width: auto;} .mejs-controls .mejs-play button{background-position: 4px 0;} .mejs-controls .mejs-pause button{background-position: 4px -16px;} .mejs-controls .mejs-stop button{background-position: -112px 0;} .mejs-controls div.mejs-time-rail{direction: ltr; width: 200px; padding-top: 5px;} .mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a{display: block; position: absolute; width: 180px; height: 10px; cursor: pointer;} .mejs-controls .mejs-time-rail .mejs-time-total{margin: 5px; background: #333; background: #fff;} .mejs-controls .mejs-time-rail .mejs-time-buffering{width: 100%; 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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); 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: -moz-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: -ms-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: 15px 15px; -moz-background-size: 15px 15px; -o-background-size: 15px 15px; background-size: 15px 15px; -webkit-animation: buffering-stripes 2s linear infinite; -moz-animation: buffering-stripes 2s linear infinite; -ms-animation: buffering-stripes 2s linear infinite; -o-animation: buffering-stripes 2s linear infinite; animation: buffering-stripes 2s linear infinite;} @-webkit-keyframes buffering-stripes{from{background-position: 0 0;}to{background-position: 30px 0;}} @-moz-keyframes buffering-stripes{from{background-position: 0 0;}to{background-position: 30px 0;}} @-ms-keyframes buffering-stripes{from{background-position: 0 0;}to{background-position: 30px 0;}} @-o-keyframes buffering-stripes{from{background-position: 0 0;}to{background-position: 30px 0;}} @keyframes buffering-stripes{from{background-position: 0 0;}to{background-position: 30px 0;}} .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #FFF; width: 0;} .mejs-controls .mejs-time-rail .mejs-time-current{background: #fff; background: #00a9da; width: 0;} .mejs-controls .mejs-time-rail .mejs-time-handle{display: none; position: absolute; margin: 0; width: 10px; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; border: solid 2px #333; top: -2px; text-align: center;} .mejs-controls .mejs-time-rail .mejs-time-float{position: absolute; display: none; background: #eee; width: 36px; height: 17px; border: solid 1px #333; top: -26px; margin-left: -18px; text-align: center; color: #111;} .mejs-controls .mejs-time-rail .mejs-time-float-current{margin: 2px; width: 30px; display: block; text-align: center; left: 0;} .mejs-controls .mejs-time-rail .mejs-time-float-corner{position: absolute; display: block; width: 0; height: 0; line-height: 0; border: solid 5px #eee; border-color: #eee transparent transparent transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; top: 15px; left: 13px;} .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width: 48px;} .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width: 44px;} .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left: 18px;} .mejs-controls .mejs-fullscreen-button button{background-position: -31px 0;} .mejs-controls .mejs-unfullscreen button{background-position: -32px -16px;} .mejs-controls .mejs-volume-button{} .mejs-controls .mejs-mute button{background-position: -16px -16px;} .mejs-controls .mejs-unmute button{background-position: -16px 0;} .mejs-controls .mejs-volume-button{position: relative;} .mejs-controls .mejs-volume-button .mejs-volume-slider{display: none; height: 115px; width: 25px; background: url(/theme_martin/static/css/../images/background.html); background: #00a9da; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; top: -115px; left: 0; z-index: 1; position: absolute; margin: 0;} .mejs-controls .mejs-volume-button:hover{-webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;} .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: #ddd; background: rgba(255, 255, 255, 0.5); margin: 0;} .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: #ddd; background: rgba(255, 255, 255, 0.9); margin: 0;} .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position: absolute; left: 4px; top: -3px; width: 16px; height: 6px; background: #ddd; background: rgba(255, 255, 255, 0.9); cursor: N-resize; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin: 0;} .mejs-controls a.mejs-horizontal-volume-slider{height: 26px; width: 56px; position: relative; display: block; float: left; margin-top: 6px; vertical-align: middle;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position: absolute; left: 0; top: 11px; width: 50px; height: 8px; margin: 0; padding: 0; font-size: 1px; background: #fff;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position: absolute; left: 0; top: 11px; width: 50px; height: 8px; margin: 0; padding: 0; font-size: 1px; background: #00a9da;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display: none;} .mejs-controls .mejs-captions-button{position: relative;} .mejs-controls .mejs-captions-button button{background-position: -48px 0;} .mejs-controls .mejs-captions-button .mejs-captions-selector{visibility: hidden; position: absolute; bottom: 26px; right: -51px; width: 85px; height: 100px; background: url(/theme_martin/static/css/../images/background.html); background: rgba(50,50,50,0.7); border: solid 1px transparent; padding: 10px 10px 0 10px; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin: 0; padding: 0; display: block; list-style-type: none !important; overflow: hidden;} .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin: 0 0 6px 0; padding: 0; list-style-type: none !important; display: block; color: #fff; overflow: hidden;} .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear: both; float: left; margin: 3px 3px 0 5px;} .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width: 55px; float: left; padding: 4px 0 0 0; line-height: 15px; font-family: helvetica, arial; font-size: 10px;} .mejs-controls .mejs-captions-button .mejs-captions-translations{font-size: 10px; margin: 0 0 5px 0;} .mejs-chapters{position: absolute; top: 0; left: 0; -xborder-right: solid 1px #fff; width: 10000px; z-index: 1;} .mejs-chapters .mejs-chapter{position: absolute; float: left; background: #222; background: rgba(0, 0, 0, 0.7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000); overflow: hidden; border: 0;} .mejs-chapters .mejs-chapter .mejs-chapter-block{font-size: 11px; color: #fff; padding: 5px; display: block; border-right: solid 1px #333; border-bottom: solid 1px #333; cursor: pointer;} .mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right: none;} .mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background: #666; background: rgba(102,102,102, 0.7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6))); background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);} .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size: 12px; font-weight: bold; display: block; white-space: nowrap; text-overflow: ellipsis; margin: 0 0 3px 0; line-height: 12px;} .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size: 12px; line-height: 12px; margin: 3px 0 4px 0; display: block; white-space: nowrap; text-overflow: ellipsis;} .mejs-captions-layer{position: absolute; bottom: 0; left: 0; text-align:center; line-height: 20px; font-size: 16px; color: #fff;} .mejs-captions-layer a{color: #fff; text-decoration: underline;} .mejs-captions-layer[lang=ar]{font-size: 20px; font-weight: normal;} .mejs-captions-position{position: absolute; width: 100%; bottom: 15px; left: 0;} .mejs-captions-position-hover{bottom: 35px;} .mejs-captions-text{padding: 3px 5px; background: url(/theme_martin/static/css/../images/background.html); background: rgba(20, 20, 20, 0.5); white-space: pre-wrap;} .me-cannotplay{} .me-cannotplay a{color: #fff; font-weight: bold;} .me-cannotplay span{padding: 15px; display: block;} .mejs-controls .mejs-loop-off button{background-position: -64px -16px;} .mejs-controls .mejs-loop-on button{background-position: -64px 0;} .mejs-controls .mejs-backlight-off button{background-position: -80px -16px;} .mejs-controls .mejs-backlight-on button{background-position: -80px 0;} .mejs-controls .mejs-picturecontrols-button{background-position: -96px 0;} .mejs-contextmenu{position: absolute; width: 150px; padding: 10px; border-radius: 4px; top: 0; left: 0; background: #fff; border: solid 1px #999; z-index: 1001;} .mejs-contextmenu .mejs-contextmenu-separator{height: 1px; font-size: 0; margin: 5px 6px; background: #333;} .mejs-contextmenu .mejs-contextmenu-item{font-family: Helvetica, Arial; font-size: 12px; padding: 4px 6px; cursor: pointer; color: #333;} .mejs-contextmenu .mejs-contextmenu-item:hover{background: #2C7C91; color: #fff;} .mejs-controls .mejs-sourcechooser-button{position: relative;} .mejs-controls .mejs-sourcechooser-button button{background-position: -128px 0;} .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility: hidden; position: absolute; bottom: 26px; right: -10px; width: 130px; height: 100px; background: url(/theme_martin/static/css/../images/background.html); background: rgba(50,50,50,0.7); border: solid 1px transparent; padding: 10px; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin: 0; padding: 0; display: block; list-style-type: none !important; overflow: hidden;} .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin: 0 0 6px 0; padding: 0; list-style-type: none !important; display: block; color: #fff; overflow: hidden;} .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear: both; float: left; margin: 3px 3px 0 5px;} .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width: 100px; float: left; padding: 4px 0 0 0; line-height: 15px; font-family: helvetica, arial; font-size: 10px;} .mejs-postroll-layer{position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: url(/theme_martin/static/css/../images/background.html); background: rgba(50,50,50,0.7); z-index: 1000; overflow: hidden;} .mejs-postroll-layer-content{width: 100%; height: 100%;} .mejs-postroll-close{position: absolute; right: 0; top: 0; background: url(/theme_martin/static/css/../images/background.html); background: rgba(50,50,50,0.7); color: #fff; padding: 4px; z-index: 100; cursor: pointer;} div.mejs-speed-button{width: 46px !important; position: relative;} .mejs-controls .mejs-button.mejs-speed-button button{background: transparent; width: 36px; font-size: 11px; line-height: normal; color: #ffffff;} .mejs-controls .mejs-speed-button .mejs-speed-selector{display: none; position: absolute; top: -100px; left: -10px; width: 60px; height: 100px; background: url(/theme_martin/static/css/../images/background.html); background: rgba(50, 50, 50, 0.7); border: solid 1px transparent; padding: 0; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .mejs-controls .mejs-speed-button:hover > .mejs-speed-selector{display: block;} .mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color: rgba(33, 248, 248, 1);} .mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin: 0; padding: 0; display: block; list-style-type: none !important; overflow: hidden;} .mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin: 0 0 6px 0; padding: 0 10px; list-style-type: none !important; display: block; color: #fff; overflow: hidden;} .mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear: both; float: left; margin: 3px 3px 0 5px; display: none;} .mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width: 60px; float: left; padding: 4px 0 0 0; line-height: 15px; font-family: helvetica, arial; font-size: 11.5px; color: white; margin-left: 5px; cursor: pointer;} .mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color: rgb(200, 200, 200) !important; background-color: rgba(255,255,255,.4) !important;} .mejs-controls .mejs-button.mejs-jump-forward-button{background: transparent url(/theme_martin/static/css/../images/jumpforward.html) no-repeat; background-position: 3px 3px;} .mejs-controls .mejs-button.mejs-jump-forward-button button{background: transparent; font-size: 9px; line-height: normal; color: #ffffff;} .mejs-controls .mejs-button.mejs-skip-back-button{background: transparent url(/theme_martin/static/css/../images/skipback.html) no-repeat; background-position: 3px 3px;} .mejs-controls .mejs-button.mejs-skip-back-button button{background: transparent; font-size: 9px; line-height: normal; color: #ffffff;} .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: url("/theme_martin/static/css/../images/close.png") 25 25, pointer;} .mfp-zoom{} .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%; cursor: url("/theme_martin/static/css/../images/close.png") 25 25, pointer; display: none;} .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: transparent;} .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; cursor: url("/theme_martin/static/css/../images/close.png") 25 25, pointer;} .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;} 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: 10px 0 10px; margin: 0 auto;} .mfp-figure{line-height: 0;} .mfp-figure:after{content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444;} .mfp-figure small{color: #BDBDBD; display: block; font-size: 12px; line-height: 14px;} .mfp-figure figure{margin: 0;} .mfp-bottom-bar{display: none; 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){.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;} 

/* /theme_martin/static/css/mega-menu/mega_menu.css defined in bundle 'web.assets_frontend' */
  .mega-menu{margin: 0 auto; padding: 0; display: block; float: none; position: relative; z-index: 999; font-size: 16px; font-family: "Open Sans", sans-serif; min-height: 50px; clear: both; box-sizing: border-box;} @media screen and (max-width: 992px){.mega-menu{margin: 0;}} .mega-menu *{outline: none; list-style: none; text-decoration: none; box-sizing: border-box !important; font-family: "Open Sans", sans-serif; font-weight: 400; -webkit-tap-highlight-color: transparent; text-align: left;} @media screen and (max-width: 992px){.mega-menu *{word-break: break-all;}} .mega-menu i.fa{font-family: "FontAwesome";} .mega-menu img{margin: 0; padding: 0; display: block; max-width: 100% !important; float: left; height: 60px;} .mega-menu input{border: none;} .mega-menu > section.menu-list-items{margin: 0; padding: 35px 0; display: block; float: left; width: 100%; background-color: transparent;} .mega-menu .menu-logo{margin: 0; padding: 0; display: block; float: left; position: relative;} @media screen and (min-width: 993px){.mega-menu .menu-logo.menu-logo-align-right{float: right;}} @media screen and (max-width: 992px){.mega-menu .menu-logo{width: 100%;}} .mega-menu .menu-logo > li{margin: 0; padding: 0; display: block; float: left; font-size: 1em; line-height: 50px;} @media screen and (max-width: 992px){.mega-menu .menu-logo > li{width: 100%; line-height: normal;}} .mega-menu .menu-logo > li > a{margin: 0; display: inline-block; float: left; width: 100%; color: #ffffff; font-size: 0.8125em; line-height: 50px; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease;} .mega-menu .menu-logo > li > a:hover{} @media screen and (max-width: 992px){.mega-menu .menu-logo > li > a{line-height: normal; padding-top: 16px; padding-bottom: 16px; position: relative; z-index: 10; width: auto;}} .mega-menu .menu-logo > li > a i.fa{padding: 0; display: inline-block; font-size: 1.25em; position: absolute; top: 0; left: 20px; bottom: 0; margin: auto 0; line-height: 50px;} .mega-menu .menu-logo > li > a img{} .mega-menu .menu-links{margin: 0; padding: 0; display: block; float: right;} @media screen and (max-width: 992px){.mega-menu .menu-links{width: 100%; background: #fff;}} @media screen and (min-width: 993px){.mega-menu .menu-links{display: block !important; max-height: 100% !important; overflow: visible !important;}.mega-menu .menu-links.menu-links-align-right{float: right;}} .mega-menu .menu-links > li{margin: 0; padding: 0; display: block; float: left; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; font-size: 1em;} @media screen and (max-width: 992px){.mega-menu .menu-links > li{width: 100%; position: relative; cursor: pointer; line-height: normal; border-bottom: 1px solid #f3f3f3; z-index: 50;}.mega-menu .menu-links > li.activeTriggerMobile{background-color: #00a9da;}} @media screen and (min-width: 993px){.mega-menu .menu-links > li.activeTrigger{background-color: #00a9da;}} .mega-menu .menu-links > li.active a{background-color: transparent; color: #00a9da;} .mega-menu .menu-links > li:hover{background-color: transparent; color: #00a9da;} .mega-menu .menu-links > li > a{margin: 0; padding: 0 13px; display: inline-block; float: none; width: 100%; color: #ffffff; font-size: 0.933em; line-height: 64px; position: relative; text-transform: capitalize;} .mega-menu .menu-links > li > a:hover{color: #00a9da;} @media screen and (max-width: 992px){.mega-menu .menu-links > li > a{width: auto; line-height: normal; padding-top: 10px; padding-bottom: 10px; position: static; padding-right: 10px; z-index: 20; color: #363636;}} .mega-menu .menu-links > li > a i.fa{font-size: 1em; line-height: 0.8125em; padding-right: 2px;} .mega-menu .menu-links > li > a i.fa.fa-indicator{padding-right: 0; padding-left: 2px;} @media screen and (max-width: 992px){.mega-menu .menu-links > li > a i.fa.fa-indicator{float: right; position: absolute; right: 20px; top: 0; bottom: 0; line-height: 50px; height: 50px; z-index: -1;}} .mega-menu .menu-social-bar{margin: 0; display: block; float: left; padding: 0 10px;} @media screen and (min-width: 993px){.mega-menu .menu-social-bar{display: block !important;}} @media screen and (min-width: 993px){.mega-menu .menu-social-bar.menu-social-bar-right{float: right;}} @media screen and (max-width: 992px){.mega-menu .menu-social-bar{width: 100%; text-align: center;}} .mega-menu .menu-social-bar > li{margin: 0; padding: 0; display: block; float: left; font-size: 1em; line-height: 50px;} .mega-menu .menu-social-bar > li[data-color='blue'] > a:hover{background-color: #3b5998;} .mega-menu .menu-social-bar > li[data-color='sky-blue'] > a:hover{background-color: #2caae1;} .mega-menu .menu-social-bar > li[data-color='orange'] > a:hover{background-color: #dd4b39;} .mega-menu .menu-social-bar > li[data-color='red'] > a:hover{background-color: #bd081c;} @media screen and (max-width: 992px){.mega-menu .menu-social-bar > li{float: none; display: inline-block; margin-bottom: -5px;}} .mega-menu .menu-social-bar > li > a{margin: 0; display: inline-block; float: left; width: 100%; color: #ffffff; font-size: 0.875em; padding: 0 5px; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; line-height: 50px;} @media screen and (max-width: 992px){.mega-menu .menu-social-bar > li > a{padding-left: 10px; padding-right: 10px;}} .mega-menu .menu-social-bar > li > a i.fa{margin: 0; padding: 0; display: inline-block; float: left; width: 100%; font-size: 1.125em; line-height: 50px;} .mega-menu .menu-search-bar{margin: 0; padding: 0; display: block; float: right; position: relative; height: 50px;} @media screen and (min-width: 993px){.mega-menu .menu-search-bar.menu-search-bar-left{float: left;}} @media screen and (max-width: 992px){.mega-menu .menu-search-bar{width: 100%; position: absolute; top: 0; right: 0;}} .mega-menu .menu-search-bar li, .mega-menu .menu-search-bar form, .mega-menu .menu-search-bar label{margin: 0; padding: 0; display: block; float: left; width: 100%; line-height: 50px;} .mega-menu .menu-search-bar li:hover i.fa.fa-search{background: #00a9da;} .mega-menu .menu-search-bar input{max-width: 0; width: 100%; margin: 0; padding: 5px 50px 5px 0; font-size: 0.8125em; -webkit-transition: max-width 400ms ease, background 400ms ease, padding-left 400ms ease; transition: max-width 400ms ease, background 400ms ease, padding-left 400ms ease; height: 50px; display: block; background: none; color: #ffffff; font-weight: 400;} .mega-menu .menu-search-bar input:focus{max-width: 170px; background: #00a9da; padding-left: 20px;} @media screen and (max-width: 992px){.mega-menu .menu-search-bar input:focus{max-width: 100%; position: relative; z-index: 20;}} .mega-menu .menu-search-bar i.fa.fa-search{position: absolute; top: 0; right: 0; bottom: 0; width: 50px; text-align: center; line-height: 50px; color: #ffffff; cursor: text; -webkit-transition: background 200ms ease; transition: background 200ms ease; z-index: 40;} .mega-menu .menu-search-bar :-moz-placeholder{opacity: 1 !important; color: #ffffff !important;} .mega-menu .menu-search-bar ::-moz-placeholder{opacity: 1 !important; color: #ffffff !important;} .mega-menu .menu-search-bar :-ms-input-placeholder{opacity: 1 !important; color: #ffffff !important;} .mega-menu .menu-search-bar ::-webkit-input-placeholder{opacity: 1 !important; color: #ffffff !important;} @media screen and (max-width: 992px){.mega-menu .menu-search-bar.active input{padding-right: 150px;}.mega-menu .menu-search-bar.active i.fa.fa-search{right: 70px;}} .mega-menu .menu-mobile-collapse-trigger{margin: 0; padding: 0; height: 50px; width: 35px; background: transparent; display: none; position: absolute; top: 0; right: 0; z-index: 100; float: right; cursor: pointer; -webkit-transition: background 200ms ease; transition: background 200ms ease;} .mega-menu .menu-mobile-collapse-trigger:hover{background: transparent;} .mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger span{content: ""; display: block; height: 2px; width: 26px; background: #ffffff; position: absolute; top: 13px; border-radius: 3px; left: 0; right: 0; margin: 0 auto; -webkit-transition: -webkit-transform 400ms ease 0s, opacity 400ms ease; transition: transform 400ms ease 0s, opacity 400ms ease; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transform-origin: 0px 50% 0px; -ms-transform-origin: 0px 50% 0px; transform-origin: 0px 50% 0px;} .home-2 .mega-menu .menu-mobile-collapse-trigger:before, .home-2 .mega-menu .menu-mobile-collapse-trigger:after, .home-2 .mega-menu .menu-mobile-collapse-trigger span{background: #323232;} .mega-menu .menu-mobile-collapse-trigger:after{top: 27px;} .mega-menu .menu-mobile-collapse-trigger span{top: 20px;} .mega-menu .menu-mobile-collapse-trigger.active span{opacity: 0;} .mega-menu .menu-mobile-collapse-trigger.active:before{-webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);} .mega-menu .menu-mobile-collapse-trigger.active:after{-webkit-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg);} @media screen and (max-width: 992px){.mega-menu .menu-mobile-collapse-trigger{display: block;}} .mega-menu .drop-down-multilevel{margin: 0; padding: 0; display: block; position: absolute; top: auto; left: auto; right: auto; z-index: 50; width: 100%; background: #ffffff; float: left; max-width: 200px;} .mega-menu .drop-down-multilevel *{color: #323232;} @media screen and (min-width: 993px){.mega-menu .drop-down-multilevel{display: block !important; opacity: 0; visibility: hidden; border-top: 5px solid #00a9da; box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05); border-bottom: 0px;}} @media screen and (max-width: 992px){.mega-menu .drop-down-multilevel{max-width: 100% !important; position: relative; left: 0; top: 0; padding: 10px; display: none;}} .mega-menu .drop-down-multilevel li{margin: 0; padding: 0; display: block; float: left; border-bottom: 1px solid #f3f3f3; width: 100%; position: relative; -webkit-transition: background 200ms ease; transition: background 200ms ease; z-index: 50;} .mega-menu .drop-down-multilevel li:last-child{border-bottom: 0px;} .mega-menu .drop-down-multilevel li:hover{background: #eceff7;} .mega-menu .drop-down-multilevel li:hover > a{color: #00a9da;} .mega-menu .drop-down-multilevel li:hover > a i.fa{color: #00a9da;} @media screen and (min-width: 993px){.mega-menu .drop-down-multilevel li.activeTrigger{background: #00a9da;}.mega-menu .drop-down-multilevel li.activeTrigger > a{color: #ffffff;}.mega-menu .drop-down-multilevel li.activeTrigger > a i.fa{color: #ffffff;}} @media screen and (max-width: 992px){.mega-menu .drop-down-multilevel li.activeTriggerMobile{background: #00a9da;}.mega-menu .drop-down-multilevel li.activeTriggerMobile > a{color: #ffffff;}.mega-menu .drop-down-multilevel li.activeTriggerMobile > a i.fa{color: #ffffff;}} .mega-menu .menu-links > li.active .drop-down-multilevel a{color: #323232;} .mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color: #00a9da;} .mega-menu .drop-down-multilevel a{margin: 0; padding: 15px 20px; font-size: 0.8125em; text-transform: capitalize; display: inline-block; float: left; width: 100%; color: #323232; -webkit-transition: color 200ms ease; transition: color 200ms ease; min-height: 48px;} @media screen and (max-width: 992px){.mega-menu .drop-down-multilevel a{width: 100%;}} .mega-menu .drop-down-multilevel i.fa{float: left; line-height: 1.375em; font-size: 1em; display: block; padding-right: 10px; -webkit-transition: color 200ms ease; transition: color 200ms ease;} .mega-menu .drop-down-multilevel i.fa.fa-indicator{float: right; line-height: 1.375em; font-size: 1em; display: block; padding-left: 10px; padding-right: 0;} @media screen and (max-width: 992px){.mega-menu .drop-down-multilevel i.fa.fa-indicator{float: right; height: 50px; position: absolute; top: 0; right: 20px; line-height: 50px; z-index: -1;}} .mega-menu .drop-down-multilevel .drop-down-multilevel{left: 100%; top: 0;} @media screen and (min-width: 993px){.mega-menu .drop-down-multilevel .drop-down-multilevel.left-side{left: -100%;}} @media screen and (max-width: 992px){.mega-menu .drop-down-multilevel .drop-down-multilevel{left: 0; border: 1px solid #cccccc;}} .mega-menu .drop-down, .mega-menu .drop-down-tab-bar{position: absolute; left: auto; top: auto; right: auto; background: #ffffff; float: left; padding: 10px; z-index: 999; display: block; cursor: default; overflow: hidden;} .mega-menu .drop-down *, .mega-menu .drop-down-tab-bar *{color: #323232;} @media screen and (min-width: 993px){.mega-menu .drop-down.menu-bg, .mega-menu .drop-down-tab-bar{background: rgba(255, 255, 255, 1) url(/theme_martin/static/css/mega-menu/../../images/bg/17.png); background-size: cover; background-repeat: no-repeat; background-position: center;}.mega-menu .drop-down.menu-bg [class*="grid-col-"]{padding:10px 10px 0;}.mega-menu .rev-slider{background: #fff; padding: 7px 12px;}.mega-menu .rev-slider p{display: inline-block; padding: 0px 10px; margin-bottom: 0px !important; line-height: 0px !important;}.mega-menu .rev-slider a{display: inline-block; font-size: 13px !important; color: #01a9da; width: inherit !important; padding: 5px 0px;}.mega-menu .rev-slider a:hover{color: #323232 !important;}} @media screen and (min-width: 993px){.mega-menu .drop-down, .mega-menu .drop-down-tab-bar{display: block !important; opacity: 0; visibility: hidden; border-top:5px solid #00a9da; border-radius: 0px !important; box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05);}} @media screen and (max-width: 992px){.mega-menu .drop-down, .mega-menu .drop-down-tab-bar{width: 100% !important; top: 0; left: 0; position: relative; display: none;}} .mega-menu .drop-down .grid-row, .mega-menu .drop-down-tab-bar .grid-row{margin: 0; padding: 0; min-height: 1px; width: 100%; float: left; clear: both;} .mega-menu .drop-down [class*="grid-col-"], .mega-menu .drop-down-tab-bar [class*="grid-col-"]{margin: 0; float: left; padding: 10px; position: relative;} .mega-menu .drop-down .grid-col-1, .mega-menu .drop-down-tab-bar .grid-col-1{width: 8.333333333333333%;} .mega-menu .drop-down .grid-col-2, .mega-menu .drop-down-tab-bar .grid-col-2{width: 16.66666666666667%;} .mega-menu .drop-down .grid-col-3, .mega-menu .drop-down-tab-bar .grid-col-3{width: 25%;} .mega-menu .drop-down .grid-col-4, .mega-menu .drop-down-tab-bar .grid-col-4{width: 33.33333333333333%;} .mega-menu .drop-down .grid-col-5, .mega-menu .drop-down-tab-bar .grid-col-5{width: 41.66666666666667%;} .mega-menu .drop-down .grid-col-6, .mega-menu .drop-down-tab-bar .grid-col-6{width: 50%;} .mega-menu .drop-down .grid-col-7, .mega-menu .drop-down-tab-bar .grid-col-7{width: 58.33333333333333%;} .mega-menu .drop-down .grid-col-8, .mega-menu .drop-down-tab-bar .grid-col-8{width: 66.66666666666667%;} .mega-menu .drop-down .grid-col-9, .mega-menu .drop-down-tab-bar .grid-col-9{width: 75%;} .mega-menu .drop-down .grid-col-10, .mega-menu .drop-down-tab-bar .grid-col-10{width: 83.33333333333333%;} .mega-menu .drop-down .grid-col-11, .mega-menu .drop-down-tab-bar .grid-col-11{width: 91.66666666666667%;} .mega-menu .drop-down .grid-col-12, .mega-menu .drop-down-tab-bar .grid-col-12{width: 100%;} .mega-menu .drop-down.grid-col-1, .mega-menu .drop-down-tab-bar.grid-col-1{width: 8.333333333333333%;} .mega-menu .drop-down.grid-col-2, .mega-menu .drop-down-tab-bar.grid-col-2{width: 16.66666666666667%;} .mega-menu .drop-down.grid-col-3, .mega-menu .drop-down-tab-bar.grid-col-3{width: 25%;} .mega-menu .drop-down.grid-col-4, .mega-menu .drop-down-tab-bar.grid-col-4{width: 33.33333333333333%;} .mega-menu .drop-down.grid-col-5, .mega-menu .drop-down-tab-bar.grid-col-5{width: 41.66666666666667%;} .mega-menu .drop-down.grid-col-6, .mega-menu .drop-down-tab-bar.grid-col-6{width: 50%;} .mega-menu .drop-down.grid-col-7, .mega-menu .drop-down-tab-bar.grid-col-7{width: 58.33333333333333%;} .mega-menu .drop-down.grid-col-8, .mega-menu .drop-down-tab-bar.grid-col-8{width: 66.66666666666667%;} .mega-menu .drop-down.grid-col-9, .mega-menu .drop-down-tab-bar.grid-col-9{width: 75%;} .mega-menu .drop-down.grid-col-10, .mega-menu .drop-down-tab-bar.grid-col-10{width: 83.33333333333333%;} .mega-menu .drop-down.grid-col-11, .mega-menu .drop-down-tab-bar.grid-col-11{width: 91.66666666666667%;} .mega-menu .drop-down.grid-col-12, .mega-menu .drop-down-tab-bar.grid-col-12{width: 100%; left: 0;} @media screen and (max-width: 992px){.mega-menu .drop-down [class*="grid-col-"], .mega-menu .drop-down-tab-bar [class*="grid-col-"]{width: 50%;}} @media screen and (max-width: 992px){.mega-menu .drop-down [class*="grid-col-"], .mega-menu .drop-down-tab-bar [class*="grid-col-"]{width: 100%;}} .mega-menu .drop-down.grid-demo span, .mega-menu .drop-down-tab-bar.grid-demo span{float: left; display: inline-block; width: 100%; padding: 4px 6px; background: #bfbfbf; font-size: 0.75em; color: #323232;} .mega-menu .drop-down .space-0, .mega-menu .drop-down-tab-bar .space-0{padding: 0 !important; margin: 0 !important;} .mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a{font-size: 0.8125em; display: inline-block; padding: 8px 0; width: 100%; max-width: 100%; text-transform: capitalize;} .mega-menu .drop-down h1, .mega-menu .drop-down h2, .mega-menu .drop-down h3, .mega-menu .drop-down h4, .mega-menu .drop-down h5, .mega-menu .drop-down h6, .mega-menu .drop-down-tab-bar h1, .mega-menu .drop-down-tab-bar h2, .mega-menu .drop-down-tab-bar h3, .mega-menu .drop-down-tab-bar h4, .mega-menu .drop-down-tab-bar h5, .mega-menu .drop-down-tab-bar h6{margin-top: 0; font-weight: 700;} .mega-menu .drop-down h1, .mega-menu .drop-down-tab-bar h1{font-size: 1.5em; line-height: 1; padding-top: 0.53em; margin-bottom: 0.5em;} .mega-menu .drop-down h2, .mega-menu .drop-down-tab-bar h2{font-size: 1.375em; padding-top: 0.25em; margin-bottom: 0.5em;} .mega-menu .drop-down h3, .mega-menu .drop-down-tab-bar h3{font-size: 1.125em; line-height: 1; padding-top: 0.35em; margin-bottom: 0.65em;} .mega-menu .drop-down h4, .mega-menu .drop-down-tab-bar h4{font-size: 1em; text-transform: capitalize; line-height: 1.25; padding-top: 0.45em; margin-bottom: 0px; padding-left: 8px; letter-spacing: 0px;} .mega-menu .drop-down h5, .mega-menu .drop-down-tab-bar h5{font-size: 0.875em; font-weight: bold; padding-top: 0.6em; margin-bottom: 0.9em;} .mega-menu .drop-down h6, .mega-menu .drop-down-tab-bar h6{font-size: 0.75em; font-weight: bold; margin-bottom: 0;} .mega-menu .drop-down figure img, .mega-menu .drop-down-tab-bar figure img{width: 100%; height: auto; display: block;} .mega-menu .drop-down figcaption, .mega-menu .drop-down-tab-bar figcaption{font-size: small; font-style: italic; color: #666666;} .mega-menu .drop-down ul, .mega-menu .drop-down ol, .mega-menu .drop-down dl, .mega-menu .drop-down-tab-bar ul, .mega-menu .drop-down-tab-bar ol, .mega-menu .drop-down-tab-bar dl{padding: 0; margin: 0 0 14px;} .mega-menu .drop-down form, .mega-menu .drop-down-tab-bar form{margin-bottom: 1.5em;} .mega-menu .drop-down form ul, .mega-menu .drop-down-tab-bar form ul{list-style: none none; margin: 0; padding: 0;} .mega-menu .drop-down form ul li, .mega-menu .drop-down-tab-bar form ul li{*zoom: 1; margin-bottom: 1.5em;} .mega-menu .drop-down form ul li:before, .mega-menu .drop-down form ul li:after, .mega-menu .drop-down-tab-bar form ul li:before, .mega-menu .drop-down-tab-bar form ul li:after{content: ""; display: table;} .mega-menu .drop-down form ul li:after, .mega-menu .drop-down-tab-bar form ul li:after{clear: both;} .mega-menu .drop-down fieldset, .mega-menu .drop-down-tab-bar fieldset{margin: 0; padding: 1.5em;} .mega-menu .drop-down label, .mega-menu .drop-down-tab-bar label{display: block;} .mega-menu .drop-down label.inline, .mega-menu .drop-down-tab-bar label.inline{display: inline; padding-right: 24px;} .mega-menu .drop-down input[type="text"], .mega-menu .drop-down input[type="url"], .mega-menu .drop-down input[type="email"], .mega-menu .drop-down input[type="password"], .mega-menu .drop-down input[type="search"], .mega-menu .drop-down input[type="number"], .mega-menu .drop-down input[type="date"], .mega-menu .drop-down input[type="month"], .mega-menu .drop-down input[type="week"], .mega-menu .drop-down input[type="time"], .mega-menu .drop-down input[type="datetime"], .mega-menu .drop-down input[type="datetime-local"], .mega-menu .drop-down input[type="tel"], .mega-menu .drop-down textarea, .mega-menu .drop-down-tab-bar input[type="text"], .mega-menu .drop-down-tab-bar input[type="url"], .mega-menu .drop-down-tab-bar input[type="email"], .mega-menu .drop-down-tab-bar input[type="password"], .mega-menu .drop-down-tab-bar input[type="search"], .mega-menu .drop-down-tab-bar input[type="number"], .mega-menu .drop-down-tab-bar input[type="date"], .mega-menu .drop-down-tab-bar input[type="month"], .mega-menu .drop-down-tab-bar input[type="week"], .mega-menu .drop-down-tab-bar input[type="time"], .mega-menu .drop-down-tab-bar input[type="datetime"], .mega-menu .drop-down-tab-bar input[type="datetime-local"], .mega-menu .drop-down-tab-bar input[type="tel"], .mega-menu .drop-down-tab-bar textarea{display: block; width: 100%; margin: 0 0 0.75em; padding: 10px; font-size: 0.8125em; border: 1px solid #e8e8e8; line-height: 1.5em; font-family: "Open Sans", sans-serif;} .mega-menu .drop-down select, .mega-menu .drop-down-tab-bar select{width: 100%; height: 2.1em; margin-bottom: 0.9em; border: 1px solid #cccccc; font-family: "Open Sans", sans-serif;} .mega-menu .drop-down input[type="range"], .mega-menu .drop-down input[type="color"], .mega-menu .drop-down-tab-bar input[type="range"], .mega-menu .drop-down-tab-bar input[type="color"]{vertical-align: middle; height: 1.5em; width: 100%; font-family: "Open Sans", sans-serif;} .mega-menu .drop-down input[type="range"], .mega-menu .drop-down-tab-bar input[type="range"]{height: 1.4em;} .mega-menu .drop-down input[type="color"], .mega-menu .drop-down-tab-bar input[type="color"]{width: 1.5em; font-family: "Open Sans", sans-serif;} .mega-menu .drop-down input[type="time"], .mega-menu .drop-down-tab-bar input[type="time"]{margin: 0 0 0.55em;} .mega-menu .drop-down progress, .mega-menu .drop-down meter, .mega-menu .drop-down-tab-bar progress, .mega-menu .drop-down-tab-bar meter{display: block; width: 100%; height: 1.5em;} .mega-menu .drop-down table, .mega-menu .drop-down-tab-bar table{margin-bottom: 1.4em; width: 100%; border: 1px solid #cccccc;} .mega-menu .drop-down thead, .mega-menu .drop-down-tab-bar thead{text-align: left; font-weight: bold;} .mega-menu .drop-down tbody tr:nth-child(even) td, .mega-menu .drop-down-tab-bar tbody tr:nth-child(even) td{background: #dddddd;} .mega-menu .drop-down tfoot, .mega-menu .drop-down-tab-bar tfoot{font-style: italic;} .mega-menu .drop-down tfoot td, .mega-menu .drop-down tfoot th, .mega-menu .drop-down-tab-bar tfoot td, .mega-menu .drop-down-tab-bar tfoot th{padding: 0.75em 10px;} .mega-menu .drop-down th, .mega-menu .drop-down td, .mega-menu .drop-down caption, .mega-menu .drop-down-tab-bar th, .mega-menu .drop-down-tab-bar td, .mega-menu .drop-down-tab-bar caption{border: 1px solid #cccccc;} .mega-menu .drop-down td, .mega-menu .drop-down th, .mega-menu .drop-down-tab-bar td, .mega-menu .drop-down-tab-bar th{padding: 0 10px 0 10px; line-height: 1.45em;} .mega-menu .drop-down caption, .mega-menu .drop-down-tab-bar caption{border-bottom: 0; padding: 0.75em 10px; line-height: 1.45em; text-align: left; font-style: italic;} .mega-menu .drop-down p, .mega-menu .drop-down-tab-bar p{margin: 0 0 1.5em 0; font-size: 0.8125em;} .mega-menu .drop-down blockquote, .mega-menu .drop-down-tab-bar blockquote{margin: 0 1.5em 1.5em; font-style: italic;} .mega-menu .drop-down mark, .mega-menu .drop-down-tab-bar mark{line-height: 1.5; background: #78aace; color: #ffffff;} .mega-menu .drop-down del, .mega-menu .drop-down-tab-bar del{color: #dddddd;} .mega-menu .drop-down code, .mega-menu .drop-down kbd, .mega-menu .drop-down pre, .mega-menu .drop-down samp, .mega-menu .drop-down-tab-bar code, .mega-menu .drop-down-tab-bar kbd, .mega-menu .drop-down-tab-bar pre, .mega-menu .drop-down-tab-bar samp{font-family: "Open Sans", sans-serif;} .mega-menu .drop-down ins, .mega-menu .drop-down small, .mega-menu .drop-down-tab-bar ins, .mega-menu .drop-down-tab-bar small{line-height: 1.5;} .mega-menu .drop-down kbd, .mega-menu .drop-down samp, .mega-menu .drop-down-tab-bar kbd, .mega-menu .drop-down-tab-bar samp{line-height: 1.4;} .mega-menu .drop-down hr, .mega-menu .drop-down-tab-bar hr{background: #cccccc; color: #cccccc; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 1.4em; border: none;} .mega-menu .drop-down input[type="submit"], .mega-menu .drop-down input[type="button"], .mega-menu .drop-down-tab-bar input[type="submit"], .mega-menu .drop-down-tab-bar input[type="button"]{background: #00a9da; padding: 10px 20px; margin: 5px 10px 0 0; font-family: "Open Sans", sans-serif; line-height: 1.5em; font-weight: 600; font-size: 0.8125em; color: #ffffff; border-radius: 0; display: block; float: left; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease;} .mega-menu .drop-down input[type="submit"]:hover, .mega-menu .drop-down input[type="button"]:hover, .mega-menu .drop-down-tab-bar input[type="submit"]:hover, .mega-menu .drop-down-tab-bar input[type="button"]:hover{background-color: #333333;} @media screen and (max-width: 992px){.mega-menu .drop-down input[type="submit"], .mega-menu .drop-down input[type="button"], .mega-menu .drop-down-tab-bar input[type="submit"], .mega-menu .drop-down-tab-bar input[type="button"]{width: 100%;}} .mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a{-webkit-transition: color 200ms ease; transition: color 200ms ease;} .mega-menu .drop-down a:hover, .mega-menu .drop-down-tab-bar a:hover{color: #00a9da;} .mega-menu .drop-down a i, .mega-menu .drop-down-tab-bar a i{transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;} .mega-menu .drop-down a:hover i, .mega-menu .drop-down-tab-bar a:hover i{color: #00a9da;} @media screen and (max-width: 992px){.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a{width: auto;}} .mega-menu .drop-down .list-description span, .mega-menu .drop-down-tab-bar .list-description span{color: #aeaeae; display: inline-block; width: 100%;} .mega-menu .drop-down .image-description, .mega-menu .drop-down-tab-bar .image-description{position: relative;} .mega-menu .drop-down .image-description img, .mega-menu .drop-down-tab-bar .image-description img{display: inline-block; float: left; max-width: 100%; position: absolute; left: 0; right: 0; height: 40px; width: 40px;} .mega-menu .drop-down .image-description a, .mega-menu .drop-down-tab-bar .image-description a{padding-left: 50px;} .mega-menu .drop-down .image-description span, .mega-menu .drop-down-tab-bar .image-description span{color: #aeaeae; display: inline-block; width: 100%;} .mega-menu .drop-down i.fa, .mega-menu .drop-down-tab-bar i.fa{padding-right: 10px;} .mega-menu .drop-down iframe, .mega-menu .drop-down-tab-bar iframe{width: 100%; display: block; float: left; margin: 0; padding: 0; border: none;} @media screen and (min-width: 993px){.mega-menu .drop-down.offset-1, .mega-menu .drop-down-tab-bar.offset-1{margin-left: 100px;}.mega-menu .drop-down.offset-2, .mega-menu .drop-down-tab-bar.offset-2{margin-left: -150px;}.mega-menu .drop-down.offset-3, .mega-menu .drop-down-tab-bar.offset-3{margin-left: -200px;}.mega-menu .drop-down.offset-4, .mega-menu .drop-down-tab-bar.offset-4{margin-left: -250px;}.mega-menu .drop-down.offset-5, .mega-menu .drop-down-tab-bar.offset-5{margin-left: -300px;}} .mega-menu .drop-down .menu-contact-form, .mega-menu .drop-down-tab-bar .menu-contact-form{margin: 0; display: block; float: left; width: 100%; background: #f7f7f7; padding: 20px;} .mega-menu .mobileTriggerButton{margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; height: 50px; display: none; z-index: -1;} @media screen and (max-width: 992px){.mega-menu .mobileTriggerButton{display: block;}} .mega-menu .desktopTriggerButton{margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; display: block; opacity: .2;} @media screen and (max-width: 992px){.mega-menu .desktopTriggerButton{display: none;}} @media screen and (min-width: 993px){.mega-menu.desktopTopFixed .menu-list-items{position: fixed; top: 0; left: 0; right: 0; max-width: 100%; padding: 0px 10px; background: #323232;}.mega-menu.desktopTopFixed .menu-list-items .drop-down.grid-col-12, .mega-menu.desktopTopFixed .menu-list-items .drop-down-tab-bar.grid-col-12{width: 100%; margin: 0px;}.mega-menu.desktopTopFixed .menu-list-items .menu-logo > li > a img{height: 40px; padding-top: 0px; margin: 15px 0px;}.mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a{line-height: 72px;}} @media screen and (max-width: 992px){.mega-menu.mobileTopFixed .menu-list-items{position: fixed; top: 0; left: 0; right: 0; max-width: 100%;}} .mega-menu .drop-down-tab-bar{margin: 0; padding: 10px; float: left;} .mega-menu .drop-down-tab-bar li{float: left; margin: 0; padding: 0; display: block;} @media screen and (max-width: 992px){.mega-menu .drop-down-tab-bar li{width: 100%; position: relative;}} .mega-menu .drop-down-tab-bar a{float: left; width: 100%; display: inline-block; padding: 5px 10px; font-size: 0.8125em;} @media screen and (max-width: 992px){.mega-menu .drop-down-tab-bar a{width: auto; padding-right: 20px;}} .mega-menu .drop-down-tab-bar i.fa{display: inline-block; padding-right: 5px;} .mega-menu .drop-down-tab-bar i.fa.fa-indicator{padding-right: 0; padding-left: 10px; line-height: 0.8125em;} @media screen and (max-width: 992px){.mega-menu .drop-down-tab-bar i.fa.fa-indicator{float: right; position: absolute; right: 12px; top: 0; bottom: 0; line-height: 25px;}} @media screen and (min-width: 993px){.mega-menu .menu-links li.hoverTrigger > .drop-down.effect-scale, .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-scale, .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-scale{-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);}.mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-top, .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-top, .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-top{-webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;}.mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-bottom, .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-bottom, .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-bottom{-webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%;}.mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-left, .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-left, .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-left{-webkit-transform: rotateY(90deg); transform: rotateY(90deg); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;}.mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-right, .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-right, .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-right{-webkit-transform: rotateY(90deg); transform: rotateY(90deg); -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0;}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel, .mega-menu .menu-links li.ClickTrigger .drop-down.active, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active{-webkit-transition-delay: 200ms !important; transition-delay: 200ms !important;}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-fade, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-fade, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-fade, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-fade, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-fade, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-fade{opacity: 1; visibility: visible;}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-scale, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-scale, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-scale, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-scale{opacity: 1; visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-top, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-top, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-top, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-top{opacity: 1; visibility: visible; -webkit-transform: rotateX(0deg); transform: rotateX(0deg);}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-bottom, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-bottom, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-bottom, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-bottom{opacity: 1; visibility: visible; -webkit-transform: rotateX(0deg); transform: rotateX(0deg);}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-left, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-left, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-left, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-left{opacity: 1; visibility: visible; -webkit-transform: rotateY(0deg); transform: rotateY(0deg);}.mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-right, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-right, .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-right, .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-right{opacity: 1; visibility: visible; -webkit-transform: rotateY(0deg); transform: rotateY(0deg);}} @media screen and (max-width: 992px){.mega-menu .menu-links li .drop-down, .mega-menu .menu-links li .drop-down-tab-bar, .mega-menu .menu-links li .drop-down-multilevel{-webkit-transition: none !important; transition: none !important;}} @media screen and (min-width: 993px){.mega-menu.vertical-left, .mega-menu.vertical-right{float: left; width: auto; display: block; max-width: 250px;}.mega-menu.vertical-left .menu-logo, .mega-menu.vertical-right .menu-logo{clear: both; width: 100%;}.mega-menu.vertical-left .menu-logo > li, .mega-menu.vertical-right .menu-logo > li{width: 100%;}.mega-menu.vertical-left .menu-logo > li > a, .mega-menu.vertical-right .menu-logo > li > a{width: 100%;}.mega-menu.vertical-left .menu-links, .mega-menu.vertical-right .menu-links{clear: both; width: 100%;}.mega-menu.vertical-left .menu-links > li, .mega-menu.vertical-right .menu-links > li{clear: both; width: 100%; position: relative;}.mega-menu.vertical-left .menu-links > li > a, .mega-menu.vertical-right .menu-links > li > a{width: 100%; position: relative; line-height: 48px;}.mega-menu.vertical-left .menu-links > li > a i.fa.fa-indicator, .mega-menu.vertical-right .menu-links > li > a i.fa.fa-indicator{float: right; line-height: 48px;}.mega-menu.vertical-left .menu-social-bar, .mega-menu.vertical-right .menu-social-bar{width: 100%; text-align: center;}.mega-menu.vertical-left .menu-social-bar > li, .mega-menu.vertical-right .menu-social-bar > li{display: inline-block; float: none;}.mega-menu.vertical-left .menu-social-bar > li > a, .mega-menu.vertical-right .menu-social-bar > li > a{padding-left: 10px; padding-right: 10px;}.mega-menu.vertical-left .drop-down-multilevel, .mega-menu.vertical-right .drop-down-multilevel{top: 0; left: 100%;}.mega-menu.vertical-left .drop-down, .mega-menu.vertical-left .drop-down-tab-bar, .mega-menu.vertical-right .drop-down, .mega-menu.vertical-right .drop-down-tab-bar{left: 100%; top: 0; min-width: 600px;}.mega-menu.vertical-left .drop-down.grid-col-12, .mega-menu.vertical-left .drop-down-tab-bar.grid-col-12, .mega-menu.vertical-right .drop-down.grid-col-12, .mega-menu.vertical-right .drop-down-tab-bar.grid-col-12{min-width: 1000px;}.mega-menu.vertical-left .offset-1, .mega-menu.vertical-left .offset-2, .mega-menu.vertical-left .offset-3, .mega-menu.vertical-left .offset-4, .mega-menu.vertical-left .offset-5, .mega-menu.vertical-right .offset-1, .mega-menu.vertical-right .offset-2, .mega-menu.vertical-right .offset-3, .mega-menu.vertical-right .offset-4, .mega-menu.vertical-right .offset-5{margin-left: 0;}.mega-menu.vertical-left .offset-1-vertical, .mega-menu.vertical-right .offset-1-vertical{margin-top: -100px !important;}.mega-menu.vertical-left .offset-2-vertical, .mega-menu.vertical-right .offset-2-vertical{margin-top: -150px !important;}.mega-menu.vertical-left .offset-3-vertical, .mega-menu.vertical-right .offset-3-vertical{margin-top: -200px !important;}.mega-menu.vertical-left .offset-4-vertical, .mega-menu.vertical-right .offset-4-vertical{margin-top: -250px !important;}.mega-menu.vertical-left .offset-5-vertical, .mega-menu.vertical-right .offset-5-vertical{margin-top: -300px !important;}.mega-menu.vertical-left.desktopTopFixed, .mega-menu.vertical-right.desktopTopFixed{float: left; right: auto; padding: 0; height: 100%;}.mega-menu.vertical-left.desktopTopFixed .menu-list-items, .mega-menu.vertical-right.desktopTopFixed .menu-list-items{padding: 0; height: 100%;}.mega-menu.vertical-left.desktopTopFixed .drop-down, .mega-menu.vertical-left.desktopTopFixed .drop-down-tab-bar, .mega-menu.vertical-right.desktopTopFixed .drop-down, .mega-menu.vertical-right.desktopTopFixed .drop-down-tab-bar{margin: 0;}.mega-menu.vertical-right{float: right;}.mega-menu.vertical-right .drop-down-multilevel{left: auto; right: 100%;}} @media screen and (min-width: 993px) and (min-width: 993px){.mega-menu.vertical-right .drop-down-multilevel.left-side{left: 100%;}} @media screen and (min-width: 993px){.mega-menu.vertical-right .drop-down, .mega-menu.vertical-right .drop-down-tab-bar{left: auto; right: 100%;}.mega-menu.vertical-right.desktopTopFixed{float: right; left: auto; right: 0; padding: 0; height: 100%;}} @media screen and (min-width: 993px){.mega-menu.vertical-left .menu-search-bar, .mega-menu.vertical-right .menu-search-bar{width: 100%;}.mega-menu.vertical-left .menu-search-bar input, .mega-menu.vertical-left .menu-search-bar li, .mega-menu.vertical-left .menu-search-bar form, .mega-menu.vertical-left .menu-search-bar label, .mega-menu.vertical-right .menu-search-bar input, .mega-menu.vertical-right .menu-search-bar li, .mega-menu.vertical-right .menu-search-bar form, .mega-menu.vertical-right .menu-search-bar label{width: 100%; max-width: 100%; background: #00a9da; -webkit-transition: none; transition: none;}.mega-menu.vertical-left .menu-search-bar input, .mega-menu.vertical-right .menu-search-bar input{padding-left: 20px;}} @media screen and (min-width: 993px){.mega-menu.menuFullWidth{max-width: 100%;}} 

/* /theme_martin/static/js/revolution/css/extralayers.css defined in bundle 'web.assets_frontend' */
@media screen{.tp-caption.medium_grey{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; padding:2px 4px; margin:0px; border-width:0px; border-style:none; background-color:#888; white-space:nowrap;}.tp-caption.small_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:14px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.medium_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:40px; line-height:40px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.very_large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; letter-spacing:-2px;}.tp-caption.very_big_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#000;}.tp-caption.very_big_black{position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#fff;}.tp-caption.modern_medium_fat{position:absolute; color:#000; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.modern_medium_fat_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.modern_medium_light{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.modern_big_bluebg{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; margin:0px; border-width:0px; border-style:none; background-color:#4e5b6c; letter-spacing:0;}.tp-caption.modern_big_redbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; padding-top:1px; margin:0px; border-width:0px; border-style:none; background-color:#de543e; letter-spacing:0;}.tp-caption.modern_small_text_dark{position:absolute; color:#555; text-shadow:none; font-size:14px; line-height:22px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}.tp-caption.black{color:#000; text-shadow:none;}.tp-caption.noshadow{text-shadow:none;}.tp-caption.thinheadline_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:30px; line-height:30px; font-family:"Open Sans"; background-color:transparent;}.tp-caption.thintext_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:16px; line-height:26px; font-family:"Open Sans"; background-color:transparent;}.tp-caption.largeblackbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#000; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}.tp-caption.largepinkbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#db4360; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}.tp-caption.largewhitebg{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#fff; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}.tp-caption.largegreenbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#67ae73; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}.tp-caption.excerpt{font-size:36px; line-height:36px; font-weight:700; font-family:Arial; color:#ffffff; text-decoration:none; background-color:rgba(0, 0, 0, 1); text-shadow:none; margin:0px; letter-spacing:-1.5px; padding:1px 4px 0px 4px; width:150px; white-space:normal !important; height:auto; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;}.tp-caption.large_bold_grey{font-size:60px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; padding:1px 4px 0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_thin_grey{font-size:34px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.small_thin_grey{font-size:18px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(117, 117, 117); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.lightgrey_divider{text-decoration:none; background-color:rgba(235, 235, 235, 1); width:370px; height:3px; background-position:initial initial; background-repeat:initial initial; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.large_bold_darkblue{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bg_darkblue{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(52, 73, 94); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bold_red{font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_light_red{font-size:21px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bg_red{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(227, 58, 12); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bold_orange{font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(243, 156, 18); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bg_orange{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(243, 156, 18); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.grassfloor{text-decoration:none; background-color:rgba(160, 179, 151, 1); width:4000px; height:150px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.large_bold_white{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_light_white{font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.mediumlarge_light_white{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.mediumlarge_light_white_center{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:#ffffff; text-decoration:none; background-color:transparent; padding:0px 0px 0px 0px; text-align:center; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_bg_asbestos{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(127, 140, 141); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.medium_light_black{font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.large_bold_black{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.mediumlarge_light_darkblue{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.small_light_white{font-size:17px; line-height:28px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.roundedimage{border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.large_bg_black{font-size:40px; line-height:40px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:10px 20px 15px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;}.tp-caption.mediumwhitebg{font-size:30px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 15px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.large_bold_white_25{font-size:55px; line-height:65px; font-weight:700; font-family:"Open Sans"; color:#fff; text-decoration:none; background-color:transparent; text-align:center; text-shadow:#000 0px 5px 10px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;}.tp-caption.medium_text_shadow{font-size:25px; line-height:25px; font-weight:600; font-family:"Open Sans"; color:#fff; text-decoration:none; background-color:transparent; text-align:center; text-shadow:#000 0px 5px 10px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;}.tp-caption.black_heavy_60{font-size:60px; line-height:60px; font-weight:900; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.white_heavy_40{font-size:40px; line-height:40px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.grey_heavy_72{font-size:72px; line-height:72px; font-weight:900; font-family:Raleway; color:rgb(213, 210, 210); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.grey_regular_18{font-size:18px; line-height:26px; font-family:"Open Sans"; color:rgb(119, 119, 119); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_thin_34{font-size:35px; line-height:35px; font-weight:100; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.arrowicon{line-height:1px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.light_heavy_60{font-size:60px; line-height:60px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_bold_40{font-size:40px; line-height:40px; font-weight:800; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.light_heavy_70{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_heavy_70{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_bold_bg_20{font-size:20px; line-height:20px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:5px 8px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.greenbox30{line-height:30px; text-decoration:none; background-color:rgb(134, 181, 103); padding:0px 14px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.blue_heavy_60{font-size:60px; line-height:60px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(49, 165, 203); padding:3px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.green_bold_bg_20{font-size:20px; line-height:20px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(134, 181, 103); padding:5px 8px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.whitecircle_600px{line-height:1px; width:800px; height:800px; text-decoration:none; background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); filter:progid; background-color:transparent; border-radius:400px 400px 400px 400px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.fullrounded{border-radius:400px 400px 400px 400px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.light_heavy_40{font-size:40px; line-height:40px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.white_thin_34{font-size:35px; line-height:35px; font-weight:200; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.fullbg_gradient{width:100%; height:100%; text-decoration:none; background-color:#490202; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.light_medium_30{font-size:30px; line-height:40px; font-weight:700; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.red_bold_bg_20{font-size:20px; line-height:20px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(224, 51, 0); padding:5px 8px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.blue_bold_bg_20{font-size:20px; line-height:20px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(53, 152, 220); padding:5px 8px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.white_bold_bg_20{font-size:20px; line-height:20px; font-weight:900; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 8px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.white_heavy_70{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.light_heavy_70_shadowed{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:#ffffff; text-decoration:none; background-color:transparent; text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.light_medium_30_shadowed{font-size:30px; line-height:40px; font-weight:700; font-family:Raleway; color:#ffffff; text-decoration:none; background-color:transparent; text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.blackboxed_heavy{font-size:70px; line-height:70px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:5px 20px; text-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 7px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.bignumbers_white{color:#ffffff; background-color:rgba(0, 0, 0, 0); font-size:84px; line-height:84px; font-weight:800; font-family:Raleway; text-decoration:none; padding:0px 0px 0px 0px; text-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 7px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none solid none none;}.tp-caption.whiteline_long{line-height:1px; min-width:660px; background-color:transparent; text-decoration:none; border-width:2px 0px 0px 0px; border-color:rgb(255, 255, 255) rgb(34, 34, 34) rgb(34, 34, 34) rgb(34, 34, 34); border-style:solid none none none;}.tp-caption.light_medium_20_shadowed{font-size:20px; line-height:30px; font-weight:700; font-family:Raleway; color:#ffffff; text-decoration:none; background-color:transparent; text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.fullgradient_overlay{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter:progid; width:100%; height:100%; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.light_medium_20{font-size:20px; line-height:30px; font-weight:700; font-family:Raleway; color:#ffffff; text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.reddishbg_heavy_70{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgba(100, 1, 24, 0.8); padding:50px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.borderbox_725x130{min-width:725px; min-height:130px; background-color:transparent; text-decoration:none; border-width:2px; border-color:rgb(255, 255, 255); border-style:solid;}.tp-caption.light_heavy_34{font-size:34px; line-height:34px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_thin_30{font-size:30px; line-height:30px; font-weight:100; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_thin_whitebg_30{font-size:30px; line-height:30px; font-weight:300; font-family:Raleway; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.white_heavy_60{font-size:60px; line-height:60px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.black_thin_blackbg_30{font-size:30px; line-height:30px; font-weight:300; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:5px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.light_thin_60{font-size:60px; line-height:60px; font-weight:100; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.greenbgfull{background-color:#85b85f; width:100%; height:100%; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.bluebgfull{text-decoration:none; width:100%; height:100%; background-color:rgb(61, 164, 207); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.blackbgfull{text-decoration:none; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.247059); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.wave_repeat1{width:100%; height:600px; background-repeat:repeat-x; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.wavebg2{width:200%; height:300px; text-decoration:none; background-image:url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave21.png); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.wavebg1{width:200%; height:300px; text-decoration:none; background-image:url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave11.png); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.wavebg3{width:200%; height:300px; text-decoration:none; background-image:url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave3.png); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.wavebg4{width:200%; height:300px; text-decoration:none; background-image:url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave4.png); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.greenishbg_heavy_70{font-size:70px; line-height:70px; font-weight:900; font-family:Raleway; color:rgb(255, 255, 255); text-decoration:none; padding:50px; text-shadow:none; background-color:rgba(40, 67, 62, 0.8); border-width:0px; border-color:rgb(0, 0, 0); border-style:none;}.tp-caption.wavebg5{width:200%; height:300px; text-decoration:none; background-image:url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave51.png); border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption.deepblue_sea{width:100%; height:1000px; background-color:rgba(30, 46, 59, 1); text-decoration:none; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;}.tp-caption a{color:#ff7302; text-shadow:none; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;}.tp-caption a:hover{color:#ffa902;}.largeredbtn{font-family: "Raleway", sans-serif; font-weight: 900; font-size: 16px; line-height: 60px; color: #fff !important; text-decoration: none; padding-left: 40px; padding-right: 80px; padding-top: 22px; padding-bottom: 22px; background: rgb(234,91,31); background: -moz-linear-gradient(top, rgba(234,91,31,1) 0%, rgba(227,58,12,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,91,31,1)), color-stop(100%,rgba(227,58,12,1))); background: -webkit-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); background: -o-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); background: -ms-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); background: linear-gradient(to bottom, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b1f', endColorstr='#e33a0c',GradientType=0 );}.largeredbtn:hover{background: rgb(227,58,12); background: -moz-linear-gradient(top, rgba(227,58,12,1) 0%, rgba(234,91,31,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,58,12,1)), color-stop(100%,rgba(234,91,31,1))); background: -webkit-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); background: -o-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); background: -ms-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); background: linear-gradient(to bottom, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33a0c', endColorstr='#ea5b1f',GradientType=0 );}.fullrounded img{-webkit-border-radius: 400px; -moz-border-radius: 400px; border-radius: 400px;}} .tp-static-layers{position:absolute; z-index:505; top:0px;left:0px} .tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important; display:none !important} .tp-caption{z-index:1; white-space:nowrap} .tp-caption-demo .tp-caption{position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important} .tp-caption.whitedivider3px{color: #000000; text-shadow: none; background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 1); text-decoration: none; min-width: 408px; min-height: 3px; background-position: initial initial; background-repeat: initial initial; border-width: 0px; border-color: #000000; border-style: none;} .tp-caption.finewide_large_white{color:#ffffff; text-shadow:none; font-size:60px; line-height:60px; font-weight:300; font-family:"Open Sans", sans-serif; background-color:transparent; text-decoration:none; text-transform:uppercase; letter-spacing:8px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.whitedivider3px{color:#000000; text-shadow:none; background-color:rgb(255, 255, 255); background-color:rgba(255, 255, 255, 1); text-decoration:none; font-size:0px; line-height:0; min-width:468px; min-height:3px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.finewide_medium_white{color:#ffffff; text-shadow:none; font-size:37px; line-height:37px; font-weight:300; font-family:"Open Sans", sans-serif; background-color:transparent; text-decoration:none; text-transform:uppercase; letter-spacing:5px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.boldwide_small_white{font-size:25px; line-height:25px; font-weight:800; font-family:"Open Sans", sans-serif; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; text-shadow:none; text-transform:uppercase; letter-spacing:5px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.whitedivider3px_vertical{color:#000000; text-shadow:none; background-color:rgb(255, 255, 255); background-color:rgba(255, 255, 255, 1); text-decoration:none; font-size:0px; line-height:0; min-width:3px; min-height:130px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.finewide_small_white{color:#ffffff; text-shadow:none; font-size:25px; line-height:25px; font-weight:300; font-family:"Open Sans", sans-serif; background-color:transparent; text-decoration:none; text-transform:uppercase; letter-spacing:5px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.finewide_verysmall_white_mw{font-size:13px; line-height:25px; font-weight:400; font-family:"Open Sans", sans-serif; color:#ffffff; text-decoration:none; background-color:transparent; text-shadow:none; text-transform:uppercase; letter-spacing:5px; max-width:470px; white-space:normal !important; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.lightgrey_divider{text-decoration:none; background-color:rgb(235, 235, 235); background-color:rgba(235, 235, 235, 1); width:370px; height:3px; background-position:initial initial; background-repeat:initial initial; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;} .tp-caption.finewide_large_white{color: #FFF; text-shadow: none; font-size: 60px; line-height: 60px; font-weight: 300; font-family: "Open Sans", sans-serif; background-color: rgba(0, 0, 0, 0); text-decoration: none; text-transform: uppercase; letter-spacing: 8px; border-width: 0px; border-color: #000; border-style: none;} .tp-caption.finewide_medium_white{color: #FFF; text-shadow: none; font-size: 34px; line-height: 34px; font-weight: 300; font-family: "Open Sans", sans-serif; background-color: rgba(0, 0, 0, 0); text-decoration: none; text-transform: uppercase; letter-spacing: 5px; border-width: 0px; border-color: #000; border-style: none;} .tp-caption.huge_red{position:absolute; color:rgb(223,75,107); font-weight:400; font-size:150px; line-height:130px; font-family: 'Oswald', sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap; background-color:rgb(45,49,54); padding:0px;} .tp-caption.middle_yellow{position:absolute; color:rgb(251,213,114); font-weight:600; font-size:50px; line-height:50px; font-family: 'Open Sans', sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.huge_thin_yellow{position:absolute; color:rgb(251,213,114); font-weight:300; font-size:90px; line-height:90px; font-family: 'Open Sans', sans-serif; margin:0px; letter-spacing: 20px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.big_dark{position:absolute; color:#333; font-weight:700; font-size:70px; line-height:70px; font-family:"Open Sans"; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.medium_dark{position:absolute; color:#333; font-weight:300; font-size:40px; line-height:40px; font-family:"Open Sans"; margin:0px; letter-spacing: 5px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.medium_grey{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; padding:2px 4px; margin:0px; border-width:0px; border-style:none; background-color:#888; white-space:nowrap;} .tp-caption.small_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:14px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.medium_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.large_bold_white_25{font-size:55px; line-height:65px; font-weight:700; font-family:"Open Sans"; color:#fff; text-decoration:none; background-color:transparent; text-align:center; text-shadow:#000 0px 5px 10px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;} .tp-caption.medium_text_shadow{font-size:25px; line-height:25px; font-weight:600; font-family:"Open Sans"; color:#fff; text-decoration:none; background-color:transparent; text-align:center; text-shadow:#000 0px 5px 10px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;} .tp-caption.large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:40px; line-height:40px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.medium_bold_grey{font-size:30px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; padding:1px 4px 0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.very_large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; letter-spacing:-2px;} .tp-caption.very_big_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#000;} .tp-caption.very_big_black{position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#fff;} .tp-caption.modern_medium_fat{position:absolute; color:#000; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.modern_medium_fat_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.modern_medium_light{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.modern_big_bluebg{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; margin:0px; border-width:0px; border-style:none; background-color:#4e5b6c; letter-spacing:0;} .tp-caption.modern_big_redbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; padding-top:1px; margin:0px; border-width:0px; border-style:none; background-color:#de543e; letter-spacing:0;} .tp-caption.modern_small_text_dark{position:absolute; color:#555; text-shadow:none; font-size:14px; line-height:22px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);} .tp-caption.black{color:#000; text-shadow:none;} .tp-caption.noshadow{text-shadow:none;} .tp-caption a{color:#ff7302; text-shadow:none; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;} .tp-caption a:hover{color:#ffa902;} .tp-caption.thinheadline_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:30px; line-height:30px; font-family:"Open Sans"; background-color:transparent;} .tp-caption.thintext_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:16px; line-height:26px; font-family:"Open Sans"; background-color:transparent;} .tp-caption.medium_bg_red a{color: #fff; text-decoration: none;} .tp-caption.medium_bg_red a:hover{color: #fff; text-decoration: underline;} .tp-caption.smoothcircle{font-size:30px; line-height:75px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.498039); padding:50px 25px; text-align:center; border-radius:500px 500px 500px 500px; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.largeblackbg{font-size:50px; line-height:70px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:0px 20px 5px; text-shadow:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;} .tp-caption.largepinkbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#db4360; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;} .tp-caption.largewhitebg{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#fff; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;} .tp-caption.largegreenbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#67ae73; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;} .tp-caption.excerpt{font-size:36px; line-height:36px; font-weight:700; font-family:Arial; color:#ffffff; text-decoration:none; background-color:rgba(0, 0, 0, 1); text-shadow:none; margin:0px; letter-spacing:-1.5px; padding:1px 4px 0px 4px; width:150px; white-space:normal !important; height:auto; border-width:0px; border-color:rgb(255, 255, 255); border-style:none;} .tp-caption.large_bold_grey{font-size:60px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; padding:1px 4px 0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_thin_grey{font-size:34px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.small_thin_grey{font-size:18px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(117, 117, 117); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.lightgrey_divider{text-decoration:none; background-color:rgba(235, 235, 235, 1); width:370px; height:3px; background-position:initial initial; background-repeat:initial initial; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;} .tp-caption.large_bold_darkblue{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bg_darkblue{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(52, 73, 94); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bold_red{font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_light_red{font-size:21px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bg_red{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(227, 58, 12); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bold_orange{font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(243, 156, 18); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bg_orange{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(243, 156, 18); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.grassfloor{text-decoration:none; background-color:rgba(160, 179, 151, 1); width:4000px; height:150px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none;} .tp-caption.large_bold_white{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_light_white{font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.mediumlarge_light_white{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.mediumlarge_light_white_center{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:#ffffff; text-decoration:none; background-color:transparent; padding:0px 0px 0px 0px; text-align:center; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_bg_asbestos{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(127, 140, 141); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.medium_light_black{font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.large_bold_black{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.mediumlarge_light_darkblue{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.small_light_white{font-size:17px; line-height:28px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.roundedimage{border-width:0px; border-color:rgb(34, 34, 34); border-style:none;} .tp-caption.large_bg_black{font-size:40px; line-height:40px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:10px 20px 15px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.mediumwhitebg{font-size:30px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 15px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none;} .tp-caption.medium_bg_orange_new1{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(243, 156, 18); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none;} .tp-caption.boxshadow{-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);} .tp-caption.black{color: #000; text-shadow: none; font-weight: 300; font-size: 19px; line-height: 19px; font-family: 'Open Sans', sans;} .tp-caption.noshadow{text-shadow: none;} .tp_inner_padding{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-height:none !important;} .tp-caption .frontcorner{width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-top: 40px solid #00A8FF; position: absolute;left:-40px;top:0px;} .tp-caption .backcorner{width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;right:0px;top:0px;} .tp-caption .frontcornertop{width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;left:-40px;top:0px;} .tp-caption .backcornertop{width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid #00A8FF; position: absolute;right:0px;top:0px;} img.tp-slider-alternative-image{width:100%; height:auto;} @media only screen and (min-width: 768px) and (max-width: 959px){} @media only screen and (min-width: 480px) and (max-width: 767px){.tp-simpleresponsive .button{padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;}.tp-simpleresponsive a.button{-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;}} @media only screen and (min-width: 0px) and (max-width: 479px){.tp-simpleresponsive .button{padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}.tp-simpleresponsive a.button{-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;}} .tp-simpleresponsive .button.green, .tp-simpleresponsive .button:hover.green, .tp-simpleresponsive .purchase.green, .tp-simpleresponsive .purchase:hover.green{background-color:#21a117; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b;} .tp-simpleresponsive .button.blue, .tp-simpleresponsive .button:hover.blue, .tp-simpleresponsive .purchase.blue, .tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68} .tp-simpleresponsive .button.red, .tp-simpleresponsive .button:hover.red, .tp-simpleresponsive .purchase.red, .tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212} .tp-simpleresponsive .button.orange, .tp-simpleresponsive .button:hover.orange, .tp-simpleresponsive .purchase.orange, .tp-simpleresponsive .purchase:hover.orange{background-color:#ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00} .tp-simpleresponsive .button.darkgrey, .tp-simpleresponsive .button.grey, .tp-simpleresponsive .button:hover.darkgrey, .tp-simpleresponsive .button:hover.grey, .tp-simpleresponsive .purchase.darkgrey, .tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222} .tp-simpleresponsive .button.lightgrey, .tp-simpleresponsive .button:hover.lightgrey, .tp-simpleresponsive .purchase.lightgrey, .tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555} .fullscreen-container{width:100%; position:relative; padding:0;} .fullwidthbanner-container{width:100%; position:relative; padding:0; overflow:hidden;} .fullwidthbanner-container .fullwidthbanner{width:100%; position:relative;} .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{position:absolute;visibility: hidden; -webkit-font-smoothing: antialiased !important;} .tp-simpleresponsive img{max-width:none} .noFilterClass{filter:none !important;} .tp-bannershadow{position:absolute; margin-left:auto; margin-right:auto; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;} .tp-bannershadow.tp-shadow1{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px} .tp-bannershadow.tp-shadow2{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px} .tp-bannershadow.tp-shadow3{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px} .caption.fullscreenvideo{left:0px; top:0px; position:absolute;width:100%;height:100%} .caption.fullscreenvideo iframe, .caption.fullscreenvideo video{width:100% !important; height:100% !important; display: none} .tp-caption.fullscreenvideo{left:0px; top:0px; position:absolute;width:100%;height:100%} .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe video{width:100% !important; height:100% !important; display: none} .fullcoveredvideo video, .fullscreenvideo video{background: #000} .fullcoveredvideo .tp-poster{background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px} .html5vid.videoisplaying .tp-poster{display: none} .tp-video-play-button{background:#000; background:rgba(0,0,0,0.3); padding:5px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; position: absolute; top: 50%; left: 50%; font-size: 40px; color: #FFF; z-index: 3; margin-top: -27px; margin-left: -28px; text-align: center; cursor: pointer;} .html5vid .tp-revstop{width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} .html5vid .tp-revstop{display:none} .html5vid.videoisplaying .revicon-right-dir{display:none} .html5vid.videoisplaying .tp-revstop{display:block} .html5vid.videoisplaying .tp-video-play-button{display:none} .html5vid:hover .tp-video-play-button{display:block} .fullcoveredvideo .tp-video-play-button{display:none !important} .tp-video-controls{position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; opacity: 0; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s; background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(0,0,0)), color-stop(1, rgb(50,50,50)) ); display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tp-caption:hover .tp-video-controls{opacity: .9;} .tp-video-button{background: rgba(0,0,0,.5); border: 0; color: #EEE; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor:pointer; line-height:12px; font-size:12px; color:#fff; padding:0px; margin:0px; outline: none;} .tp-video-button:hover{cursor: pointer;} .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap{padding:0px 5px;display:table-cell;} .tp-video-seek-bar-wrap{width:80%} .tp-video-vol-bar-wrap{width:20%} .tp-volume-bar, .tp-seek-bar{width:100%; cursor: pointer; outline:none; line-height:12px;margin:0; padding:0;} .tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4} .tp-dottedoverlay.twoxtwo{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/gridtile.png)} .tp-dottedoverlay.twoxtwowhite{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/gridtile_white.png)} .tp-dottedoverlay.threexthree{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/gridtile_3x3.png)} .tp-dottedoverlay.threexthreewhite{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/gridtile_3x3_white.png)} .tpclear{clear:both} .tp-bullets{z-index:1000; position:absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);} .tp-bullets.hidebullets{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;} .tp-bullets.simplebullets.navbar{border:1px solid #666; border-bottom:1px solid #444; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .tp-bullets.simplebullets.navbar-old{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .tp-bullets.simplebullets.round .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/bullet.png) no-Repeat top left; width:20px; height:20px; margin-right:0px; float:left; margin-top:0px; margin-left:3px} .tp-bullets.simplebullets.round .bullet.last{margin-right:3px} .tp-bullets.simplebullets.round-old .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/bullets.png) no-Repeat bottom left; width:23px; height:23px; margin-right:0px; float:left; margin-top:0px} .tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px} .tp-bullets.simplebullets.square .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/bullets2.png) no-Repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px} .tp-bullets.simplebullets.square .bullet.last{margin-right:0px} .tp-bullets.simplebullets.square-old .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/bullets2.png) no-Repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px} .tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px} .tp-bullets.simplebullets.navbar .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/bullet_boxed.png) no-Repeat top left; width:18px; height:19px; margin-right:5px; float:left; margin-top:0px} .tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important} .tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important} .tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/navigdots.png) no-Repeat bottom left; width:15px; height:15px; margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px} .tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important} .tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important} .tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected{background-position:top left} .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left} .tparrows{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; -webkit-transform: translateZ(5000px); -webkit-transform-style: flat; -webkit-backface-visibility: hidden; z-index:600; position: relative;} .tparrows.hidearrows{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;} .tp-leftarrow{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/large_left.png) no-Repeat top left; width:40px; height:40px;} .tp-rightarrow{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/large_right.png) no-Repeat top left; width:40px; height:40px;} .tp-leftarrow.round{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/small_left.png) no-Repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px;} .tp-rightarrow.round{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/small_right.png) no-Repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.round-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_left.png) no-Repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px;} .tp-rightarrow.round-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_right.png) no-Repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.navbar{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/small_left_boxed.png) no-Repeat top left; width:20px; height:15px; float:left; margin-right:6px; margin-top:12px} .tp-rightarrow.navbar{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/small_right_boxed.png) no-Repeat top left; width:20px; height:15px; float:left; margin-left:6px; margin-top:12px} .tp-leftarrow.navbar-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrowleft.png) no-Repeat top left; width:9px; height:16px; float:left; margin-right:6px; margin-top:10px} .tp-rightarrow.navbar-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrowright.png) no-Repeat top left; width:9px; height:16px; float:left; margin-left:6px; margin-top:10px} .tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px} .tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px} .tp-leftarrow.square{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_left2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-right:0px; margin-top:0px} .tp-rightarrow.square{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_right2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-left:0px; margin-top:0px} .tp-leftarrow.square-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_left2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-right:0px; margin-top:0px} .tp-rightarrow.square-old{z-index:100;cursor:pointer; position:relative; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/arrow_right2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-left:0px; margin-top:0px} .rev-slider .tp-leftarrow.default{z-index:100; cursor: url("/theme_martin/static/js/revolution/rs-plugin/css/../../images/arrow-left-white.png") 25 25, pointer; position:relative; background:none; width:15%; left: 0 !important; height:100%;} .rev-slider .tp-rightarrow.default{z-index:100; cursor:url("/theme_martin/static/js/revolution/rs-plugin/css/../../images/arrow-right-white.png") 25 25, pointer; position:relative; background:none; width:15%; right: 0 !important; height:100%;} .home-5 .tp-leftarrow.default{z-index:100; cursor:url("/theme_martin/static/js/revolution/rs-plugin/css/../../images/left-arrow-2.png") 25 25, pointer; position:relative; background:none; width:15%; left: 0 !important; height:100%;} .home-5 .tp-rightarrow.default{z-index:100; cursor:url("/theme_martin/static/js/revolution/rs-plugin/css/../../images/right-arrow-2.png") 25 25, pointer; position:relative; background:none; width:15%; right: 0 !important; height:100%;} .tp-leftarrow:hover, .tp-rightarrow:hover{background-position:bottom left} .tp-bullets.tp-thumbs{z-index:1000; position:absolute; padding:3px;background-color:#fff; width:500px;height:50px; margin-top:-50px;} .fullwidthbanner-container .tp-thumbs{padding:3px} .tp-bullets.tp-thumbs .tp-mask{width:500px; height:50px; overflow:hidden; position:relative} .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px; position:absolute} .tp-bullets.tp-thumbs .bullet{width:100px; height:50px; cursor:pointer; overflow:hidden;background:none;margin:0;float:left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;} .tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;} .tp-thumbs img{width:100%} .tp-bannertimer{width:100%; height:10px; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/timer.png);position:absolute; z-index:200;top:0px} .tp-bannertimer.tp-bottom{bottom:0px;height:5px; top:auto} @media only screen and (min-width: 0px) and (max-width: 479px){.responsive .tp-bullets{display:none}.responsive .tparrows{display:none}} .tp-simpleresponsive img{-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;} .tp-simpleresponsive a{text-decoration:none} .tp-simpleresponsive ul, .tp-simpleresponsive ul li, .tp-simpleresponsive ul li:before{list-style:none; padding:0 !important; margin:0 !important; list-style:none !important; overflow-x: visible; overflow-y: visible; background-image:none} .tp-simpleresponsive >ul >li{list-style:none; position:absolute; visibility:hidden} .caption.slidelink a div, .tp-caption.slidelink a div{width:3000px; height:1500px; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/coloredbg.png) repeat} .tp-caption.slidelink a span{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/coloredbg.png) repeat} .tparrows .tp-arr-imgholder{display: none} .tparrows .tp-arr-titleholder{display: none} .tparrows.preview1{width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent} .tparrows.preview1:after{position:absolute; left:0px;top:0px; font-family: "revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s} .tp-rightarrow.preview1:after{content: '\e825';} .tp-leftarrow.preview1:after{content: '\e824';} .tparrows.preview1:hover:after{background:rgba(255,255,255,1); color:#aaa} .tparrows.preview1 .tp-arr-imgholder{background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .tparrows.preview1 .tp-arr-iwrapper{-webkit-transition: all 0.3s;transition: all 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0} .tparrows.preview1:hover .tp-arr-iwrapper{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1} .tp-rightarrow.preview1 .tp-arr-imgholder{right:100%; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;} .tp-leftarrow.preview1 .tp-arr-imgholder{left:100%; -webkit-transform: rotateY(90deg); transform: rotateY(90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;} .tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform: rotateY(0deg); transform: rotateY(0deg); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} @media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1, .tparrows.preview1:after{width:80px; height:80px;line-height:80px; font-size:24px}} @media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1, .tparrows.preview1:after{width:60px; height:60px;line-height:60px;font-size:20px}} @media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1, .tparrows.preview1:after{width:40px; height:40px;line-height:40px; font-size:12px}} .tp-bullets.preview1{height: 21px} .tp-bullets.preview1 .bullet{cursor: pointer; position: relative !important; background: rgba(0, 0, 0, 0.15) !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 5px !important; height: 5px !important; border: 8px solid rgba(0, 0, 0, 0) !important; display: inline-block; margin-right: 5px !important; margin-bottom: 0px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float:none !important; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} .tp-bullets.preview1 .bullet.last{margin-right: 0px} .tp-bullets.preview1 .bullet:hover, .tp-bullets.preview1 .bullet.selected{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #aaa !important; width: 5px !important; height: 5px !important; border: 8px solid rgba(255, 255, 255, 1) !important;} .tparrows.preview2{min-width:60px; min-height:60px; background:#fff; ; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; overflow:hidden; -webkit-transition: -webkit-transform 1.3s; -webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s; transition: width 0.3s, background-color 0.3s, opacity 0.3s; backface-visibility: hidden;} .tparrows.preview2:after{position:absolute; top:50%; font-family: "revicons"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s} .tp-rightarrow.preview2:after{content: '\e81e'; right:18px} .tp-leftarrow.preview2:after{content: '\e81f'; left:18px} .tparrows.preview2 .tp-arr-titleholder{background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden; white-space: nowrap; color: #000; text-transform: uppercase; font-weight: 400; font-size: 14px; line-height: 60px; padding:0px 10px;} .tp-rightarrow.preview2 .tp-arr-titleholder{right:50px; -webkit-transform: translateX(-100%); transform: translateX(-100%);} .tp-leftarrow.preview2 .tp-arr-titleholder{left:50px; -webkit-transform: translateX(100%); transform: translateX(100%);} .tparrows.preview2.hovered{width:300px} .tparrows.preview2:hover{background:#fff} .tparrows.preview2:hover:after{color:#000} .tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform: translateX(0px); transform: translateX(0px); visibility: visible; position: absolute;} .tp-bullets.preview2{height: 17px} .tp-bullets.preview2 .bullet{cursor: pointer; position: relative !important; background: rgba(0, 0, 0, 0.5) !important; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; display: inline-block; margin-right: 2px !important; margin-bottom: 0px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float:none !important; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} .tp-bullets.preview2 .bullet.last{margin-right: 0px} .tp-bullets.preview2 .bullet:hover, .tp-bullets.preview2 .bullet.selected{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: rgba(255, 255, 255, 1) !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 1) !important;} .tp-arr-titleholder.alwayshidden{display:none !important} @media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{min-width:40px; min-height:40px; width:40px;height:40px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}.tparrows.preview2:after{position:absolute; top:50%; font-family: "revicons"; font-size:20px; margin-top: -12px}.tp-rightarrow.preview2:after{content: '\e81e'; right:11px}.tp-leftarrow.preview2:after{content: '\e81f'; left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px; line-height:40px; letter-spacing: 0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}} @media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{min-width:30px; min-height:30px; width:30px;height:30px; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}.tparrows.preview2:after{position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}.tp-rightarrow.preview2:after{content: '\e81e'; right:8px}.tp-leftarrow.preview2:after{content: '\e81f'; left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px; line-height:30px; letter-spacing: 0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}} @media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{min-width:30px; min-height:30px; width:30px;height:30px; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}.tparrows.preview2:after{position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}.tp-rightarrow.preview2:after{content: '\e81e'; right:8px}.tp-leftarrow.preview2:after{content: '\e81f'; left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important; height:30px !important}} .tparrows.preview3{width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat} .tparrows.preview3:after{position:absolute; line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s} .tparrows.preview3:hover:after{color:#000} .tp-rightarrow.preview3:after{content: '\e825';} .tp-leftarrow.preview3:after{content: '\e824';} .tparrows.preview3 .tp-arr-iwrapper{-webkit-transform: scale(0,1); transform: scale(0,1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75); display: table;min-height:90px;top:-10px} .tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform: scale(0,1); transform: scale(0,1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;} .tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px; position:relative;top:0px} .tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px} .tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px; direction: rtl;padding-left:70px} .tparrows.preview3 .tp-arr-titleholder{display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle} .tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform: scale(1,1); transform: scale(1,1);} .tp-bullets.preview3{height: 17px} .tp-bullets.preview3 .bullet{cursor: pointer; position: relative !important; background: rgba(0, 0, 0, 0.5) !important; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; display: inline-block; margin-right: 2px !important; margin-bottom: 0px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float:none !important; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} .tp-bullets.preview3 .bullet.last{margin-right: 0px} .tp-bullets.preview3 .bullet:hover, .tp-bullets.preview3 .bullet.selected{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: rgba(255, 255, 255, 1) !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 1) !important;} @media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after, .tparrows.preview3{width:50px; height:50px; line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}} @media only screen and (max-width: 767px){.tparrows.preview3:after, .tparrows.preview3{width:50px; height:50px; line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}} .tparrows.preview4{width:30px; height:110px; background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000} .tparrows.preview4:after{position:absolute; line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} .tp-rightarrow.preview4:after{content: '\e825';} .tp-leftarrow.preview4:after{content: '\e824';} .tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat} .tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px} .tparrows.preview4 .tp-arr-iwrapper{position: relative} .tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover; background-position:center center;width:180px;height:110px; position:relative;top:0px; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover; background-position:center center; width:180px;height:110px; position:absolute;top:0px; left:180px; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px} .tparrows.preview4 .tp-arr-titleholder{display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative; background: #000; color: #FFF; text-transform: uppercase; white-space: nowrap; letter-spacing: 1px; font-weight: 700; font-size: 11px; line-height: 2.75; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;} .tparrows.preview4:after{transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%} .tp-leftarrow.preview4:after{transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%} @media only screen and (min-width: 768px){.tparrows.preview4:hover:after{-webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform: rotateY(90deg); transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay: 0.4s; transition-delay: 0.4s; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}} .tp-bullets.preview4{height: 17px} .tp-bullets.preview4 .bullet{cursor: pointer; position: relative !important; background: rgba(0, 0, 0, 0.5) !important; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; display: inline-block; margin-right: 2px !important; margin-bottom: 0px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float:none !important; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} .tp-bullets.preview4 .bullet.last{margin-right: 0px} .tp-bullets.preview4 .bullet:hover, .tp-bullets.preview4 .bullet.selected{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: rgba(255, 255, 255, 1) !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 1) !important;} @media only screen and (max-width: 767px){.tparrows.preview4{width:20px; height:80px}.tparrows.preview4:after{width:20px; height:80px; line-height:80px; font-size:14px}.tparrows.preview1 .tp-arr-allwrapper, .tparrows.preview2 .tp-arr-allwrapper, .tparrows.preview3 .tp-arr-allwrapper, .tparrows.preview4 .tp-arr-allwrapper{display: none !important}} .tp-loader{top:50%; left:50%; z-index:10000; position:absolute;} .tp-loader.spinner0{width: 40px; height: 40px; background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/loader.gif) no-repeat center center; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;} .tp-loader.spinner1{width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;} .tp-loader.spinner5{background:url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/loader.gif) no-repeat 10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;} @-webkit-keyframes tp-rotateplane{0%{-webkit-transform: perspective(120px)}50%{-webkit-transform: perspective(120px) rotateY(180deg)}100%{-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)}} @keyframes tp-rotateplane{0%{transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}} .tp-loader.spinner2{width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; -webkit-animation: tp-scaleout 1.0s infinite ease-in-out; animation: tp-scaleout 1.0s infinite ease-in-out;} @-webkit-keyframes tp-scaleout{0%{-webkit-transform: scale(0.0)}100%{-webkit-transform: scale(1.0); opacity: 0;}} @keyframes tp-scaleout{0%{transform: scale(0.0); -webkit-transform: scale(0.0);}100%{transform: scale(1.0); -webkit-transform: scale(1.0); opacity: 0;}} .tp-loader.spinner3{margin: -9px 0px 0px -35px; width: 70px; text-align: center;} .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3{width: 18px; height: 18px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; display: inline-block; -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out; animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;} .tp-loader.spinner3 .bounce1{-webkit-animation-delay: -0.32s; animation-delay: -0.32s;} .tp-loader.spinner3 .bounce2{-webkit-animation-delay: -0.16s; animation-delay: -0.16s;} @-webkit-keyframes tp-bouncedelay{0%, 80%, 100%{-webkit-transform: scale(0.0)}40%{-webkit-transform: scale(1.0)}} @keyframes tp-bouncedelay{0%, 80%, 100%{transform: scale(0.0); -webkit-transform: scale(0.0);}40%{transform: scale(1.0); -webkit-transform: scale(1.0);}} .tp-loader.spinner4{margin: -20px 0px 0px -20px; width: 40px; height: 40px; text-align: center; -webkit-animation: tp-rotate 2.0s infinite linear; animation: tp-rotate 2.0s infinite linear;} .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2{width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #fff; border-radius: 100%; -webkit-animation: tp-bounce 2.0s infinite ease-in-out; animation: tp-bounce 2.0s infinite ease-in-out; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);} .tp-loader.spinner4 .dot2{top: auto; bottom: 0px; -webkit-animation-delay: -1.0s; animation-delay: -1.0s;} @-webkit-keyframes tp-rotate{100%{-webkit-transform: rotate(360deg)}} @keyframes tp-rotate{100%{transform: rotate(360deg); -webkit-transform: rotate(360deg)}} @-webkit-keyframes tp-bounce{0%, 100%{-webkit-transform: scale(0.0)}50%{-webkit-transform: scale(1.0)}} @keyframes tp-bounce{0%, 100%{transform: scale(0.0); -webkit-transform: scale(0.0);}50%{transform: scale(1.0); -webkit-transform: scale(1.0);}} .tp-transparentimg{content:"url(/theme_martin/static/js/revolution/rs-plugin/css/../assets/transparent.png)"} .tp-3d{-webkit-transform-style: preserve-3d; -webkit-transform-origin: 50% 50%;} .tp-caption img{background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom: 1;} @font-face{font-family: 'revicons'; src: url('/theme_martin/static/js/revolution/rs-plugin/css/../font/revicons90c6.eot?5510888'); src: url('/theme_martin/static/js/revolution/rs-plugin/css/../font/revicons90c6.eot?5510888#iefix') format('embedded-opentype'), url('/theme_martin/static/js/revolution/rs-plugin/css/../font/revicons90c6.woff?5510888') format('woff'), url('/theme_martin/static/js/revolution/rs-plugin/css/../font/revicons90c6.ttf?5510888') format('truetype'), url('/theme_martin/static/js/revolution/rs-plugin/css/../font/revicons90c6.svg?5510888#revicons') format('svg'); font-weight: normal; font-style: normal;} [class^="revicon-"]:before, [class*=" revicon-"]:before{font-family: "revicons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em;} .revicon-search-1:before{content: '\e802'} .revicon-pencil-1:before{content: '\e831'} .revicon-picture-1:before{content: '\e803'} .revicon-cancel:before{content: '\e80a'} .revicon-info-circled:before{content: '\e80f'} .revicon-trash:before{content: '\e801'} .revicon-left-dir:before{content: '\e817'} .revicon-right-dir:before{content: '\e818'} .revicon-down-open:before{content: '\e83b'} .revicon-left-open:before{content: '\e819'} .revicon-right-open:before{content: '\e81a'} .revicon-angle-left:before{content: '\e820'} .revicon-angle-right:before{content: '\e81d'} .revicon-left-big:before{content: '\e81f'} .revicon-right-big:before{content: '\e81e'} .revicon-magic:before{content: '\e807'} .revicon-picture:before{content: '\e800'} .revicon-export:before{content: '\e80b'} .revicon-cog:before{content: '\e832'} .revicon-login:before{content: '\e833'} .revicon-logout:before{content: '\e834'} .revicon-video:before{content: '\e805'} .revicon-arrow-combo:before{content: '\e827'} .revicon-left-open-1:before{content: '\e82a'} .revicon-right-open-1:before{content: '\e82b'} .revicon-left-open-mini:before{content: '\e822'} .revicon-right-open-mini:before{content: '\e823'} .revicon-left-open-big:before{content: '\e824'} .revicon-right-open-big:before{content: '\e825'} .revicon-left:before{content: '\e836'} .revicon-right:before{content: '\e826'} .revicon-ccw:before{content: '\e808'} .revicon-arrows-ccw:before{content: '\e806'} .revicon-palette:before{content: '\e829'} .revicon-list-add:before{content: '\e80c'} .revicon-doc:before{content: '\e809'} .revicon-left-open-outline:before{content: '\e82e'} .revicon-left-open-2:before{content: '\e82c'} .revicon-right-open-outline:before{content: '\e82f'} .revicon-right-open-2:before{content: '\e82d'} .revicon-equalizer:before{content: '\e83a'} .revicon-layers-alt:before{content: '\e804'} .revicon-popup:before{content: '\e828'} }

/* /theme_martin/static/css/default.css defined in bundle 'web.assets_frontend' */
  body{font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; font-size: 18px;} a, .btn{-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} a:focus{text-decoration: none !important;} a:focus, a:hover{color: #00a9da; text-decoration: none !important;} a, button, input{outline: medium none !important; color: #00a9da;} .uppercase{text-transform: uppercase;} h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif; font-weight: normal; color: #363636; margin-top: 0px;} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: inherit;} h1{font-size: 40px; font-style: normal; font-weight: 500; line-height: 40px;} h2{font-size: 35px; font-style: normal; font-weight: 400; line-height: 35px;} h3{font-size: 28px; font-style: normal; font-weight: 400; line-height: 28px;} h4{font-size: 22px; font-style: normal; font-weight: 400; line-height: 22px;} h5{font-size: 18px; font-style: normal; font-weight: 400; line-height: 18px;} h6{font-size: 16px; font-style: normal; font-weight: 400; line-height: 18px;} ul{margin: 0px; padding: 0px;} li{list-style: none;} p{font-size: 14px; font-weight: normal; line-height: 24px; color: #626262;} hr{margin: 60px 0; padding: 0px; border-bottom:1px dashed #eceff8; border-top: 0px;} hr.mr{margin:0; padding: 0px; border-bottom:1px solid #eceff8;} hr.mtb{margin:40px 0; padding: 0px; border-bottom:1px dashed #eceff8; border-top: 0px;} label{font-size: 15px; font-weight: 400;color: #626262;} .label{color: #fff !important; font-size: 9px !important;} *::-moz-selection{background: #029fcc; color: #fff; text-shadow: none;} ::-moz-selection{background: #029fcc; color: #fff; text-shadow: none;} ::selection{background: #029fcc; color: #fff; text-shadow: none;} .page-section-ptb{padding: 80px 0;} .page-section-pt{padding: 80px 0 0;} .page-section-pb{padding: 0 0 80px;} .page-section-1-ptb{padding: 50px 0;} .page-section-1-pt{padding: 50px 0 0;} .page-section-1-pb{padding: 0 0 50px;} .section-title-1{margin-bottom: 60px;} .section-title-1 h1{margin-top: 0px; text-transform: capitalize;} .section-title-1 p{margin-bottom: 0px; font-size: 16px;} .section-title-1 .title-line{padding: 10px 0;} .section-title-1 .title-line:before{background: #00a9da; content: ""; display: block; height: 2px; margin: 0 auto; width: 220px;} .section-title-1 .title-line:after{background: #00a9da; content: ""; display: block; height: 6px; position: relative; top: -6px; margin: 0 auto; width: 60px;} .section-title-2{margin-bottom: 60px;} .section-title-2 h1{margin-bottom: 0px;} .section-title-2 h2{margin-top: 0px; text-transform: capitalize; margin-bottom: 0px;} .section-title-2 p{margin-bottom: 0px; font-size: 16px;} .section-title-2 .title-line{padding: 20px 0 15px;} .section-title-2 .title-line:before{background: #00a9da; content: ""; display: block; height: 2px; margin: 0 auto; width: 100px;} .section-title-2 .title-line-2:before{background: #fff; content: ""; display: block; height: 2px; margin: 0 auto; width: 100px;} a.button{border: 0 none; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; cursor: pointer; display: inline-block; margin-right: 10px; overflow: hidden; padding: 0; position: relative; background-color: #00a9da; color: #fff; font-size: 15px;} a.button i{background: rgba(0, 0, 0, 0.09); display: block; float: left; padding: 14px; font-size: 16px; color: #fff; font-weight: normal; width: 50px; text-align: center;} a.button span{display: block; float: left; position: relative; z-index: 2; padding: 11px 20px; font-size: 15px; color: #fff; font-weight: normal;} a.button:after{background: rgba(0, 0, 0, 0.09) none repeat scroll 0 0; content: ""; height: 100%; right: 0; position: absolute; top: 0; width: 0;z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} a.button:hover:after{width: 100%;} a.button.button-white{border: 0 none; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; cursor: pointer; display: inline-block; margin-right: 10px; overflow: hidden; padding: 0; position: relative; background-color: #fff; color: #00a9da; font-size: 15px;} a.button.button-white i{background: rgba(0, 0, 0, 0.09); display: block; float: left; padding: 14px; font-size: 16px; color: #00a9da; font-weight: normal; width: 50px; text-align: center;} a.button.button-white span{display: block; float: left; position: relative; z-index: 2; padding: 11px 20px; font-size: 15px; color: #00a9da; font-weight: normal;} a.button.button-grey{border: 0 none; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; cursor: pointer; display: inline-block; margin-right: 10px; overflow: hidden; padding: 0; position: relative; background-color: #eceff7; color: #00a9da; font-size: 15px;} a.button.button-grey i{background: rgba(0, 0, 0, 0.09); display: block; float: left; padding: 14px; font-size: 16px; color: #00a9da; font-weight: normal; width: 50px; text-align: center;} a.button.button-grey span{display: block; float: left; position: relative; z-index: 2; padding: 11px 20px; font-size: 15px; color: #00a9da; font-weight: normal;} a.button.button-black{border: 0 none; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; cursor: pointer; display: inline-block; margin-right: 10px; overflow: hidden; padding: 0; position: relative; background-color: #444444; color: #00a9da; font-size: 15px;} a.button.button-black i{background: rgba(0, 0, 0, 0.3); display: block; float: left; padding: 14px; font-size: 16px; color: #fff; font-weight: normal; width: 50px; text-align: center;} a.button.button-black span{display: block; float: left; position: relative; z-index: 2; padding: 11px 20px; font-size: 15px; color: #fff; font-weight: normal;} a.button-border span{border: 0 none; border-radius: 3px; cursor: pointer; display: inline-block; padding: 11px 20px; margin-right: 10px; overflow: hidden; position: relative; background-color: transparent; color: #00a9da; font-size: 15px; border:1px solid #00a9da; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;} a.button-border span:hover{box-shadow: -200px 0 0 #00a9da inset; color: #fff; border-color: #00a9da;} a.button-border-white span{border: 0 none; border-radius: 3px; cursor: pointer; display: inline-block; padding: 11px 20px; margin-right: 10px; overflow: hidden; position: relative; background-color: transparent; color: #fff; font-size: 15px; border:1px solid #fff; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;} a.button-border-white span:hover{box-shadow: -200px 0 0 #fff inset; color: #00a9da; border-color: #fff;} a.button-small{border: 0 none; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; cursor: pointer; display: inline-block; margin-right: 10px; overflow: hidden; padding: 0; position: relative; background-color: #00a9da; color: #fff; font-size: 15px;} a.button-small i{background: rgba(0, 0, 0, 0.09); display: block; float: left; padding: 10px; font-size: 13px; color: #fff; font-weight: normal; width: 40px; text-align: center;} a.button-small span{display: block; float: left; position: relative; z-index: 2; padding:8px 10px; font-size: 13px; color: #fff; font-weight: normal;} a.button-small:after{background: rgba(0, 0, 0, 0.09) none repeat scroll 0 0; content: ""; height: 100%; right: 0; position: absolute; top: 0; width: 0;z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} a.button-small:hover:after{width: 100%;} .share{position: relative; cursor: pointer;} .share .share-button{background: #00a9da; border-radius: 3px; padding: 9px 15px; color: #fff; position: absolute; right: 0; z-index: 99;} .share ul{float: left; opacity: 0; background: #eceff8; border-radius: 3px; padding: 5px 15px; position: absolute; right: 10px; width: 185px; position: relative; transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;} .share ul:before{position: absolute; z-index: 999; content: ""; right: -12px; top: 12px; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 12px; border-color: transparent transparent transparent #eceff8;} .share ul li{display: inline-block;} .share ul li a{display: block; padding: 4px 10px 4px;} .share ul li a:hover{color: #363636;} .share:hover ul{opacity: 1; right: 60px; transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;} .share.small .share-button{padding: 8px 13px; font-size: 13px;} .share.small ul{padding: 2px 10px; width: 140px;} .share.small ul li a{display: block; padding: 4px 7px;} .share.small ul:before{border-width: 6px 0 6px 10px; top: 11px; right: -9px;} .share.small:hover ul{right: 52px;} .text-blue{color: #00a9da;} .text-white{color: #fff;} .text-black{color: #363636;} input{background: #eceff8; border:2px solid #eceff8; height: 45px; box-shadow: none; padding-left: 10px; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; font-size: 14px; color: #626262; width: 100%;} select{width: 100%; background: #eceff8; border:2px solid #eceff8; height: 45px; padding-left: 10px; box-shadow: none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; font-size: 14px; color: #626262;} option{background: #fff; border:0px solid #626262; padding-left: 10px; font-size: 14px;} input:focus{background: transparent; border:2px solid #00a9da;} textarea{resize: vertical; background: #eceff8; border:2px solid #eceff8; padding: 10px; width: 100%; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; font-size: 14px;} textarea:focus{background: transparent; border:2px solid #00a9da; outline: none !important;} .form-control{background-color: transparent; border:1px solid #2f2f2f; border-radius: 0px; box-shadow: none;} .input-group-addon{background-color: transparent; border-color: #2f2f2f; border-radius: 0px; border-right: 0px;} .input-group-addon i{color: #00a9da;} .form-control:focus{box-shadow: none; border-color: #2f2f2f;} .input-group-btn button{background-color: #2f2f2f; border-color: #2f2f2f; border-radius: 0px; color: #00a9da; padding: 9px 12px;} .input-group-btn button:hover{background-color: #00a9da; border-color: #00a9da; border-radius: 0px; color: #fff;} .input-group.divcenter .form-control::-moz-placeholder{color: #4a4a4a; font-size: 13px;} .input-group.divcenter.input-group .form-control{padding-left: 0px} .pricing .container .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .our-services .container-fluid .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .co-plr .container-fluid .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .home-3 .container-fluid{padding: 0 50px;} .mfp-wrap{z-index: 99999;} .mfp-bg{z-index: 99999;} @media all and (min-width:0\0) and (min-resolution:.001dpcm){.tp-caption.title-1-desc,.title-1-desc{line-height: 30px;}.rev-slider a.button i{padding: 20px;}.rev-slider a.button.button-white i{padding: 20px;}.rev-slider .tp-caption.sfr.fadeout a.button span{padding: 20px;}.rev-slider .tp-caption.sfl.fadeout a.button.button-white span{padding: 20px;}.rev-slider-2 a.button.button i{padding: 20px;}.rev-slider-2 a.button.button-black i{padding: 20px;}.rev-slider-2 .tp-caption.sfr.fadeout a.button span{padding: 11px 20px; line-height: 95px !important;}.rev-slider-2 .tp-caption.sfl.fadeout a.button.button-black span{padding: 11px 20px; line-height: 95px !important;}.rev-slider-2 .tp-caption.title-2{line-height: 75px;}.rev-slider-3 .tp-caption.desc-align-right.lfr.tp-resizeme{line-height: 30px;}.rev-slider-3 a.button.button i{padding: 20px !important;}.rev-slider-3 a.button.button-black i{padding: 20px !important;}.rev-slider-3 a.button span{padding: 6px 20px !important; line-height: 30px !important;}.rev-slider-3 a.button.button-black span{padding: 6px 20px !important; line-height: 30px !important;}} .tooltip-content + .tooltip .tooltip-inner{background: #00a9da; color: #fff; padding: 15px; font-size: 13px; width: 200px; position: relative; z-index: 99; top: 0px; left: 5px; margin: 10px 0px;} .tooltip-content + .tooltip.top .tooltip-arrow{width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #00a9da; bottom: 7px; margin-left: -7px} .tooltip.in{opacity: 1;} .tooltip.top .tooltip-arrow{border-top-color: #363636;} .tooltip-content + .tooltip.bottom .tooltip-arrow{width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #00a9da; top: 7px; margin-left: -7px;} span.tooltip-content-2{color: #00a9da; font-weight: 600; cursor: help;} .tooltip-content-2 + .tooltip > .tooltip-inner{background: #363636; color: #fff; padding: 5px; font-size: 13px; width: 200px; position: relative; z-index: 99; top: 0px; left: 5px;} .tooltip-content-2 + .tooltip.bottom .tooltip-arrow{width: 0; height: 0; border-top: 10px solid #363636; border-bottom: 10px solid #363636; border-left:10px solid #363636; margin-left: 0px; border-top-color: #363636;} .tooltip-content-2 i{border: 1px solid #00a9da; border-radius: 50%; height: 30px; padding: 10px; width: 30px; line-height: 9px; text-align: center; font-weight: normal; background: transparent; font-size: 16px; position: relative; z-index: 999;} span.tooltip-content-3{color: #00a9da; font-weight: 600; display: block;} .tooltip-content-3 + .tooltip .tooltip-inner{background: #363636; color: #fff; padding: 5px; font-size: 13px; width: 150px; position: relative; z-index: 99; top: 0px; left: 0px;} .tooltip-content-3 + .tooltip.bottom .tooltip-arrow{width: 0; height: 0; border-top: 10px solid #363636; border-bottom: 10px solid #363636; border-left:10px solid #363636; margin-left: 0px;} #preloader{background-color:#000; bottom:0; height:100%; left:0; overflow:hidden !important; position:fixed; right:0; top:0; width:100%; z-index:99999; text-align:center;} .clear-loading{text-align: center; position: absolute; top: 50%; left: 50%; margin-left: -50px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; display:inline-block; text-align:center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);} .loading-effect{width: 100px; height: 100px;} .loading-effect > span, .loading-effect > span:before, .loading-effect > span:after{content: ""; display: block; border-radius: 50%; border: 3px solid #00a9da; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .loading-effect > span{width: 100%; height: 100%; top: 0; left: 0; border-left-color: transparent; -webkit-animation: effect 2s infinite linear; -moz-animation: effect 2s infinite linear; -ms-animation: effect 2s infinite linear; -o-animation: effect 2s infinite linear; animation: effect 2s infinite linear;} .loading-effect > span:before{width: 75%; height: 75%; border-right-color: transparent;} .loading-effect > span:after{width: 50%; height: 50%; border-bottom-color: transparent;} @-webkit-keyframes effect{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}} @-o-keyframes effect{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}} @-ms-keyframes effect{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}} @-moz-keyframes effect{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}} @keyframes effect{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}} .boxed-layout .page-wrapper{background-color:#fff; width: 1240px; box-shadow:-3px 0 50px -2px rgba(0, 0, 0, 0.14); margin:0 auto; position: relative;} .boxed-layout.transparent-page-wrapper .page-wrapper{background-color: transparent; box-shadow: none;} .boxed-layout.page-wrapper{background-color:#fff; width: 1240px; box-shadow:-3px 0 50px -2px rgba(0, 0, 0, 0.14); margin:0 auto; position: relative;} .boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 1240px; margin: 0 auto;} .boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 1240px; margin: 0 auto;} #back-to-top .top{z-index: 999; position: fixed; margin: 0px; color: #fff; transition:all .5s ease-in-out; position:fixed; bottom:105px; right:15px; border-radius: 3px; z-index: 999; background: transparent; font-size: 14px; background: #00a9da; width: 40px; height: 40px; text-align: center; line-height: 38px;} #back-to-top .top:hover{color: #fff; height: 50px;} .home-2 #back-to-top .top{background: #007da1;} .m-0{margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important;} .p-0{padding-top: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} .mt-0{margin-top: 0 !important;} .mt-10{margin-top: 10px !important;} .mt-15{margin-top: 15px !important;} .mt-20{margin-top: 20px !important;} .mt-30{margin-top: 30px !important;} .mt-40{margin-top: 40px !important;} .mt-50{margin-top: 50px !important;} .mt-60{margin-top: 60px !important;} .mt-70{margin-top: 70px !important;} .mt-80{margin-top: 80px !important;} .mt-90{margin-top: 90px !important;} .mt-100{margin-top: 100px !important;} .mt-110{margin-top: 110px !important;} .mt-120{margin-top: 120px !important;} .mt-130{margin-top: 130px !important;} .mt-140{margin-top: 140px !important;} .mt-150{margin-top: 150px !important;} .mr-0{margin-right: 0!important} .mr-10{margin-right: 10px !important;} .mr-15{margin-right: 15px !important;} .mr-20{margin-right: 20px !important;} .mr-30{margin-right: 30px !important;} .mr-40{margin-right: 40px !important;} .mr-50{margin-right: 50px !important;} .mr-60{margin-right: 60px !important;} .mr-70{margin-right: 70px !important;} .mr-80{margin-right: 80px !important;} .mr-90{margin-right: 90px !important;} .mr-100{margin-right: 100px !important;} .mr-110{margin-right: 110px !important;} .mr-120{margin-right: 120px !important;} .mr-130{margin-right: 130px !important;} .mr-140{margin-right: 140px !important;} .mr-150{margin-right: 150px !important;} .mb-0{margin-bottom: 0!important} .mb-10{margin-bottom: 10px !important;} .mb-15{margin-bottom: 15px !important;} .mb-20{margin-bottom: 20px !important;} .mb-30{margin-bottom: 30px !important;} .mb-40{margin-bottom: 40px !important;} .mb-50{margin-bottom: 50px !important;} .mb-60{margin-bottom: 60px !important;} .mb-70{margin-bottom: 70px !important;} .mb-80{margin-bottom: 80px !important;} .mb-90{margin-bottom: 90px !important;} .mb-100{margin-bottom: 100px !important;} .mb-110{margin-bottom: 110px !important;} .mb-120{margin-bottom: 120px !important;} .mb-130{margin-bottom: 130px !important;} .mb-140{margin-bottom: 140px !important;} .mb-150{margin-bottom: 150px !important;} .ml-0{margin-left: 0!important} .ml-10{margin-left: 10px !important;} .ml-15{margin-left: 15px !important;} .ml-20{margin-left: 20px !important;} .ml-30{margin-left: 30px !important;} .ml-40{margin-left: 40px !important;} .ml-50{margin-left: 50px !important;} .ml-60{margin-left: 60px !important;} .ml-70{margin-left: 70px !important;} .ml-80{margin-left: 80px !important;} .ml-90{margin-left: 90px !important;} .ml-100{margin-left: 100px !important;} .ml-110{margin-left: 110px !important;} .ml-120{margin-left: 120px !important;} .ml-130{margin-left: 130px !important;} .ml-140{margin-left: 140px !important;} .ml-150{margin-left: 150px !important;} .pt-0{padding-top: 0!important} .pt-10{padding-top: 10px !important;} .pt-15{padding-top: 15px !important;} .pt-20{padding-top: 20px !important;} .pt-30{padding-top: 30px !important;} .pt-40{padding-top: 40px !important;} .pt-50{padding-top: 50px !important;} .pt-60{padding-top: 60px !important;} .pt-70{padding-top: 70px !important;} .pt-80{padding-top: 80px !important;} .pt-90{padding-top: 90px !important;} .pt-100{padding-top: 100px !important;} .pt-110{padding-top: 110px !important;} .pt-120{padding-top: 120px !important;} .pt-130{padding-top: 130px !important;} .pt-140{padding-top: 140px !important;} .pt-150{padding-top: 150px !important;} .pr-0{padding-right: 0!important} .pr-10{padding-right: 10px !important;} .pr-15{padding-right: 15px !important;} .pr-20{padding-right: 20px !important;} .pr-30{padding-right: 30px !important;} .pr-40{padding-right: 40px !important;} .pr-50{padding-right: 50px !important;} .pr-60{padding-right: 60px !important;} .pr-70{padding-right: 70px !important;} .pr-80{padding-right: 80px !important;} .pr-90{padding-right: 90px !important;} .pr-100{padding-right: 100px !important;} .pr-110{padding-right: 110px !important;} .pr-120{padding-right: 120px !important;} .pr-130{padding-right: 130px !important;} .pr-140{padding-right: 140px !important;} .pb-0{padding-bottom: 0!important} .pb-10{padding-bottom: 10px !important;} .pb-15{padding-bottom: 15px !important;} .pb-20{padding-bottom: 20px !important;} .pb-30{padding-bottom: 30px !important;} .pb-40{padding-bottom: 40px !important;} .pb-50{padding-bottom: 50px !important;} .pb-60{padding-bottom: 60px !important;} .pb-70{padding-bottom: 70px !important;} .pb-80{padding-bottom: 80px !important;} .pb-90{padding-bottom: 90px !important;} .pb-100{padding-bottom: 100px !important;} .pb-110{padding-bottom: 110px !important;} .pb-120{padding-bottom: 120px !important;} .pb-130{padding-bottom: 130px !important;} .pb-140{padding-bottom: 140px !important;} .pb-150{padding-bottom: 150px !important;} .pl-0{padding-left: 0!important} .pl-10{padding-left: 10px !important;} .pl-15{padding-left: 15px !important;} .pl-20{padding-left: 20px !important;} .pl-30{padding-left: 30px !important;} .pl-40{padding-left: 40px !important;} .pl-50{padding-left: 50px !important;} .pl-60{padding-left: 60px !important;} .pl-70{padding-left: 70px !important;} .pl-80{padding-left: 80px !important;} .pl-90{padding-left: 90px !important;} .pl-100{padding-left: 100px !important;} .pl-110{padding-left: 110px !important;} .pl-120{padding-left: 120px !important;} .pl-130{padding-left: 130px !important;} .pl-140{padding-left: 140px !important;} .pl-150{padding-left: 150px !important;} 

/* /theme_martin/static/css/style.css defined in bundle 'web.assets_frontend' */
 .header{background: transparent; z-index: 999; padding: 15px 0 20px; position: absolute; width: 100%;} .topbar ul li{display: inline-block; color: #fff; font-size: 14px; font-weight: normal; margin-right: 10px;} .topbar ul li:last-child{margin-right: 0px;} .topbar ul li a{color: #fff; font-size: 14px; font-weight: normal; font-style: normal;} .topbar-left{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;} .topbar-left ul li i{margin-right: 5px; color: #00a9da;} .topbar-left ul li a{margin-right: 30px;} .topbar-right{position: relative; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;} .topbar-right ul li a{margin-left: 5px;} .topbar-right ul li a i{margin-right: 5px;} .topbar-right ul li a i.fa.fa-search{margin-right: 0px;} .topbar ul li a:hover{color: #00a9da;} .search-open{display: none; background: transparent; height: 120px; width: 100%; position: absolute; z-index: 99999; padding: 2px 7px 10px 15px; left: 0;} .search-open .search-close{position: absolute; z-index: 9999; cursor: pointer; top: 0px; right: 15px; float: left;} .search-main .search-open{width: 100%; color: #fff;} .search-main{position: relative; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;} .search-open input{border:none; border-bottom: 1px solid #fff; float: left; height: 100px; font-size: 35px; text-transform: uppercase; width: 99.3%; padding-left: 0px; text-align: center; padding: 0px;} .search-open .form-control::-moz-placeholder{color: #fff;} .search-open .form-control:focus{border-color: #00a9da;} body.top-search-open #header .logo, body.top-search-open #header .topbar-left, body.top-search-open #header .topbar-right, body.top-search-open #header .mega-menu{opacity: 0;} .mega-menu .drop-down-multilevel.right-menu{right: 0px;} .mega-menu .menu-links > li:last-child > a{padding-right: 0px;} .mega-menu .menu-links > li.active .drop-down-multilevel a{color: #555555;} .mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down a{color: #323232;} .mega-menu .menu-links > li.active .drop-down li.active a{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down a:hover{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down li.active a i{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down a i:hover{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active a{color: #00a9da; background: #eceff7;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a{color: #323232; background:transparent;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a{color: #00a9da; background: #eceff7;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a{color: #323232; background:transparent;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a .drop-down-multilevel li a:hover{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a{color: #00a9da; background: #eceff7;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active i{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active i{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a i{color: #323232;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active:hover .drop-down-multilevel li a:hover i{color: #00a9da;} .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover{color: #00a9da;} .mega-menu .row{margin-left: 0px; margin-right: 0px;} .mega-menu .col-md-12{padding-left: 0px; padding-right: 0px;} .login-1{display: none; background: #fff; padding:20px; position: absolute; right: 0; z-index: 9999; margin-top: 13px; right: 127px; width: 300px; border: 1px solid #eceff8; border-radius: 3px;} .login-1:before{bottom: 100%; right: 18px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(194, 225, 245, 0); border-bottom-color: #fff; border-width: 6px; margin-left: -8px;} .login-1 a.button{margin-right: 0;} .login-1 .button span{padding:7px 0px; color: #fff; width: 102px; text-align: center;} .login-1 .button.button-grey span{padding:7px 18px; color: #00a9da;} .login-1 input{background: #eceff8; border:2px solid #eceff8; height: 45px; color: #363636;} .login-1 input:focus{background: transparent; border:2px solid #00a9da;} .login-1 span{color: #363636; display: inline-block; font-size: 15px; padding: 20px 10px 0; vertical-align: top;} .login-1 strong{font-size: 15px; padding: 0 10px; font-weight: 400;} .login-with{border-top: 1px solid #eceff8; margin-top: 20px; padding-top: 18px; text-align: center;} .topbar-right .login-1 a{font-size: 15px; color: #626262; margin-left: 0px; display: inline-block; margin-top: 12px;} .topbar-right .login-1 a:hover{text-decoration: underline;} .topbar-right .login-with span{float: none; color: #626262; padding-top: 5px;} .topbar-right .login-with a{background: transparent; border-radius: 50%; display: inline-block; height: 30px; line-height: 29px; margin-top: 0; padding-left: 6px; text-align: center; width: 30px;} .topbar-right .login-with a:hover{color: #fff;} .topbar-right .login-with a.fb{border: 1px solid #3b5998;} .topbar-right .login-with a.fb:hover{background: #3b5998; border: 1px solid #3b5998; color: #fff;} .topbar-right .login-with a.twitter{border: 1px solid #55acee;} .topbar-right .login-with a.twitter:hover{background: #55acee; border: 1px solid #55acee; color: #fff;} .topbar-right .login-with a.google-plus{border: 1px solid #dd4b39;} .topbar-right .login-with a.google-plus:hover{background: #dd4b39; border: 1px solid #dd4b39; color: #fff;} .home-2 .logo{margin-top: 10px;} .home-2 .header{padding: 0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.03); position: relative;} .home-2 .mega-menu{min-height: 104px; border-bottom: 1px solid #eee;} .home-2 .mega-menu .menu-links > li > a{color: #363636; line-height: 105px;} .home-2 .mega-menu .menu-links > li.active a{color: #00a9da;} .home-2 .mega-menu > section.menu-list-items{padding: 0; background: #fff;} .home-2 .mega-menu img{margin: 23px 0;} .home-2 .mega-menu .drop-down-multilevel.right-menu{right: 28px;} .home-2 .mega-menu .menu-links{padding-right: 30px;} .home-2 .mega-menu .menu-links > li.active .drop-down-multilevel a{color: #555555;} .home-2 .mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color: #00a9da;} .home-2 .mega-menu.desktopTopFixed .menu-list-items .menu-logo img{margin: 20px 0;} .home-2 .mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a{line-height: 81px;} .home-2 .mega-menu.desktopTopFixed .menu-list-items{background: #fff; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.03)} .home-2 .mega-menu.desktopTopFixed .menu-list-items .search-2 a{padding: 29px 0 26px 10px;} .home-2 .mega-menu.desktopTopFixed .menu-list-items .search-2-open{height: 80px;} .home-2 .mega-menu.desktopTopFixed .menu-list-items .search-2-open input{height: 56px;} .home-2 .mega-menu.desktopTopFixed .menu-list-items .search-2-open .search-2-close{top: 15px;} .search-2{position: absolute; right: 0; z-index: 999;} .search-2 a{display: block; font-size: 15px; padding: 41px 0 40px 10px; cursor: pointer;} .search-2 i{color: #626262;} .search-2-open{display: none; background: #fff; height: 103px; width: 100%; border:none; position: absolute; z-index: 99999; padding: 10px 0px; left: 0; top: 0;} .search-2-open input{border:none; border-bottom: 0px solid #fff; float: left; height: 86px; font-size: 35px; text-transform: uppercase; width: 97%; padding-left: 0px; text-align: center; color: #363636;} .search-2-open input:focus{border-bottom: 0px;} .search-2-open .search-2-close{cursor: pointer; float: left; position: relative; right: -20px; top: 29px; z-index: 9999;} .search-2-open .search-2-close i{color: #626262;} .home-3 .header{padding: 0; position: inherit;} .home-3 .topbar{background: #363636; height:38px;} .home-3 .topbar ul li{border-right: 1px solid #565656; border-left: 1px solid #565656; margin-right: 0;} .home-3 .topbar-right ul li{padding: 9px 15px; border-right: 1px solid #565656; border-left: 1px solid #565656; margin-right: 0;} .home-3 .topbar ul li:first-child{border-right: 0px solid;} .language{border-left: 1px solid #565656; border-right: 1px solid #565656; width: 125px; display: inline-block;} .language-down{opacity: 0; display: none; position: absolute; z-index: 9999;} li.language-current{padding: 9px 0px;} .language-current a{padding-left: 20px;} ul.language-down li{display: block; padding: 0;} ul.language-down li i{color: #fff; padding-left: 10px;} ul.language-down li a{background: #2c2c2c; border-bottom: 1px solid #363636; padding: 12px 20px; width: 122px; display: block;} .language-current:hover .language-down{opacity: 1; display: block; margin-top: 9px;} .top-news{display: inline-block; padding-left: 20px; width: 380px; padding: 3px 0px 8px 15px; border-right:1px solid #565656;} .top-news b{color: #fff; font-weight: 500; font-size: 14px;} .top-news .owl-carousel-14{width: 250px; display: inline-block; height: 25px; overflow: hidden; vertical-align: top;} .top-news p{font-size: 14px; color: #fff; padding-top: 3px;} body.top-search-open #header .logo, body.top-search-open #header .topbar-left, body.top-search-open #header .topbar-right, body.top-search-open #header .menu ,body.top-search-open #header .language, body.top-search-open #header .language{opacity: 0;} .home-3 .mega-menu{min-height: 105px;} .home-3 .mega-menu img{margin: 23px 0;} .home-3 .mega-menu .menu-links > li > a{color: #323232; padding: 0 12px;} .home-3 .mega-menu .menu-links > li.active a{color: #00a9da;} .home-3 .mega-menu.desktopTopFixed .menu-list-items img{} .home-3 .mega-menu .drop-down-multilevel.right-menu{right: 24px;} .home-3 .mega-menu section.menu-list-items{padding: 0; background: #fff;} .home-3 .mega-menu .menu-links > li > a{line-height: 105px;} .home-3 .mega-menu .menu-links > li.active .drop-down-multilevel a{color: #555555;} .home-3 .mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color: #00a9da;} .home-3 .mega-menu.desktopTopFixed .menu-list-items .menu-logo img{margin: 20px 0;} .home-3 .mega-menu.desktopTopFixed .menu-list-items{background: #fff; border-bottom: 1px solid #eceff7;} .home-3 .mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a{line-height: 80px;} .home-3 .mega-menu.desktopTopFixed .menu-list-items .search-3{padding: 30px 0;} .home-3 .mega-menu.desktopTopFixed .menu-list-items .search-3.search-3-open .search-3-box{top: 80px !important; border:1px solid #eceff7; border-top: 0px;} .search-3{display: block; float: right; line-height: 20px; padding: 42px 0; position: relative; vertical-align: top; z-index: 999;} .search-3 .search-btn{display: block; height: 20px; line-height: 21px; position: relative; text-indent: -9999px; width: 14px; color: #626262; -o-transition: color 300ms ease 0s; -moz-transition: color 300ms ease 0s; -ms-transition: color 300ms ease 0s; -webkit-transition: color 300ms ease 0s; transition: color 300ms ease 0s;} .search-3 .search-btn:before{content: ""; font-family: "FontAwesome"; font-size: 14px; font-weight: normal; left: 0; position: absolute; text-indent: 0; top: 0;} .search-3.search-3-open .search-btn:before{content: "";} .search-3-box{background: #fff; display: block; margin: 0; opacity: 0 !important; padding: 15px; position: absolute; right: 0; top: -9999px !important; transition: visibility 300ms ease 0s, opacity 300ms ease 0s; visibility: hidden; width: 327px; z-index: 888; border-radius: 0 0 3px 3px;} .search-3.search-3-open .search-3-box{opacity: 1 !important; top: 104px !important; visibility: visible !important;} .search-3 .search-3-box input{background: transparent; border:1px solid #eceff8; padding-left: 15px; box-shadow: none;} .search-3 .search-3-box input:focus{background: transparent; border:1px solid #00a9da;} .search-3.search-3-open i{cursor: pointer; font-size: 15px; position: absolute; right: 27px; top: 31px;} .search-3.search-3-open i:hover{color: #00a9da;} .home-3 .login-1{margin-top: 9px; right: 90px;} .home-4 .logo{margin: 23px 0px;} .home-4 .header{padding: 0 30px; background: transparent; position: absolute; z-index: 999;} .home-4 .search-3{padding: 22px 0px 20px 10px;} .home-4 .search-3 .search-btn{color: #fff; line-height: 23px; width: 15px;} .home-4 .search-3.search-3-open .search-3-box{top: 67px !important; border-radius: 0px 0px 3px 3px; margin-left: 5px;} .home-4 .mega-menu .drop-down-multilevel.right-menu{right: 38px;} .home-4 .mega-menu > section.menu-list-items{padding: 25px 0px;} .home-4 .mega-menu.desktopTopFixed .menu-list-items{background: #323232;} .home-4 .mega-menu.desktopTopFixed > section.menu-list-items{padding: 0px 20px;} .home-4 .mega-menu.desktopTopFixed .menu-links > li > a{line-height: 74px;} .home-4 .mega-menu.desktopTopFixed .search-3 .search-btn{line-height: 32px;} .home-4 .mega-menu.desktopTopFixed .search-3.search-3-open .search-3-box{top: 74px !important; border:1px solid #eceff8; border-top:0px;} .mega-menu .menu-links > li:last-child{padding-right: 0px;} #menu-toggle{position: absolute; width: 100%; right: 0; top: 0; color: #444444; z-index: 99999; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; transition: .5s ease-in-out;} #menu-toggle.open{right: 0px; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; transition: .5s ease-in-out;} #menu-icon{width: 25px; height: 25px; position: absolute; right: 46px; top: 47px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;} #menu-icon span{display: block; position: absolute; height: 2px; width: 50%; background: #fff; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;} #menu-icon span:nth-child(even){left: 50%;} #menu-icon span:nth-child(odd){left: 0px;} #menu-icon span:nth-child(1), #menu-icon span:nth-child(2){top: 5px;} #menu-icon span:nth-child(3), #menu-icon span:nth-child(4){top: 12px;} #menu-icon span:nth-child(5), #menu-icon span:nth-child(6){top: 19px;} #menu-icon.open span:nth-child(1), #menu-icon.open span:nth-child(6){-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);} #menu-icon.open span:nth-child(2), #menu-icon.open span:nth-child(5){-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);} #menu-icon.open span:nth-child(1){left: 0px; top: 10px;} #menu-icon.open span:nth-child(2){left: calc(50% - 5px); top: 10px;} #menu-icon.open span:nth-child(3){left: -50%; opacity: 0;} #menu-icon.open span:nth-child(4){left: 100%; opacity: 0;} #menu-icon.open span:nth-child(5){left: 0px; top: 19px;} #menu-icon.open span:nth-child(6){left: calc(50% - 5px); top: 19px;} .submenu-toggle{position: absolute; right: 0px; top: 0px; cursor: pointer; width: 45px; height: 45px; text-indent: -5000px; overflow: hidden;} .submenu-toggle.open{background: rgba(255,255,255,.1); height: 100%; z-index: 5000; top: 0;} .submenu-toggle:before, .submenu-toggle:after{-webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;} .submenu-toggle:before{content: ''; display: block; position: absolute; height: 16px; width: 16px; top: 12px; right: 15px; border-top: 5px solid #929292; border-right: 5px solid #929292; -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);} .submenu-toggle:after{content: ''; display: block; position: absolute; height: 16px; width: 16px; top: 12px; right: 50px; border-top: 5px solid #929292; border-right: 5px solid #929292; -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -moz-transform: rotate(-135deg);} .submenu-toggle:hover:before, .submenu-toggle:hover:after{border-color: white;} .submenu-toggle.open:before{right: 23px;} .submenu-toggle.open:after{right: 23px;} #menu{list-style-type: none; padding: 46px 30px; margin: 0; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;} #menu{background: url(/theme_martin/static/css/../images/bg/10.jpg) no-repeat; width: 350px; position: fixed; top: 0; bottom: 0; right: -370px; z-index: 9999;} #menu li{position: relative; display: inline-block;} #menu h3{margin-bottom: 20px;} #menu.open{right: 0;} #menu .menu-side-top a{display: block; color: #fff; font-size: 14px; line-height: 35px;} #menu .menu-side-top a:hover{color: #00a9da;} #menu .login-side{display: block; background: transparent;} #menu a.button{margin-right: 0; float: left;} #menu .button span{padding:7px 0px; color: #fff; width: 80px; text-align: center;} #menu .button.button-grey span{padding:7px 18px; color: #00a9da;} #menu .login-side label{color: #fff;} #menu .login-side input{background: transparent; border:1px solid #fff; height: 45px; color: #fff;} #menu .login-side input:focus{background: transparent; border:1px solid #00a9da;} #menu .login-side span{color: #363636; display: inline-block; font-size: 15px; padding: 5px 10px; vertical-align: top;} #menu .login-side .form-control::-moz-placeholder{color: #fff;} #menu .login-side strong{font-size: 15px; padding: 0 10px; font-weight: 400;} #menu .login-side a.forgot{float: right; font-size: 15px; margin-top: 25px;} #menu .login-side p.register a{color: #00a9da; display: inline-block;} .home-5 .header{padding: 30px 0px; z-index: 999;} .home-5 .mega-menu .drop-down-multilevel.right-menu{right: 44px;} .home-5 .header .logo{display: block; position: relative;} .home-5 .header .logo img{width: inherit; height: 60px;} .home-5 .mega-menu.menuFullWidth{width: 100%;} .home-5 .mega-menu .menu-links > li > a{padding: 0 30px;} .home-5 #menu-icon{width: 25px; height: 25px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;} .home-5 #menu-toggle{position: absolute; width: 100%; left:0px; top: 12px; color: #444444; z-index: 99999; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; transition: .5s ease-in-out;} .home-5 #menu-toggle.open{left: 0px; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; transition: .5s ease-in-out;} .home-5 #menu-icon{width: 25px; height: 25px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;} .home-5 #menu-icon span{display: block; position: absolute; height: 2px; width: 50%; background: #fff; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;} .home-5 #menu-icon span:nth-child(even){left: 50%;} .home-5 #menu-icon span:nth-child(odd){left: 0px;} .home-5 #menu-icon span:nth-child(1), .home-5 #menu-icon span:nth-child(2){top: 5px;} .home-5 #menu-icon span:nth-child(3), .home-5 #menu-icon span:nth-child(4){top: 12px;} .home-5 #menu-icon span:nth-child(5), .home-5 #menu-icon span:nth-child(6){top: 19px;} .home-5 #menu-icon.open span:nth-child(1), .home-5 #menu-icon.open span:nth-child(6){-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);} .home-5 #menu-icon.open span:nth-child(2), .home-5 #menu-icon.open span:nth-child(5){-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);} .home-5 #menu-icon.open span:nth-child(1){left: 0px; top: 10px;} .home-5 #menu-icon.open span:nth-child(2){left: calc(50% - 5px); top: 10px;} .home-5 #menu-icon.open span:nth-child(3){left: -50%; opacity: 0;} .home-5 #menu-icon.open span:nth-child(4){left: 100%; opacity: 0;} .home-5 #menu-icon.open span:nth-child(5){left: 0px; top: 19px;} .home-5 #menu-icon.open span:nth-child(6){left: calc(50% - 5px); top: 19px;} .home-5 #menu{position: relative; background: url(/theme_martin/static/css/../images/bg/13.jpg) no-repeat; width: 280px; position: fixed; top: 0; bottom: 0; left: -300px; z-index: 9999; list-style-type: none; padding: 46px 0px; margin: 0; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;} .home-5 #menu:before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: rgba(0, 0, 0, 0.7);} .home-5 #menu li{position: relative; display: block;} .home-5 #menu.open{left: 0;} .home-5 .mega-menu .menu-links > li.active .drop-down-multilevel a{color: #555555;} .home-5 .mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color: #4fc1e9;} .search-4{width: 234px; height: 2em; padding: 0; margin: 0; line-height: 2em; position: relative; cursor: pointer; transition: all .25s linear; z-index: 0; margin-top: 11px;} .search-4 input{width: 226px; height: 2em; line-height: 15px; padding: 0; border: none; outline: none; background-color: transparent; font-size: 14px; color: white; border-bottom:1px solid #fff; transition: all .25s linear; -webkit-transition: all .25s linear; -ms-transition: all .25s linear; -moz-transition: all .25s linear; -o-transition: all .25s linear;} .search-4 a{width: 2em; height: 2em; line-height: 2em; padding: 0; color: #ccc; text-align: center; text-decoration: none; display: block; position: absolute; top: 0; right: 0;transition: all .25s linear;} .search-4 a:before{content: "\f002"; font-family: FontAwesome; font-style: normal; color: #fff;} .search-4 a:hover{color: #eee;} .search-4.collapsed{width: 2em; margin-left: 10em;} .search-4.collapsed input{width: 0;} .search-4.collapsed a{color: #999;} .search-4.collapsed a:hover{color: #bbb;} .rev-slider{overflow: hidden; position: relative;} .tp-simpleresponsive .slotholder *, .tp-simpleresponsive img{background-size: cover;} .tp-caption.modern_medium_fat_white,.modern_medium_fat_white{position:absolute; color:#fff; text-shadow:none; font-weight:500; font-size:24px; line-height:20px; margin:0px; border-width:0px; border-style:none; white-space:nowrap;} .tp-caption.title-1-desc,.title-1-desc{font-weight:300; font-family:Lato;color:#fff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px;text-shadow:none; text-transform:capitalize; border-width:0px; border-color:rgb(0,0,0); border-style:none;} .tp-caption.title-2,.title-2{font-size:60px; font-weight:500; font-family:Lato; color:#ffffff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; text-transform:capitalize; border-width:0px; border-color:rgb(0,0,0); border-style:none} .tp-caption.black-align-center,.black-align-center{font-size:60px; font-weight:500; font-family:Lato; color:#ffffff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; text-transform:capitalize; text-align:center; border-width:0px; border-color:rgb(0,0,0); border-style:none} .tp-caption.desc-align-center,.desc-align-center{font-weight:300; font-family:Lato; color:#fff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; text-transform:capitalize; border-width:0px; border-color:rgb(0,0,0); border-style:none} .tp-caption.extra-bold,.extra-bold{font-size:60px; font-weight:500; font-family:Lato;color:#ffffff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; text-transform:capitalize; text-align:center; border-width:0px; border-color:rgb(0,0,0); border-style:none} .tp-caption.fullscreenvideo:before{background: rgba(0, 0, 0, 0.7); content: ""; position: absolute; width: 100%; height: 100%;top: 0px; z-index: 99999;} .tp-caption.fullscreenvideo video{width: 100% !important; height: 100% !important;} img#background{width: 100%; height: 100vh;} .move-carousel{position: relative;} .move-carousel{left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); z-index: 99;} .move-carousel .owl-carousel-2{overflow: hidden;} .move-carousel .owl-carousel-2 .owl-nav{display: block; position: absolute; text-indent: inherit; top: 46%; left: 0; width: 100%; cursor: pointer;} .move-carousel .owl-carousel-2 .owl-nav i:hover{color: #626262; background: rgba(255, 255, 255, 1);} .move-carousel .slider-contents h1{text-transform: uppercase; font-size: 50px; font-weight: 700;} .move-carousel .slider-contents p{font-size: 18px; font-weight: 300; margin: 20px 0 30px;} .move-carousel .slider-contents a.button-border-white span{font-size: 14px;} .move-carousel .slider-contents.slide-1 h1{margin-bottom: 30px;} .move-carousel .slider-contents.slide-2 h1{line-height: 60px; margin-bottom: 0; margin-top: 20px;} .move-carousel .slider-contents.slide-2 p{margin: 20px 0 30px;} .move-carousel .slider-contents.slide-3 h1{margin-top: 70px;} .move-carousel .slider-contents.slide-3 p{margin: 20px 0 20px;} .tp-banner-container{width:100%; position:relative; padding:0;} .tp-banner{width:100%; position:relative;} .tp-banner-fullscreen-container{width:100%; position:relative; padding:0;} .home-3 .tp-caption.title-1,.title-1{font-size:60px; font-weight:500; font-family:Lato; color:#363636; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px;text-shadow:none; text-transform:capitalize; border-width:0px; border-color:rgb(0,0,0); border-style:none} .home-3 .tp-caption.title-1-blue,.title-1-blue{font-size:60px; font-weight:600; font-family:Lato; color:#00a9da; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; border-width:0px; border-color:rgb(0,0,0); border-style:none} .home-3 .tp-caption.title-1-desc,.title-1-desc{font-weight:500; font-family: Lato; color:#363636; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px;text-shadow:none; border-width:0px; border-color:rgb(0,0,0); border-style:none} .home-3 .tp-caption.title-2,.title-2{font-size:60px; font-family:Lato; color:#363636; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px;text-shadow:none; border-width:0px; border-color:rgb(0,0,0); border-style:none;} .home-3 .tp-caption.text-white.title-2.sft.tp-resizeme{color: #363636; text-align: center; font-weight: 500;} .home-3 .tp-caption.text-white.title-1-desc.sfl.tp-resizeme{color: #363636;} .slider-fade-carousel .bg-opacity-black-50:before{z-index: 9;} .slider-fade-carousel{height: 100vh; background: #000; overflow: hidden;} .slider-fade-carousel .owl-carousel-1{overflow: hidden;} .slider-fade-carousel .owl-carousel-1 .owl-nav{display: block; position: absolute; text-indent: inherit; top: 45%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); left: 0; width: 100%; cursor: pointer; z-index: 999;} .slider-fade-carousel .owl-carousel-1 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .slider-fade-carousel .owl-carousel-1 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .slider-fade-carousel .owl-carousel-1 .owl-nav i{font-weight: normal; font-size: 40px; color: #fff; padding: 12px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .slider-fade-carousel .owl-carousel-1 .owl-nav i:hover{color: #fff;} .slider-fade-carousel:hover .owl-carousel-1 .owl-nav .owl-prev{left: 3%;} .slider-fade-carousel:hover .owl-carousel-1 .owl-nav .owl-next{right: 3%;} .slider-fade-carousel .owl-carousel-1 .item img{width: 100%;} .slider-fade-carousel .owl-carousel-1 .slider-contents{left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 9999;} .slider-fade-carousel .slider-contents h1{text-transform: uppercase; font-size: 60px; font-weight: 800;} .slider-fade-carousel .slider-contents p{font-size: 18px; font-weight: 300; margin: 40px 0 30px;} .slider-fade-carousel .slider-contents .button{margin-right: 10px; margin-top: 10px;} .slider-fade-carousel .slider-contents.slide-2 h1{text-transform: uppercase; font-size: 60px; font-weight: 800; line-height: 80px;} .slider-fade-carousel .slider-contents.slide-2 p{font-size: 20px; font-weight: 300; margin: 20px 0 30px;} .slider-fade-carousel .slider-contents.slide-3 h1{text-transform: uppercase; font-size: 60px; font-weight: 800; line-height: 80px;} .slider-fade-carousel .slider-contents.slide-3 p{font-size: 20px; font-weight: 300; margin: 20px 0 30px;} .home-5 .tp-banner{background: #000;} .home-5 .tp-caption.largeboldwhite-align-right,.largeboldwhite-align-right{font-size:58px; line-height:50px; font-weight:600; color:#ffffff; text-decoration:none; background-color:transparent;text-align:right; border-width:0px; font-weight: normal; border-color:rgb(255,214,88) ; border-style:none; line-height: 70px;} .home-5 .tp-caption.desc-align-right,.desc-align-right{font-size:22px; font-weight:300; font-family:Lato; color:#fff; text-decoration:none; background-color:transparent; padding:10px 10px 10px 10px; text-shadow:none; text-transform:capitalize; text-align:right; border-width:0px; border-color:rgb(0,0,0); border-style:none;} .white-bg{background: #fff;} .gray-bg{background: #eceff7;} .blue-bg{background: #00a9da;} .bg-opacity-black-10:before{background: rgba(0, 0, 0, 0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-20:before{background: rgba(0, 0, 0, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-30:before{background: rgba(0, 0, 0, 0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-40:before{background: rgba(0, 0, 0, 0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-50:before{background: rgba(0, 0, 0, 0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-60:before{background: rgba(0, 0, 0, 0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-70:before{background: rgba(0, 0, 0, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0;} .bg-opacity-black-80:before{background: rgba(0, 0, 0, 0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-black-90:before{background: rgba(0, 0, 0, 0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-10:before{background: rgba(255, 255, 255, 0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-20:before{background: rgba(255, 255, 255, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-30:before{background: rgba(255, 255, 255, 0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-40:before{background: rgba(255, 255, 255, 0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-50:before{background: rgba(255, 255, 255, 0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-60:before{background: rgba(255, 255, 255, 0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-70:before{background: rgba(255, 255, 255, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-80:before{background: rgba(255, 255, 255, 0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-white-90:before{background: rgba(255, 255, 255, 0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-blue-20:before{background: rgba(0, 169, 218, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-blue-50:before{background: rgba(0, 169, 218, 0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-blue-70:before{background: rgba(0, 169, 218, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-opacity-blue-90:before{background: rgba(0, 169, 218, 0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;} .bg-1{background: url(/theme_martin/static/css/../images/bg/01.jpg); background-attachment: fixed; background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0;} .bg-2{background: url(/theme_martin/static/css/../images/bg/02.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-3{background: url(/theme_martin/static/css/../images/bg/03.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-4{background: url(/theme_martin/static/css/../images/bg/04.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-5{background: url(/theme_martin/static/css/../images/bg/05.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0;} .bg-6{background: url(/theme_martin/static/css/../images/bg/06.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-7{background: url(/theme_martin/static/css/../images/bg/07.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-8{background: url(/theme_martin/static/css/../images/bg/08.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-9{background: url(/theme_martin/static/css/../images/bg/09.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0;} .bg-10{background: url(/theme_martin/static/css/../images/bg/11.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .bg-11{background: url(/theme_martin/static/css/../images/bg/12.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0;} .bg-12{background: url(/theme_martin/static/css/../images/bg/15.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0;} .bg-13{background: url(/theme_martin/static/css/../images/bg/16.jpg); background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover !important; position: relative; z-index: 0; background-attachment: fixed;} .pattern-bg{background:url(/theme_martin/static/css/../images/pattern/pattern-bg.png) repeat; background-position: top right; background-color: rgba(236, 239, 247, 1);} .feature{background: #eceff7; padding: 3px; position: relative; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 1;} .feature-content{position: relative; z-index: 9;} .feature i{background: #fff; width: 100%; font-size: 30px; color: #00a9da; padding: 35px 10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .feature h4{text-transform: none; padding:30px 0 10px; font-weight: 400; transition: all 0.3s ease-out 0s;} .feature p{font-weight: 100; padding: 0 20px; transition: all 0.3s ease-out 0s;} .feature a{font-size: 14px; font-weight: 100; color: #808080; margin: 25px 0 10px; display: block; position: relative; z-index: 3;} .feature .feature-img{bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; z-index: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 0; background-size: cover; background-position: center center;} .feature .border{position: absolute; background: #00a9da; height: 0px; bottom: 0; left: 0; z-index:2; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .feature:hover .feature-img, .feature.active .feature-img{opacity: 1;} .feature:hover .border, .feature.active .border{height: 45px;} .feature:hover i, .feature.active i{background: rgba(255, 255, 255, 0); color: #fff; padding-bottom: 15px;} .feature:hover h4, .feature.active h4, .feature:hover p, .feature.active p{color: #fff;} .feature:hover a, .feature.active a{color: #fff; margin-top: 45px;} .feature:hover:before, .feature.active:before{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color: #fff; content: ""; display: inline-block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .feature-2 span{float: left; margin-right: 15px; color: #00a9da; font-size: 26px;} .feature-2 h5{display: table; padding-top: 4px;} .feature-3-title{float: left; display: table; margin-right: 20px;} .feature-3-title span{font-size: 34px; color: #00a9da;} .feature-3-info{display: table-cell; vertical-align: top;} .feature-3 .work-hr p{line-height: 30px;} .feature-3-info p{margin-bottom: 0px;} .feature-4 span{float: left; margin-right: 19px; font-size: 34px; color: #00a9da;} .feature-4 h4{display: block;} .feature-4 p{margin-left: 18px; padding-left: 36px; border-left:1px solid #eceff7;} .feature-4-sec li{font-size: 14px; color: #626262; margin-bottom: 10px;} .feature-4-sec i{color: #626262; font-size: 16px; margin-left: 17px; padding-right: 28px; padding-top: 4px;} .feature5 span{font-size: 30px; color: #00a9da; font-weight: normal; margin-bottom: 20px; display: block;} .feature5 h4{position: relative; padding-bottom: 15px;} .feature5 h4:before{position: absolute; bottom: 0px; content: ""; width: 70px; height: 2px; background: #00a9da;} .feature5 p{font-weight: normal;} .feature5 a{font-size: 15px; color: #363636; position: relative;} .feature5 i{opacity: 0; position: absolute; left: 75px; margin-top: 9px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; font-size: 12px;} .feature5 a:hover{color: #00a9da;} .feature5 a:hover i{left: 85px; opacity: 1; color: #00a9da;} .feature6 strong{font-size: 200px; font-weight: bold; color: #eceff8; position: relative; font-family: 'Lato', sans-serif; line-height: 140px;} .feature6-item-top{transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0px, 0px); -o-transform: translate3d(-50%, 0px, 0px); -ms-transform: translate3d(-50%, 0px, 0px); -moz-transform: translate3d(-50%, 0px, 0px); -ms-transform: translate(-50%, 0); left: 50%; position: absolute; text-align: center; top: 15%;} .feature6-item-top span{font-size: 30px; line-height: 34px; background: transparent; color: #00a9da; margin-bottom: 10px; display: block; border:none; outline: none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;} .feature6-item-top h3{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;} .feature6 p{font-size: 15px;} .feature6:hover .feature6-item-top span{margin-top: 40px;} .feature6:hover .feature6-item-top h3{margin-top: -100px;} .work-process .feature6{margin-bottom: 0px;} .feature7 .feature7-icon{float: left; width: 70px; height: 70px; background: transparent; border:2px solid #fff; text-align: center; margin-right: 25px;} .feature7 .feature7-icon span{font-size: 25px; line-height: 65px; color: #fff;} .feature7 .feature7-info{display: table;} .feature7 .feature7-info p{color: #fff; line-height: 20px;} .feature-8-title{float: left; display: table; margin-right: 20px;} .feature-8-title span{font-size: 34px; color: #00a9da;} .feature-8-info{display: table-cell; vertical-align: top;} .feature-8-info p{font-size: 14px; margin-bottom: 0px;} .home-3 .feature-8{margin-bottom: 0px; padding: 60px 0;} .home-3 .feature-8-info p{font-size: 13px;} .home-3 .owl-carousel-10{padding: 0 15px;} .owl-carousel-10 .owl-nav{display: block; position: absolute; text-indent: inherit; left: 0; width: 100%; cursor: pointer; top: 4px;} .owl-carousel-10 .owl-item{cursor: url("/theme_martin/static/css/../images/client-arrow.png") 25 25, pointer; padding:0 15px;} .feature-9{padding: 25px 35px; position: relative; z-index: 9; background: #00c6ff; height: 250px;} .feature-9-bg-1{background: #00c6ff;} .feature-9-bg-2{background: #00a9da;} .feature-9-bg-3{background: #0091bb;} .feature-9 .feature-9-title-left{float: left; opacity: 0.09;} .feature-9 .feature-9-title-left h1{font-size: 84px; line-height: 63px; margin-right: 20px; color: #000;} .feature-9 .feature-9-title-right{display: table;} .feature-9-icon{position: absolute; top: 14px; z-index: -1; right: 0px; opacity: 0.05; -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; -ms-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out;} .feature-9-icon span{font-size: 200px; color: #000;} .feature-9:hover .feature-9-icon{right: 52%;} .feature-10 span{font-size: 33px;} .feature-10 p{font-size: 13px; margin-bottom: 0px;} .feature-11 .feature-11-icon{background: transparent; border:1px solid #eceff8; border-radius: 50%; display: block; height: 90px; margin: 0 auto; padding: 9px; text-align: center; width: 90px; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;} .feature-11 .feature-11-icon span{width: 70px; height: 70px; border-radius: 50%; color: #363636; font-size: 26px; text-align: center; line-height: 75px; background: #eceff8; display: inline-block; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;} .feature-11 .feature-11-info h4{position: relative;} .feature-11 .feature-11-info h4:before{position: absolute; content: ""; width: 70px; height: 2px; background: #00a9da; margin: 0 auto; left: 37%; bottom: 0;} .feature-11 .feature-11-info p{margin-bottom: 0px;} .feature-11:hover .feature-11-icon{border-color: #00a9da;} .feature-11:hover .feature-11-icon span{background: #00a9da; color: #fff;} .feature-12 span{font-size: 30px; color: #fff; margin-right: 20px; float: left;} .feature-12 p{display: table;} .features13{padding-top: 50px; padding-right: 25px;} .features13 p{position: relative; z-index: 9; margin-top: 20px; margin-bottom: 20px;} .features13 b{position: absolute; z-index: 0; top: 83px; font-family: 'Lato', sans-serif; right: 19px; font-size: 72px; color: #dde1eb; line-height: 72px;} .features13 ul{border-right: 6px solid #dde1eb; padding-right: 20px;} .features13 li{color: #626262; font-size: 16px; line-height: 22px; padding: 2px 0 7px;} .features13.left{padding-right: 0px; padding-left: 25px;} .features13.left b{position: absolute; z-index: 0; top: 83px; font-family: 'Lato', sans-serif; left: 20px; font-size: 72px; color: #dde1eb; line-height: 72px;} .features13.left ul{border-left: 6px solid #dde1eb; padding-left: 20px; border-right: 0px; padding-right: 0;} .page-wrapper{overflow: hidden;} body.page-wrapper{overflow: inherit;} .page-wrapper.boxed-layout{overflow: inherit;} .wrapper{overflow: hidden;} .custom-content b{font-weight: 500; font-size: 18px; display: block;} .custom-content span{font-size: 15px; display: block; color: #626262;} .custom-content li{font-size: 14px; line-height: 32px; color: #626262;} .custom-content i{font-size: 14px; color: #00a9da; padding-right: 10px;} .custom-content .button{font-size: 14px;} .custom-content .feature-12 span{font-size: 30px; color: #fff;} .custom-content .feature-8 span{font-size: 30px;} .custom-content-2 h1{margin-bottom: 0px; font-size: 2.2em;} .custom-content-2 strong{font-size: 20px; font-weight: 500; display: block;} .custom-content-2 p{color: #363636;} .custom-content-2 i{padding-left: 10px;} .custom-content-3 strong{font-weight: 500; display: block; color: #626262;} .custom-content-3-info{position: relative;} .custom-content-3-info p{position: relative; z-index: 1; padding-left: 56px;} .custom-content-3-info i{font-size: 113px; color: #eceff8; position: absolute; z-index: 0; left: 0;} .custom-content-4 .social{float: right; display: table;} .custom-content-4 .social li{display: inline-block;} .custom-content-4 .social li a{display: block; background: #eceff7; color: #00a9da; width: 35px; height: 35px; font-size: 15px; text-align: center; line-height: 35px; border-radius: 3px; margin-left:5px;} .custom-content-4 .social li a:hover{background: #00a9da; color: #fff;} .custom-content-4 .info{position: relative;} .custom-content-4 .info i{position: absolute; left: 0; font-size: 126px; color: #eceff7; z-index: 0;} .custom-content-4 .info p{position: relative; z-index: 9; padding-left:64px; font-size: 16px; font-style: italic; line-height: 28px;} .home-4 .custom-content{margin-top: 0px;} .home-4 .custom-content li{line-height: 32px;} .home-4 .owl-carousel-12.owl-carousel.owl-theme.owl-loaded{height: 430px;} .owl-carousel-12 .owl-dots{display: block; position: relative; text-indent: inherit; width: 100%; cursor: pointer; text-align: center;} .owl-carousel-12.owl-theme .owl-dots .owl-dot span{background: #d0d0d0; border-radius: 30px; display: block; height: 15px; margin: 0px 7px; transition: opacity 200ms ease 0s; width: 15px; cursor: pointer;} .owl-carousel-12.owl-theme .owl-dots .owl-dot.active span, .owl-carousel-12.owl-theme .owl-dots .owl-dot:hover span{background: #00a9da;} .why-choose-us{overflow: hidden; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d;} .horizontal-images.content-scrolling ul, .vertical-images.content-scrolling ul{margin: 0; padding: 0; list-style: none; overflow: hidden;} .horizontal-images.content-scrolling li{width: auto; float: left;} .horizontal-images.content-scrolling li img{width: 100%;} .portfolio .portfolio-item{width: 470px; position: relative; overflow: hidden;} .portfolio .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .portfolio .portfolio-item .portfolio-caption a{display: inline-block; color: #fff; font-size: 18px;} .portfolio .portfolio-item .portfolio-caption a span{font-size: 15px; padding: 10px 0 20px; display: block; text-transform: capitalize;} .portfolio .portfolio-item .portfolio-caption a:hover, .portfolio-caption a span:hover{color: #00a9da;} .portfolio .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; margin-right: 10px; padding-left: 0px; text-align: center; line-height: 38px;} .portfolio .portfolio-item .portfolio-overlay a i{font-size: 16px;} .portfolio .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .home-2 .portfolio-item{background: #363636; color: #fff; width: 100%; border: 0;} .home-2 .portfolio-item img{-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;} .home-2 .portfolio-item img{-webkit-backface-visibility: hidden; backface-visibility: hidden;} .home-2 .portfolio-item .portfolio-overlay span a{width: inherit; background: inherit; height: inherit; color: #fff; float: left; display: inline-block; text-align: left;} .home-2 .portfolio-item .portfolio-overlay span a:hover{background: none; color: #00a9da;} .home-2 .portfolio-item .portfolio-overlay a{background: #fff; border-radius: 50%; color: #363636; display: inline-block; font-size: 15px; height: 35px; width: 35px; line-height: 36px; text-align: center; margin-left: 10px; float: right;} .home-2 .portfolio-item .portfolio-overlay i{padding-left: 2px;} .home-2 .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .home-2 .portfolio-item .portfolio-overlay p{text-transform: none; font-size: 16px; opacity: 0; color: #fff; padding: 0 20px; margin: 0; display: inline-block; left: 0; position: absolute; text-align: center; bottom: 8%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,22px,0); transform: translate3d(0,22px,0);} .home-2 .portfolio-item:hover img{-webkit-transform: translate3d(0,-80px,0); transform: translate3d(0,-80px,0);} .home-2 .portfolio-item:hover .portfolio-overlay p{opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);} .home-3 .portfolio .container-fluid{padding-left: 0; padding-right: 0;} .home-3 .isotope-filters button{font-size: 14px; padding: 12px 17px;} .home-3 .isotope-filters{margin-bottom: 0px;} .home-3 .portfolio-item{background: #00a9da; color: #fff; width: 100%; border: 0;} .home-3 .portfolio-item img{-webkit-transition: -ms-transform 0.35s; -o-transform 0.35s; -moz-transform 0.35s; transition: transform 0.35s; -webkit-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;} .home-3 .full-screen .portfolio-item .portfolio-overlay{position: inherit; left: inherit; top:-16px; display: inherit; transform:inherit; margin-top: -4px; float: left;} .home-3 .full-screen .portfolio-item .portfolio-overlay a:hover{background: #323232;} .home-3 .portfolio-item .portfolio-overlay span a{float: left; height: inherit; width:inherit; background: none; font-size: 16px; color: #fff; display: inline-block; text-align: left;} .home-3 .portfolio-item .portfolio-overlay span a:hover{color: #323232; background: transparent !important;} .home-3 .portfolio-item .portfolio-overlay a{float: right; background: #fff; border-radius: 50%; color: #363636; display: inline-block; font-size: 15px; height: 35px; width: 35px; line-height: 36px; text-align: center; margin-left: 10px; margin-right: 0;} .home-3 .portfolio-item .portfolio-overlay i{padding-left: 2px;} .home-3 .portfolio-item .portfolio-overlay p{text-transform: none; font-size: 16px; opacity: 0; color: #fff; padding: 0 20px; margin: 0; display: inline-block; left: 0; position: absolute; text-align: center; bottom: 2px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, -o-transform 0.35s; -ms-transition: opacity 0.35s, -o-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -moz-transform: translate3d(0,22px,0); -o-transform: translate3d(0,22px,0); -ms-transform: translate3d(0,22px,0); -webkit-transform: translate3d(0,22px,0); transform: translate3d(0,22px,0);} .home-3 .portfolio-item:hover img{-webkit-transform: translate3d(0,-80px,0); -ms-transform: translate3d(0,-80px,0); -o-transform: translate3d(0,-80px,0); -moz-transform: translate3d(0,-80px,0); transform: translate3d(0,-80px,0);} .home-3 .portfolio-item:hover .portfolio-overlay p{opacity: 1; -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);} .portfolio-main{position: relative;} .portfolio-main .button-border-white span{font-size: 14px; padding: 7px 12px;} .owl-carousel-8.owl-carousel{z-index: inherit;} .owl-carousel-8 .item img{width: 100%;} .owl-carousel-8 .owl-nav{display: block; position: relative; text-indent: inherit; width: 100%; cursor: pointer;} .owl-carousel-8 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: 37%; width: auto; cursor: pointer;} .owl-carousel-8 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: 63%; width: auto; cursor: pointer;} .owl-carousel-8 .owl-nav .owl-prev i{padding-left: 3px;} .owl-carousel-8 .owl-nav i{font-weight: normal; font-size: 18px; color: #fff; text-align: center; line-height: 28px; margin: 0px 7px 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-8 .owl-nav i:hover{color: #363636;} .owl-carousel-8 .owl-controls{position: relative; top: -45px; z-index: 10;} .owl-carousel-8.owl-carousel .owl-item img{transform-style:inherit;} .portfolio-info{display: block; background: #00a9da; width: 20%; left: 20%; position: absolute; z-index: 9; padding: 30px 25px 20px; height: 100%;} .portfolio-info h3{font-size: 24px;} .portfolio-info p{margin-top: 20px; color: #fff; line-height: 22px;} .portfolio-image-holder{position: relative; height: 496px;} .portfolio-text-box{background: #f6f7f9; padding: 80px 80px;} .blog-box{padding: 33px 20px 0px 20px; background: #eceff7; position: relative; z-index: 1;} .blog-info{position: relative; z-index: 9;} .blog-info span{color: #626262; font-size: 14px; margin-right: 6px;} .blog-info i{padding-right: 3px; color: #00a9da;} .blog-info p{padding: 25px 0 20px;} a.blog-btn{text-align: center; font-size: 14px; color: #00a9da; display: block; padding-bottom: 12px; position: relative; z-index: 1;} a.blog-btn i{margin-left: 10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .blog-box .border{position: absolute; background: #00a9da; height: 0px; bottom: 0; left: 0; z-index: 0; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .blog-box .blog-box-img{bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; z-index: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background-size: cover; background-position: center center;} .blog-box:hover .blog-box-img, .blog-box.active .blog-box-img{opacity: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .blog-box:hover h4, .blog-box:hover i, .blog-box:hover span, .blog-box:hover p, .blog-box:hover a.blog-btn, .blog-box.active h4, .blog-box.active i, .blog-box.active span, .blog-box.active p, .blog-box.active a.blog-btn{color: #fff;} .blog-box:hover .border, .blog-box.active .border{height: 45px;} .blog-box:hover .blog-box-img:before, .blog-box.active .blog-box-img:before{background: rgba(0, 0, 0, 0.6); color: #fff; content: ""; display: inline-block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;} .owl-carousel-3 .owl-nav{display: inline-block; text-align: center; position: relative; text-indent: inherit; margin-top: 25px; width: 100%; cursor: pointer;} .owl-carousel-3 .owl-nav .owl-prev{display: inline-block; cursor: pointer;} .owl-carousel-3 .owl-nav .owl-next{display: inline-block; cursor: pointer;} .owl-carousel-3 .owl-nav .owl-next i{padding-left: 3px;} .owl-carousel-3 .owl-nav i{font-weight: normal; font-size: 20px; color: #626262; background: #eceff7; text-align: center; border-radius: 50%; width: 30px; height: 30px; line-height: 28px; margin: 0px 3px 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-3 .owl-nav i:hover{background: #00a9da; color: #fff;} .owl-carousel .owl-item img{transform-style:inherit;} .home-4 .our-blog .container-fluid{padding-left: 0 !important; padding-right: 0 !important;} .home-4 .our-blog .container-fluid .row{margin-left: 0 !important; margin-right: 0 !important;} .home-4 .our-blog .container-fluid .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .home-4 .our-blog .blog-box-image{max-height: 300px; display: block; overflow: hidden; position: relative;} .home-4 .our-blog .blog-box-image img{width: 100%;} .home-4 .our-blog .blog-box-info{background: #00a9da; padding: 35px 40px; max-height: 300px;} .our-blog .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .blog-box-image .portfolio-item{width: 100%;} .blog-box-image .portfolio-caption a{font-size: 20px; color: #fff;} .blog-box-image .portfolio-caption a:hover{color: #00a9da;} .blog-box-image .portfolio-caption .port-tag li{display: inline-block; margin-top: 20px; margin-left: 10px;} .blog-box-image .portfolio-caption .port-tag li a{display: block; font-size: 14px; color: #fff;} .blog-box-image .portfolio-caption .port-tag li a:hover{color: #00a9da;} .blog-box-image .portfolio-caption .port-tag li i{color: #00a9da;} .blog-box-image .portfolio-caption .button-border span{font-size: 14px; padding: 7px 15px; margin-top: 30px;} .blog-box-image .portfolio-caption .button-border span:hover{color: #fff;} #video-background{width:100%; height:360px; position: relative; z-index: 0;} #video-background video{position: relative !important; top: 50% !important; transform: translateY(-50%) !important;} #inner-video-background.inner-intro{z-index: 0;} .home-4 #video-background.bg-opacity-black-50:before{z-index: 0;} .home-4 #video-background .section-title-2{position: relative; z-index: 9;} .home-4 .video-bg h1{line-height: 60px; margin-bottom: 20px; font-size: 50px;} .our-skills{padding: 80px 0; margin-top: 0px;} .skills-1 .bars{position: relative;} .skills-1 .jqbar.vertical{text-align: left; display: inline-block;} .skills-1 .jqbar.vertical .bar-level{background: #00a9da !important;} .skills-1 .jqbar.vertical span{display: block; font-size: 20px; font-weight: bold; color: #fff;} .skills-1 .jqbar.vertical .bar-percent{color: #fff; font-size: 41px; font-weight: bold; height: 37px; margin-bottom: -37px; margin-left: 28px;} .skills-1 .bar-level-wrapper{background: rgba(255, 255, 255, 0.2);} .skills-1 .jqbar.vertical .bar-level-wrapper{display: inline-block; float: left; margin-top: 0px; overflow: hidden; position: relative;} .skills-1 .jqbar.vertical span.bar-label{color: #fff; display: block; font-size: 20px; font-weight: bold; margin-left: 30px; margin-top: 60px;} .skills-1 .jqbar.vertical .bar-level{position: absolute;} .skills-1 .jqbar.vertical span.bar-text{font-size: 15px; font-weight: 400; left: 32px; position: absolute; bottom: 0px; padding-left: 14px;} .skills-1 .jqbar.horizontal span{display: inline-block; margin-left: 5px; font-size: 11px; font-weight: bold;} .skills-1 .jqbar.horizontal .bar-percent{font-size: 20px; font-weight: bold; height: 50px; margin-bottom: 20px;} .skills-2 li{position: relative; margin-bottom: 55px; font-size:16px;} .skills-2 li:last-child{margin-bottom: 0px;} .skills-2 .bar_container, .bar{position: absolute; left: 0; height: 10px; border-radius: 3px; content: ""; top:30px;} .skills-2 .bar_container{bottom: -8px; width: 100%; background-color: #eceff8; text-align: right;} .skills-2 .bar{top: 0; background: #00a9da !important} .skills-2 .pct{position: absolute; top: -30px; right: 0; opacity: 0; transition: opacity 0.3s linear; color: #323232 !important;} .testimonial-avatar img{background: transparent; border: 3px solid #01a9da; width: 96px; height: 96px; border-radius: 50%;} .testimonial-info p{padding: 40px 100px 20px; margin-bottom: 0px; font-style: italic;} .testimonial-info strong{font-weight: 500; font-size: 16px; color: #00a9da;} .testimonial-info span{font-weight: normal; color: #626262; border-left: 1px solid #626262; padding-left: 20px; margin-left: 20px;} .owl-carousel-4 .owl-nav{display: block; position: absolute; text-indent: inherit; left: 0; width: 100%; cursor: pointer; top: 4px;} .owl-carousel-4 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: 56%; width: auto; cursor: pointer;} .owl-carousel-4 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: 56%; width: auto; cursor: pointer;} .owl-carousel-4.owl-nav .owl-prev i{padding-left: 3px;} .owl-carousel-4 .owl-nav i{font-weight: normal; font-size: 17px; color: #626262; background: transparent; text-align: center; border-radius: 50%; width: 30px; height: 30px; line-height: 28px; margin: 30px 3px 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-4 .owl-nav i:hover{background: transparent; color: #00a9da;} .home-2 .testimonial-avatar{float: left; margin-right: 30px;} .home-2 .testimonial-info{display: table;} .home-2 .testimonial-info p{padding:10px 0 0 0; color: #fff;} .home-2 .testimonial-info strong{font-size: 14px;} .home-2 .testimonial-info span{color: #fff;} .owl-carousel-9 .owl-nav{display: block; position: relative; text-indent: inherit; width: 100%; cursor: pointer; margin-top: 40px;} .owl-carousel-9 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: 50%; top: -20px; width: auto; cursor: pointer;} .owl-carousel-9 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: 50%; top: -20px; width: auto; cursor: pointer;} .owl-carousel-9 .owl-nav .owl-prev i{padding-left: 3px;} .owl-carousel-9 .owl-nav i{font-weight: normal; font-size: 18px; color: #fff; text-align: center; line-height: 28px; margin: 0px 7px 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-9 .owl-nav i:hover{color: #00a9da;} .pricing-table{background: #eceff7; padding: 30px 0px 0; position: relative; margin-top: 20px;} .pricing-title h2{text-transform: uppercase; margin-bottom: 10px;} .pricing-title span{font-size: 16px; display: block; margin-bottom: 12px;} .pricing-list ul{margin-top: 30px;} .pricing-list li{font-size: 16px; padding: 17px 0px; border-top: 1px solid #e8e8e8;} .pricing-list li.text-gray{color: #C3BFBF;} .pricing-order{background: #323232; display: inline-block; position: relative; width: 100%; padding: 20px 0;} .pricing-order .button-border{float: none; margin: 0 auto; width: 125px; padding: 8px 16px;} .pricing-ribbon{position: absolute; left: -6px; top: -7px;} .pricing-table.active{background: #00a9da; margin-top: -4px; position: relative; padding: 0; border:none;} .pricing-table.active .pricing-title h2.text-bg{background: #323232; padding: 27px;} .pricing-table.active .pricing-order{background: #058AB1; padding: 30px 0;} .pricing-table.active .pricing-list ul{margin-top: 31px;} .pricing-table.active .pricing-list li{border-color: #009fcd; color: #fff;} .pricing-table.active .pricing-list li.text-light-blue{color: #008cb4;} .pricing-table.pricing-table-border{border-left: 1px solid #e8e8e8;} .pricing-2 .pricing-table{background: #fff;} .pricing-2 .pricing-table.active{background: #00a9da;} .pricing-2 .pricing-order{background: #fff; padding: 20px 0;} .pricing-2 .pricing-table.active .pricing-order{background: #00a9da; padding: 20px 0;} .pricing-2 .pricing-table.active .pricing-list li.text-light-blue{color: #fff;} .pricing-2 .pricing-table.active .pricing-title h3.text-bg{background: #00a9da; padding: 44px 0 30px;} .pricing-2 .pricing-table.active .pricing-bg{background: #fff; color: #00a9da;} .pricing-2 .pricing-title h3{border-bottom:5px solid #00a9da; padding-bottom: 26px; margin-bottom: 0px;} .pricing-2 .pricing-prize h2{border-bottom:0px solid #00a9da; margin-bottom: 0px; padding-bottom: 0px;} .pricing-2 .pricing-title span{padding: 13px 0; margin-bottom: 0px;} .pricing-2 .pricing-table.active .pricing-title span{padding: 15px 0; margin-bottom: 0px;} .pricing-2 .pricing-table.active .pricing-list ul{margin-top: 0px;} .pricing-2 .pricing-table .pricing-list ul{margin-top: 0px;} .pricing-2 .pricing-table.active{margin-top: -8px;} .pricing-2 .pricing-table .pricing-ribbon{left: -3px; top: 8px;} .pricing-2 .pricing-table.pricing-table-border{border-left: 0px solid #e8e8e8;} .owl-carousel-2{overflow: hidden;} .owl-carousel-2 .owl-nav{display: block; position: absolute; text-indent: inherit; top: 46%; left: 0; width: 100%; cursor: pointer;} .owl-carousel-2 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .owl-carousel-2 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .owl-carousel-2 .owl-nav i{font-weight: normal; font-size: 20px; color: #626262; background: rgba(255, 255, 255, 0.7); padding: 12px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-2 .owl-nav i:hover{color: #626262; background: rgba(255, 255, 255, 1);} .who-we-are-left:hover .owl-carousel-2 .owl-nav .owl-prev{left: 0;} .who-we-are-left:hover .owl-carousel-2 .owl-nav .owl-next{right: 0;} .about{overflow: hidden;} .who-we-are .who-we-are-left img{width: 100%;} .who-we-are-right h4{margin-top: 0px; font-size: 25px;} .who-we-are-right a{font-weight: 600; color: #00a9da;} .who-we-are-right-button a.button i{padding: 13px 10px; width: 46px; font-size: 14px;} .who-we-are-right-button a.button span{font-size: 13px; padding: 11px 15px;} ul.who-we-are-about i{color: #00a9da; padding-right: 10px;} ul.who-we-are-about li{font-size: 14px; line-height: 30px;} .tooltip-s{position:relative; float:right;} .tooltip-s .tooltip-inner{background-color: transparent; padding:5px 15px; color:#363636; font-weight:bold; font-size:13px;} .popOver + .tooltip-s .tooltip-arrow{border:none;} .progress{border-radius:0; overflow:visible; height: 10px; margin-bottom: 30px; background: #eceff7; box-shadow: none;} .skills-2 b{font-weight: 300; font-size: 16px; display: inline-block; margin-bottom: 5px; text-transform: capitalize;} .accordion .accordion-title{font-size: 16px; color: #000;} .accordion .accordion-title a{background: transparent; border: 1px solid #eceff7; display: block; position: relative; color: #626262; margin-top: -1px; text-decoration: none; padding: 11px 60px; font-weight: normal; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);} .accordion .accordion-title a:hover{text-decoration: none; background-color: transparent; color: #00a9da;} .accordion .accordion-title a.active{color: #fff; background-color: #00a9da; cursor: default; border-color: #00a9da;} .accordion .accordion-title a:after{content: "\f067"; width: 20px; height: 20px; margin-top: -8px; position: absolute; top: 50%; left: 20px; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 14px; line-height: 20px; text-align: center; color: #626262; -webkit-font-smoothing: antialiased; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);} .accordion .accordion-title a.active:after, .accordion .accordion-title a.active:hover:after{content: "\f068"; color: #fff;} .accordion .accordion-title a:hover:after{color: #00a9da;} .accordion-content{padding: 15px 20px; border: 1px solid #eceff7;} .action-box{background: #00a9da; padding: 48px 0 40px;} .action-box-button a.button i{padding: 13px 10px; width: 46px; font-size: 14px;} .action-box-button a.button span{font-size: 13px; padding: 11px 12px;} .action-box-button .button.button-black{margin-right: 0px;} .action-box-2{padding: 60px 0 45px;} .home-3 .action-box{padding: 30px 0; position: relative;} .home-3 .action-box:before{content: ""; position: absolute; bottom: -15px; left: 25%; width: 0; height: 0; border-style: solid; border-width: 0 21px 15px 0; border-color: transparent #00a9da transparent transparent;} .home-3 .action-box h3{line-height: 36px;} .feature-main .container-fluid{padding-left: 0 !important; padding-right: 0 !important;} .feature-main .container-fluid .row{margin-left: 0 !important; margin-right: 0 !important;} .feature-main .container-fluid .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .feature-mob{background: url("/theme_martin/static/css/../images/feature/05.png") no-repeat scroll 0 0; display: inline-block; height: 630px; position: relative; width: 100%;} .mob-scroll{display: inline-block; height: 630px; position: relative; width: 282px;} .mob-scroll:hover .feature-mob-scroll{background-position: center 100% !important;} .feature-mob .feature-mob-scroll{background-position: center 0; background-repeat: no-repeat; background-size: cover; height: 448px; left: 30px; position: absolute; top: 58px; width: 252px; transition: all 5s ease-out 0s; -webkit-transition: all 5s ease-out 0s; -o-transition: all 5s ease-out 0s; -moz-transition: all 5s ease-out 0s; -ms-transition: all 5s ease-out 0s;} .key-features-device{position: absolute; left: -260px; top: -20px;} .dropping-words{display: inline; text-indent: 10px;} .dropping-words-1 span{position: absolute; opacity: 0; text-transform: capitalize; height: 45px; overflow: hidden; color: #00a9da; -webkit-transform-origin: 10% 75%; transform-origin: 10% 75%; -webkit-animation: rotateWord 18s linear infinite 0s; -ms-animation: rotateWord 18s linear infinite 0s; -moz-animation: rotateWord 18s linear infinite 0s; -o-animation: rotateWord 18s linear infinite 0s; animation: rotateWord 18s linear infinite 0s;} .dropping-words span:nth-child(2){-webkit-animation-delay: 3s; -ms-animation-delay: 3s; -o-animation-delay: 3s; -moz-animation-delay: 3s; animation-delay: 3s;} .dropping-words span:nth-child(3){-webkit-animation-delay: 6s; -ms-animation-delay: 6s; -o-animation-delay: 6s; -moz-animation-delay: 6s; animation-delay: 6s;} .dropping-words span:nth-child(4){-webkit-animation-delay: 9s; -ms-animation-delay: 9s; -o-animation-delay: 9s; -moz-animation-delay: 9s; animation-delay: 9s;} .dropping-words span:nth-child(5){-webkit-animation-delay: 12s; -ms-animation-delay: 12s; -o-animation-delay: 12s; -moz-animation-delay: 12s; animation-delay: 12s;} .dropping-words span:nth-child(6){-webkit-animation-delay: 15s; -ms-animation-delay: 15s; -o-animation-delay: 15s; -moz-animation-delay: 15s; animation-delay: 15s;} @-webkit-keyframes rotateWord{0%{opacity: 0;}5%{opacity: 1;}17%{opacity: 1; -webkit-transform: rotate(0deg);}19%{opacity: 1; -webkit-transform: rotate(98deg);}21%{opacity: 1; -webkit-transform: rotate(86deg);}23%{opacity: 1; -webkit-transform: translateY(85px) rotate(83deg);}25%{opacity: 0; -webkit-transform: translateY(170px) rotate(80deg);}80%{opacity: 0;}100%{opacity: 0;}} @-ms-keyframes rotateWord{0%{opacity: 0;}5%{opacity: 1;}17%{opacity: 1; -ms-transform: rotate(0deg);}19%{opacity: 1; -ms-transform: rotate(98deg);}21%{opacity: 1; -ms-transform: rotate(86deg);}23%{opacity: 1; -ms-transform: translateY(85px) rotate(83deg);}25%{opacity: 0; -ms-transform: translateY(170px) rotate(80deg);}80%{opacity: 0;}100%{opacity: 0;}} @-o-keyframes rotateWord{0%{opacity: 0;}5%{opacity: 1;}17%{opacity: 1; -o-transform: rotate(0deg);}19%{opacity: 1; -o-transform: rotate(98deg);}21%{opacity: 1; -o-transform: rotate(86deg);}23%{opacity: 1; -o-transform: translateY(85px) rotate(83deg);}25%{opacity: 0; -o-transform: translateY(170px) rotate(80deg);}80%{opacity: 0;}100%{opacity: 0;}} @-moz-keyframes rotateWord{0%{opacity: 0;}5%{opacity: 1;}17%{opacity: 1; -moz-transform: rotate(0deg);}19%{opacity: 1; -moz-transform: rotate(98deg);}21%{opacity: 1; -moz-transform: rotate(86deg);}23%{opacity: 1; -moz-transform: translateY(85px) rotate(83deg);}25%{opacity: 0; -moz-transform: translateY(170px) rotate(80deg);}80%{opacity: 0;}100%{opacity: 0;}} @keyframes rotateWord{0%{opacity: 0;}5%{opacity: 1;}17%{opacity: 1; -webkit-transform: rotate(0deg); transform: rotate(0deg);}19%{opacity: 1; -webkit-transform: rotate(98deg); transform: rotate(98deg);}21%{opacity: 1; -webkit-transform: rotate(86deg); transform: rotate(86deg);}23%{opacity: 1; -webkit-transform: translateY(85px) rotate(83deg); transform: translateY(85px) rotate(83deg);}25%{opacity: 0; -webkit-transform: translateY(170px) rotate(80deg); transform: translateY(170px) rotate(80deg);}80%{opacity: 0;}100%{opacity: 0;}} .awesome-features{position: relative;} .feature-item{position: relative; clear: both;} .feature-item:before, .feature-item:after{content:""; display:table;} .feature-item:after{clear:both;} .feature-item{zoom:1;} .feature-details{float: right; width: 40%; padding-left: 20px;} .feature-item:first-child .feature-details{background: transparent url(/theme_martin/static/css/../images/try.html) no-repeat bottom left; padding-bottom: 60px;} .feature-details h2{color: #498EA5; margin-top: 0; text-shadow: 1px 1px 1px rgba(255,255,255,0.5); padding-bottom: 10px; box-shadow: 0 1px 0 #DFDEDC, 0 2px 0 rgba(255,255,255,0.5);} .feature-details p{color: #999; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); line-height: 22px;} .feature-details p a{font-weight: bold; color: #498EA5;} .feature-details p a:hover{color: #2A3344;} .feature-preview{position: relative;} .feature-item-left .feature-details{float: left; padding-right: 20px; padding-left: 0px; text-align: right;} .feature-item img{width: 100%; margin: 0 auto; display: block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .feature-annotations{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 5; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);-ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .feature-annotations span{display: block; position: absolute; padding: 12px 8px 0; text-align: center; font-size: 16px; font-style: italic; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .feature-annotations span:after{background: transparent url("/theme_martin/static/css/../images/001.png") no-repeat scroll 0 0; content: ""; height: 73px; left: 100%; position: absolute; top: 50%; width: 190px;} .feature-annotations span:nth-child(1){top: 5%; left: 5%;} .feature-annotations span:nth-child(2){top: 20%; left: -13%;} .feature-annotations span:nth-child(3){top: 7%; right: 2%;} .feature-annotations span:nth-child(4){top: 53%; right: -8%;} .feature-annotations span:nth-child(5){bottom: 25%; left: -4%;} .feature-annotations span:nth-child(6){top: -6%; left: 0%; right: 0%;} .feature-item:nth-child(2) .feature-annotations span:nth-child(1){top: 12%; left: 37%;} .feature-item:nth-child(2) .feature-annotations span:nth-child(2){top: 32%; left: -5%;} .feature-item:nth-child(2) .feature-annotations span:nth-child(3){top: 40%; right: -5%;} .feature-annotations span:nth-child(3):after, .feature-annotations span:nth-child(4):after, .feature-item:nth-child(2) .feature-annotations span:nth-child(1):after{left: auto; right: 100%; background-image: url(/theme_martin/static/css/../images/002.png);} .feature-item:nth-child(1) .feature-annotations span:nth-child(6):after{left: 50%; background-image: url(/theme_martin/static/css/../images/003.png); margin-top: 25px; height: 150px;} input.feature-toggle{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 100; border: none; cursor: pointer;} input.feature-toggle:checked + img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; filter: alpha(opacity=99); opacity: 1; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);} input.feature-toggle:hover + img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; filter: alpha(opacity=99); opacity: 1;} input.feature-toggle:checked ~ .feature-annotations, input.feature-toggle:checked ~ .feature-annotations span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; filter: alpha(opacity=99); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} input.feature-toggle:checked ~ .feature-annotations span:nth-child(1){-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s;} input.feature-toggle:checked ~ .feature-annotations span:nth-child(2){-webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s;} input.feature-toggle:checked ~ .feature-annotations span:nth-child(3){-webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; -ms-transition-delay: 0.8s; transition-delay: 0.8s;} input.feature-toggle:checked ~ .feature-annotations span:nth-child(4){-webkit-transition-delay: 1.0s; -moz-transition-delay: 1.0s; -o-transition-delay: 1.0s; -ms-transition-delay: 1.0s; transition-delay: 1.0s;} input.feature-toggle:checked ~ .feature-annotations span:nth-child(5){-webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s;} input.feature-toggle:checked ~ .feature-annotations span:nth-child(6){-webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.4s;} @media screen and (max-width: 730px){.feature-item .feature-details, .feature-preview{float: none; width: 100%; padding: 0; text-align: left;}.feature-annotations span{font-size: 11px;}} .awesome-features-device{position: relative; width: 100%;} .awesome-features-device img{position: absolute; left: -250px; top: 50px; display: block;} .service-image-holder{position: relative; height: 496px;} .service-image-holder .section-title-2{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .services-text-box{background:#00a9da; padding: 90px 70px 40px 90px;} .counter-main b{font-size: 38px; display: block; color: #fff; font-family: 'Lato', sans-serif; font-weight: bold; margin: 10px 0px;} .counter-main span{font-size: 40px; color: #fff;} .counter-main h5{margin-bottom: 0px;} .creativity h1{line-height: 65px; text-transform: uppercase; font-size: 50px; font-weight: bold;} .creativity p{font-size: 30px;} .creativity .button{display: inline-block; float: none;} .news-letter{padding: 50px 0;} .news-letter p{margin-bottom: 0px;} .news-letter .section-field{position: relative; display: block;} .news-letter .section-field i{position: absolute; left: 0; padding: 15px; font-size: 14px; color: #363636;} .news-letter .section-field input{padding-left: 35px; color: #363636; background: transparent; border:1px solid #363636; width: 80%; border-radius: 3px;} .news-letter .section-field input:focus{border:1px solid #00a9da;} .home-4 .news-letter .section-field{margin-top: 25px;} .popup-contact{position: relative;} .popup-contact-box{position: absolute; bottom: 105px; left: 15px; z-index: 999;} #contact-btn{bottom: 0; position: absolute; z-index: 99; background: #00a9da; color: #fff; width: 40px; border-radius: 3px; font-size: 18px; height: 40px; text-align: center; line-height: 40px;} .popup-contact-box input:focus{border:1px solid;} .contact-info{display:none; background-color:#eceff7; width:300px; min-height: 390px height:auto; border-radius: 3px; padding: 25px;} .contact-info h4{text-transform: capitalize;} .contact-info .contact-form .section-field{display: inline; position: relative; width: 100%;} .contact-info .contact-form .field-widget{position: relative;} .contact-info .contact-form .section-field i{color: #00a9da; left: 0; position: absolute; z-index: 99;} .contact-info .contact-form .section-field input{text-transform: capitalize; margin-bottom: 20px; margin-right: 17px; color:#363636; padding-left: 38px; width: 100%; border:1px solid #00a9da; border-radius: 3px;} .contact-info .contact-form .section-field input:focus{border-color: #363636;} .contact-info .contact-form textarea{width: 100%; border: medium none; color: #363636; display: block; border:1px solid #00a9da; margin-bottom: 20px; border-radius: 3px; padding-left: 38px;} .contact-info .contact-form textarea:focus{border-color: #363636;} .contact-info a.button-border span{padding: 8px 18px; margin-right: 0;} .home-2 #contact-btn{background: #007da1;} .contact-box i{background: #eceff7; width: 80px; height: 80px; text-align: center; line-height: 80px; border-radius: 5px; font-size: 34px; color: #00a9da;} .contact-form .section-field{position: relative; width: 31.3%; margin-right: 3%; float: left;} .contact-form .section-field:nth-child(3){margin-right: 0px;} .contact-form .section-field i{position: absolute; left: 0; color: #00a9da; display: inline-block; width: 45px; height: 45px; line-height: 45px; text-align: center; z-index: 99;} .contact-form .section-field input{position: relative; width: 100%; margin-bottom: 20px; padding-left: 45px; clear: both;} .contact-form .section-field.textarea{width: 100%; float: left;} .contact-form .section-field.textarea textarea{padding-left: 45px;} .contact-map .container-fluid{padding: 0px; margin: 0px; height: 450px;} .contact-2 .contact-box i{background: transparent; float: left; margin-right: 10px; line-height: 30px; top: -7px;} .contact-2 .contact-box .info{display: table;} .contact-3 .contact-map iframe{height: 800px;} .contact-3-info{padding: 40px; height: 800px;} .contact-3-info .contact-add i{float: left; color: #00a9da; margin-right: 15px; line-height: 29px;} .contact-3-info .contact-add p{display: table;} .contact-3-info .contact-form input{background: rgba(0, 0, 0, .5); border:none; color: #fff;} .contact-3-info .contact-form textarea{background: rgba(0, 0, 0, .5); border:none; color: #fff;} .contact-3-info .contact-form input:focus{background: rgba(0, 0, 0, 1);} .contact-3-info .contact-form textarea:focus{background: rgba(0, 0, 0, 1);} .contact-3-info .contact-add i{width: 45px; height: 45px; text-align: center; border-radius: 50%; background: rgba(0, 0, 0, .5); line-height: 45px;} .home-3 .contact .contact-add i{float: left; color: #00a9da; margin-right: 15px; line-height: 29px;} .home-3 .contact .contact-add p{display: table;} .home-3 .contact .contact-form i{z-index: 99;} .home-3 .contact .contact-form input{background: rgba(0, 0, 0, .5); border:none; color: #fff;} .home-3 .contact .contact-form textarea{background: rgba(0, 0, 0, .5); border:none; color: #fff; display: block;} .home-3 .contact .contact-form input:focus{background: rgba(0, 0, 0, 1); box-shadow: none; border:none;} .home-3 .contact .contact-form textarea:focus{background: rgba(0, 0, 0, 1); box-shadow: none; border:0px solid;} .home-4 .social .container-fluid{padding: 0px;} .home-4 .social li{display: inline-block; float: left; width: 12.5%;} .home-4 .social li a{background: #3a5897; height: 80px; display: block; text-align: center; line-height: 80px; color: #fff; font-size: 30px;} .home-4 .social li a.fb{background: #3a5897;} .home-4 .social li a.fb:hover{box-shadow: 250px 0 0 #1e3667 inset;} .home-4 .social li a.twitter{background: #41d1da;} .home-4 .social li a.twitter:hover{box-shadow: 250px 0 0 #249da5 inset;} .home-4 .social li a.pinterest{background: #c3222b;} .home-4 .social li a.pinterest:hover{box-shadow: 250px 0 0 #9d141c inset;} .home-4 .social li a.vimeo{background: #41b2dc;} .home-4 .social li a.vimeo:hover{box-shadow: 250px 0 0 #2288ae inset;} .home-4 .social li a.dribbble{background: #dd4b80;} .home-4 .social li a.dribbble:hover{box-shadow: 250px 0 0 #9e234f inset;} .home-4 .social li a.linkedin{background: #0274b3;} .home-4 .social li a.linkedin:hover{box-shadow: 250px 0 0 #025482 inset;} .home-4 .social li a.rss{background: #ff9900;} .home-4 .social li a.rss:hover{box-shadow: 250px 0 0 #c57805 inset;} .home-4 .social li a.behance{background: #005cff;} .home-4 .social li a.behance:hover{box-shadow: 250px 0 0 #0046c3 inset;} .home-3 .social .container-fluid{padding: 0px;} .home-3 .social li{display: inline-block; float: left; width: 12.5%;} .home-3 .social li a{background: #3a5897; height: 80px; display: block; text-align: center; line-height: 80px; color: #fff; font-size: 30px;} .home-3 .social li a.fb{background: #3a5897;} .home-3 .social li a.fb:hover{box-shadow: 250px 0 0 #1e3667 inset;} .home-3 .social li a.twitter{background: #41d1da;} .home-3 .social li a.twitter:hover{box-shadow: 250px 0 0 #249da5 inset;} .home-3 .social li a.pinterest{background: #c3222b;} .home-3 .social li a.pinterest:hover{box-shadow: 250px 0 0 #9d141c inset;} .home-3 .social li a.vimeo{background: #41b2dc;} .home-3 .social li a.vimeo:hover{box-shadow: 250px 0 0 #2288ae inset;} .home-3 .social li a.dribbble{background: #dd4b80;} .home-3 .social li a.dribbble:hover{box-shadow: 250px 0 0 #9e234f inset;} .home-3 .social li a.linkedin{background: #0274b3;} .home-3 .social li a.linkedin:hover{box-shadow: 250px 0 0 #025482 inset;} .home-3 .social li a.rss{background: #ff9900;} .home-3 .social li a.rss:hover{box-shadow: 250px 0 0 #c57805 inset;} .home-3 .social li a.behance{background: #005cff;} .home-3 .social li a.behance:hover{box-shadow: 250px 0 0 #0046c3 inset;} .history-main{width: 100%;} .liner{background: #fff; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 50%; width: 96%; z-index: 1; position: relative;} .liner i{position: absolute; right: -2px; top: -9px; color: #fff;} .history-content{list-style: outside none none; padding: 125px 0; width: auto;} .history-1{position: relative; left: 45px;} .history-2{position: relative; margin-left: 30%;} .history-3{position: relative; margin-left:58%;} .history-4{position: relative; margin-left: 95%;} .history-line{background: #fff; height: 60px; left: 3px; position: absolute; top: -75px; width: 2px; z-index: 9;} .history-time-lin{position: relative; top: 10px; z-index: 2;} .history-time-lin:before{bottom: 0;} .history-time-lin:before{background: #fff; border-radius: 50%; content: ""; height: 20px; left: -5px; position: absolute; width: 20px; z-index: 1;} .history-time-lin:after{border:2px solid #fff; background: #000; border-radius: 50%; content: ""; height: 30px; left: -5px; position: absolute; width: 30px;} .history-time-lin:after{left: -10px; top: -25px;} .history-item{left: -20px; position: absolute; top: -125px;} .history-item a{border-radius: 50%; border:2px solid #fff; background:rgba(255, 255, 255, 0.2); line-height: 45px; font-size: 14px; color: #fff; width: 50px; height: 50px; text-align: center; display:block;} .history-5{position: relative; margin-left: 15%;} .history-6{position: relative; margin-left: 53%;} .history-7{position: relative; margin-left:78%;} .history-line-2{background: #fff none repeat scroll 0 0; height: 60px; left: 3px; position: absolute; top: 15px; width: 2px; z-index: 9;} .history-item-2{left: -20px; position: absolute; top: 75px;} .history-item-2 a{border-radius: 50%; border:2px solid #fff; background:rgba(255, 255, 255, 0.2); line-height: 45px; font-size: 14px; color: #fff; width: 50px; height: 50px; text-align: center; display:block;} .our-history .timeline{list-style: none; padding: 20px 0 20px; position: relative;} .our-history .timeline:before{top: 0; bottom: 0; position: absolute; content: " "; width: 4px; background-color: #eceff7; left: 50%; margin-left: -1.5px;} .our-history .timeline > li{margin-bottom: 20px; position: relative;} .our-history .timeline > li:before, .our-history .timeline > li:after{content: " "; display: table;} .our-history .timeline > li:after{clear: both;} .our-history .timeline > li:before, .our-history .timeline > li:after{content: " "; display: table;} .our-history .timeline > li:after{clear: both;} .our-history .timeline > li > .timeline-panel{width: 46%; float: left; padding: 10px 30px 20px 30px; position: relative;} .our-history .timeline > li > .timeline-panel:before{position: absolute; top: 23px; right: -33px; display: inline-block; width: 42px; height: 4px; background: #eceff7; content: " ";} .our-history .timeline > li > .timeline-badge{color: #fff; width: 18px; height: 18px; line-height: 10px; font-size: 0.7em; text-align: center; position: absolute; top: 16px; left: 50%; border:3px solid #00a9da; margin-left: -9px; background-color: #fff; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; box-shadow: 0 0 0 5px #fff;} .our-history .timeline > li.timeline-inverted > .timeline-panel{float: right;} .our-history .timeline > li.timeline-inverted > .timeline-panel:before{border-left-width: 0; border-right-width: 15px; left: -32px; right: auto;} .our-history .timeline > li.timeline-inverted > .timeline-panel:after{border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;} .our-history .timeline-body > p, .our-history .timeline-body > ul{margin-bottom: 0;} .our-history .timeline-body > p + p{margin-top: 5px;} .our-history .timeline > li{text-align: right;} .our-history .timeline > li.timeline-inverted{text-align: left;} .our-history .timeline .text-muted{font-size: 14px; color: #626262;} .our-history .timeline .timeline-arrow{position: absolute; width: 100%; left: 0; right: 0; text-align: center; color: #eceff7; bottom: -29px;} .inner-intro{height: 410px; display: block;} .inner-intro .container{display: table; height: 100%; position: relative;} .inner-intro span{text-transform: capitalize;} .inner-intro h1{text-transform: capitalize;} .intro-title{display: table-cell; vertical-align: bottom;} .intro-title p{font-size: 18px; text-transform: capitalize;} ul.page-breadcrumb li span{color: #fff; font-size: 14px; text-transform: capitalize;} ul.page-breadcrumb{padding-top: 60px; padding-bottom: 25px;} ul.page-breadcrumb li{color: #fff; display: inline-block; list-style: none;} ul.page-breadcrumb li i{font-size: 14px; padding: 0 7px;} ul.page-breadcrumb li a{color: #fff; font-size: 14px; text-transform: capitalize;} ul.page-breadcrumb li a:hover{color: #00a9da;} .sidebar-widget p{margin-bottom: 0px;} .widget-search{position: relative;} .widget-search input{padding-right: 30px; color: #626262; height: 45px; border-color: #eceff7;} .widget-search i{position: absolute; right: 0px; padding: 16px 12px; font-size: 14px; color: #626262; cursor: pointer;} .widget-search input:focus{border-color: #00a9da;} .widget-menu{position: relative;} .widget-menu ul li a{font-size: 14px; display: block; color: #626262; position: relative;} .widget-menu i{padding-top: 4px; position: absolute; right: 18px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out;} .widget-menu ul li a span{padding: 10px 10px 10px 0; display: block; font-size: 14px;} .widget-menu ul li a span:hover{text-decoration: none; color: #00a9da;} .widget-menu ul li.active{border-bottom: none;} .widget-menu ul li.hover a{color: #00a9da;} .widget-menu ul li.hover a span{background: transparent; color: #00a9da;} .widget-menu ul ul li a span{color: #626262;} .widget-menu ul ul li a span:hover{color: #00a9da;} .widget-menu ul ul{display: none; padding-left: 20px;} .widget-menu ul ul a{display: block; color: #626262; font-size: 14px;} .widget-menu ul ul a:hover{color: #00a9da;} .widget-menu ul li.active i{transform: rotate(90deg);} .sidebar-widget .recent-post{float: left; width: 100%;} .sidebar-widget .recent-post-info span{padding-top: 4px;} .sidebar-widget .recent-post-info a{color: #626262;} .sidebar-widget .recent-post-info a:hover{color: #00a9da;} .sidebar-widget .recent-post-info i{color: #00a9da;} .sidebar-widget .recent-post:last-child{margin-bottom: 40px !important;} .widget-archives li{display: block; margin-bottom: 13px;} .widget-archives li a{font-size: 14px; color: #626262; line-height: 32px; display: block;} .widget-archives li i{font-size: 16px; line-height: 17px; padding-left: 2px; margin-right: 20px; border:1px solid #626262; border-radius: 50%; width: 20px; height: 20px; text-align: center;} .widget-archives li a:hover{color: #00a9da;} .widget-archives li a:hover i{border-color: #00a9da; color: #00a9da;} .sidebar-widget .tags li a:hover{background: #00a9da; border-color: #00a9da; color: #fff;} .about-me .custom-content{margin-top: 0px;} .about-me .maintenance-progress-bar{margin: 0;} .about-me .maintenance-progress-bar .progress-bar{margin: 0 44px;} .maintenance-progress-bar .progress-bar .rotate{background: #00a9da !important;} .maintenance-progress-bar .progress-bar .right{background: #00a9da !important;} .about-me .portfolio-item{width: 100%;} .about-me .contact-me p{color: #363636; margin: 15px 0; display: table;} .about-me .contact-me i{float: left; color: #00a9da; margin-right: 15px; line-height: 23px; width: 20px;} .about-me .follow-me ul{margin-top: 20px;} .about-me .follow-me li{display: inline-block;} .about-me .follow-me li a{background: #e4e4e4; color: #00a9da; border-radius: 3px; display: block; width: 35px; height: 35px; line-height: 35px; margin-right: 2px; text-align: center; font-size: 16px;} .about-me .follow-me li a:hover{background: #00a9da; color: #fff;} .service-page-tab #tabs{border: 1px solid #eceff7; padding: 20px;} .service-page-tab #tabs .tabs{text-align: left;} .service-page-tab #tabs .tabs li{font-size: 16px; text-transform: uppercase; background: #eceff7; color: #626262; margin: 0 2px; padding: 10px 15px;} .service-page-tab #tabs .tabcontent{text-align: left; padding: 15px 0 0; margin-bottom: 0px;} .service-page-tab #tabs .tabcontent p{margin-bottom: 0px;} .service-page-tab #tabs ul.tabs li.active, .service-page-tab #tabs ul.tabs li.active:focus, #tabs ul.tabs li:hover{color: #fff;} .ripple{width: 0; height: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.4); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); position: absolute; opacity: 1;} .rippleEffect{-webkit-animation: rippleDrop .6s linear; animation: rippleDrop .6s linear;} @-webkit-keyframes rippleDrop{100%{-webkit-transform: scale(2); transform: scale(2); opacity: 0;}} @keyframes rippleDrop{100%{-webkit-transform: scale(2); transform: scale(2); opacity: 0;}} .like-template h2{text-transform: uppercase;} .like-template p{font-size: 18px;} .premium-features b{margin-bottom: 0px;} .service-3 .row{margin-left: 0 !important; margin-right: 0 !important;} .service-3 .row [class*="col-"]{padding-left: 0 !important; padding-right: 0 !important;} .meet-team .isotope-filters{margin:0 auto 20px;} .team{background: #eceff7; padding: 10px; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;} .team .team-description{padding: 20px 0;} .team h4{font-weight: 500; margin-bottom: 5px; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;} .team span{font-size: 16px; color: #00a9da; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;} .team p{margin-bottom: 0px; margin-top: 10px; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;} .team .team-social-icon{margin-bottom: 10px;} .team .team-social-icon a i{background: #fff; border: 1px solid #cfd6e8; border-radius: 50%; color: #000; font-size: 14px; height: 40px; line-height: 40px; margin: 0 4px; text-align: center; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; width: 40px;} .team.active .team-social-icon a i{border-color: #00a9da;} .team .team-social-icon a i:hover{background: #00a9da; color: #fff; border-color: #fff;} .team:hover, .team.active{background: #00a9da;} .team:hover h4, .team.active h4{color: #fff;} .team:hover span, .team.active span{color: #fff;} .team:hover p, .team.active p{color: #fff;} .team-2{background: transparent; padding: 10px;} .team-2 .team-images{position: relative;} .team-2 span{font-size: 15px; color: #00a9da;} .team-2 .team-social-icon{margin-bottom: 10px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); position: absolute; top: 54%; width: 100%; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;} .team-2 .team-social-icon a i{background: #fff; border-radius: 50%; color: #00a9da; font-size: 14px; height: 40px; line-height: 42px; margin: 0 4px; text-align: center; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; width: 40px;} .team-2 .team-social-icon a i:hover{background: #00a9da; color: #fff;} .team-details{background-color: rgba(0, 0, 0, 0.5); display: inline-block; left: 0; top: 0; opacity: 0; height: 100%; overflow: hidden; padding: 0; position: absolute; text-align: center; width: 100%; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;} .team-2:hover .team-details{opacity: 1;} .team-2 .full-screen.columns-4 .grid-item{padding: 15px;} .team-2 .team-overlay{background: #00a9da; bottom: 0; height: 0; left: 0; position: absolute; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; width: 100%; z-index: 2;} .team-2 .portfolio-item img{transition:transform 0.35s ease 0s; -webkit-transition:transform 0.35s ease 0s; -o-transition:transform 0.35s ease 0s; -ms-transition:transform 0.35s ease 0s; -moz-transition:transform 0.35s ease 0s;} .team-2 .portfolio-item:hover .team-overlay{height: 115px;} .team-2 .portfolio-item:hover img{transform :translate3d(0px, -60px, 0px); -webkit-transform :translate3d(0px, -60px, 0px); -moz-transform :translate3d(0px, -60px, 0px); -o-transform :translate3d(0px, -60px, 0px); -ms-transform :translate3d(0px, -60px, 0px);} .team-2 .team-overlay .social{background: #363636; padding: 10px 0;} .team-2 .team-overlay .social li{display: inline-block;} .team-2 .team-overlay .social li a{display: block; font-size: 14px; padding: 0 10px; font-weight: normal; color: #fff;} .team-2 .team-overlay .social li a:hover{color: #00a9da;} .team-2 .team-overlay .info{background: #00a9da; padding:12px 0px;} .team-2 .team-overlay .info h5{margin-bottom: 3px; text-transform: capitalize;} .team-2 .team-overlay .info span{color: #363636; font-size: 14px;} .team-2 .team-2-box img{transition:transform 0.35s ease 0s; -webkit-transition:transform 0.35s ease 0s; -o-transition:transform 0.35s ease 0s; -ms-transition:transform 0.35s ease 0s; -moz-transition:transform 0.35s ease 0s;} .team-2 .team-2-box{position: relative; overflow: hidden; position: relative; width: 100%;} .team-2 .team-2-box:hover .team-overlay, .team-2 .team-2-box.active .team-overlay{height: 115px;} .team-2 .team-2-box:hover img, .team-2 .team-2-box.active img{transform :translate3d(0px, -60px, 0px); -webkit-transform :translate3d(0px, -60px, 0px); -moz-transform :translate3d(0px, -60px, 0px); -o-transform :translate3d(0px, -60px, 0px); -ms-transform :translate3d(0px, -60px, 0px);} .team-3-main{position: relative;} .team-3{background: transparent; border:5px solid #fff; position: relative; z-index: 9;} .team-3 .team-images{position: relative;} .team-3 .team-description{padding: 20px 0 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); bottom: 40px; position: absolute; width: 100%;} .team-3 h4{margin-bottom: 5px; color: #fff;} .team-3 span{font-size: 15px; color: #fff;} .team-3 p{font-size: 13px; margin-bottom: 0px; margin-top: 10px;} .team-3 .team-social-icon{transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); position: absolute; bottom: 0; width: 100%; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;} .team-3 .team-social-icon a i{background: #fff; border-radius: 50%; color: #00a9da; font-size: 14px; height: 40px; line-height: 42px; margin: 0 4px; text-align: center; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; width: 40px;} .team-3 .team-social-icon a i:hover{background: #00a9da; color: #fff;} .team-details{background-color: rgba(0, 0, 0, 0.5); display: inline-block; left: 0; top: 0; opacity: 0; height: 100%; overflow: hidden; padding: 0; position: absolute; text-align: center; width: 100%; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;} .team-3:hover .team-details{opacity: 1;} .team-3-device{background: url(/theme_martin/static/css/../images/device/device-5.png) no-repeat; background-size: 100%; height: 80px; bottom: 0px; left: 0; right: 0; width: 100%; position: absolute; display: inline-block; z-index: 0;} .team-3-main .owl-carousel-11{padding: 0 50px; margin-bottom: 65px;} .owl-carousel-11 .owl-nav{display: block; position: absolute; text-indent: inherit; top: 46%; left: 0; width: 100%; cursor: pointer;} .owl-carousel-11 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; right: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .owl-carousel-11 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; left: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .owl-carousel-11 .owl-nav i{font-weight: normal; font-size:35px; color: #626262; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-11 .owl-nav i:hover{color: #00a9da;} .port-singal .owl-carousel-2 .item img{width: 100%;} .port-title i{color: #00a9da; float: left; margin-right: 20px; font-size: 30px;} .port-title h3{display: table;} .tags-2 h5{display: inline-block; margin-bottom: 0px; margin-top: 4px;} .tags-2 ul{display: inline-block;} .tags-2 li{display: inline-block; margin-left: 5px;} .tags-2 li a{display: block; background: #eceff7; font-size: 14px; color: #626262; padding: 2px 5px;} .tags-2 li a:hover{background: #00a9da; color: #fff;} .port-meta ul{margin-bottom: 30px;} .port-meta li{margin-bottom: 20px; font-size: 16px;} .port-meta li b{color: #00a9da; width: 200px; font-weight: 400; width: 100px; display: inline-block;} .port-meta li span{font-weight: normal;} .port-info p{margin-bottom: 0px;} .port-navigation{padding: 20px 0; border-bottom:1px dashed #d0d0d0; border-top: 1px dashed #d0d0d0;} .port-navigation a{color: #626262;} .port-arrow{height: 74px; width: 40px; text-align: center; background: #eceff7; display: inline-block;} .port-arrow i{text-align: center; font-size: 25px; line-height: 75px;} .port-photo{width: 124px; height: 77px; display: inline-block;} .port-photo img{width: 100%;} .port-post{background: #eceff7; padding: 15px;} .port-post-photo{width: 170px; display: inline-block; float: left; margin-right: 20px;} .port-post-photo img{width: 100%;} .port-post-info{padding-left: 190px;} .port-post-info h3{display: inline-block; font-size: 24px;} .port-post-info span{color: #626262;} .port-post-social strong{font-size: 14px;} .port-post-social a{color: #626262; margin-left: 8px; font-size: 14px;} .port-post-social a:hover{color: #00a9da;} .port-post-info p{margin-top: 10px;} .owl-carousel-7 img{width: 100%;} .owl-carousel-7 .owl-nav{display: block; position: absolute; text-indent: inherit; top: -50px; left: 0; width: 100%; cursor: pointer;} .owl-carousel-7 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; right: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .owl-carousel-7 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: 30px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .owl-carousel-7 .owl-nav i{font-weight: normal; font-size: 20px; color: #626262; background: #eceff7; padding: 5px 10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-7 .owl-nav i:hover{color: #fff; background: #00a9da;} .related-work .portfolio-item{width: 100%;} .related-work .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .isotope-filters{display: table; margin:0 auto 50px; text-align: center;} .isotope-filters button{border:none; margin: 4px; cursor: pointer; color: #626262; padding: 5px 18px; font-size: 16px; border-radius: 3px; background: transparent; border:1px solid #626262; text-transform: capitalize; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;} .isotope-filters button:focus{outline: none; outline-style: none; outline-offset:0;} .isotope-filters button.active, .isotope-filters button:hover{background: #00a9da; color: #fff; border-color: #00a9da;} .portfolio-block .portfolio-item{width: 100%; position: relative; overflow: hidden;} .portfolio-block .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .portfolio-block .portfolio-item .portfolio-caption a{display: inline-block; color: #fff; font-size: 18px;} .portfolio-block .portfolio-item .portfolio-caption a span{font-size: 15px; padding: 10px 0 20px; display: block; color: #00a9da; text-transform: capitalize;} .portfolio-block .portfolio-item .portfolio-caption a:hover, .portfolio-caption a span:hover{color: #00a9da;} .portfolio-block .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; padding-left: 0px; text-align: center; line-height: 38px;} .portfolio-block .portfolio-item .portfolio-overlay a i{font-size: 16px;} .portfolio-block .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .portfolio-block .grid-item{position: relative; height: auto; margin-bottom: 40px; width: 100%;} .portfolio-block .grid-item img{width: 100%;} .portfolio-block ul.port-tag li{display: inline-block;} .portfolio-block ul.port-tag li a{display: block; font-size: 14px; color: #626262; padding-right: 5px;} .portfolio-block ul.port-tag li a:hover{color: #00a9da;} .portfolio-block ul.list-style li{display: block;} .portfolio-block ul.list-style li a{font-size: 14px; color: #626262; padding-right: 5px;} .portfolio-block ul.list-style li i{padding-right: 10px;} .portfolio-block ul.list-style li a:hover{color: #00a9da;} .portfolio-block .portfolio-item{width: 100%;} .portfolio-block .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .portfolio-sidebar.portfolio-block a.title{background: transparent; width: 100%; color: #fff; padding-left: 0;} .portfolio-sidebar.portfolio-block a.title:hover{background: transparent !important; color: #00a9da;} .portfolio-sidebar.portfolio-block ul.port-tag{margin-bottom: 10px;} .portfolio-sidebar.portfolio-block ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .portfolio-sidebar.portfolio-block ul.port-tag li a:hover{background: transparent; color: #00a9da;} .portfolio-sidebar .button-group.filters-button-group{margin-bottom: 42px;} .portfolio-fullwidth.portfolio-block.columns-2 .grid-item{margin-bottom: 0px; width: 50%;} .portfolio-fullwidth.portfolio-block.columns-2 a.title{background: transparent !important; width: 100%; color: #fff;} .portfolio-fullwidth.portfolio-block.columns-2 a.title:hover{background: transparent !important; width: 100%; color: #00a9da;} .portfolio-fullwidth.portfolio-block.columns-2 ul.port-tag{margin-bottom: 10px;} .portfolio-fullwidth.portfolio-block.columns-2 ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .portfolio-fullwidth.portfolio-block.columns-2 ul.port-tag li a:hover{background: transparent; color: #00a9da;} .portfolio-fullwidth.columns-2 .button-group.filters-button-group{margin-bottom: 42px;} .portfolio-sidebar.portfolio-block.columns-2 .grid-item{margin-bottom: 0px; width: 50%;} .portfolio-sidebar.portfolio-block.columns-2 .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .portfolio-sidebar.portfolio-block.columns-3 .grid-item{margin-bottom: 0px; width: 33.33%;} .portfolio-sidebar.portfolio-block.columns-3 .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .portfolio-fullwidth.portfolio-block.columns-3 .grid-item{margin-bottom: 0px; width: 33.33%;} .portfolio-fullwidth.portfolio-block.columns-3 a.title{background: transparent !important; width: 100%; color: #fff;} .portfolio-fullwidth.portfolio-block.columns-3 a.title:hover{background: transparent; width: 100%; color: #00a9da;} .portfolio-fullwidth.portfolio-block.columns-3 ul.port-tag{margin-bottom: 10px;} .portfolio-fullwidth.portfolio-block.columns-3 ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .portfolio-fullwidth.portfolio-block.columns-3 ul.port-tag li a:hover{background: transparent; color: #00a9da;} .portfolio-fullwidth.columns-3 .button-group.filters-button-group{margin-bottom: 42px;} .portfolio-sidebar.portfolio-block.columns-4 .grid-item{margin-bottom: 0px; width: 25%;} .portfolio-sidebar.portfolio-block.columns-4 .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .portfolio-sidebar.portfolio-block.columns-4 ul.port-tag{margin-bottom: 3px;} .portfolio-sidebar.portfolio-block.columns-4 ul.port-tag li a{font-size: 13px;} .portfolio-sidebar.portfolio-block.columns-4 .portfolio-overlay a{height: 30px; line-height: 26px; margin-left: 0px; padding-left: 0; text-align: center; width: 30px;} .portfolio-sidebar.portfolio-block.columns-4 a.title{margin-left: 0px; font-size: 14px; background: transparent; width: 100%; height: 100%;} .portfolio-sidebar.portfolio-block.columns-4 .portfolio-overlay i{font-size: 12px;} .portfolio-fullwidth.portfolio-block.columns-4 .grid-item{margin-bottom: 0px; width: 25%;} .portfolio-fullwidth.portfolio-block.columns-4 a.title{background: transparent !important; width: 100%; color: #fff;} .portfolio-fullwidth.portfolio-block.columns-4 a.title:hover{background: transparent; width: 100%; color: #00a9da;} .portfolio-fullwidth.portfolio-block.columns-4 ul.port-tag{margin-bottom: 10px;} .portfolio-fullwidth.portfolio-block.columns-4 ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .portfolio-fullwidth.portfolio-block.columns-4 ul.port-tag li a:hover{background: transparent; color: #00a9da;} .portfolio-fullwidth.columns-4 .button-group.filters-button-group{margin-bottom: 42px;} .packetry .item{float: left; width: 25%; height: auto !important; padding: 0px; margin: 0px; border:0px solid transparent;} .packetry .item.width2{width: 50%;} .packetry .item img{width: 100%;} .packetry .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .packetry .portfolio-item .portfolio-overlay a.title{background: transparent; width: 100%; color: #fff;} .packetry .portfolio-item .portfolio-overlay a.title:hover{color: #00a9da; background: none;} .packetry .portfolio-item .portfolio-overlay ul.port-tag{margin-bottom: 5px;} .packetry .portfolio-item .portfolio-overlay ul.port-tag li{display: inline-block; margin: 0 6px;} .packetry .portfolio-item .portfolio-overlay ul.port-tag li a{background: transparent; color: #fff; margin-right:10px;} .packetry .portfolio-item .portfolio-overlay ul.port-tag li a:hover{color: #00a9da;} .packetry .portfolio-item{width: 100%; position: relative; overflow: hidden;} .packetry .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .packetry .portfolio-item .portfolio-caption a{display: inline-block; color: #fff; font-size: 18px;} .packetry .portfolio-item .portfolio-caption a span{font-size: 15px; padding: 10px 0 20px; display: block; color: #00a9da; text-transform: capitalize;} .packetry .portfolio-item .portfolio-caption a:hover, .portfolio-caption a span:hover{color: #00a9da;} .packetry .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; padding-left: 0px; text-align: center; line-height: 38px;} .packetry .portfolio-item .portfolio-overlay a i{font-size: 16px;} .packetry .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .isotope-filters-2{display: table; margin:0 auto 50px;} .isotope-filters-2 button{border:none; margin: 2px; cursor: pointer; color: #626262; padding: 5px 18px; font-size: 16px; border-radius: 3px; background: transparent; border:1px solid #626262; text-transform: capitalize; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;} .isotope-filters-2 button:focus{outline: none; outline-style: none; outline-offset:0;} .isotope-filters-2 button.active, .isotope-filters-2 button:hover{background: #00a9da; color: #fff; border-color: #00a9da;} .masonry .grid-sizer, .masonry.columns-2 .masonry-item{width: 50%; padding: 5px;} .masonry .masonry-item{float: left;} .masonry .masonry-item img{display: block; width: 100%;} .masonry .portfolio-item .portfolio-overlay .portfolio-item{width: 100%;} .masonry .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .masonry .portfolio-item .portfolio-overlay a.title{background: transparent; width: 100%; color: #fff;} .masonry .portfolio-item .portfolio-overlay a.title:hover{color: #00a9da; background: none;} .masonry .portfolio-item .portfolio-overlay ul.port-tag{margin-bottom: 5px;} .masonry .portfolio-item .portfolio-overlay ul.port-tag li{display: inline-block; margin: 0 6px;} .masonry .portfolio-item .portfolio-overlay ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .masonry .portfolio-item .portfolio-overlay ul.port-tag li a:hover{color: #00a9da;} .masonry.columns-3 .masonry-item{width: 33.333%; padding: 5px;} .masonry.full-screen .masonry-item{width: 20%; padding: 5px;} .masonry .portfolio-item{width: 100%; position: relative; overflow: hidden;} .masonry .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .masonry .portfolio-item .portfolio-caption a{display: inline-block; color: #fff; font-size: 18px;} .masonry .portfolio-item .portfolio-caption a span{font-size: 15px; padding: 10px 0 20px; display: block; color: #00a9da; text-transform: capitalize;} .masonry .portfolio-item .portfolio-caption a:hover, .portfolio-caption a span:hover{color: #00a9da;} .masonry .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; padding-left: 0px; text-align: center; line-height: 38px;} .masonry .portfolio-item .portfolio-overlay a i{font-size: 16px;} .masonry .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .masonry.columns-4 .masonry-item{width: 20%; padding: 5px;} .masonry.columns-4 ul.port-tag{margin-bottom: 3px;} .masonry.columns-4 ul.port-tag li a{font-size: 13px;} .masonry.columns-4 .portfolio-overlay a{height: 30px; line-height: 26px; margin-left: 0px; padding-left: 0; text-align: center; width: 30px;} .masonry.columns-4 a.title{margin-left: 0px; font-size: 14px; background: transparent; width: 100%; height: 100%;} .masonry.columns-4 .portfolio-overlay i{font-size: 12px;} .masonry-main .container-fluid{padding: 0px;} .full-screen.columns-2 .grid-item{width: 50%; padding: 0px;} .full-screen.columns-3 .grid-item{width: 33.333%; padding: 0px;} .full-screen.columns-4 .grid-item{width: 25%; padding: 0px;} .full-screen.columns-5 .grid-item{width: 20%; padding: 0px;} .full-screen .grid-item{float: left;} .full-screen .grid-item img{display: block; width: 100%;} .full-screen .portfolio-item{width: 100%; position: relative; overflow: hidden;} .full-screen .portfolio-item .portfolio-overlay{display: inline-block; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%;} .full-screen a.title{background: transparent; width: 100%; color: #00a9da;} .full-screen .portfolio-item .portfolio-overlay ul.port-tag{margin-bottom: 5px;} .full-screen .portfolio-item .portfolio-overlay ul.port-tag li{display: inline-block; margin: 0 6px;} .full-screen .portfolio-item .portfolio-overlay ul.port-tag li a{background: transparent; color: #fff; margin-right:20px;} .full-screen .portfolio-item .portfolio-overlay ul.port-tag li a:hover{color: #00a9da;} .full-screen .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .full-screen .portfolio-item .portfolio-caption a.title{margin-left: 0px; font-size: 14px; background: transparent; width: 100%; height: 100%; font-size: 18px; color: #fff;} .full-screen .portfolio-item .portfolio-caption a.title:hover{color: #00a9da; background: none;} .full-screen .portfolio-item .portfolio-caption a span{font-size: 15px; padding: 10px 0 20px; display: block; color: #00a9da; text-transform: capitalize;} .full-screen .portfolio-item .portfolio-caption a:hover, .portfolio-caption a span:hover{color: #00a9da;} .full-screen .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; padding-left: 0px; text-align: center; line-height: 40px;} .full-screen .portfolio-item .portfolio-overlay a i{font-size: 16px;} .full-screen .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .blog-single blockquote.entry-quote p{font-size: 16px;} .blog-single .tags-2 ul{display: inline-block;} .owl-carousel-13 img{width: 100%;} .owl-carousel-13 .owl-nav{display: block; position: absolute; text-indent: inherit; top: -40px; left: 0; width: 100%; cursor: pointer;} .owl-carousel-13 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; right: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .owl-carousel-13 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: 30px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .owl-carousel-13 .owl-nav i{font-weight: normal; font-size: 20px; color: #626262; background: #eceff7; padding: 5px 10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-13 .owl-nav i:hover{color: #fff; background: #00a9da;} .blog .portfolio-item{width: 100%; position: relative; overflow: hidden;} .blog .portfolio-item .portfolio-caption{background: rgba(0, 0, 0, .7); width: 100%; height: 100%; padding: 30px; position: absolute; top: -100px; color: #fff;} .blog .portfolio-item .portfolio-overlay a{display: inline-block; width: 40px; height: 40px; background: #fff; color: #626262; border-radius: 50%; margin-right: 10px; padding-left: 0px; text-align: center; line-height: 38px;} .blog .portfolio-item .portfolio-overlay a i{font-size: 16px;} .blog .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;} .comments-1 .comments-photo{width: 106px; height: auto; float: left; border:5px solid #eceff7; margin-right: 20px;} .comments-1 .comments-photo img{width: 100%;} .comments-1 .comments-info{display: table; background: #eceff7; padding: 20px; margin-bottom: 20px;} .comments-1 .comments-info h4{display: inline-block;} .comments-1 .comments-info span{font-size: 13px; color: #626262;} .comments-1 .comments-info a{color: #00a9da;} .comments-1 .comments-info a:hover{color: #363636;} .comments-1.comments-2{padding-left: 127px;} .comments-1.comments-2 .comments-info{background: #fff; margin-bottom: 0px; padding: 20px 20px 10px;} .owl-carousel-6{overflow: hidden;} .owl-carousel-6 img{width: 100%;} .owl-carousel-6 .owl-nav{display: block; position: absolute; text-indent: inherit; top: 45%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; width: 100%; cursor: pointer;} .owl-carousel-6 .owl-nav .owl-prev{display: block; position: absolute; text-indent: inherit; left: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s;} .owl-carousel-6 .owl-nav .owl-next{display: block; position: absolute; text-indent: inherit; right: -44px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s;} .owl-carousel-6 .owl-nav i{font-weight: normal; font-size: 20px; color: #626262; background: rgba(255, 255, 255, 0.7); padding: 8px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .owl-carousel-6 .owl-nav i:hover{color: #626262; background: rgba(255, 255, 255, 1);} .blog-entry-slider:hover .owl-carousel-6 .owl-nav .owl-prev{left: 0;} .blog-entry-slider:hover .owl-carousel-6 .owl-nav .owl-next{right: 0;} .blog-entry-slider .owl-carousel .owl-stage-outer{overflow: hidden;} .blog-entry{margin: 0;} .entry-title i{color: #00a9da; float: left; margin-right: 20px; font-size: 30px; line-height: 33px;} .entry-title h3{display: table;} .entry-title h4{display: table-cell; line-height: 30px;} .blog.blog-grid .entry-title i{font-size: 24px;} .entry-meta a{font-size: 14px; margin-right: 10px; color: #626262;} .entry-meta i{font-size: 14px; color: #00a9da; padding-right: 3px;} .entry-meta a:hover{color: #00a9da;} .entry-content p{margin-bottom: 0px;} .blog-entry-image .portfolio-item{width: 100%;} .blog-entry-image .portfolio-item .portfolio-overlay{position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; display: inline-block; text-align: center; width: 100%; z-index: 2;} .blog-entry-grid .grid-post li{float: left; width: 50%; border-right: 4px solid #fff; border-bottom: 4px solid #fff;} .blog-entry-grid .grid-post li img{width: 100%;} .blog-entry-grid .grid-post li .portfolio-item{width: 100%;} .blog-entry-grid .grid-post li .portfolio-item .portfolio-overlay{position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; display: inline-block; text-align: center; width: 100%; z-index: 2;} .js-video{height: 0; padding-top: 25px; padding-bottom: 53.5%; margin-bottom: 10px; position: relative; overflow: hidden;} .js-video.widescreen{padding-bottom: 34.34%;} .js-video.vimeo{padding-top: 0;} .js-video embed, .js-video iframe, .js-video object, .js-video video{top: 0; left: 0; width: 100%; height: 100%; position: absolute;} blockquote.entry-quote{border: none;} .entry-quote{background: #eceff7; padding: 25px;} .entry-quote i{float: left; font-size: 30px; color: #bfc5d6; margin-top: 10px; margin-right: 20px;} .entry-quote p{display: table; font-size: 18px; text-shadow:1px 1px 0px #fff; line-height: 35px; vertical-align: top;} .quote-author a{color: #363636;} .quote-author a:hover{color: #00a9da;} .pagination{margin:0px;} .pagination li a{font-size: 15px; font-weight: 500; margin: 0 5px; color: #626262; border-radius: 3px;} .pagination > li > a, .pagination > li > span{padding: 10px 18px; border-color: #eceff7;} .pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover{background-color:#00a9da; border-color: #00a9da; color: #fff;} .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background-color:#00a9da; border-color: #00a9da; color: #fff;} .blog-grid .blog-entry-audio{padding: 136px 20px; background: url(/theme_martin/static/css/../images/blog/04.jpg) no-repeat; background-position: center center;} .blog-grid-3-column .blog-entry-audio{padding: 101px 20px 88px; background: url(/theme_martin/static/css/../images/blog/04.jpg) no-repeat; background-position: center center;} .blog-grid-3-column .entry-title h4{display: table;} .blog-grid-3-column .entry-title i{font-size: 20px; float: left;} .blog-grid-3-column .entry-meta a{margin-right: 2px;} .blog-grid-3-column .entry-quote p{line-height: 25px;} .masnary-blog-3-columns .entry-meta a{font-size: 13px; display: inline-block;} .masnary-blog-2-columns .masonry.columns-2 .masonry-item{padding: 0 15px 0px;} .masnary-blog-2-columns .blog-entry-image .portfolio-item .portfolio-overlay{margin: 0;} .masnary-blog-3-columns .masonry.columns-3 .masonry-item{padding: 0 15px 0px;} .masnary-blog-3-columns .entry-quote p{font-size: 16px;} .masnary-blog-3-columns .entry-title i{font-size: 24px;} .masnary-blog-2-columns-sidebar .masonry.columns-2 .masonry-item{padding: 0 15px 0px;} .masnary-blog-2-columns-sidebar .entry-quote p{font-size: 16px;} .masnary-blog-2-columns-sidebar .entry-title i{font-size: 24px;} .blog .timeline{list-style: none; padding: 20px 0 20px; position: relative;} .blog .timeline:before{top: 0; bottom: 0; position: absolute; content: " "; width: 4px; background-color: #eceff7; left: 50%; margin-left: -1.5px;} .blog .timeline > li{margin-bottom: 20px; position: relative; width: 46%; float: left; clear: left;} .blog .timeline > li:before, .blog .timeline > li:after{content: " "; display: table;} .blog .timeline > li:after{clear: both;} .blog .timeline > li:before, .blog .timeline > li:after{content: " "; display: table;} .blog .timeline > li:after{clear: both;} .blog .timeline > li > .timeline-panel{width: 95%; float: left; border: 1px solid #d4d4d4; position: relative; border:1px solid #eceff7; padding: 20px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;} .blog .timeline > li > .timeline-panel:before{position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #eceff7; border-right: 0 solid #eceff7; border-bottom: 15px solid transparent; content: " "; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;} .blog .timeline > li > .timeline-panel:after{position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " ";} .blog .timeline > li > .timeline-badge{color: #fff; width: 54px; height: 54px; line-height: 18px; padding: 6px; font-size: 22px; border:4px solid #eceff7; background: #fff; border-radius: 50%; text-align: center; font-weight: bold; position: absolute; color: #eceff7; top: 16px; right: -73px;} .blog .timeline > li > .timeline-badge span{font-size: 13px; font-weight: normal; display: block;} .blog .timeline > li.timeline-inverted > .timeline-panel{float: right;} .blog .timeline > li.timeline-inverted > .timeline-panel:before{border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;} .blog .timeline > li.timeline-inverted > .timeline-panel:after{border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;} .blog .timeline-title{margin-top: 0; color: inherit;} .blog .timeline-body > p, .blog .timeline-body > ul{padding:20px; margin-bottom: 0;} .blog .timeline-body > p + p{margin-top: 5px;} .blog .timeline-footer{padding:20px; background-color:#f4f4f4;} .blog .timeline-footer > a{cursor: pointer; text-decoration: none;} .blog .timeline > li.timeline-inverted{float: right; clear: right; margin-top: 30px; margin-bottom: 0px;} .blog .timeline > li:nth-child(2){margin-top: 60px;} .blog .timeline > li:nth-child(3){margin-top: 60px;} .blog .timeline .entry-title i{font-size: 24px;} .blog .timeline-inverted .timeline-badge{margin-top: 70px} .blog .timeline li.timeline-inverted .timeline-panel:after{top: 98px;} .blog .timeline li.timeline-inverted .timeline-panel:before{top: 97px;} .blog .timeline > li.timeline-inverted > .timeline-badge{left: -73px;} .blog .timeline li.entry-date{top: 0; left: 0; position: absolute; right: 0; text-align: center; width: 100%;} .blog .timeline li.entry-date span{background: #eceff7; color: #363636; font-size: 16px; font-weight: 400; text-transform: capitalize; padding: 10px 15px;border-radius: 3px;} .blog .timeline li.entry-date-bottom{bottom: -30px; left: 0; position: absolute; right: 0; text-align: center; width: 100%;} .blog .timeline li.entry-date-bottom a{background: #eceff7; padding: 7px 10px; color: #363636; font-size: 16px; padding: 10px 15px; border-radius: 3px;} .blog .timeline li.entry-date-bottom a:hover{background: #00a9da; color: #fff;} .blog .timeline li:hover .timeline-panel{border-color: #00a9da;} .blog .timeline li:hover .timeline-badge a{color: #fff;} .blog .timeline li:hover .timeline-badge{background: #00a9da; border-color: #00a9da; color:} .blog .timeline li:hover .timeline-panel:before{border-left-color: #00a9da; border-right-color: #00a9da;} .blog .blog.timeline .entry-quote p{font-size: 16px;} .blog.timeline-sidebar .timeline li{width: 89%;} .blog.timeline-sidebar .timeline li .blog-entry-grid .grid-post li{width: 50%;} .blog.timeline-sidebar .timeline:before{left: 54px;} .blog.timeline-sidebar .timeline li.entry-date{text-align: left;} .blog.timeline-sidebar .timeline li.entry-date-bottom{text-align: left;} .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left: -66px;} .blog.timeline-sidebar .timeline > li.timeline-inverted{margin-bottom: 0px;} .blog.timeline-sidebar .timeline > li:nth-child(3){margin-top: 30px;} .blog.timeline-sidebar .timeline li.entry-date{top: 3px;} .blog.timeline-sidebar .timeline li.entry-date span{font-size: 14px; padding: 8px 10px;} .blog.timeline-sidebar .timeline li.entry-date-bottom{bottom: -48px;} .blog.timeline-sidebar .timeline li.entry-date-bottom a{font-size: 14px; padding: 8px 10px;} .blog.timeline-sidebar .timeline li .share ul li{width: auto;} .error-block{background: url(/theme_martin/static/css/../images/error-bg.png) no-repeat; background-position: center center; padding:130px 0px;} .error-block h1{font-size: 87px;} .error-block p{font-size: 33px;} .error-search-box{width: 76%; margin: 0 auto;} .error-search-box p{font-size: 18px; text-align: center;} .error-search-box a.link{background: #00a9da; color: #fff; padding: 0 5px;} .error-search-box a.link:hover{background: #323232;} .error-search-box input{width: 85%; background: transparent; border: 1px solid #eceff7; color: #626262; padding-left: 20px; border-radius: 3px;} .error-search-box input:focus{border: 1px solid #00a9da;} .error-404-2 .error-block{background: transparent; padding-bottom: 50px;} .error-404-2 .error-block h1{font-size: 380px; color: #c2c2c2; opacity: 0.7; line-height: 320px;} .error-404-2 .error-block p{font-size: 16px; padding: 0 100px; margin-top: 50px;} .error-404-2 .error-search-box p{margin-bottom: 20px;} .error-404-2 .error-search-box input{color: #fff;} .faq-form .section-field{display: block;} .faq-form .field-widget{position: relative;} .faq-form .field-widget i{position: absolute; left: 0; padding: 13px; color: #00a9da;} .faq-form .field-widget input{width: 100%; margin-bottom: 20px; padding-left: 38px;} .faq-form .field-widget select{width: 100%; margin-bottom: 20px;} .faq-form .field-widget textarea{width: 100%; margin-bottom: 20px; padding-left: 38px;} .faq-form .file-input input{height: inherit; display: block; padding: 9px 0 9px 13px; margin-bottom: 30px;} .faq .tab-1 .fade{opacity: 1;} .faq .tab-1 .nav.nav-tabs{background: #eceff7;} .faq .widget-search{margin-bottom: 30px;} .faq-form a.button-border span{width: 100%; text-align: center;} .faq a.button-border span:hover{box-shadow: -400px 0 0 #00a9da inset;} .faq .accordion .accordion-title{margin-top: 8px;} .faq .accordion .accordion-content ul{margin-top: 30px;} .faq .accordion .accordion-content ul li{font-size: 14px; margin-bottom: 10px;} .faq .accordion .accordion-content h5{margin-bottom: 10px; margin-top: 20px;} .faq .accordion .accordion-content{padding: 15px 20px 30px 65px;} .faq .accordion .accordion-title a{margin-top: 0px;} .faq #tabs{line-height: inherit; font-size: 0px;} .faq #tabs .tabs{text-align: left; background: #eceff7; margin-bottom: 15px;} .faq #tabs .tabs li{font-size: 17px; text-transform: capitalize; display: inline-block; color: #626262; padding: 10px 15px;} .faq #tabs ul.tabs li.active, .faq #tabs ul.tabs li.active:focus, .faq #tabs ul.tabs li:hover{color: #fff;} .faq #tabs .tabcontent{text-align: left;} .coming-soon-main i{font-size: 100px; margin-bottom: 10px; color: #e4e4e4;} .coming-soon-main h1{font-size: 62px; text-transform: uppercase; font-weight: bold; margin-bottom: 40px;} .coming-soon-main p{font-size: 32px; margin-bottom: 105px; line-height: 35px;} .coming-soon-main.maintenance-progress-bar span{position: inherit; bottom: inherit; right: inherit;} .coming-soon-main.maintenance-progress-bar{margin: 0px;} .coming-soon-countdown ul.countdown{list-style: none; margin: 75px 0; padding: 0; display: block; text-align: center;} .coming-soon-countdown ul.countdown li{display: inline-block; width: 24%;} .coming-soon-countdown ul.countdown li span{font-size: 90px; font-weight: bold; line-height: 80px; color: #00a9da;} .coming-soon-countdown ul.countdown li p{color: #626262; font-size: 20px; text-transform: capitalize; margin-bottom: 30px;} .coming-soon-form{width: 76%; margin: 0 auto;} .coming-soon-form p{margin-bottom: 30px; font-size: 19px;} .coming-soon .coming-soon-form input{color: #626262;} .coming-soon-form input{width: 82%; background: transparent; border: 1px solid #eceff7; color: #fff; padding-left: 20px; border-radius: 3px;} .coming-soon-form input:focus{border: 1px solid #00a9da;} .coming-soon-2 header{position: inherit;} .coming-soon-2 .logo{padding: 20px 0; display: block;} .coming-soon-2 .logo img{height: 60px;} .coming-soon-2 .coming-soon-countdown ul.countdown li span{font-weight: 500;} .coming-soon-2 .coming-soon-countdown ul.countdown li p{color: #fff;} .register-form .section-field{display: block;} .register-form .field-widget{position: relative;} .register-form .field-widget i{position: absolute; left: 0; padding: 13px; color: #00a9da;} .register-form .field-widget input{width: 100%; margin-bottom: 20px; padding-left: 38px;} .register-form .field-widget select{width: 100%; margin-bottom: 20px; padding-left: 15px;} .register-form .field-widget input.gui-input{padding-left: 100px;} .register-form .field-widget .button{background: #d9dde8; height: 41px; left: 0; line-height: 42px; margin: 2px; position: absolute; text-align: center; top: 0; width: 80px;} .remember-checkbox a{color: #00a9da;} .remember-checkbox label{position: relative; padding-left: 30px; font-size: 14px; cursor: pointer;} .remember-checkbox label:before, label:after{font-family: FontAwesome; font-size: 17px; position: absolute; top: -3px; left: 0; padding-left: 2px;} .remember-checkbox label:before{border: 2px solid #00a9da; content: ""; height: 20px; margin-top: 3px; width: 20px;} .remember-checkbox label:after{content: '\f00c'; max-width: 0; overflow: hidden; opacity: 0.5; transition: all 0.35s; -webkit-transition: all 0.35s; -ms-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s;} .remember-checkbox input[type="checkbox"]{display: none;} .remember-checkbox input[type="checkbox"]:checked + label:after{max-width: 25px; opacity: 1;} #one+label:before, #one+label:after{color: #00a9da;} #two+label:before, #two+label:after{color: #00a9da;} #three+label:before, #three+label:after{color: hsl(120, 45%, 40%);} #four+label:before, #four+label:after{color: hsl(180, 45%, 40%);} #five+label:before, #five+label:after{color: hsl(240, 45%, 40%);} #six+label:before, #six+label:after{color: hsl(300, 45%, 40%);} .register-2 .register-form input{background: rgba(0, 0, 0, 0.5); border:none; color: #fff;} .register-2 .register-form input:hover, .register-2 .register-form input:focus{background: rgba(0, 0, 0, 1); border:none; color: #fff;} .register-2 .register-form label{color: #fff; margin-bottom: 10px;} .register-2 .register-form input.email{padding-left: 42px;} .login-2-form{border-bottom: 1px solid #e2e5ed;} .login-2-form .section-field{display: block;} .login-2-form .field-widget{position: relative;} .login-2-form .field-widget i{position: absolute; left: 0; padding: 13px; color: #00a9da;} .login-2-form .field-widget input{margin-bottom: 20px; padding-left: 38px;} .login-2-form .field-widget select{width: 100%; margin-bottom: 20px;} .login-2-form .field-widget textarea{width: 100%; margin-bottom: 30px; padding-left: 38px;} .login-2-form .section-field .remember-checkbox a{color: #626262; font-size: 14px;} .login-2-form .section-field .remember-checkbox a:hover{color: #00a9da;} .login-2-social li{display: inline-block; margin: 0px 8px;} .login-2-social li a{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;} .login-2-social li a.fb{display: block; padding: 12px 20px; color: #fff; font-size: 14px; background: #4c70ad; border-radius:3px;} .login-2-social li a.twitter{display: block; padding: 12px 20px; color: #fff; font-size: 14px; background: #25b6e6; border-radius:3px;} .login-2-social li a.pinterest{display: block; padding: 12px 20px; color: #fff; font-size: 14px; background: #dd4b39; border-radius:3px;} .login-2-social li i{border-right: 1px solid #fff; padding-right: 10px; margin-right: 10px;} .login-2-social li a.fb:hover, .login-2-social li a.twitter:hover, .login-2-social li a.pinterest:hover{box-shadow: -300px 0 0 #00a9da inset;} .login-3-form .section-field{display: block;} .login-3-form .section-field label{color: #fff;} .login-3-form .field-widget{position: relative;} .login-3-form .field-widget i{position: absolute; left: 0; padding: 13px; color: #00a9da;} .login-3-form .field-widget input{margin-bottom: 20px; padding-left: 38px; background: rgba(0,0,0, 0.5); border:none; color: #fff;} .login-3-form .field-widget input:hover, .login-3-form .field-widget input:focus{background: rgba(0, 0, 0, 1);} .login-3-form .field-widget select{width: 100%; margin-bottom: 20px;} .login-3-form .field-widget textarea{width: 100%; margin-bottom: 30px; padding-left: 38px;} .login-3-form .section-field .remember-checkbox a{color: #fff; font-size: 14px;} .login-3-form .section-field .remember-checkbox a:hover{color: #00a9da;} .login-3 .login-with{border:none;} .login-3 .login-with h3{font-size: 25px; color: #fff; display: inline-block;} .login-3 .login-with a{font-size: 15px; border-radius: 50%; border:1px solid #fff; background: transparent; color: #fff; width: 40px; height: 40px; text-align: center; display: inline-block; text-align: center; line-height: 38px; margin-left: 5px;} .login-3 .login-with a:hover{background: #00a9da; color: #fff; border-color: #00a9da;} .maintenance-main i{font-size: 100px; margin-bottom: 10px; color: #e4e4e4;} .maintenance-main h1{font-size: 62px; text-transform: uppercase; font-weight: bold;} .maintenance-main p{font-size: 32px; line-height: 35px; margin-bottom: 70px;} .maintenance-form{width: 76%; margin: 0 auto;} .maintenance-form p{font-size: 19px;} .maintenance-form input{width: 81%; background: transparent; border: 1px solid #eceff7; padding-left: 20px; border-radius: 3px;} .maintenance-form input:focus{border: 1px solid #00a9da;} .maintenance-progress-bar{margin: 30px 0 170px;} .maintenance-progress-bar .progress-bar{position: relative; height: 200px; width: 200px; background: transparent; margin: 0 15px; box-shadow: none; float: none; display: inline-block;} .maintenance-progress-bar span{bottom: -40px; color: #000; font-size: 28px; position: absolute; right: 0; width: 100%; text-transform: uppercase;} .maintenance-progress-bar .progress-bar div{position: absolute; height: 200px; width: 200px; border-radius: 50%;} .maintenance-progress-bar .progress-bar div span{position: absolute; line-height: 175px; height: 175px; width: 175px; left: 12.5px; top: 12.5px; text-align: center; border-radius: 50%; background-color: white; font-size: 35px; font-weight: 700; color: #626262;} .maintenance-progress-bar .progress-bar .background{background-color: transparent;} .maintenance-progress-bar .progress-bar .rotate{clip: rect(0 100px 200px 0); background-color: #4b86db;} .maintenance-progress-bar .progress-bar .left{clip: rect(0 100px 200px 0); opacity: 1; background-color: #b3cef6;} .maintenance-progress-bar .progress-bar .right{clip: rect(0 100px 200px 0); transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); opacity: 0; background-color: #4b86db;} @keyframes toggle{0%{opacity: 0;}100%{opacity: 1;}} @-ms-keyframes toggle{0%{opacity: 0;}100%{opacity: 1;}} @-o-keyframes toggle{0%{opacity: 0;}100%{opacity: 1;}} @-moz-keyframes toggle{0%{opacity: 0;}100%{opacity: 1;}} @-webkit-keyframes toggle{0%{opacity: 0;}100%{opacity: 1;}} .maintenance-2 header{position: inherit;} .maintenance-2 .maintenance-main h1{font-size: 40px; text-transform: uppercase; font-weight: bold; margin-bottom: 40px;} .maintenance-2 .maintenance-form input{color: #fff;} .maintenance-2 .maintenance-contant p{line-height: 25px; margin-top:20px; font-size: 14px;} .owl-carousel-5 .owl-nav{display: block; position: absolute; text-indent: inherit; left: 0; width: 100%; cursor: pointer; top: 4px;} .owl-carousel-5 .owl-item{cursor: url("/theme_martin/static/css/../images/client-arrow.png") 25 25, pointer;} .clients-box{background: #eceff7; padding: 20px;}