@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.wpel-icon.dashicons-before:before {
font-size: inherit;
line-height: inherit;
width: auto;
}
.wpel-icon-left i.wpel-icon.dashicons-before {
margin-right: 0.2em;
}
.wpel-icon-right i.wpel-icon.dashicons-before {
margin-left: 0.2em;
}
.wpel-icon-left i.wpel-icon {
margin-right: 0.3em;
}
.wpel-icon-right i.wpel-icon {
margin-left: 0.3em;
}
.wpel-icon.wpel-image {
display: inline-block;
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-position: 100% 50%;
}
.wpel-icon-left .wpel-icon.wpel-image {
margin-right: 0.3em;
}
.wpel-icon-right .wpel-icon.wpel-image {
margin-left: 0.3em;
}
.wpel-icon-1 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-1.png); }
.wpel-icon-2 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-2.png); }
.wpel-icon-3 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-3.png); }
.wpel-icon-4 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-4.png); }
.wpel-icon-5 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-5.png); }
.wpel-icon-6 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-6.png); }
.wpel-icon-7 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-7.png); }
.wpel-icon-8 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-8.png); }
.wpel-icon-9 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-9.png); }
.wpel-icon-10 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-10.png); }
.wpel-icon-11 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-11.png); }
.wpel-icon-12 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-12.png); }
.wpel-icon-13 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-13.png); }
.wpel-icon-14 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-14.png); }
.wpel-icon-15 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-15.png); }
.wpel-icon-16 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-16.png); }
.wpel-icon-17 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-17.png); }
.wpel-icon-18 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-18.png); }
.wpel-icon-19 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-19.png); }
.wpel-icon-20 { background-image: url(//andreasbrett.de/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-20.png); }.video-wrapped {
background: black no-repeat center center;
background-size: cover;
color: white;
overflow: hidden;
position: relative;
cursor: pointer;
max-width: 100%;
margin: auto;
}
.video-wrapped-clicked {
background: transparent;
background-image: none !important;
}
.video-wrapped .video-wrapped-nojs {
padding: 20px;
cursor: auto;
}
.video-wrapped .video-wrapped-play {
text-align: center;
font-size: 30px;
padding-top: 20px;
position: relative;
left: 0;
right: 0;
margin-top: 30%;
cursor: pointer;
text-shadow: 1px 1px 3px black;
}
.video-wrapped .video-wrapped-play span {
background: rgba(0, 0, 0, .3);
box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.video-wrapped.video-wrapped-video .video-wrapped-play:before {
content: '';
position: absolute;
width: 80px;
height: 50px;
margin-left: -40px;
left: 50%;
top: -35px;
background: black;
border-radius: 5px;
}
.video-wrapped.video-wrapped-video:hover .video-wrapped-play:before {
box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.video-wrapped.video-wrapped-yt .video-wrapped-play:before {
background: rgb(185, 0, 0);
}
.video-wrapped.video-wrapped-vimeo .video-wrapped-play:before {
background: #08c;
}
.video-wrapped.video-wrapped-video .video-wrapped-play:after {
content: '';
border-style: solid;
border-width: 17px 0 17px 35px;
border-color: transparent transparent transparent white;
position: absolute;
width: 0;
height: 0;
margin-left: -15px;
left: 50%;
top: -27px;
}
.video-wrapped .video-wrapped-play .small {
font-size: 50%;
}@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(//andreasbrett.de/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}@font-face {
font-family: 'fontello';
src: url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.eot?70846753);
src: url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.eot?70846753#iefix) format('embedded-opentype'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.woff2?70846753) format('woff2'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.woff?70846753) format('woff'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.ttf?70846753) format('truetype'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/fontello/fontello.svg?70846753#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="xcon-"]:before, [class*=" xcon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: auto;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;     -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.xcon-picture:before { content: '\e800'; } .xcon-pencil:before { content: '\e801'; } .xcon-lock:before { content: '\e802'; } .xcon-left-open-big:before { content: '\e803'; } .xcon-right-open-big:before { content: '\e804'; } .xcon-ok:before { content: '\e805'; } .xcon-cancel:before { content: '\e806'; } .xcon-search:before { content: '\e807'; } .xcon-doc:before { content: '\e808'; } .xcon-basket:before { content: '\e809'; } .xcon-th-large:before { content: '\e80a'; } .xcon-play:before { content: '\e80b'; } .xcon-pause:before { content: '\e80c'; } .xcon-left-open:before { content: '\e80d'; } .xcon-right-open:before { content: '\e80e'; } .xcon-quote:before { content: '\e80f'; } .xcon-quote-right-alt:before { content: '\e810'; } .xcon-location:before { content: '\e811'; } .xcon-calendar:before { content: '\e812'; } .xcon-cart:before { content: '\e813'; } .xcon-camera-alt:before { content: '\e814'; } .xcon-ninetyninedesigns:before { content: '\e815'; } .xcon-forrst:before { content: '\e816'; } .xcon-digg:before { content: '\e817'; } .xcon-reddit:before { content: '\e818'; } .xcon-appstore:before { content: '\e819'; } .xcon-link:before { content: '\e81a'; } .xcon-home:before { content: '\e81b'; } .xcon-viadeo:before { content: '\e81c'; } .xcon-thumbs-up:before { content: '\e81d'; } .xcon-thumbs-down:before { content: '\e81e'; } .xcon-pin:before { content: '\e81f'; } .xcon-heart:before { content: '\e820'; } .xcon-email:before { content: '\e821'; } .xcon-yahoo:before { content: '\e822'; } .xcon-vimeo:before { content: '\e823'; } .xcon-heart-empty:before { content: '\e824'; } .xcon-tags:before { content: '\e825'; } .xcon-print:before { content: '\e826'; } .xcon-volume-up:before { content: '\e827'; } .xcon-volume-off:before { content: '\e828'; } .xcon-eye:before { content: '\e829'; } .xcon-share:before { content: '\e82a'; } .xcon-export:before { content: '\e82b'; } .xcon-download:before { content: '\e82c'; } .xcon-download-1:before { content: '\e82d'; } .xcon-upload:before { content: '\e82e'; } .xcon-upload-1:before { content: '\e82f'; } .xcon-gmail:before { content: '\e830'; } .xcon-map:before { content: '\e831'; } .xcon-spin3:before { content: '\e832'; } .xcon-trash-empty:before { content: '\e833'; } .xcon-tools:before { content: '\e834'; } .xcon-dropbox:before { content: '\e835'; } .xcon-shuffle:before { content: '\e836'; } .xcon-cc:before { content: '\e837'; } .xcon-phone:before { content: '\e838'; } .xcon-mail:before { content: '\e839'; } .xcon-docs:before { content: '\f0c5'; } .xcon-doc-text:before { content: '\f0f6'; } .xcon-angle-left:before { content: '\f104'; } .xcon-angle-right:before { content: '\f105'; } .xcon-angle-down:before { content: '\f107'; } .xcon-unlink:before { content: '\f127'; } .xcon-attention-alt:before { content: '\f12a'; } .xcon-mic:before { content: '\f130'; } .xcon-youtube:before { content: '\f167'; } .xcon-youtube-play:before { content: '\f16a'; } .xcon-behance:before { content: '\f1b4'; } .xcon-file-pdf:before { content: '\f1c1'; } .xcon-file-word:before { content: '\f1c2'; } .xcon-file-excel:before { content: '\f1c3'; } .xcon-file-powerpoint:before { content: '\f1c4'; } .xcon-file-image:before { content: '\f1c5'; } .xcon-file-archive:before { content: '\f1c6'; } .xcon-file-audio:before { content: '\f1c7'; } .xcon-file-video:before { content: '\f1c8'; } .xcon-file-code:before { content: '\f1c9'; } .xcon-github:before { content: '\f300'; } .xcon-flickr:before { content: '\f303'; } .xcon-vimeo:before { content: '\f306'; } .xcon-twitter:before { content: '\f309'; } .xcon-facebook:before { content: '\f30c'; } .xcon-gplus:before { content: '\f30f'; } .xcon-pinterest:before { content: '\f312'; } .xcon-tumblr:before { content: '\f315'; } .xcon-linkedin:before { content: '\f318'; } .xcon-dribbble:before { content: '\f31b'; } .xcon-stumbleupon:before { content: '\f31e'; } .xcon-lastfm:before { content: '\f321'; } .xcon-rdio:before { content: '\f324'; } .xcon-instagram:before { content: '\f32d'; } .xcon-evernote:before { content: '\f333'; } .xcon-flattr:before { content: '\f336'; } .xcon-skype:before { content: '\f339'; } .xcon-renren:before { content: '\f33c'; } .xcon-sina-weibo:before { content: '\f33f'; } .xcon-paypal:before { content: '\f342'; } .xcon-picasa:before { content: '\f345'; } .xcon-soundcloud:before { content: '\f348'; } .xcon-behance-1:before { content: '\f34e'; }@font-face {
font-family: 'Peicon';
src:url(//andreasbrett.de/wp-content/themes/avalon/framework/css/peicon/Pe-icon-7-stroke.eot?d7yf1v);
src:url(//andreasbrett.de/wp-content/themes/avalon/framework/css/peicon/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/peicon/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/peicon/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),
url(//andreasbrett.de/wp-content/themes/avalon/framework/css/peicon/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
display: inline-block;
font-family: 'Peicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
content: "\e6aa";
}
.pe-7s-arc:before {
content: "\e6ab";
}
.pe-7s-back-2:before {
content: "\e6ac";
}
.pe-7s-bandaid:before {
content: "\e6ad";
}
.pe-7s-car:before {
content: "\e6ae";
}
.pe-7s-diamond:before {
content: "\e6af";
}
.pe-7s-door-lock:before {
content: "\e6b0";
}
.pe-7s-eyedropper:before {
content: "\e6b1";
}
.pe-7s-female:before {
content: "\e6b2";
}
.pe-7s-gym:before {
content: "\e6b3";
}
.pe-7s-hammer:before {
content: "\e6b4";
}
.pe-7s-headphones:before {
content: "\e6b5";
}
.pe-7s-helm:before {
content: "\e6b6";
}
.pe-7s-hourglass:before {
content: "\e6b7";
}
.pe-7s-leaf:before {
content: "\e6b8";
}
.pe-7s-magic-wand:before {
content: "\e6b9";
}
.pe-7s-male:before {
content: "\e6ba";
}
.pe-7s-map-2:before {
content: "\e6bb";
}
.pe-7s-next-2:before {
content: "\e6bc";
}
.pe-7s-paint-bucket:before {
content: "\e6bd";
}
.pe-7s-pendrive:before {
content: "\e6be";
}
.pe-7s-photo:before {
content: "\e6bf";
}
.pe-7s-piggy:before {
content: "\e6c0";
}
.pe-7s-plugin:before {
content: "\e6c1";
}
.pe-7s-refresh-2:before {
content: "\e6c2";
}
.pe-7s-rocket:before {
content: "\e6c3";
}
.pe-7s-settings:before {
content: "\e6c4";
}
.pe-7s-shield:before {
content: "\e6c5";
}
.pe-7s-smile:before {
content: "\e6c6";
}
.pe-7s-usb:before {
content: "\e6c7";
}
.pe-7s-vector:before {
content: "\e6c8";
}
.pe-7s-wine:before {
content: "\e6c9";
}
.pe-7s-cloud-upload:before {
content: "\e68a";
}
.pe-7s-cash:before {
content: "\e68c";
}
.pe-7s-close:before {
content: "\e680";
}
.pe-7s-bluetooth:before {
content: "\e68d";
}
.pe-7s-cloud-download:before {
content: "\e68b";
}
.pe-7s-way:before {
content: "\e68e";
}
.pe-7s-close-circle:before {
content: "\e681";
}
.pe-7s-id:before {
content: "\e68f";
}
.pe-7s-angle-up:before {
content: "\e682";
}
.pe-7s-wristwatch:before {
content: "\e690";
}
.pe-7s-angle-up-circle:before {
content: "\e683";
}
.pe-7s-world:before {
content: "\e691";
}
.pe-7s-angle-right:before {
content: "\e684";
}
.pe-7s-volume:before {
content: "\e692";
}
.pe-7s-angle-right-circle:before {
content: "\e685";
}
.pe-7s-users:before {
content: "\e693";
}
.pe-7s-angle-left:before {
content: "\e686";
}
.pe-7s-user-female:before {
content: "\e694";
}
.pe-7s-angle-left-circle:before {
content: "\e687";
}
.pe-7s-up-arrow:before {
content: "\e695";
}
.pe-7s-angle-down:before {
content: "\e688";
}
.pe-7s-switch:before {
content: "\e696";
}
.pe-7s-angle-down-circle:before {
content: "\e689";
}
.pe-7s-scissors:before {
content: "\e697";
}
.pe-7s-wallet:before {
content: "\e600";
}
.pe-7s-safe:before {
content: "\e698";
}
.pe-7s-volume2:before {
content: "\e601";
}
.pe-7s-volume1:before {
content: "\e602";
}
.pe-7s-voicemail:before {
content: "\e603";
}
.pe-7s-video:before {
content: "\e604";
}
.pe-7s-user:before {
content: "\e605";
}
.pe-7s-upload:before {
content: "\e606";
}
.pe-7s-unlock:before {
content: "\e607";
}
.pe-7s-umbrella:before {
content: "\e608";
}
.pe-7s-trash:before {
content: "\e609";
}
.pe-7s-tools:before {
content: "\e60a";
}
.pe-7s-timer:before {
content: "\e60b";
}
.pe-7s-ticket:before {
content: "\e60c";
}
.pe-7s-target:before {
content: "\e60d";
}
.pe-7s-sun:before {
content: "\e60e";
}
.pe-7s-study:before {
content: "\e60f";
}
.pe-7s-stopwatch:before {
content: "\e610";
}
.pe-7s-star:before {
content: "\e611";
}
.pe-7s-speaker:before {
content: "\e612";
}
.pe-7s-signal:before {
content: "\e613";
}
.pe-7s-shuffle:before {
content: "\e614";
}
.pe-7s-shopbag:before {
content: "\e615";
}
.pe-7s-share:before {
content: "\e616";
}
.pe-7s-server:before {
content: "\e617";
}
.pe-7s-search:before {
content: "\e618";
}
.pe-7s-film:before {
content: "\e6a5";
}
.pe-7s-science:before {
content: "\e619";
}
.pe-7s-disk:before {
content: "\e6a6";
}
.pe-7s-ribbon:before {
content: "\e61a";
}
.pe-7s-repeat:before {
content: "\e61b";
}
.pe-7s-refresh:before {
content: "\e61c";
}
.pe-7s-add-user:before {
content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
content: "\e61d";
}
.pe-7s-paperclip:before {
content: "\e69c";
}
.pe-7s-radio:before {
content: "\e61e";
}
.pe-7s-note2:before {
content: "\e69d";
}
.pe-7s-print:before {
content: "\e61f";
}
.pe-7s-network:before {
content: "\e69e";
}
.pe-7s-prev:before {
content: "\e620";
}
.pe-7s-mute:before {
content: "\e69f";
}
.pe-7s-power:before {
content: "\e621";
}
.pe-7s-medal:before {
content: "\e6a0";
}
.pe-7s-portfolio:before {
content: "\e622";
}
.pe-7s-like2:before {
content: "\e6a1";
}
.pe-7s-plus:before {
content: "\e623";
}
.pe-7s-left-arrow:before {
content: "\e6a2";
}
.pe-7s-play:before {
content: "\e624";
}
.pe-7s-key:before {
content: "\e6a3";
}
.pe-7s-plane:before {
content: "\e625";
}
.pe-7s-joy:before {
content: "\e6a4";
}
.pe-7s-photo-gallery:before {
content: "\e626";
}
.pe-7s-pin:before {
content: "\e69b";
}
.pe-7s-phone:before {
content: "\e627";
}
.pe-7s-plug:before {
content: "\e69a";
}
.pe-7s-pen:before {
content: "\e628";
}
.pe-7s-right-arrow:before {
content: "\e699";
}
.pe-7s-paper-plane:before {
content: "\e629";
}
.pe-7s-delete-user:before {
content: "\e6a7";
}
.pe-7s-paint:before {
content: "\e62a";
}
.pe-7s-bottom-arrow:before {
content: "\e6a8";
}
.pe-7s-notebook:before {
content: "\e62b";
}
.pe-7s-note:before {
content: "\e62c";
}
.pe-7s-next:before {
content: "\e62d";
}
.pe-7s-news-paper:before {
content: "\e62e";
}
.pe-7s-musiclist:before {
content: "\e62f";
}
.pe-7s-music:before {
content: "\e630";
}
.pe-7s-mouse:before {
content: "\e631";
}
.pe-7s-more:before {
content: "\e632";
}
.pe-7s-moon:before {
content: "\e633";
}
.pe-7s-monitor:before {
content: "\e634";
}
.pe-7s-micro:before {
content: "\e635";
}
.pe-7s-menu:before {
content: "\e636";
}
.pe-7s-map:before {
content: "\e637";
}
.pe-7s-map-marker:before {
content: "\e638";
}
.pe-7s-mail:before {
content: "\e639";
}
.pe-7s-mail-open:before {
content: "\e63a";
}
.pe-7s-mail-open-file:before {
content: "\e63b";
}
.pe-7s-magnet:before {
content: "\e63c";
}
.pe-7s-loop:before {
content: "\e63d";
}
.pe-7s-look:before {
content: "\e63e";
}
.pe-7s-lock:before {
content: "\e63f";
}
.pe-7s-lintern:before {
content: "\e640";
}
.pe-7s-link:before {
content: "\e641";
}
.pe-7s-like:before {
content: "\e642";
}
.pe-7s-light:before {
content: "\e643";
}
.pe-7s-less:before {
content: "\e644";
}
.pe-7s-keypad:before {
content: "\e645";
}
.pe-7s-junk:before {
content: "\e646";
}
.pe-7s-info:before {
content: "\e647";
}
.pe-7s-home:before {
content: "\e648";
}
.pe-7s-help2:before {
content: "\e649";
}
.pe-7s-help1:before {
content: "\e64a";
}
.pe-7s-graph3:before {
content: "\e64b";
}
.pe-7s-graph2:before {
content: "\e64c";
}
.pe-7s-graph1:before {
content: "\e64d";
}
.pe-7s-graph:before {
content: "\e64e";
}
.pe-7s-global:before {
content: "\e64f";
}
.pe-7s-gleam:before {
content: "\e650";
}
.pe-7s-glasses:before {
content: "\e651";
}
.pe-7s-gift:before {
content: "\e652";
}
.pe-7s-folder:before {
content: "\e653";
}
.pe-7s-flag:before {
content: "\e654";
}
.pe-7s-filter:before {
content: "\e655";
}
.pe-7s-file:before {
content: "\e656";
}
.pe-7s-expand1:before {
content: "\e657";
}
.pe-7s-exapnd2:before {
content: "\e658";
}
.pe-7s-edit:before {
content: "\e659";
}
.pe-7s-drop:before {
content: "\e65a";
}
.pe-7s-drawer:before {
content: "\e65b";
}
.pe-7s-download:before {
content: "\e65c";
}
.pe-7s-display2:before {
content: "\e65d";
}
.pe-7s-display1:before {
content: "\e65e";
}
.pe-7s-diskette:before {
content: "\e65f";
}
.pe-7s-date:before {
content: "\e660";
}
.pe-7s-cup:before {
content: "\e661";
}
.pe-7s-culture:before {
content: "\e662";
}
.pe-7s-crop:before {
content: "\e663";
}
.pe-7s-credit:before {
content: "\e664";
}
.pe-7s-copy-file:before {
content: "\e665";
}
.pe-7s-config:before {
content: "\e666";
}
.pe-7s-compass:before {
content: "\e667";
}
.pe-7s-comment:before {
content: "\e668";
}
.pe-7s-coffee:before {
content: "\e669";
}
.pe-7s-cloud:before {
content: "\e66a";
}
.pe-7s-clock:before {
content: "\e66b";
}
.pe-7s-check:before {
content: "\e66c";
}
.pe-7s-chat:before {
content: "\e66d";
}
.pe-7s-cart:before {
content: "\e66e";
}
.pe-7s-camera:before {
content: "\e66f";
}
.pe-7s-call:before {
content: "\e670";
}
.pe-7s-calculator:before {
content: "\e671";
}
.pe-7s-browser:before {
content: "\e672";
}
.pe-7s-box2:before {
content: "\e673";
}
.pe-7s-box1:before {
content: "\e674";
}
.pe-7s-bookmarks:before {
content: "\e675";
}
.pe-7s-bicycle:before {
content: "\e676";
}
.pe-7s-bell:before {
content: "\e677";
}
.pe-7s-battery:before {
content: "\e678";
}
.pe-7s-ball:before {
content: "\e679";
}
.pe-7s-back:before {
content: "\e67a";
}
.pe-7s-attention:before {
content: "\e67b";
}
.pe-7s-anchor:before {
content: "\e67c";
}
.pe-7s-albums:before {
content: "\e67d";
}
.pe-7s-alarm:before {
content: "\e67e";
}
.pe-7s-airplay:before {
content: "\e67f";
}.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0 !important;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #ffffff;
border: 4px solid #ffffff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 50px;
height: 40px;
line-height:40px;
margin: -18px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "fontello";
font-size: 13px;
display: inline-block;
content: '\e803';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\e804';
}
.flex-direction-nav .flex-prev {
left: 30px;
}
.flex-direction-nav .flex-next {
right: 30px;
text-align: center;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; }
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
}  .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-datepicker {
width: 250px;
padding: 10px;
display: none;
background:#000;
color:#fff;
border-radius:5px;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 5px;
width: 1.8em;
height: 1.8em;
text-align:center;
display:block;
cursor:pointer;
}
.ui-datepicker .ui-corner-all.ui-state-disabled{
display:none;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker a.ui-corner-all:before{
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1;
}
.ui-datepicker a.ui-datepicker-prev:before{
content: '\e88a';
}
.ui-datepicker a.ui-datepicker-next:before{
content: '\e88b';
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: 14px;
border-collapse: collapse;
margin: 7px 0 .4em;
border:none;
border-top:1px solid #222;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: 400;
border: 0;
font-size:13px;
color:#fff;
}
.ui-datepicker table tr{
border:none;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: 6px;
text-align: right;
text-decoration: none;
color:#ccc;
background:#333;
border-radius:2px;
text-align:center;
margin:1px;
}
.ui-datepicker td a.ui-state-highlight{
color:#000;
background:#fff;
}
.ui-datepicker td span{
background:#111;
color:#444;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}.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 {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .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(//andreasbrett.de/wp-content/themes/avalon/framework/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
} .swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-transition-property: -webkit-transform, height;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform, height;
} .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
} .swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
-moz-background-size: 27px 44px;
-webkit-background-size: 27px 44px;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
} .swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
} .swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
left: 0;
width: 100%;
} .swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-moz-appearance: none;
-ms-appearance: none;
-webkit-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
-moz-transform: translate3d(0px, -50%, 0);
-o-transform: translate(0px, -50%);
-ms-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
} .swiper-pagination-progress {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
-webkit-transform-origin: right top;
-moz-transform-origin: right top;
-ms-transform-origin: right top;
-o-transform-origin: right top;
transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
background: #000;
} .swiper-container-3d {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px;
} .swiper-container-cube,
.swiper-container-flip {
overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
} .swiper-container-cube .swiper-slide {
visibility: hidden;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0;
} .swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
} .swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
} .swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-moz-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
-webkit-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
}.hideforanimation{opacity:0;visibility:hidden;}
.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;}
.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 fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes avalonToggleFade {20%{opacity:1;}50%{opacity:0.2;}80%{opacity:1;}}
@keyframes avalonToggleFade {20%{opacity:1;}50%{opacity:0.2;}80%{opacity:1;}}
.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
.animate-spin2 {
-moz-animation: spin2 1.5s infinite linear;
-o-animation: spin2 1.5s infinite linear;
-webkit-animation: spin2 1.5s infinite linear;
animation: spin2 1.5s infinite linear;
display: inline-block;
}
@-webkit-keyframes spin2{
from { opacity: 1;	-webkit-transform: rotate( 0deg ); transform: rotate( 0deg ); }
50%  { opacity: 0.5; }
to	 { opacity: 1;	-webkit-transform: rotate( 360deg ); transform: rotate( 360deg ); }
}
@keyframes spin2{
from { opacity: 1;	transform: rotate( 0deg ); }
50%  { opacity: 0.5; }
to	 { opacity: 1;	transform: rotate( 360deg ); }
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}   .avalon_td_perspective {
position: relative;
width: 100%;
height: 100%;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
} .avalon_td_rotateCubeTopOut {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeTopOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.avalon_td_rotateCubeTopOut2 {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeTopOut2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopOut2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.avalon_td_rotateCubeTopIn {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateCubeTopIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.avalon_td_rotateCubeBottomOut {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateCubeBottomOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.avalon_td_rotateCubeBottomIn {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeBottomIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.avalon_td_rotateCubeBottomIn2 {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeBottomIn2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomIn2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
} @-webkit-keyframes rotateCubeTopOut {
0% { }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
}
@keyframes rotateCubeTopOut {
0% {}
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
}
@-webkit-keyframes rotateCubeTopOut2 {
0% { }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
}
@keyframes rotateCubeTopOut2 {
0% {}
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
}
@-webkit-keyframes rotateCubeTopIn {
60% { z-index: 200; }
100% { z-index: 200; }
0% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
}
@keyframes rotateCubeTopIn {
60% { z-index: 200; }
100% { z-index: 200; }
0% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
}
@-webkit-keyframes rotateCubeBottomOut {
0% { z-index: 110; }
10% { z-index: 110; }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
100% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
}
@keyframes rotateCubeBottomOut {
0% { z-index: 110; }
10% { z-index: 110; }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
100% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
}
@-webkit-keyframes rotateCubeBottomIn {
0% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
}
@keyframes rotateCubeBottomIn {
0% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
}
@-webkit-keyframes rotateCubeBottomIn2 {
0% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
}
@keyframes rotateCubeBottomIn2 {
0% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
from, 50%, to {
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);
}
to {
-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);
}
to {
-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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from, to {
-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 {
from, to {
-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 headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-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);
}
to {
-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);
}
to {
-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);
}
to {
-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);
}
to {
-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);
}
to {
-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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from, 11.1%, to {
-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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from, 11.1%, to {
-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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
to {
-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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -10%, 0);
transform: translate3d(0, -10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -10%, 0);
transform: translate3d(0, -10%, 0);
}
to {
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, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-10%, 0, 0);
transform: translate3d(-10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-10%, 0, 0);
transform: translate3d(-10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(10%, 0, 0);
transform: translate3d(10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(10%, 0, 0);
transform: translate3d(10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
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, 10%, 0);
transform: translate3d(0, 10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 10%, 0);
transform: translate3d(0, 10%, 0);
}
to {
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, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
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;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
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;
}
to {
-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;
}
to {
-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);
}
to {
-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);
}
to {
-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);
}
to {
-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);
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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);
}
to {
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);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
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;
}
to {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
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.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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;
}
to {
-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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #000;
opacity: 0.95;
filter: alpha(opacity=95); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.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.8;
filter: alpha(opacity=80);
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 22px;
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: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 13px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
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 white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .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: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .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; }  .td-zoom-in .zoom-anim-dialog {
opacity: 0;
-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; 
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
} .td-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1); 
-moz-transform: scale(1); 
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
} .td-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
opacity: 0;
} .td-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
background:rgba(0,0,0,0.9);
} .td-zoom-in.mfp-ready.mfp-bg {
opacity: 1;
} .td-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}  .td-zoom-out .zoom-anim-dialog {
opacity: 0;
-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; 
-webkit-transform: scale(1.2); 
-moz-transform: scale(1.2); 
-ms-transform: scale(1.2); 
-o-transform: scale(1.2); 
transform: scale(1.2); 
} .td-zoom-out.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1); 
-moz-transform: scale(1); 
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
} .td-zoom-out.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(1.2); 
-moz-transform: scale(1.2); 
-ms-transform: scale(1.2); 
-o-transform: scale(1.2); 
transform: scale(1.2); 
opacity: 0;
} .td-zoom-out.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
background:rgba(0,0,0,0.9);
} .td-zoom-out.mfp-ready.mfp-bg {
opacity: 1;
} .td-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
}@font-face {
font-family: 'lg';
src: url(//andreasbrett.de/wp-content/themes/avalon/framework/css/lg/lg.eot?n1z373);
src: url(//andreasbrett.de/wp-content/themes/avalon/framework/css/lg/lg.eot?#iefixn1z373) format("embedded-opentype"), url(//andreasbrett.de/wp-content/themes/avalon/framework/css/lg/lg.woff?n1z373) format("woff"), url(//andreasbrett.de/wp-content/themes/avalon/framework/css/lg/lg.ttf?n1z373) format("truetype"), url(//andreasbrett.de/wp-content/themes/avalon/framework/css/lg/lg.svg?n1z373#lg) format("svg");
font-weight: normal;
font-style: normal;
}
.lg-icon {
font-family: 'lg';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next, .lg-actions .lg-prev {
background-color: rgba(0, 0, 0, 0.45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
pointer-events: none;
opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
color: #FFF;
}
.lg-actions .lg-next {
right: 20px;
}
.lg-actions .lg-next:before {
content: "\e095";
}
.lg-actions .lg-prev {
left: 20px;
}
.lg-actions .lg-prev:after {
content: "\e094";
}
@-webkit-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end 0.3s;
-o-animation: lg-right-end 0.3s;
animation: lg-right-end 0.3s;
position: relative;
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end 0.3s;
-o-animation: lg-left-end 0.3s;
animation: lg-left-end 0.3s;
position: relative;
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none !important;
outline: medium none;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
color: #FFF;
}
.lg-toolbar .lg-close:after {
content: "\e070";
}
.lg-toolbar .lg-download:after {
content: "\e0f2";
}
.lg-sub-html {
background-color: rgba(0, 0, 0, 0.45);
bottom: 0;
color: #EEE;
font-size: 16px;
left: 0;
padding: 10px 40px;
position: fixed;
right: 0;
text-align: center;
z-index: 1080;
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: bold;
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0;
}
#lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
vertical-align: middle;
}
.lg-toolbar, .lg-prev, .lg-next {
opacity: 1;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.lg-outer .lg-thumb-outer {
background-color: #0D0A0A;
bottom: 0;
position: absolute;
width: 100%;
z-index: 1080;
max-height: 350px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
-webkit-transform: translate3d(0, 0%, 0);
transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
padding: 10px 0;
height: 100%;
margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
cursor: pointer;
float: left;
overflow: hidden;
height: 100%;
border: 0px solid transparent;
margin-bottom: 5px;
position: relative;
}
.lg-outer .lg-thumb-item:before{
content: "";
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
background: rgba(0,0,0,.7);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition: border-color 0.25s ease;
-o-transition: border-color 0.25s ease;
transition: border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
border-color: #555;
}
.lg-outer .lg-thumb-item.active:before, .lg-outer .lg-thumb-item:hover:before {
background: rgba(0,0,0,0);
}
.lg-outer .lg-thumb-item img {
width: 100%;
height: 100%;
object-fit: cover;
z-index: 5;
position: relative;
}
.lg-outer.lg-has-thumb .lg-item {
padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition: bottom 0.25s ease;
-o-transition: bottom 0.25s ease;
transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
background-color: #0D0A0A;
border-radius: 2px 2px 0 0;
color: #999;
cursor: pointer;
font-size: 24px;
height: 39px;
line-height: 27px;
padding: 5px 0;
position: absolute;
right: 20px;
text-align: center;
top: -39px;
width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
color: #FFF;
}
.lg-outer .lg-video-cont {
display: inline-block;
vertical-align: middle;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 0 5px;
}
.lg-outer .lg-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
.lg-outer .lg-video .lg-object {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
width: 84px;
height: 59px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -42px;
margin-top: -30px;
z-index: 1080;
cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
background: url(//andreasbrett.de/wp-content/themes/avalon/framework/img/vimeo-play.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
background: url(//andreasbrett.de/wp-content/themes/avalon/framework/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
background: transparent url(//andreasbrett.de/wp-content/themes/avalon/framework/img/video-play.png) no-repeat scroll 0 0;
height: 64px;
margin-left: -32px;
margin-top: -32px;
width: 64px;
opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
background: url(//andreasbrett.de/wp-content/themes/avalon/framework/img/youtube-play.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
background: url(//andreasbrett.de/wp-content/themes/avalon/framework/img/youtube-play.png) no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
visibility: visible;
}
.lg-progress-bar {
background-color: #333;
height: 5px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1083;
opacity: 0;
-webkit-transition: opacity 0.08s ease 0s;
-moz-transition: opacity 0.08s ease 0s;
-o-transition: opacity 0.08s ease 0s;
transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
background-color: #999;
height: 5px;
width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
opacity: 1;
}
.lg-autoplay-button:after {
content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
content: "\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
#lg-zoom-in:after {
content: "\e311";
}
#lg-actual-size {
font-size: 20px;
}
#lg-actual-size:after {
content: "\e033";
}
#lg-zoom-out {
opacity: 0.5;
pointer-events: none;
}
#lg-zoom-out:after {
content: "\e312";
}
.lg-zoomed #lg-zoom-out {
opacity: 1;
pointer-events: auto;
}
.lg-outer .lg-pager-outer {
bottom: 60px;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1080;
height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow: visible;
}
.lg-outer .lg-pager-cont {
cursor: pointer;
display: inline-block;
overflow: hidden;
position: relative;
vertical-align: top;
margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
background-color: #fff;
color: #FFF;
bottom: 100%;
height: 83px;
left: 0;
margin-bottom: 20px;
margin-left: -60px;
opacity: 0;
padding: 5px;
position: absolute;
width: 120px;
border-radius: 3px;
-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
width: 100%;
height: 100%;
}
.lg-outer .lg-pager {
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;
height: 12px;
-webkit-transition: box-shadow 0.3s ease 0s;
-o-transition: box-shadow 0.3s ease 0s;
transition: box-shadow 0.3s ease 0s;
width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px dashed;
bottom: -10px;
display: inline-block;
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
vertical-align: middle;
width: 0;
}
.lg-fullscreen:after {
content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
content: "\e20d";
}
.lg-outer #lg-dropdown-overlay {
background-color: rgba(0, 0, 0, 0.25);
bottom: 0;
cursor: default;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-moz-transform: translate3d(0, 0px, 0);
-o-transform: translate3d(0, 0px, 0);
-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
opacity: 1;
visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
color: #FFF;
}
.lg-outer .lg-dropdown {
background-color: #fff;
border-radius: 2px;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 10px 0;
position: absolute;
right: 0;
text-align: left;
top: 50px;
opacity: 0;
visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);
-o-transform: translate3d(0, 5px, 0);
-ms-transform: translate3d(0, 5px, 0);
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
content: "";
display: block;
height: 0;
width: 0;
position: absolute;
border: 8px solid transparent;
border-bottom-color: #FFF;
right: 16px;
top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
color: #333;
}
.lg-outer .lg-dropdown a {
color: #333;
display: block;
white-space: pre;
padding: 4px 12px;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display: inline-block;
line-height: 1;
margin-top: -3px;
vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
color: #333;
display: inline-block;
float: none;
font-size: 20px;
height: auto;
line-height: 1;
margin-right: 8px;
padding: 0;
vertical-align: middle;
width: auto;
}
.lg-outer #lg-share {
position: relative;
}
.lg-outer #lg-share:after {
content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
content: "\e903";
}
.lg-group:after {
content: "";
display: table;
clear: both;
}
.lg-outer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1050;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-outer.lg-visible {
opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg {
height: 100%;
width: 100%;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
max-width: 100%;
max-height: 100%;
}
.lg-outer .lg-inner {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
}
.lg-outer .lg-item {
background: url(//andreasbrett.de/wp-content/themes/avalon/framework/img/loading.gif) no-repeat scroll center center transparent;
display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
.lg-outer .lg-img-wrap {
position: absolute;
padding: 0 5px;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.lg-outer .lg-item.lg-complete {
background-image: none;
}
.lg-outer .lg-item.lg-current {
z-index: 1060;
}
.lg-outer .lg-image {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto !important;
height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity: 1;
}
.lg-outer .lg-empty-html {
display: none;
}
.lg-outer.lg-hide-download #lg-download {
display: none;
}
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;
-moz-transition: none 0s ease 0s !important;
-o-transition: none 0s ease 0s !important;
transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity: 0;
position: absolute;
left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left: 0;
opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}.avalon_td_nav_gallery_wrap{
position:relative;
overflow:hidden;
}
.avalon_td_nav_gallery_wrap .pagination{
position:absolute;
top:auto;
left:34px;
bottom:30px;
z-index:10;
text-align:left;
}
.avalon_td_nav_gallery_wrap .pagination > span{
display:inline-block;
position:relative;
vertical-align:top;
}
.avalon_td_nav_gallery_wrap .pagination a{
display:inline-block;
text-decoration:none;
padding:0px;
font-size:10px !important;
position:relative;
overflow:hidden;
height:26px;
width:35px;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.avalon_td_nav_gallery_wrap .pagination a span{
top:0px;
position:relative;
display:block;
clear:both;
width:100%;
line-height:26px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_nav_gallery_wrap .pagination a span.a{
margin-top:-26px;
}
.avalon_td_nav_gallery_wrap .pagination a span.a.in{
margin-top:0px;
}
.avalon_td_nav_gallery_wrap .pagination a span.b{
text-align:center;
}
.avalon_td_nav_gallery_wrap .pagination .ajax_loader{
visibility:hidden;
opacity:0;
position:relative;
display:inline-block;
width:25px;
height:25px;
margin-left:10px;
margin-top:6px;
color:#999;
}
.avalon_td_nav_gallery_wrap .pagination .ajax_loader i{
line-height: 0px;
font-size:13px;
width:13px;
height:13px;
vertical-align:top;
}
.avalon_td_nav_gallery_wrap .list_wrap{
padding:30px 30px 90px 30px;
position:relative;
z-index:5;
width:100%;
height:auto;
text-align:left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_nav_gallery_wrap ul.list.process{
opacity:0.2;
}
.avalon_td_nav_gallery_wrap ul.list li{
width:24%;
display:inline-block;
margin:0px 0.5%;
position:relative;
vertical-align:top;
}
.avalon_td_nav_gallery_wrap ul.list li .gallery_cover{
position:relative;
overflow:hidden;
}
.avalon_td_nav_gallery_wrap .gallery_cover .avalon_td_locked{
position:absolute;
width:100%;
height:100%;
z-index:1;
background:#111;
transform:translateZ(0);
}
.avalon_td_nav_gallery_wrap .gallery_cover .avalon_td_locked span{
font-size:50px;
width:30px;
height:30px;
color:rgba(255,255,255,0.2);
text-align:center;
}
.avalon_td_nav_gallery_wrap .gallery_cover .avalon_td_locked > div{
display:table;
width:100%;
height:100%;
text-align:center;
}
.avalon_td_nav_gallery_wrap .gallery_cover .avalon_td_locked div div{
display:table-cell;
vertical-align:middle;
}
.avalon_td_nav_gallery_wrap ul.list li .gallery_cover > a{
position:relative;
z-index:5;
width:100%;
}
.avalon_td_nav_gallery_wrap ul.list li a.overlay{
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(0,0,0,0);
position:absolute;
z-index:10;
-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;
transition: all 0.5s ease 0s;
}
.avalon_td_nav_gallery_wrap ul.list li:hover a.overlay{
background:rgba(0,0,0,0.3);
}
.avalon_td_nav_gallery_wrap ul.list li a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.avalon_td_nav_gallery_wrap ul.list li{
z-index:5;
position:relative;
}
.avalon_td_nav_gallery_wrap ul.list li .img_holder{
z-index:5;
}
.avalon_td_nav_gallery_wrap ul.list li .img_holder img{
min-width:100%;
max-width:100%;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_nav_gallery_wrap ul.list li .gallery_cover:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 50px 20px 30px;
z-index:15;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder h1{
font-weight:400;
font-size:14px;
letter-spacing:1px;
text-transform:uppercase;
color:#fff;
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder h1 a{
color:#fff;
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder span{
color:#bbb;
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder span a{
color:#bbb;
letter-spacing:1px;
font-size:13px;
text-transform:capitalize;
font-style:italic;
text-decoration:none;
display:inline-block;
}
.avalon_td_nav_gallery_wrap ul.list li .title_holder span a:hover{
text-decoration:underline;
} .avalon_td_nav_gallery_wrap ul.list li .detail_small{
position:absolute;
right:30px;
bottom:30px;
background:#000;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
width:30px;
height:30px;
line-height:27px;
z-index:20;
text-align:center;
cursor:pointer;
overflow:hidden;
}
.avalon_td_nav_gallery_wrap ul.list li .detail_small i{
color:#fff;
font-size:13px;
transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.avalon_td_nav_gallery_wrap ul.list li .detail_small i:before{
margin-left:0px;
}
.avalon_td_nav_gallery_wrap ul.list li .detail_small span{
color:#fff;
font-size:13px;
font-style:italic;
display:block;
margin-top:-27px;
letter-spacing:1px;
transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.avalon_td_nav_gallery_wrap ul.list li .detail_small:hover span{
margin-top:2px;
} .avalon_td_menu_wrap{
position:absolute;
left:0px;
right:0px;
text-align:center;
}
.avalon_td_main_nav, .avalon_td_main_nav * {
margin:			0;
padding:		0;
list-style:		none;
}
.admin-bar .avalon_td_topbar.is_stuck{
padding-top:32px;
}
.avalon_td_main_nav{
list-style-type:none;
z-index:5;
}
.avalon_td_main_nav > li{
display:inline-block;
padding:0px 20px;
position:relative;
color:#fff;
vertical-align:middle;
}
.avalon_td_main_nav > li > a{
position:relative;
line-height:86px;
}
.avalon_td_main_nav li a{
text-decoration:none;
letter-spacing:2px;
font-size:13px;
text-transform:uppercase;
font-weight:300;
display:inline-block;
transform: translateZ(0px);
}
.avalon_td_main_nav > li > a:after{
position: absolute;
top: 63%;
left: 50%;
margin-left:-6px;
border:5px solid transparent;
content: "";
}
.avalon_td_contentwrap[data-logo-x-pos="topcenter"] .avalon_td_main_nav > li > a:after{
top: 70%;
}
.avalon_td_main_nav > li.menu-item-has-children > a:after{
} .avalon_td_main_nav > li > div *{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_main_nav > li > div.avalon_td_sub{	
border:none;
display:none;
position:absolute;
left:auto;
z-index:99999;
box-shadow:0px 2px 2px rgba(0,0,0,0.03);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -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;
transition: all 0.5s ease 0s;
}
.avalon_td_main_nav > li > div.menugallery{}
.avalon_td_main_nav > li > div .triangle{
top: -14px;
margin-left:-7px;
content: "";
height: 0;
width: 0;
position: absolute;
border: 7px solid transparent;
z-index:10;
-webkit-transition: all 0.9s ease 0s;
-moz-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}
.avalon_td_main_nav ul.avalon_td_submenu li > a{
text-transform:capitalize;
letter-spacing:1px;
font-weight:400;
font-size:14px;
display:block;
text-align:left;
text-decoration:none;
} .avalon_td_main_nav .dropdown{
width:240px;
margin-left:-30px;
}
.avalon_td_main_nav .dropdown ul{
padding:20px 0px;
}
.avalon_td_main_nav .dropdown ul li{
position:relative;
}
.avalon_td_main_nav .dropdown ul li i{
float:right;
margin-right:-10px;
}
.avalon_td_main_nav .dropdown .avalon_td_submenu li a{
padding:3px 30px 3px 30px;
}
.avalon_td_main_nav .dropdown .xxxx-grandchild-menu{
position:absolute;
top:-20px;
right:-100%;
width:240px;
display:none;
}
.avalon_td_main_nav .dropdown li a:after{
position: absolute;
top: 38%;
right: 20px;
border:4px solid transparent;
content: "";
}
.avalon_td_main_nav .dropdown li.menu-item-has-children > a:after{
border-left-color: #333;
} .avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu{
float:left;
width:100%;
overflow:hidden;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li{
width:25%;
float:left;
margin:30px 0px;
padding:0px 10px;
border:none;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box; 
box-sizing: border-box; 
}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li:nth-last-child(1){
border:none;
}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li a{
padding:3px 20px;
}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li a i{
margin-right:2px;
}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li li:nth-last-child(1){
border:none;
}.tiled-gallery {
clear: both;
margin: 0;
overflow: hidden;
}
.tiled-gallery img {
margin: 2px !important; }
.tiled-gallery .gallery-group {
float: left;
position: relative;
}
.tiled-gallery .tiled-gallery-item {
float: left;
margin: 0;
position: relative;
width: inherit; }
.tiled-gallery .gallery-row {
overflow: hidden;
margin-bottom: 2px;
}
.tiled-gallery .tiled-gallery-item a { background: transparent;
border: none;
color: none;
margin: 0;
padding: 0;
text-decoration: none;
width: auto;
}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover { background: none;
border: none;
box-shadow: none;
max-width: 100%;
padding: 0;
vertical-align: middle;
}
.tiled-gallery-caption { background: #000;
background: rgba( 0,0,0,0.2);
color: #fff;
font-size: 13px;
font-weight: 400;
overflow: hidden;
padding: 20px;
position: absolute;
text-overflow: ellipsis;
width: auto;
white-space: nowrap;
right:2px;
left:2px;
bottom: 2px;
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption { font-size: 11px;
} .tiled-gallery .tiled-gallery-item img.grayscale {
position: absolute;
left: 0;
top: 0;
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
opacity: 0;
} .tiled-gallery.type-circle .tiled-gallery-item img {
border-radius: 50% !important; }
.tiled-gallery.type-circle .tiled-gallery-caption {
display: none;
opacity: 0;
}.clearfix, .themedo-clearfix {
*zoom: 1;
clear:both;
}
.clearfix:before,,
.themedo-clearfix:before,
.clearfix:after,
.themedo-clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after,
.themedo-clearfix:after {
clear: both;
}  .container {
max-width: 1250px;
width:100%;
margin-left: auto;
margin-right: auto;
height:auto;
padding:0px 40px;
position:relative;
clear:both;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container.full{
max-width:100%;
}
.row {
height:auto;
} 
[class*="td-col"], .themedo-column, .avalon_td_sidebar{
float: left;
margin-right: 4%;
}
[class*="td-col"].float-right{
float:right;
}
[class*="td-col"].last, .avalon_td_sidebar.last, [class*="td-col"].no-space, themedo-column.last, .td-col-12{
margin-right:0px;
}
.td-col-12 {  width: 100%;      }
.td-col-9  {  width: 74%;       }
.td-col-8  {  width: 65.3333%;  }
.td-col-6  {  width: 48%;       }
.td-col-4  {  width: 30.6666%;  }
.td-col-3  {  width: 22%;       }
.avalon_td_sidebar  {  width: 30.6666%;     }
.td-col-9.no-space  {  width: 78%;  }
.td-col-8.no-space  {  width: 69.3333%;  }
.td-col-6.no-space  {  width: 52%;  }
.td-col-4.no-space  {  width: 34.6666%;  }
.td-col-3.no-space  {  width: 26%;  }
@media (max-width: 1040px) {
.avalon_td_sidebar  {  width: 100%; clear:both; margin-right:0px; padding:50px 0px;  }
.td-col-8.fix { width:100%; }
.container{padding:0px 20px;}
}
@media (max-width: 768px) {
.td-col-12 {  width: 100%;  }
.td-col-9  {  width: 100%;  }
.td-col-8  {  width: 100%;  }
.td-col-6  {  width: 100%;  }
.td-col-4  {  width: 100%;  }
.td-col-3  {  width: 100%;  }
}
@media (max-width: 480px) {
.container{padding:0px 10px;}
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
background: transparent;
border: 0;
margin:0;
padding:0;
vertical-align: baseline;
outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
blockquote {
quotes: none;
}
blockquote:before,blockquote:after {
content: '';
content: none;
}
p{
letter-spacing:1px;
line-height:1.8;
font-size:14px;
margin-bottom:15px;
}
img{
vertical-align:middle;
max-width:100%;
}
.avalon_td_gmap img{
max-width:none;
}
iframe{
max-width:100%;
}
del {
text-decoration: line-through;
}
a, a > *, i{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
border:none;
}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{
font-weight:500;
color:#333;
margin-bottom:20px;
letter-spacing:1px;
line-height: 1.4;
}
h1 { font-size: 45px; }
h2 { font-size: 36px; }
h3 { font-size: 30px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 16px; }
table{
width:100%;
max-width:100%;
text-align:left;
border-collapse: collapse;
border-spacing: 0px;
margin-bottom:15px;
color:#888;
border:1px solid #ebebeb;
}
table tr{
border:1px solid #ebebeb;
}
table th{
vertical-align:top;
color:#444;
background:none;
font-size:16px;
font-weight:normal;
padding:15px 10px;
}
table td{
vertical-align:top;
padding:10px;
}
div.avalon_td_fake_table{
position:relative;
display:table;
width:100%;
}
div.avalon_td_fake_tablecell{
position:relative;
display:table-cell;
vertical-align:middle;
width:100%;
}
code, pre {
padding: 10px;
padding-bottom: 0;
border-left: 3px solid #6FBF71;
border-bottom: 1px solid transparent;
background: #f7f7f7;
overflow-x:scroll;
}
pre{
display: block;	
word-break: break-all;
word-wrap: break-word;
}
pre code { white-space: pre-wrap; }
ul.avalon_td_list{
-webkit-perspective:500px;
-moz-perspective:500px;
perspective:500px;
clear:both;	
}
ul.avalon_td_list li{
margin-bottom:10px;
padding-left:8px;
margin-left:12px;
position:relative;
}
a.button{
padding:14px 30px 14px 30px;
color:#777;
border:2px solid #eee;
height:auto;
line-height:1;
text-decoration:none;
font-size:13px;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
display:inline-block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
position:relative;
z-index:1;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
a.button:hover{
background:#000;
color:#fff;
border-color:#000;
} .nicescroll-rails-hr .nicescroll-cursors:before{
position:absolute;
content:"";
left:50%;
width:10px;
margin-left:-5px;
height:1px;
background:#999;
top:3px;
}
.nicescroll-rails-hr .nicescroll-cursors:after{
position:absolute;
content:"";
left:50%;
width:10px;
margin-left:-5px;
height:1px;
background:#999;
top:6px;
}
.nicescroll-rails-vr .nicescroll-cursors:before{
position:absolute;
content:"";
top:50%;
height:10px;
margin-top:-5px;
width:1px;
background:#999;
left:3px;
}
.nicescroll-rails-vr .nicescroll-cursors:after{
position:absolute;
content:"";
top:50%;
height:10px;
margin-top:-5px;
width:1px;
background:#999;
left:6px;
}
.themedotip { font-size: 13px; position: absolute; padding: 5px; z-index: 30 !important; color:#fff;}
.tdtip-inner { background-color: #000; color: #fff !important; font-weight:normal; max-width: 200px; padding: 10px 20px 11px 20px; text-align: center; transform: translateZ(0px); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.tdtip-inner h3{font-size:15px; margin-bottom:7px; margin-top:7px; font-weight:600; letter-spacing:1; text-transform:uppercase; color:#fff !important;}
.tdtip-inner p{font-size:13px; margin-bottom:7px; color:#fff !important}
.themedotip.light .tdtip-inner{background-color: #fff; color: #111 !important;}
.themedotip.light .tdtip-inner h3{color:#111 !important;}
.themedotip.light .tdtip-inner p{color:#111 !important;} .tdtip-inner {}  .themedotip-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #111; } .themedotip-arrow-n { border-bottom-color: #000; }  .themedotip.light .themedotip-arrow-n { border-bottom-color: #fff; }
.themedotip-arrow-s { border-top-color: #000; }     .themedotip.light .themedotip-arrow-s { border-top-color: #fff; }
.themedotip-arrow-e { border-left-color: #000; }    .themedotip.light .themedotip-arrow-e { border-left-color: #fff; } 
.themedotip-arrow-w { border-right-color: #000; }   .themedotip.light .themedotip-arrow-w { border-right-color: #fff; }
.themedotip-n .themedotip-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.themedotip-nw .themedotip-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.themedotip-ne .themedotip-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.themedotip-s .themedotip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.themedotip-sw .themedotip-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.themedotip-se .themedotip-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.themedotip-e .themedotip-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.themedotip-w .themedotip-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
.mb_popup{
width:500px;
max-width:100%;
padding:50px;
height:auto;
background:#fff;
position:relative;
margin:0px auto;
letter-spacing:0.5px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.mb_popup p{
margin-bottom:30px;
}
.mb_popup a.button{
margin-bottom:3px;
}
.max200{ max-width:200px; }
.max300{ max-width:300px; }
.max400{ max-width:400px; }
.max500{ max-width:500px; }
.max600{ max-width:600px; }
.max700{ max-width:700px; }
.max800{ max-width:800px; }
.max900{ max-width:900px; }
.max1000{ max-width:1000px; }
.space10{width:100%; float:left; clear:both; margin-bottom:10px;}
.space20{width:100%; float:left; clear:both; margin-bottom:20px;}
.space30{width:100%; float:left; clear:both; margin-bottom:30px;}
.space40{width:100%; float:left; clear:both; margin-bottom:40px;}
.space50{width:100%; float:left; clear:both; margin-bottom:50px;}
.space60{width:100%; float:left; clear:both; margin-bottom:60px;}
.space70{width:100%; float:left; clear:both; margin-bottom:70px;}
.space80{width:100%; float:left; clear:both; margin-bottom:80px;}
.space90{width:100%; float:left; clear:both; margin-bottom:90px;}
.space100{width:100%; float:left; clear:both; margin-bottom:100px;}
.space200{width:100%; float:left; clear:both; margin-bottom:200px;}
.space300{width:100%; float:left; clear:both; margin-bottom:300px;}
.space400{width:100%; float:left; clear:both; margin-bottom:400px;}
.space500{width:100%; float:left; clear:both; margin-bottom:500px;}
.space1000{width:100%; float:left; clear:both; margin-bottom:1000px;}  textarea{
border-radius:0;
font-size:14px !important;
color:#333;
letter-spacing:1px;
resize:vertical;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; line-height:1.4;
padding:10px!important;
width:100%;
border:1px solid #eee;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
border-radius:0;
color:#333;
font-size:14px !important;
letter-spacing:1px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; line-height:1.6;
padding:10px!important;
height:44px;
vertical-align:middle;
border:1px solid #eee;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border-color:#ddd;
}
input[type="submit"], input[type="button"], button.button{
padding: 14px 20px;
height: auto;
line-height: 1;
text-transform: uppercase;
font-size: 13px;
font-weight: 400;
text-decoration: none;
letter-spacing:1px;
cursor:pointer;
color: #fff;
border: 2px solid #000;
background:#000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
input[type="submit"]:hover, input[type="button"]:hover, button.button:hover{
background:#222;
color:#fff;
border-color:#000;
}
select{
padding:8px;
border:2px solid #eee;
}
ul.products > li h3{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
input[type=number] { 
-moz-appearance: textfield;
}
.avalon_td_proofing .pixproof-data{position:relative;  margin-bottom:60px; width:100%; float:left; clear:both;}
.avalon_td_proofing .pixproof-data .grid{margin:0px auto; max-width:890px;}
.avalon_td_proofing .pixproof-data .grid > div{
float:left; 
clear:both; 
width:100%; 
padding:30px; 
background:#f5f5f5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
}
.avalon_td_proofing .pixproof-data .grid__item{
width:25%;
float:left;
padding-right:30px;
position:relative;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
}
.avalon_td_proofing .pixproof-data .grid__item.last{
padding-right:0px;
text-align:right;
}
.button-download.button[disabled="disabled"]{
background:#ddd;
border-color:#ddd;
color:#777;
cursor:default;
}
.button-download.button{
color:#fff;
background:#000;
}
.avalon_td_proofing .entry__meta-box span{
letter-spacing:1px;
color:#777;
}
.avalon_td_proofing .entry__meta-box h6{
margin-bottom:5px;
color:#333;
text-transform:uppercase;
font-weight:600;
font-size:14px;
}
.avalon_td_proof_content{
clear:both;
float:left;
width:100%;
margin:30px 0px 40px 0px;
}
.avalon_td_proof_content > div{
margin:0px auto;
max-width:890px;
}
.avalon_td_proofing_single .avalon_td_comments > div{
margin:0px auto;
max-width:890px;
}
.avalon_td_proofing_single .content_holder{
float:left;
clear:both;
width:100%;
}
.avalon_td_proofing .proof-photo{padding-bottom:0;-moz-transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1);text-align:center}
.avalon_td_proofing .proof-photo:hover .proof-photo__meta{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:rgba(0,0,0,0.5)}
.avalon_td_proofing .proof-photo.selected .proof-photo__status{opacity:1}
.avalon_td_proofing .proof-photo.selected .proof-photo__status span.ticker,
.avalon_td_proofing .proof-photo.selected .proof-photo__status span.bg{opacity:1}
.avalon_td_proofing .proof-photo.selecting .proof-photo__status span.ticker,
.avalon_td_proofing .proof-photo.selecting .proof-photo__status span.bg{opacity:0}
.avalon_td_proofing .proof-photo.scrolled_from_comments{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);z-index:50}
.avalon_td_proofing .proof-photo a{color:white}
.avalon_td_proofing .proof-photo__container{position:relative; overflow:hidden; }
.avalon_td_proofing .avalon_td_extra{position:relative; overflow:hidden; }
.avalon_td_proofing .proof-photo .img_holder{position:relative}
.avalon_td_proofing .proof-photo .img_holder img{
min-width:100%;
max-width:100%;
-webkit-transform: scale(1.04,1.04);
-ms-transform: scale(1.04,1.04);
transform: scale(1.04,1.04);
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
}
.avalon_td_proofing .proof-photo:hover .img_holder img{
-webkit-transform: scale(1.0,1.0);
-ms-transform: scale(1.0,1.0);
transform: scale(1.0,1.0);
}
.avalon_td_proofing .proof-photo__meta{position:absolute;top:0;left:0;right:0;bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.avalon_td_proofing .proof-photo__meta .flexbox{display:table; width:100%; height:100%; text-align:center;}
.avalon_td_proofing .proof-photo__meta .flexbox__item{display:table-cell; vertical-align:middle;}
.avalon_td_proofing .proof-photo__meta ul{
list-style-type:none;
}
.avalon_td_proofing .proof-photo__meta ul li{
display:inline-block;
}
.avalon_td_proofing .proof-photo__meta span{font-size:18px; margin:0px; display:block; background:#000; padding:10px; width:30px; height:30px; border-radius:100%; color:#fff;}
.avalon_td_proofing .proof-photo__meta .select-action .b{display:none;}
.avalon_td_proofing .proof-photo.selected .proof-photo__meta .select-action .b{display:block;}
.avalon_td_proofing .proof-photo.selected .proof-photo__meta .select-action .a{display:none;}
.avalon_td_proofing .proof-photo__status{-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;position:absolute;top:0;right:0;z-index:1;opacity:0}
.avalon_td_proofing .proof-photo span.ticker{display:block;font-size:18px;color:#fff;line-height:32px;width:32px;text-align:center;opacity:0;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; position:relative; z-index:10;}
.avalon_td_proofing .proof-photo__status .bg{
position: absolute;
top: 0;
right: 0;
left: auto;
width: 80px;
height:50px;
display: block;
margin: -15px -30px 0 0;
z-index: 5;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 0;
min-height: 0;
background: #1DB701;
}
.avalon_td_proofing .proof-photo__id{display:block;padding:6px 14px;text-align:center; position:absolute; left:0px;bottom:0px; background:rgba(0,0,0,0.8); color:#fff; letter-spacing:1px; z-index:40;}
.avalon_td_proofing .meta__action{margin:0;color:black;text-decoration:none !important;text-transform:uppercase;text-align:center}
.avalon_td_proofing .meta__action--popup{color:white}
.avalon_td_proofing .pixproof_photo_ref{padding:3px 6px;margin:0 3px;color:white;background:black;cursor:pointer}
.avalon_td_proofing .gallery{margin-bottom:20px}
.avalon_td_proofing .pixproof_gallery{
width:100%; 
clear:both; 
float:left;
padding:0px;
margin-bottom:70px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
}
.avalon_td_proofing .pixproof_gallery > ul{
width:auto;
list-style-type:none;
margin-left:-20px;
padding:0px;
}
.avalon_td_proofing .gallery-item{
width:33.3%;
float:left;
padding-left:20px;
margin-bottom:20px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
}
@media (max-width: 1200px) {
.avalon_td_proofing .gallery-item{width:50%;}
}
@media (max-width: 1040px) {
.avalon_td_proofing .proof-photo__meta{position:relative; opacity:1; background:#000; padding:5px 0px}
.avalon_td_proofing .proof-photo:hover .proof-photo__meta{background:#000;}
}
@media (max-width: 768px) {
.avalon_td_proofing .pixproof-data .grid__item{width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.avalon_td_proofing .pixproof-data .grid__item.last{border-bottom:0px; padding-bottom:0px; margin-bottom:0px; text-align:left; padding-top:10px;}
}
@media (max-width: 480px) {
.avalon_td_proofing .gallery-item{width:100%; padding-left:0px;} 
.avalon_td_proofing .pixproof_gallery{padding-right:0px;}
}
.avalon_td_proofing .proof-photo.selecting span.spinner{opacity:1}
.avalon_td_proofing .proof-photo span.spinner{
height:14px;
width:14px; 
position:absolute;
right:10px;
bottom:10px;
border:3px solid rgba(255,255,255,0.2);
border-top:3px solid rgba(255,255,255,0.9);
border-radius:100%;
opacity:0;
z-index:50;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
-webkit-animation:rotation .6s infinite linear;
-moz-animation:rotation .6s infinite linear;
-o-animation:rotation .6s infinite linear;
animation:rotation .6s infinite linear
}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}
@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}
@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}
@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}html.fp-enabled,
.fp-enabled body {
margin: 0;
padding: 0;
overflow:hidden; -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
height: 100%;
position: relative; -ms-touch-action: none; touch-action: none;
}
.fp-section {
position: relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.fp-slide {
float: left;
}
.fp-slide, .fp-slidesContainer {
height: 100%;
display: block;
}
.fp-slides {
z-index:1;
height: 100%;
overflow: hidden;
position: relative;
-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
display: table;
table-layout:fixed;
width: 100%;
}
.fp-tableCell {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.fp-slidesContainer {
float: left;
position: relative;
}
.fp-controlArrow {
-webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; position: absolute;
z-index: 4;
top: 50%;
cursor: pointer;
width: 0;
height: 0;
border-style: solid;
margin-top: -38px;
-webkit-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
left: 15px;
width: 0;
border-width: 38.5px 34px 38.5px 0;
border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
right: 15px;
border-width: 38.5px 0 38.5px 34px;
border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
overflow: hidden;
position: relative;
}
.fp-scroller{
overflow: hidden;
}
.iScrollIndicator{
border: 0 !important;
}
.fp-notransition {
-webkit-transition: none !important;
transition: none !important;
}
#fp-nav {
position: fixed;
z-index: 100;
margin-top: -32px;
top: 50%;
opacity: 1;
-webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
right: 17px;
}
#fp-nav.left {
left: 17px;
}
.fp-slidesNav{
position: absolute;
z-index: 4;
left: 50%;
opacity: 1;
-webkit-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
bottom: 17px;
}
.fp-slidesNav.top {
top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
margin: 0;
padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
display: block;
width: 14px;
height: 13px;
margin: 7px;
position:relative;
}
.fp-slidesNav ul li {
display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
height: 12px;
width: 12px;
margin: -6px 0 0 -6px;
border-radius: 100%;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
border-radius: 50%;
position: absolute;
z-index: 1;
height: 4px;
width: 4px;
border: 0;
background: #333;
left: 50%;
top: 50%;
margin: -2px 0 0 -2px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
width: 10px;
height: 10px;
margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
position: absolute;
top: -2px;
color: #fff;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
max-width: 220px;
overflow: hidden;
display: block;
opacity: 0;
width: 0;
cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
-webkit-transition: opacity 0.2s ease-in;
transition: opacity 0.2s ease-in;
width: auto;
opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
height: auto !important;
}
.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
height: auto !important;
}html, body {
margin: 0;
padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ms-section {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ms-section.ms-table{
display: table;
width: 100%;
}
.ms-tableCell {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.ms-easing {
-webkit-transition: all 0.7s ease-out;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;
}
#multiscroll-nav {
position: fixed;
z-index: 100;
margin-top: -32px;
top: 50%;
opacity: 1;
}
#multiscroll-nav.right {
right: 17px;
}
#multiscroll-nav.left {
left: 17px;
}
#multiscroll-nav ul{
margin: 0;
padding: 0;
}
#multiscroll-nav li{
display: block;
width: 14px;
height: 13px;
margin: 7px;
position:relative;
}
#multiscroll-nav li a{
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
text-decoration: none;
}
#multiscroll-nav li .active span{
background: #333;
}
#multiscroll-nav span{
top: 2px;
left: 2px;
width: 8px;
height: 8px;
border: 1px solid #000;
background: rgba(0, 0, 0, 0);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
z-index: 1;
}
.multiscroll-tooltip {
position: absolute;
color: #fff;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
top: -2px;
white-space: nowrap;
max-width: 220px;
}
.multiscroll-tooltip.right {
right: 20px;
}
.multiscroll-tooltip.left {
left: 20px;
}img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; }
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; padding:0px; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; max-width:none; transition:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } #supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; } #supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a {}
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 ; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }  #progress-back{ z-index:5; margin-left:10%; height:3px; width:80%; background:rgba(0,0,0,.5);  overflow:hidden; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
#progress-bar{ position:relative; height:3px; width:100%; background:#333; } #nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
#nextthumb { right:12px; }
#prevthumb { left:12px; }
#nextthumb img, #prevthumb img { width:150px; height:auto;  }
#nextthumb:active, #prevthumb:active { bottom:59px; }
#nextthumb:hover, #prevthumb:hover { cursor:pointer; } #thumb-tray{ position:absolute; z-index:3; bottom:120px; left:0; height:auto; width:100%; overflow:hidden; text-align:center; opacity:0; visibility:hidden;
-webkit-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#thumb-tray.opened{opacity:1; visibility:visible; bottom:100px;}
#thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:0px; top:0px; height:auto; width:40px; background-color:rgba(0,0,0,0.3); }
#thumb-back{ left:0;}
#thumb-forward{ right:0;}
#thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(0,0,0,0.4); }
#thumb-back:after{content:"\e803"; position:absolute; top:50%; font-size:14px; color:#fff; font-family: "fontello"; margin-top:-5px; left:50%; margin-left:-6px;}
#thumb-forward:after{content:"\e804"; position:absolute; top:50%; font-size:14px; color:#fff; font-family: "fontello"; margin-top:-5px; left:50%; margin-left:-6px;}
ul#thumb-list{list-style-type:none; position:relative; margin:0px auto; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
ul#thumb-list li{ background:#111; display:inline; width:auto; height:auto; overflow:hidden; float:left; position:relative; }
ul#thumb-list li img { width:120px; height:auto; opacity:1; position:relative;}
ul#thumb-list li:after{position:absolute; content:''; width:100%; height:100%; top:0px; left:0px; background:#111; opacity:0.5; -webkit-transition:all 0.3s ease-in;
-ms-transition:all 0.3s ease-in;
transition:all 0.3s ease-in;} 
ul#thumb-list li:hover{ cursor:pointer; }
ul#thumb-list li:hover:after,
ul#thumb-list li.current-thumb:after{opacity:0;}
.avalon_td_themedosupersized_wrap{
width:100%;
height:auto;
float:left;
clear:both;
position:relative;
z-index:2;
}
.avalon_td_themedosupersized_wrap .controls_wrap{
position:absolute;
z-index:50;
bottom:60px;
left:50%;
margin-left:-90px;
}
.avalon_td_themedosupersized_wrap .controls_wrap .controls{
padding:5px 15px;
background:#000;
border-radius:3px;
}
.avalon_td_themedosupersized_wrap .controls_wrap .controls > span{
display:inline-block;
margin:0px 7px;
cursor:pointer;
color:#fff;
}
.avalon_td_themedosupersized_wrap .controls_wrap .play_button .pause,
.avalon_td_themedosupersized_wrap .controls_wrap .play_button.pause .play{
display:none;
}
.avalon_td_themedosupersized_wrap .controls_wrap .play_button.pause .pause{
display:inline-block;
}
.avalon_td_themedosupersized_wrap .controls_wrap .controls > span i{
font-size:12px;
}
.avalon_td_themedosupersized_wrap .controls_wrap .controls > span.play_button i{
font-size:13px;
}
.avalon_td_themedosupersized_wrap .controls_wrap .controls > span.thumb_button i{
font-size:14px;
}.woocommerce-product-gallery__wrapper{
padding: 0px;
margin: 0px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1) {
margin-bottom: 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
margin-bottom: 5px;
display: inline-block;
}
.product_carousel{
float:left;
width:100%;
clear:both;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
td.order-number br{
display:none;
} .catalog-ordering{float:left;margin-bottom:30px;}
.catalog-ordering ul{margin-bottom:15px;}
.catalog-ordering a{color:#333 !important;}
.order-dropdown{float:left;width:160px;margin:0;padding:0;list-style:none;margin-right:10px;position:relative;}
.order-dropdown ul{margin:0;padding:0;list-style:none;}
.catalog-ordering .order{margin:0;padding:0;list-style:none;}
.catalog-ordering .order i{font-size:11px; color:#888;}
.order-dropdown .current-li{background:#fbfaf9 !important;border:1px solid #dbdbdb !important;display:block;height:29px;line-height:29px;font-size:12px;}
.order-dropdown .current-li a{margin-left:10px;}
.order-dropdown .current-li i{float:right; position:absolute; right:8px; top:8px;}
.order-dropdown > li{position:relative;z-index:101;}
.order-dropdown ul{display:none; position:relative; z-index:12;}
.order-dropdown > li:hover > ul{display:block;position:absolute;top:31px;}
.order-dropdown ul li a{width:158px;background:#fbfaf9;border:1px solid #dbdbdb;border-top:0;display:block;height:29px;line-height:29px;font-size:12px;padding:0; text-indent:10px;}
.order-dropdown ul li a:hover{background:#fff;}
.order-dropdown ul li a strong{font-weight:normal;}
.catalog-ordering .order{margin-right:10px;float:left;}
.catalog-ordering .order li a{background:#fbfaf9;border:1px solid #dbdbdb;display:block;height:29px;line-height:29px;font-size:12px;padding:0 10px;} .orderby-order-container{float:left; z-index:11; position:relative;}
.woocommerce ul.products > li *{
max-width:100%;
}
.woocommerce ul.products > li > a{
display:block;
}
.woocommerce ul.products > li > a > span.img-on-hover img{
vertical-align:middle;
}
.woocommerce ul.products > li > a:hover span.img-on-hover img.wp-post-image{
}
ul.products > li a{
text-decoration:none;
}
.multi-images img{
z-index:5;
position:relative;
}
.woocommerce ul.products > li > a > span.img-on-hover img.hover-image{
z-index:6;
position:absolute;
display:none;
}
.multi-images img.wp-post-image{
z-index:5;
}
.multi-images img.wp-post-image:hover{
}
span.onsale{
font-size:10px;
text-transform:uppercase;
letter-spacing:1px;
z-index:14;
display:block;
color:#fff;
text-align:center;
position:absolute;
padding:5px 14px 5px 14px !important;
width:auto;
top:1em;
left:1em;
border:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.thumbnail_container{
position:relative;
}
.cart-loading{
color:#fff;
position:absolute;
text-align:center;
top:50%;
margin-top:-25px;
left:50%;
margin-left:-25px;
width:50px;
height:50px;
background:rgba(0,0,0,1);
-webkit-border-radius:60px;
-moz-border-radius:60px;
border-radius:60px;
display:none;
z-index:999;
}
.added-to-cart-check .cart-loading{
display:block;
}
.cart-loading i{
font-size:16px;
margin:0;
padding:0;
line-height:50px;
text-align:center;
}
.product-title{
height:70px;
text-align:left;
position:relative;
}
span.price span.amount{
font-size:14px;
text-decoration:none;
position:relative;
}
span.price del span.amount{
font-weight:normal;
margin-right:3px;
}
span.price del span.amount:after{
content:'-';
margin-left:5px;
font-weight:normal;
text-decoration:none;
}
span.price ins{
text-decoration:none;
}
.woocommerce ul.products > li .avalon_td_cart_buttons {
width:auto;
margin:0px;
clear:both;
text-align:center;
position:absolute;
right:5px;
bottom:0px;
overflow:hidden;
height:45px;
z-index:15;
}
.woocommerce ul.products > li .avalon_td_cart_buttons a.button{
width:40px;
height:40px;
line-height:40px;
margin: 0px;
padding:0px;
text-decoration: none;
position:relative;
bottom:-50px;
background:#000;
font-size: 17px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.woocommerce ul.products > li .thumbnail_container:hover .avalon_td_cart_buttons a.button{
bottom:0px;
}
.woocommerce ul.products > li .avalon_td_cart_buttons a.button:hover{
color: #fff;
}
.woocommerce ul.products > li .avalon_td_cart_buttons a i{
}
.woocommerce ul.products > li .avalon_td_cart_buttons .add_to_cart_button{
}
.woocommerce ul.products > li .avalon_td_cart_buttons .show_details_button{
margin-left:5px;
}
.woocommerce ul.products > li .avalon_td_cart_buttons .added_to_cart{
display:none;
} .cart-wrap{
width:auto;
position:relative;
transition: all 0.5s ease;
display:inline-block;
vertical-align:top;
margin-top:1px;
margin-right:25px;
}
.cart-wrap.has-products{
right:0;
}
.cart-nav{
position:relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.cart-nav > a{
position:relative;
display:block;
text-align:right;
height:100%;
vertical-align:middle;
text-decoration:none;
} .cart-nav > a i{
font-size:22px;
position:relative;
width:auto;
line-height:17px;
}
.cart-nav > a span{
position: relative;
}
.cart-nav > a span span.prod_count{
display:block;
color:#fff;
width:20px;
height:20px;	
padding:0;
text-align:center;
position:absolute;
top:-12px;
right:-12px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
font-size:10px;
line-height:20px;
z-index:999;
background:#222
}
.has-products .cart-nav > a span span.prod_count{
display:block;
}
.cart-nav > div{
display:none;
}
.cart-nav > div.cart-note{
display:none;
width:220px;
position:absolute;
right:0px;
top:100%;
margin-top:2px;
overflow: hidden;
text-align: left;
border-radius: 2px;
background:#f5f5f5;
padding:15px;
}
.cart-nav > div.cart-note span{
color:#333;
}
.dropdown_widget_cart{
width:300px;
position:absolute;
right:0px;
top:100%;
z-index:1;
background:#fff;
box-shadow:0px 3px 3px rgba(0,0,0,0.1);
padding:15px 0px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.widget_shopping_cart_content{
padding:0;
overflow: hidden;
text-align: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.cart-nav .widget_shopping_cart_content p.total{
padding:15px 15px 10px 15px;
}
.cart-nav .widget_shopping_cart_content p.buttons{
padding:0px 15px 5px 15px;
}
.widget_shopping_cart_content .cart_list{
border:none;
list-style-type:none;
margin:0;
padding:0;
width:100%;
float:left;
clear:both;
}
.widget_shopping_cart_content .cart_list li{
padding:10px 15px;
display:block;
float:left;
width:100%;
position:relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.widget_shopping_cart_content .cart_list li.empty{
border-bottom: none;
color:#333;
}
.dropdown_widget ul.cart_list li a.remove{
position:absolute;
right:15px;
top:10px;
}
.dropdown_widget ul.cart_list li a{
display: block;
float: none;
text-decoration: none;
color:#333;
margin-bottom:5px;
}
.dropdown_widget ul.cart_list li a:hover{
color:#333;
}
.dropdown_widget ul.cart_list li a img{
float:left;
margin:0 10px 0 0;
width:60px;
height:60px;
}
.dropdown_widget ul.cart_list li span{
color:#777;
}
.widget_shopping_cart_content p.total{
padding:15px 0px 10px 0px;
clear:both;
margin-bottom:0;
font-size:14px;
color:#333;
}
.widget_shopping_cart_content p.total strong{
font-weight:400;
text-transform:uppercase;
}
.widget_shopping_cart_content p.total span{
font-style:italic;
margin-left:5px;
color:#777;
}
.widget_shopping_cart_content p.buttons{
padding:0px;
clear:both;
margin-bottom:0;
font-size:12px;
}
.widget_shopping_cart_content p.buttons a{
color:#333;
height:auto;
line-height:1;
text-decoration:none;
font-size:13px;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
display:inline-block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
position:relative;
z-index:1;
padding:0px;
background:none;
border:none;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.widget_shopping_cart_content p.buttons a:hover{
background:none;
color:#333;
text-decoration:underline;
}
.widget_shopping_cart_content p.buttons a.wc-forward{
margin-right:15px;
}
.cart_list dl.variation{
display:inline-block;
width:140px;
}
.cart_list dl.variation dt, .cart_list dl.variation dd{
float:left;
vertical-align:baseline;
margin:0;
padding:0;
}
.cart_list dl.variation dt{
clear:both;
margin-right:5px;
}
table.shop_table{margin:0px 0px 24px 0px;text-align:left;width:100%; color:#888;}
table.shop_table a{color:#888;}
table.shop_table th{font-size:16px;font-weight:normal;line-height:1.4;padding:20px 12px; color:#333;}
table.shop_table td{padding:12px;vertical-align:middle;}table.shop_table td a.button{margin:0 3px;}
table.shop_table tfoot td{font-weight:bold;}
table.my_account_orders{font-size:0.85em;}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:top;}
table.my_account_orders .button{white-space:nowrap;margin:4px 0;}
table.cart img{width:40px;height:auto;}
ul.cart_list,ul.product_list_widget{list-style:none outside;padding:0;margin:0;}ul.cart_list li,ul.product_list_widget li{padding:4px 0;margin:0;overflow:hidden;zoom:1;}ul.cart_list li a,ul.product_list_widget li a{display:block;}
ul.cart_list li img,ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto;}
.widget_shopping_cart .total{padding:4px 0 0;margin:0;}.widget_shopping_cart .total strong{min-width:40px;display:inline-block;}
.widget_shopping_cart .buttons{overflow:hidden;zoom:1;}
table.shop_table a.remove{display:block;height:16px;width:16px; font-size:16px; line-height:1; color:#fff; text-align:center; padding:3px 3px 3px 4px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; background:#333; text-decoration:none;}
a.remove:hover{}
.cart th,.cart td{vertical-align:middle;}
table.shop_table td.actions{text-align:right; padding:12px 12px 2px 12px;}
td.actions .coupon{float:left;}
td.actions .coupon label{display:none;}
td.actions .coupon input[type="text"].input-text{
width:80px;
margin:0px 6px 10px 0;
padding:8px 10px !important;
width:200px;
height:36px;
background:#fff;
border-radius:0;
font-size:13px;
}
.coupon .button{ float:right;}
td.actions .button{margin-bottom:10px;}
td.actions .button.alt{margin-left:6px;}
td.product-name dl.variation{margin:0;}td.product-name dl.variation dt{font-weight:bold;display:inline;margin:0 4px 0 0;padding:0;}
td.product-name dl.variation dd{display:inline;margin:0 12px 0 0;padding:0;}
td.product-quantity{min-width:80px;}
.cart-collaterals{
margin:10px 0 0 0;
float:left;
clear:both;
width:100%;
}
.cart-collaterals h2{
font-size:16px;
}
.cart_totals{
margin-bottom:30px;
}
.cart_totals table td, .cart_totals table th{padding:12px;}
.shipping-calculator-form{
border:1px solid #ebebeb;
padding:20px;
} #customer_details{
width:100%;
float:left;
margin-bottom:15px;
}
.col-1{
float:left;
width:48%;
margin-right:2%;
border:1px solid #ddd;
padding:20px;
margin-bottom:15px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.col-2{
float:left;
width:48%;
margin-left:2%;
border:1px solid #ddd;
padding:20px;
margin-bottom:15px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.col-1 label, .col-2 label{
display:block;
margin-bottom:3px;
}
.col-1 input.input-text, .col-2 input.input-text{
width:100%;
}
.chzn-container-single a.chzn-single{
background:#fff;
border: 1px solid #CCCCCC;
border-radius:0px;
}
.chzn-container-active a.chzn-single{
box-shadow:0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
border-color:#CCCCCC;
}
a.chzn-single span{
color:#888;
}
h3#order_review_heading{
clear:both;
}
#order_review table.shop_table tr:nth-child(2n){
background:none;
}
#payment{
padding:20px;
background:#f7f7f7;
border:1px solid #eee;
}
ul.payment_methods{
margin:0 0 20px 0;
padding:0;
list-style-type:none;
}
ul.payment_methods li{
margin-bottom:30px;
}
label.checkbox{
display:inline-table;
}
.payment_box{
margin-top:15px;
padding:15px 15px 0 15px;
background:rgba(255,153,0,0.1);
border:1px solid rgba(255,153,0,0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
ul.payment_methods li:nth-child(3) label img{
margin-left:10px;
}
.lost_reset_password label, .form-row label{
display:block;
margin-bottom:3px;
}
ul.woocommerce-error{
list-style-type:none;
padding:20px;
border:1px solid #eee;
background:#f7f7f7;
margin:0 0 15px 0;
}
input.input-text{
width:270px;
}
p.form-row{
width:49%;
float:left;
}
p.form-row.form-row-wide{
width:100%;
}
p.form-row input.input-text{
width:100%;
}
.address address{
margin-top:10px;
}
.cart_totals {
width:100%;
float:left;
}
.calculated_shipping{
width:auto;
float:left;
}
.shipping_calculator{
width:49%;
float:right;
}
#shiptobilling.form-row, #order_comments_field.form-row{
width:100%;
}
#shiptobilling.form-row label {
display:inline-block;
}
.woocommerce-info{
margin-bottom:20px;
}
.checkout_coupon{
padding:20px 20px 15px 20px;
border:1px solid #ddd;
float:left;
clear:both;
margin-bottom:20px;
}
.clear{
clear:both;
}
.checkout_coupon p.form-row{
margin-bottom:5px;
float:none;
margin-right:0;
width:100%;
}
p.woocommerce-info{
clear:both;
}
.woocommerce .login{
padding:20px 20px 15px 20px;
border:1px solid #eee;
float:left;
clear:both;
}
p.form-row.form-row-first{
float:left;
}
p.form-row.form-row-last{
float:right;
}
span.required, abbr.required{
color:#F00;
}
#shiptobilling.form-row{
float:right;
width:auto;
font-size:11px;
}
#shiptobilling.form-row label{
font-size:11px;
}
dl.customer_details *{
display:inline-block;
}
dl.customer_details dd{margin-right:40px;}
#content .woocommerce h2, #content .woocommerce h3{
font-size:16px;
}
ul.order_details{
border:1px solid #eee;
padding:20px;
background:#f7f7f7;
margin:0 0 15px 0;
list-style-type:none;
}
table.shop_table.order_details tr:nth-child(2n){
background:none;
} .single-product .product{
position:relative;
clear:both;
}
.single-product .images{
float:left;
width:100%;
}
.single-product .product span.ansale{
left:10px;
}
.single-product-image-wrap{
position:relative;
overflow:hidden;
width:60%;
float:left;
padding-right:30px;
margin-bottom:30px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-main-image{
display:block;
text-align:center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.single-product .images .thumbnails{
margin-left:-3px;
}
.single-product .thumbnails a{
padding-left:3px;
margin-top:3px;	
margin-left:0px;
display:inline-block;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width:20%;
}
.single-product .thumbnails a img{
width:100%;
}
.single-product-related-wrap{
margin-top:30px;
padding-top:30px;
margin-bottom:70px;
}
.single-product .product h2, .single-product .product h3{
font-weight: 600; 
font-size: 17px; 
text-transform: uppercase;
}
.single-product-summary-wrap{
float:right;
width:40%;
}
.single-product-summary-wrap form.cart{
margin:40px 0 30px 0;
}
.single-product-summary-wrap .product_meta > span{
display:block;
margin-bottom:10px;
}
.single-product-summary-wrap .product_meta > span a, .single-product-summary-wrap .product_meta > span span{
color:#3c4852;
text-decoration:none;
}
.single-product-summary-wrap .product_meta > span a:hover{
text-decoration:underline;
}
.single-product-summary-wrap .product_meta{
margin: 0 0 20px 0;
}
.single-product-summary-wrap .product_title{
font-size:20px;
}
p.price span.from{
color:#bbb;
font-size:16px;
margin-right:3px;
font-style:normal;
}
.single_variation .stock{
margin-top:15px;
}
.single_variation .price span.amount{
color:#3C4852;
font-size:20px;
font-weight:bold;
position:relative;
text-decoration:none;
}
table.variations{
background:#f7f7f7;
position:relative;
}
table.variations tr{
border-bottom:1px solid #eee;
}
table.variations tr td{
padding:20px;
}
table.variations tr td.label{
background:none;
border:none;
text-shadow:none;
color:#888;
}
table.variations tr select{
margin-bottom:0;
width:100%;
}
table.variations a.reset_variations{
margin-top:20px;
font-size:11px;
color:#888;
position:absolute;
bottom:-20px;
right:0;
z-index:10px;
}
table.variations a.reset_variations:hover{
text-decoration:underline;
}
table.group_table{
background:#f7f7f7;
}
table.group_table tr{
border-bottom:1px solid #eee;
}
table.group_table tr td{
padding:10px;
}
table.group_table tr td.label{
background:none;
border:none;
text-shadow:none;
color:#888;
}
table.group_table tr td.label label{
margin-top:8px;
}
table.group_table tr td.price{
border-left:1px solid #eee;
}
div.product .woocommerce-tabs{clear:both;padding:1em 0 0 0;margin:0 0 1em 0;}
div.product .woocommerce-tabs ul.tabs{list-style-type:none; text-align:center;}
div.product .woocommerce-tabs ul.tabs li{display:inline-block; margin:0px 10px; font-weight: 600; font-size: 17px; text-transform: uppercase;}
div.product .woocommerce-tabs ul.tabs li a{color:#777; position: relative; text-decoration:none;}
div.product .woocommerce-tabs ul.tabs li.active a{color:#333; border-bottom:1px solid #777;}
div.product .woocommerce-tabs .panel{padding:40px 15%; clear:both; background:#fff; position:relative; z-index:9; }
div.product .woocommerce-tabs .panel h2{display:none;}
.js_active .woocommerce-tabs .panel{}
div.product .woocommerce-tabs #reviews{padding-bottom:30px;}
div.product .woocommerce-tabs #reviews .comment-text p.meta{margin-bottom:5px;}
div.product .woocommerce-tabs #reviews .comment-form{margin-top:0px;}
.comment-form-author input, .comment-form-email input{
margin-left:10px;
}
p.stars {
position: relative;
line-height: 1em;
font-size: 1em;
}
p.stars:after {
content: "";
display: block;
clear: both;
}
p.stars a {
width: 19%;
display: block;
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: .5em .5em .5em .75em;
background: rgba(0, 0, 0, 0.025);
margin-right: 1%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
text-align:center;
text-decoration:none;
}
p.stars a:hover,
p.stars a.active {
background: rgba(0, 0, 0, 0.08);
}
p.stars a.star-1:after,
p.stars a.star-2:after,
p.stars a.star-3:after,
p.stars a.star-4:after,
p.stars a.star-5:after {
content: "";
position: absolute;
top: .85em;
width: 5.3em;
right: 1em;
font-size: .5em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
color: #999;
text-align: right;
font-weight: normal;
}
p.stars a.star-1:hover,
p.stars a.star-2:hover,
p.stars a.star-3:hover,
p.stars a.star-4:hover,
p.stars a.star-5:hover {
text-decoration: none;
}
#reviews ol.commentlist{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
#reviews ol.commentlist li{
border-bottom:1px dashed #eee;
margin-bottom:20px;
}
#reviews #comments > div{
background:#FFF;
border:1px solid #eee;
padding:10px;
margin-bottom:40px;
margin-top:20px;
}
#reviews .comment-text{
color:#333;
}
#reviews #comments > div > h2{
margin-bottom:0;
color:#bbb;
font-size:12px;
}
#reviews > div > div > .star-rating{
margin-left:0;
margin-bottom:10px;
}
.rating_container{
background:#fff;
position:absolute;
bottom:-19px;
z-index:999;
left:50%;
width:96px;
margin-left:-60px;
padding:10px 12px 5px 12px;
}
.star-rating{
background:url(//andreasbrett.de/wp-content/themes/avalon/framework/img/star.png) no-repeat;
background-position: 0 -21px;
width:96px;
position:relative;
height:20px;
}
.star-rating span{
height:20px;
color:#888;
display:block;
text-indent:-100000px;
position:relative;
background:url(//andreasbrett.de/wp-content/themes/avalon/framework/img/star.png) no-repeat;
}
.inner_product_header .star-rating{
display:none;
}
.content-section .container > .woocommerce{
padding:0 15px;
}
.shipping-calculator-button{
color:#333;
}
.single-product-summary-wrap .woocommerce-product-rating{
margin-bottom:20px;
}
.single-product-summary-wrap .woocommerce-product-rating a{
color:#333;
}
.woocommerce-review-link{
text-decoration:none;
}
.single-product-summary-wrap .woocommerce-product-rating .star-rating{
margin-left:0px;
}
.commentlist .star-rating{
margin-left:80px;
}
.star-rating span{
font-size:11px;
color:#888;
display:block;
text-indent:-100000px;
position:relative;
background:url(//andreasbrett.de/wp-content/themes/avalon/framework/img/star.png) no-repeat;
}
.star-rating span span{
display:none;
}
.comment-text p.meta time{
font-size:11px;
}
.comment-text p.meta em{
font-size:11px;
}
#reviews .comment_container img{
float:left;
margin:0 20px 20px 0;
}
.product-title .star-rating{
display:none;
} .woocommerce .price_slider_amount .clear {
padding: 0px!important;
}
.price_slider_amount{
margin-top:20px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
height: 10px;
background-color: #EBEBEB;
height: 10px;
background-image: none!important;
border-radius: 300px 300px 300px 300px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
border-bottom: 1px solid #FFFFFF;
margin:0px;
}
.ui-slider .ui-slider-handle:last-child{
margin-left:-15px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
height: 10px;
border: none!important;
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
background-image: none!important;
border-radius: 300px 300px 300px 300px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16) inset!important;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset!important;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset!important;
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset!important;
border-bottom: 1px solid #FFFFFF;
background:#000;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #777!important;
background-image: none!important;
height: 15px!important;
width: 15px!important;
top: -3px!important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;	
box-shadow:  0px 1px 0px #fff inset!important;
-moz-box-shadow: 0px 1px 0px #fff inset!important;
-webkit-box-shadow: 0px 1px 0px #fff inset!important;
-o-box-shadow: 0px 1px 0px #fff inset!important;
}
.woocommerce .price_slider_amount .price_label {
color: #333!important;
padding: 10px 15px 10px 15px !important;
font-size: 13px;
line-height:15px;
box-shadow:none;
font-weight:normal;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
}
.woocommerce .price_slider_amount button.button{
display:inline-block;
}
.woocommerce .price_slider_amount .price_label {
display:inline-block;
position: relative;
}
.widget_block .product_list_widget{
list-style-type:none;
}
.widget_block .product_list_widget li{
padding:0 0 10px 0;
color:#777;
}
.widget_block .product_list_widget li span.reviewer, 
.widget_block .product_list_widget li span.amount,
.widget_block .product_list_widget li span.quantity{
font-style:italic;
}
.widget_block .product_list_widget li:nth-last-child(1){
border-bottom:none;
}
.widget_block .product_list_widget li a{
margin-bottom:5px;
color:#333;
font-weight:500;
}
.widget_block .product_list_widget li a img{
float:left;
width:60px;
height:60px;
margin-right:20px;
}
.widget_block .product_list_widget  .star-rating{
margin-left:0;
margin:0 0 5px 80px;
}
.widget_block  .product_list_widget del span{
font-size:11px;
}
.widget_block  .product_list_widget ins{
text-decoration:none;
}
.widget_block  .product_list_widget span.amount{
font-weight:normal;
}
.widget_block .screen-reader-text, .widget_block #searchsubmit{
display:none;
}
.widget_block #searchform #s{
width:100%;
}
.price_slider_wrapper{
padding:0px;
}
@media (min-width: 768px) and (max-width: 979px) {
.calculated_shipping, .shipping_calculator, .cart_totals{
width:100%;
margin-right:0;
}
}
@media (max-width: 767px) {
.col-1, .col-2{
width:100%;
margin:0 0 15px 0;
}
.calculated_shipping, .shipping_calculator, .cart_totals{
width:100%;
margin-right:0;
}
.single-product-image-wrap, .single-product-summary-wrap{
padding:0;
width:100%;
margin-bottom:30px;
}
}
@media (max-width: 480px) {
.woocommerce ul.products{
margin-left:0;
}
.woocommerce ul.products > li{
width:100%;
margin-left:0;
}
table.shop_table td, table.shop_table th, table.shop_table tbody{
display:block;
}
table.shop_table td{
border-bottom:0;
text-align:center;
}
table.shop_table tr{
border-bottom:1px solid #eee;
}
table.shop_table thead{
display:none;
}
table.shop_table td.product-subtotal{
display:none;
}
table.shop_table td.actions{
text-align:center;
}
table.shop_table th{
text-align:center;
background:none;
border-bottom:none;
}
table.shop_table tfoot tr, #order_review table.shop_table tfoot tr:nth-child(2n){
background:#f7f7f7;
}
}  .avalon_td_woo{clear:both;}
.avalon_td_woo .avalon_td_shop_full{
width:100%;
padding:0px 3%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_woo .avalon_td_shop_withsidebar{
width:100%;
padding:0px 3%;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_woo_in{
width:74%;
float:left;
margin-right:4%;
}
.avalon_td_woo .avalon_td_shop_withsidebar.float-right .avalon_td_woo_in{
float:right;
margin-right:0px;
margin-left:4%;
}
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_sidebar{
width:22%;
}
.avalon_td_shop_withsidebar ul.products > li { width:33.33%; }
.avalon_td_woo .avalon_td_wrap_crumb{
float:left;
margin-bottom:30px;
}
.avalon_td_wrap_crumb .woocommerce-breadcrumb{
margin-top:10px;
color:#777;
text-transform:uppercase;
}
.avalon_td_wrap_crumb .woocommerce-breadcrumb a{
text-decoration:none;
}
.avalon_td_wrap_crumb .woocommerce-breadcrumb a:hover{
text-decoration:underline;
}
.avalon_td_wrap_crumb .woocommerce-breadcrumb span{
margin:0px 3px;
}
.avalon_td_woo .avalon_td_wrap_sorting{
float:right;
margin-bottom:10px;
}
.avalon_td_woo h1.page-title{
display:none;
}
.avalon_td_wrap_sorting p.woocommerce-result-count{
color:#777;
text-transform:uppercase;
font-size:11px;
letter-spacing:1px;
display:inline-block;
}
.avalon_td_wrap_sorting form.woocommerce-ordering{
display:inline-block;
margin:0px 3px 0px 20px;
} .woocommerce ul.products{
clear:both;
width:auto;
margin:0 0 0 -40px;
padding:0;
list-style-type:none;
}
ul.products > li{
vertical-align:top;
display:inline-block;
margin-right:-5px;
padding-left:40px;
margin-bottom:33px;
overflow:hidden;
position:relative;
background:#fff;
text-align:center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul.products > li a.overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
}
ul.products > li:hover a.overlay{
background:rgba(0,0,0,0.2);
}
ul.products > li { width:25%; }
.woocommerce ul.products > li .title_wrap{
padding:20px 0px;
text-align:left;
}
.woocommerce ul.products > li .title_wrap a h3,
.woocommerce ul.products > li .title_wrap a h2{
margin-bottom:2px;
text-transform: uppercase;
letter-spacing:1px;
font-size:16px;
font-weight:600;
}
.woocommerce ul.products > li .title_wrap a span.price{
font-style:italic;
color:#777;
font-size:14px;
letter-spacing:1px;
}
.woocommerce ul.products > li .avalon_td_cart_buttons .add_to_cart_button{
border:none !important;
color:#fff !important;
}
.woocommerce-pagination{
width:auto;
float:left;
clear:both;
margin:10px 0px 20px 0px;
}
.woocommerce-pagination ul{
list-style-type:none;
padding:0px !important;
}
.woocommerce-pagination ul li{
margin-bottom:10px;
display:inline-block;
margin-left:-1px;
}
.woocommerce-pagination ul li a{
display:inline-block;
text-decoration:none;
padding:5px 0px 0px;
font-size:11px !important;
position:relative;
overflow:hidden;
height:22px;
width:35px;
text-align:center;
color:#fff;
background-color:#000;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.woocommerce-pagination ul li span.current{
display:inline-block;
text-decoration:none;
padding:5px 0px 0px;
font-size:11px !important;
position:relative;
overflow:hidden;
height:22px;
width:35px;
text-align:center;
color:#999;
background-color:#ccc;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.woocommerce-message{
clear:both;
border:1px solid #eee;
padding:20px;
margin-bottom:20px;
}
.woocommerce-message a{
margin-right:20px;
}
.widget_block .cart_list a.remove{
display:none;
} 
.widget_block .widget_shopping_cart_content .cart_list li{
margin-bottom:10px;
} .avalon_td_woo .avalon_td_product_single{
width:100%;
padding:0px 3%;
float:left;
clear:both;
margin:80px 0px 50px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_woo .avalon_td_product_single .avalon_td_wrap_crumb{
display:none;
}
.single-product-summary-wrap{
padding:20px 0px 0px;
}
.single-product-summary-wrap .woocommerce-breadcrumb{
margin-bottom:10px;
color:#777;
}
.single-product-summary-wrap .woocommerce-breadcrumb a{
text-decoration:none;
}
.single-product-summary-wrap .woocommerce-breadcrumb a:hover{
text-decoration:underline;
}
.single-product-summary-wrap .woocommerce-breadcrumb span{
margin:0px 3px;
}
.single-product-summary-wrap .product_title{
color:#333;
position:relative;
margin-bottom:12px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
letter-spacing:1px;
}
.single-product-summary-wrap a.woocommerce-review-link{
display:none;
}
p.price del{
text-decoration:none;
}
p.price del span.amount{
color:#777;
font-size:24px;
margin-right:10px;
font-weight:400;
font-style:italic;
text-decoration:line-through;
}
p.price del span.amount:after{
content:" ";
margin-left:7px;
font-weight:400;
text-decoration:none;
}
p.price ins span.amount{
color:#333;
font-size:24px;
position:relative;
font-style:italic;
font-weight:600;
text-decoration:none;
}
p.price ins{
text-decoration:none;
}
p.price span.amount{
color:#333;
font-size:24px;
position:relative;
font-style:italic;
font-weight:600;
text-decoration:none;
}
.single-product-summary-wrap .quantity{
display:inline-block;
margin:0px;
vertical-align:top;
}
.single-product-summary-wrap .button{
display:inline-block;
margin:0px;
vertical-align:top;
}
.quantity input{margin-left:0;margin-right:0; display:inline-block;}
.quantity input.qty{width:70px;display:inline; margin:0; text-align:center; height:45px;}
.quantity input.plus,
.quantity input.minus{padding:5px;vertical-align:middle;line-height:1em;border:none;width:20px;cursor:pointer;margin:0;display:inline; color:#fff; background:#131b23;}
.quantity input.minus{}
.quantity input.plus{float:none;}
.avalon_td_woo .avalon_td_product_single .product_meta{
width:100%;
float:left;
clear:both;
display:block;
text-align:center;
padding:20px 0px;
margin:50px 0px;
border-top:2px solid #eee;
border-bottom:2px solid #eee;
}
.avalon_td_woo .avalon_td_product_single .product_meta > span{
margin:10px;
display:inline-block;
}
.avalon_td_woo .avalon_td_product_single .product_meta a{
text-decoration:none;
text-transform:capitalize;
}
.avalon_td_woo .avalon_td_product_single .product_meta a:hover{
text-decoration:underline;
}
.avalon_td_product_single .comment-form-rating label,
.avalon_td_product_single .comment-form-comment label{
margin-bottom:5px;
display:block;
}
@media (max-width: 1200px) {
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_woo_in{width:65.3333%;}
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_sidebar{width:30.6666%;}
.avalon_td_shop_withsidebar ul.products > li { width:50%; }
}
@media (max-width: 1040px) {
.avalon_td_shop_full ul.products > li,
.single_product_related_wrap ul.products > li { width:50%; }
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_woo_in{width:100%; margin-right:0px;}
.avalon_td_woo .avalon_td_shop_withsidebar.float-right .avalon_td_woo_in{margin-left:0px;}
.avalon_td_woo .avalon_td_shop_withsidebar .avalon_td_sidebar{width:100%;}
}
@media (max-width: 768px) {
.avalon_td_woo .avalon_td_wrap_crumb{width:100%; clear:both; text-align:center; margin-bottom:20px;}
.avalon_td_woo .avalon_td_wrap_sorting{width:100%; clear:both; text-align:center; margin-bottom:40px;}
.avalon_td_woo .avalon_td_wrap_sorting p{display:none;}
div.product .woocommerce-tabs .panel{padding:40px 0%;}
}
@media (max-width: 480px) {
.avalon_td_shop_full ul.products,
.single_product_related_wrap ul.products{margin-left:0px;}
.avalon_td_shop_full ul.products > li ,
.single_product_related_wrap ul.products > li { width:100%; padding-left:0px; margin-right:0px;}
.avalon_td_shop_withsidebar ul.products > li { width:100%; }
}@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(//andreasbrett.de/wp-content/themes/avalonChild/google-webfonts/Lato/Lato-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(//andreasbrett.de/wp-content/themes/avalonChild/google-webfonts/Lato/Lato-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'Lora';
font-style: normal;
font-weight: 400;
src: local('Lora Regular'), local('Lora-Regular'), url(//andreasbrett.de/wp-content/themes/avalonChild/google-webfonts/Lora/Lora-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(//andreasbrett.de/wp-content/themes/avalonChild/google-webfonts/Open_Sans/OpenSans-Regular.ttf) format('truetype');
} @font-face {
font-family: 'fontello_500px';
src: url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.eot?70846753);
src: url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.eot?70846753#iefix) format('embedded-opentype'),
url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.woff2?70846753) format('woff2'),
url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.woff?70846753) format('woff'),
url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.ttf?70846753) format('truetype'),
url(//andreasbrett.de/wp-content/themes/avalonChild/fontello/fontello.svg?70846753#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   .xcon-behance:before {
font-family: 'fontello_500px';
content: '\f26e';
}
    .aligncenter	{ display:block;  margin:0 auto;}
.alignright		{ float:right;  margin-left:30px}
.alignleft		{ float:left;  margin-right:30px;}
.floatleft		{ float:left}
.floatright		{ float:right}
.textcenter		{ text-align:center}
.textright		{ text-align:right}
.textleft		{ text-align:left}
.wp-caption		{ text-align:center; margin-bottom:30px; max-width:100%;}
.wp-caption img	{ margin:0;  padding:0;  border:0 none}
.wp-caption p.wp-caption-text{font-size:12px!important; padding:0;  margin:10px 15px 0 15px !important; font-style:italic;  line-height:1.4!important; letter-spacing:0.5px; font-weight:400; }
.wp-caption.alignleft p.wp-caption-text	{text-align:left;}
.wp-caption.alignright p.wp-caption-text{text-align:right;}
.wp-smiley		{margin:0 !important; max-height:1em}
blockquote.left	{margin-right:40px; text-align:left; margin-left:0; width:50%; float:left;}
blockquote.right{margin-left:40px; text-align:left; margin-right:0; width:50%; float:right}
.bypostauthor{
margin: 0px;
padding: 0px;
}
.gallery-caption{
margin: 0px;
font-size: 13px;
font-style: italic;
color: #999;
padding: 5px 0px;
}
.mc_signup_submit #mc_signup_submit{
margin-top:0;
width:100%;
}
.sticky{
position: relative;
}
.avalon_td_main_content ul,
.avalon_td_main_content ol,
.avalon_td_comments .comment-text ul{
padding:0px 0px 0px 30px;
}
.avalon_td_main_content ul li,
.avalon_td_main_content ol li,
.avalon_td_comments .comment-text ul li{
margin-bottom:5px;
}
.content_holder blockquote{
padding:20px 8%;
margin:0px;
}
.content_holder cite{
padding-right:0px;
}
.avalon_td_page_splitright .tag-sticky-2 .avalon_td_post,
.avalon_td_home_d .tag-sticky-2 .avalon_td_post,
.avalon_td_home_d .sticky .avalon_td_post{
padding-top:30px;
padding-bottom:30px;
background:#F4ECE4;
}
.avalon_td_post h1{
word-wrap:break-word;
}
.post-password-form > div{
display:inline-block;
margin:15px 10px 0px 0px;
}
.page-links{
margin:20px 0px;
} .themedo-layout-column.have_bg > div{
box-sizing: border-box;
padding: 10%;
}
.themedo-layout-column{
position: relative;
}
.themedo-layout-column .avalon_td_content{
z-index: 20;
transform: translateZ(0);
position: relative;
}
.themedo-layout-column .avalon_td_bg{
z-index: 10;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
}
.avalon_td_animated_block{
position: relative;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}  html {
overflow-x:hidden;
padding: 0 !important;
margin:0px !important;
}
body{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
font-weight:500;
} .avalon_td_preload_window{
position:fixed;
width:100%;
height:100%;
z-index:99999;
background:#fff;
visibility: hidden;
opacity: 0;
transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.avalon_td_preload_window.enable{
visibility: visible;
opacity: 1;
}
.avalon_td_preload_window .in{
position:absolute;
width:100%;
height:100%;
display: table;
text-align: center;
}
.avalon_td_preload_window .in > div{
display: table-cell;
vertical-align: middle;
}
.avalon_td_preload_window .content_holder {
max-width: 700px;
margin: 0px auto;
position: relative;
}
.avalon_td_preload_window .content_holder .avalon_td_loader{
bottom:0px;
left:50%;
margin-left: -20px;
}
.avalon_td_loader{
width:40px;
height: 40px;
position: absolute;
border: 2px solid rgba(0,0,0,0.1);
border-top:2px solid #333;
border-radius: 100%;
} .avalon_right_click_avoid{
position:fixed;
width:100%;
height:100%;
z-index:99999;
display:none;
background:rgba(0,0,0,0.9);
}
.avalon_right_click_avoid .in{
display:table;
width:100%;
height:100%;
position:absolute;
}
.avalon_right_click_avoid .in > div{
display:table-cell;
vertical-align:middle;
}
.avalon_right_click_avoid .message_holder{
background:#fff;
max-width:400px;
width:auto;
padding:50px 70px;
margin:0px auto;
text-align:center;
box-shadow:0px 0px 15px rgba(0,0,0,0.8);
}
.avalon_td_contentwrap{
width:100%;
height:auto;
float:left;
min-height:100%;
position:relative;
margin:0px;
left:0px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.avalon_td_contentwrap_in{
width:100%;
float:left;
height:auto;
position:relative;
overflow:hidden;
margin-left:0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_totop{
position: fixed;
bottom: -40px;
right: 30px;
z-index: 98;
visibility: hidden;
opacity: 0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_totop.opened{
visibility: visible;
opacity: 1;
bottom: 30px;
}
.avalon_td_totop a {
width: 40px;
height: 40px;
line-height: 36px;
text-decoration: none;
color: #999;
border: 1px solid #999;
font-size: 22px;
display: block;
text-align: center;
box-sizing: border-box;
-webkit-transform: rotateZ(-90deg);
-moz-transform: rotateZ(-90deg);
transform: rotateZ(-90deg);
border-radius: 2px;
}
.avalon_td_audio_controls{
bottom:30px;
position: fixed;
z-index: 98;
right: 30px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_audio_controls.scrolled{
bottom: 80px;
}
.avalon_td_audio_controls a {
width: 40px;
height: 40px;
line-height: 40px;
text-decoration: none;
color: #fff;
background: rgba(0,0,0,0.5);
font-size: 15px;
display: block;
text-align: center;
border-radius: 2px;
}
.avalon_td_audio_controls a span{
display:none;
}
.avalon_td_audio_controls a span.on{
display:block;
}
.avalon_td_audio_controls audio {
visibility: hidden;
opacity: 0;
}
.avalon_td_contentwrap_in >.overlay{
right: 100%;
background:rgba(0,0,0,0.6);
position:absolute;
width:100%;
height:100%;
z-index: 99;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_contentwrap_in > .overlay.opened{
right: 0px;
opacity: 1;
visibility: visible;
}
.avalon_td_contentinside{
float:left;
width:100%;
height:auto;
position:relative;
left:0px;
transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.ie8{
text-align:center;
top:50%;
font-size:26px;
color:#999;
position:relative;
margin-top:-80px;
}
.ie8 span{
display:inline-block;
width:600px;
max-width:100%;
}
img{
width:auto;
height:auto;
}
.avalon_td_custom_content{
text-align:left;
color: #777;
letter-spacing: 1px;
line-height: 1.8;
font-size: 14px;
}
.avalon_td_custom_content[data-x-pos="center"]{text-align:center;}
.avalon_td_custom_content[data-x-pos="right"]{text-align:right;} .avalon_td_password_protected_content{
position:fixed;
width:100%;
height:100%;
z-index:1;
top:0px;
background:#fff url(//andreasbrett.de/wp-content/themes/avalon/framework/img/bg.jpg);
background-repeat:no-repeat;
background-size:cover;
}
.avalon_td_password_protected_content .in{
display:table;
width:100%;
height:100%;
position:absolute;
}
.avalon_td_password_protected_content .in > div{
display:table-cell;
vertical-align:middle;
}
.avalon_td_password_protected_content .message_holder{
background:#fff;
max-width:400px;
width:auto;
padding:50px 70px;
margin:0px auto;
text-align:center;
box-shadow:0px 0px 15px rgba(0,0,0,0.03);
}
.avalon_td_password_protected_content .message_holder label{
display:block;
}
.avalon_td_password_protected_content .message_holder input.password{
margin:10px 0px 0px 0px;
min-width:200px;
text-align:center;
}
.avalon_td_password_protected_content .message_holder div{
clear:both;
display:block;
}  .avalon_td_topbar{
width:100%;
height:auto;
position:relative;
float:left;
z-index:25;
bottom:auto!important;
}
.avalon_td_topbar.sticky{ 
position:fixed !important;
opacity:0; 
visibility: hidden; 
top: -500px;
overflow: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.avalon_td_topbar.sticky.on{ opacity:1; visibility: visible; }
.avalon_td_topbar.sticky.on.opened { 
top: 0px !important;
overflow: visible;
box-shadow: 0px 2px 10px rgba(0,0,0,0.03);
}
.avalon_td_topbar_in{
width:100%;
float:left;
position:relative;
z-index:15;
padding:0px;
background:#fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.avalon_td_topbar_in:after{
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:5;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));
background-image:-webkit-linear-gradient(rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0) 100%);
background-image:linear-gradient(rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0) 100%);	
}
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar,
.avalon_td_topbar.fullpagejs{
position:absolute;
left:0px;
right:0px;
}
.avalon_td_contentwrap[data-topbar="none"] .sticky-wrapper .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="transparent"] .sticky-wrapper .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="none_d"] .sticky-wrapper .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="transparent_d"] .sticky-wrapper .avalon_td_topbar{
position:relative;
left:auto;
right:auto;
}
.sticky-wrapper.fixed{
position:absolute;
width:100%;
}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_topbar_in{
background: #111;
}
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar_in{
background:none;
}
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar_in{
background:rgba(255,255,255,0.8);
}
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar_in{
background:rgba(0,0,0,0.5);
}
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar.sticky .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar.sticky .avalon_td_topbar_in,
.avalon_td_topbar.sticky .avalon_td_topbar_in{
background:#fff;
}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_topbar.sticky .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar.sticky .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar.sticky .avalon_td_topbar_in{
background:#111;
} .avalon_td_main_nav li a{color:#333;}
.avalon_td_main_nav li a:hover{color:#555;}
.cart-nav > a{color:#333;}
.avalon_td_sidebar_trigger .avalon_td_lines span span{background:#333;}
.avalon_td_topbar .avalon_td_mobile_trigger a span{background:#333;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_main_nav li a,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_main_nav li a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_main_nav li a{color: #fff;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_main_nav li a:hover,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_main_nav li a:hover,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_main_nav li a:hover{color: #eee;}
.avalon_td_contentwrap[data-topbar="simple_d"] .cart-nav > a,
.avalon_td_contentwrap[data-topbar="none_d"] .cart-nav > a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .cart-nav > a{color:#fff;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_search_button > a,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_search_button > a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_search_button > a{color:#fff;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_share_button > a,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_share_button > a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_share_button > a{color:#fff;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_sidebar_trigger .avalon_td_lines span span,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_sidebar_trigger .avalon_td_lines span span,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_sidebar_trigger .avalon_td_lines span span{background:#fff;}
.avalon_td_contentwrap[data-topbar="simple_d"] .avalon_td_topbar .avalon_td_mobile_trigger a span,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar .avalon_td_mobile_trigger a span,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar .avalon_td_mobile_trigger a span{background:#fff;}
.avalon_td_topbar_in .wrappie{
width:100%;
position:relative;
padding:0px 3%;
z-index:10;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_topbar .container{
position:relative;
}
.avalon_td_topbar .avalon_td_top_wrap{
width:100%;
position:relative;
float:left;
}
.avalon_td_logo_wrap{
display:block !important;
position:relative;
z-index:10;
}
.avalon_td_logo_wrap .avalon_td_logo{
float:left;
}
.avalon_td_logo_wrap .avalon_td_logo a{
padding:30px 0px;
display:block;
}
.avalon_td_logo_wrap .avalon_td_logo img{
min-height:20px;
max-height:80px;
}
.avalon_td_mobile_logo{
display:none;
position:relative;
z-index:10;
}
.avalon_td_mobile_logo{
float:left;
}
.avalon_td_mobile_logo a{
padding:17px 0px;
display:block;
}
.avalon_td_mobile_logo img{
min-height:20px;
max-height:50px;
}
.avalon_td_iconbar{
width:auto;
height:100%;
float:right;
position:relative;
margin-top:33px;
} .avalon_td_search_button{
width:auto;
height:100%;
display:inline-block;
position:relative;
vertical-align:top;
}
.avalon_td_search_button a{
color: #333;
margin-right: 15px;
}
.avalon_td_search_button a i {
font-size: 22px;
line-height: 17px;
} .avalon_td_search_box {
position: fixed;
width: 100%;
height: 100%;
background: #fff;
z-index: 999;
top: 0px;
left: 0px;
display: table;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.avalon_td_search_box.opened{
opacity: 1;
visibility: visible;
}
.avalon_td_search_box .avalon_td_in{
display: table-cell;
vertical-align: middle;
padding: 0px 20%;
text-align: center;
}
.avalon_td_search_box .avalon_td_search{
position: relative;
max-width: 600px;
margin: 0px auto;
}
.avalon_td_search_box .avalon_td_search .avalon_td_closer{
font-size:40px;
color: #777;
position: absolute;
right: -40px;
top: -40px;
}
.avalon_td_search_box .avalon_td_search .avalon_td_closer:hover {
color: #333;
}
.avalon_td_search_box .avalon_td_search ul {
list-style-type: none; 
padding: 20px 20px 10px 20px; 
text-align: left; 
background: #f5f5f5; 
border-radius: 3px; 
margin-bottom: 20px;
}
.avalon_td_search_box .avalon_td_search ul li { 
margin-bottom:10px; 
display: inline-block; 
margin-right: 20px;
}
.avalon_td_search_box .avalon_td_search ul li:first-child {
display: block;
}
.avalon_td_search_box .avalon_td_search ul li span{
font-weight: 600;
text-transform: uppercase;
color: #333;
letter-spacing: 0.5px;
}
.avalon_td_search_box .avalon_td_search input[type="radio"]{
margin:0px;
cursor: pointer;
}
.avalon_td_search_box .avalon_td_search li label {
padding-left: 5px;
cursor: pointer;
letter-spacing: 1px;
}
.avalon_td_search_box .avalon_td_inputwrap {
position: relative;
padding-right: 70px;
}
.avalon_td_search_box .avalon_td_inputwrap input[type="text"] {
border: none;
width: 100%;
border-bottom: 1px solid #eee;
margin-bottom: 20px;
height: 80px;
font-size: 30px !important;
}
.avalon_td_search_box .avalon_td_inputwrap input[type="submit"] {
position: absolute;
right: 0px;
top: 10px;
z-index: 10;
width: 50px;
background: none;
border: none;
}
.avalon_td_search_box .avalon_td_inputwrap a {
position: absolute;
right: 0px;
top: 0px;
z-index: 5;
text-decoration: none;
font-size: 50px;
color: #777;
} .avalon_td_share_button{
width:auto;
height:100%;
display:inline-block;
position:relative;
vertical-align:top;
}
.avalon_td_share_button > a{
color: #333;
margin-right: 15px;
}
.avalon_td_share_button > a i{
font-size: 22px;
line-height: 17px;
}
.avalon_td_share_button .share_list {
position: absolute;
top: 99%;
left:-8px;
padding-top: 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_share_button .share_list.opened{
padding-top: 10px;
opacity: 1;
visibility: visible;
}
.avalon_td_share_button .share_list ul {
list-style-type: none;
background: #000;
padding: 7px;
position: relative;
border-radius: 2px;
}
.avalon_td_share_button .share_list ul:before{
position: absolute;
content: '';
border: 5px solid transparent;
border-bottom-color: #000;
top: -10px;
left: 50%;
margin-left: -5px;
}
.avalon_td_share_button .share_list ul li{
margin: 2px 0px;
}
.avalon_td_share_button .share_list ul li a{
text-decoration: none;
color: #fff;
padding: 2px 5px;
display: block;
text-align: center;
font-size: 14px;
}
.avalon_td_share_button .share_list ul li a:hover{
color: #bbb;
} .avalon_td_sidebar_trigger{
width:auto;
height:100%;
display:inline-block;
position:relative;
vertical-align:top;
}
.avalon_td_sidebar_trigger a{
display:block;
padding:0px 20px;
min-height:25px;
z-index:10;
width:auto;
}
.avalon_td_sidebar_trigger .avalon_td_lines{
position:absolute;
top:0px;
left:0px;
overflow:hidden;
padding:0px 5px;
}
.avalon_td_sidebar_trigger .avalon_td_lines span span{
height:2px;
width:35px;
margin-bottom:7px;
display:block;
position:relative;
left:0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_sidebar_trigger .avalon_td_lines span.a{
left:0px;
}
.avalon_td_sidebar_trigger .avalon_td_lines span.a span.out{
left:-250%;
}
.avalon_td_sidebar_trigger .avalon_td_lines span.b{
position:absolute;
top:0px;
left:5px;
}
.avalon_td_sidebar_trigger .avalon_td_lines span.b span{
left:250%;
}
.avalon_td_sidebar_trigger .avalon_td_lines span.b span.in{
left:0px;
} .avalon_td_topbar .avalon_td_mobile_trigger{
position:relative;
z-index:10;
margin-right:15px;
margin-top: 2px;
display:none;
}
.avalon_td_topbar .avalon_td_mobile_trigger a{
width:auto;
height:auto;
padding:0px;
display:block;
text-align:center;
}
.avalon_td_topbar .avalon_td_mobile_trigger a span{
height:1px;
width:30px;
margin-bottom:7px;
display:block;
position:relative;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_topbar .avalon_td_mobile_trigger a.opened span.line_a{
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
top:8px;
width: 25px;
}
.avalon_td_topbar .avalon_td_mobile_trigger a.opened span.line_c{
-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);
bottom:8px;
width: 25px;
}
.avalon_td_topbar .avalon_td_mobile_trigger a.opened span.line_b{
opacity:0;
} .nav_mobile{
width:100%;
clear:both;
padding:10px 0px;
display:none;
}
.nav_mobile ul.avalon_td_mobile_nav{
list-style-type:none;
}
.nav_mobile ul.avalon_td_mobile_nav li{
position:relative;
}
.nav_mobile ul.avalon_td_mobile_nav li i{
position:absolute;
right:0px;
top:0px;
color:#333;
font-size:15px;
padding:0px;
z-index:9;
cursor:pointer;
margin:0px;
height:50px;
width:50px;
text-align:center;
vertical-align:middle;
line-height:3.3;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg); 
transform: rotate(90deg);
}
.nav_mobile ul.avalon_td_mobile_nav li i:hover{
color:#999;
}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile ul li i,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile ul li i,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile ul li i{color:#999;}
.nav_mobile ul.avalon_td_mobile_nav li a{
color:#333;
text-decoration:none;
font-size:13px;
font-weight:500;
text-transform:uppercase;
padding:15px 0px;
display:block;
border-top:1px solid rgba(255,255,255,0.03);
}
.nav_mobile ul.avalon_td_mobile_nav li a:hover{
color:#999;
}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile ul li a,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile ul li a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile ul li a{color:#999;}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile ul li a:hover,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile ul li a:hover,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile ul li a:hover{color:#fff;}
.nav_mobile ul.avalon_td_mobile_nav li ul{
display:none;
list-style-type: none;
}
.nav_mobile ul.avalon_td_mobile_nav ul a{ padding-left:20px; }
.nav_mobile ul.avalon_td_mobile_nav ul ul a{ padding-left:40px; }
.nav_mobile ul.avalon_td_mobile_nav ul ul ul a{ padding-left:60px; }
.nav_mobile ul.avalon_td_mobile_nav ul ul ul ul a{ padding-left:80px; } .nav_mobile .avalon_td_custom_lang_switcher ul li a{color:#333;}
.nav_mobile .avalon_td_custom_lang_switcher ul li a:hover{border-bottom-color: #333;}
.nav_mobile .avalon_td_custom_lang_switcher ul li{color:#777;}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a{color:#999;}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a:hover,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a:hover,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li a:hover{color:#999; border-bottom-color: #999;}
.avalon_td_contentwrap[data-topbar="simple_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li,
.avalon_td_contentwrap[data-topbar="none_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li,
.avalon_td_contentwrap[data-topbar="transparent_d"] .nav_mobile .avalon_td_custom_lang_switcher ul li{color:#fff;}  .togglesidebar_open .avalon_td_togglesidebar{
right:0px;
}
.avalon_td_togglesidebar{
top:0px;
right:-400px;
height:100%;
min-height:100%;
width:400px;
z-index:999;
position:fixed;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_closer{
color: #999;
position: absolute;
top: 8px;
right: 8px;
font-size: 35px;
line-height: 1;
z-index: 50;
text-decoration: none;
}
.avalon_td_togglesidebar .in{
border:none;
width:100%;
position:absolute;
height:100%;
background:#000;
}
.avalon_td_togglesidebar .in .avalon_td_extra{
border:none;
width:400px;
position:absolute;
height:100%;
padding:0px 50px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;
}
.avalon_td_togglesidebar .avalon_td_topwrap{
float:left;
clear:both;
height:auto;
width:100%;
}
.avalon_td_togglesidebar .avalon_td_topwrap > div{
padding-top:40px;
}
.nav_mobile .avalon_td_iconbe {
margin-bottom: 10px;
}
.avalon_td_iconbe > div{
display: inline-block;
} .avalon_td_audiobox{
margin-right: 20px;
}
.avalon_td_audiobox .playback{
display: block;
width: 20px;
height: 20px;
position: relative;
}
.avalon_td_audiobox .bar {
height: 5px;
width: 2px;
display: inline-block;
background-color: #fff;
bottom: 0;
position: absolute;
-webkit-animation-duration: 400ms;
-webkit-animation-play-state: running;
-webkit-animation-direction: alternate;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_audiobox .noAnim {
-webkit-animation: none;
-webkit-animation-name: none;
background-color: #bbb;
}
.avalon_td_audiobox .bar1 { 
left: 0; 
-webkit-animation-name: danceHeight1;
-webkit-animation-delay: 0ms;
}
.avalon_td_audiobox .bar2 { 
left: 4px; 
-webkit-animation-name: danceHeight2; 
-webkit-animation-delay: 300ms;
}
.avalon_td_audiobox .bar3 { 
left: 8px;
-webkit-animation-name: danceHeight3;
-webkit-animation-delay: 600ms;
}
.avalon_td_audiobox .bar4 { 
left: 12px;
-webkit-animation-name: danceHeight4;
-webkit-animation-delay: 900ms;
}
.avalon_td_audiobox .bar5 { 
left: 16px;
-webkit-animation-name: danceHeight5;
-webkit-animation-delay: 1200ms;
}
@-webkit-keyframes danceHeight1 { from { height: 3px; }to { height: 17px; }}
@-webkit-keyframes danceHeight2 { from { height: 1px; }to { height: 13px; }}
@-webkit-keyframes danceHeight3 { from { height: 7px; }to { height: 20px; }}
@-webkit-keyframes danceHeight4 { from { height: 1px; }to { height: 12px; }}
@-webkit-keyframes danceHeight5 { from { height: 2px; }to { height: 16px; }} .avalon_td_custom_lang_switcher ul {
list-style-type: none;
padding: 0px;
}
.avalon_td_custom_lang_switcher ul li {
display: inline-block;
color: #fff;
margin-right: 15px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
}
.avalon_td_custom_lang_switcher ul li a{
color: #bbb;
text-decoration: none;
border-bottom: 1px solid transparent;
}
.avalon_td_custom_lang_switcher ul li a:hover {
border-bottom-color: #bbb;
} .avalon_td_togglesidebar .widget_block{
width:100%;
margin-bottom:70px;
float:left;
clear:both;
letter-spacing:1px;
}
.avalon_td_togglesidebar .widget_block:last-child{
margin-bottom:0px;
}
.avalon_td_togglesidebar .wid-title{
color:#fff;
}
.avalon_td_aboutme.widget{
width:100%;
position:relative;
}
.avalon_td_aboutme.widget .cover{
width:100%;
position:relative;
margin-bottom:40px;
}
.avalon_td_aboutme.widget .cover .overlay{
position:absolute;
z-index:10;
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(0,0,0,0);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_aboutme.widget .cover .overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.avalon_td_aboutme.widget .cover .img_wrap{
position:absolute;
bottom:-20px;
width:100%;
text-align:left;
z-index:20;
}
.avalon_td_aboutme.widget .cover .img_wrap > *{
display:inline-block;
}
.avalon_td_aboutme.widget .cover .img_wrap img{
width:90px;
height:90px;
margin-left:20px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}
.avalon_td_aboutme.widget .cover .img_wrap h5{
color:#fff;
left:130px;
top:30px;
font-size:14px;
letter-spacing:2px;
font-weight:400;
text-transform:uppercase;
position:absolute;
}
.avalon_td_aboutme.widget a.hireme_link{
color:#333;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
position:relative;
}
.avalon_td_aboutme.widget a.hireme_link:after{
content:"";
position:absolute;
width:100%;
border-bottom:1px solid #333;
bottom:-3px;
left:0px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_aboutme.widget a.hireme_link:hover:after{
opacity:0;
visibility:hidden;
}
.avalon_td_togglesidebar .avalon_td_aboutme.widget p,
.avalon_td_togglesidebar .avalon_td_aboutme.widget a.hireme_link{
color:#bbb;
}
.avalon_td_togglesidebar .avalon_td_aboutme.widget a.hireme_link:after{
border-bottom-color:#bbb;
}
.avalon_td_togglesidebar .widget_block ul.menu {
text-align:left;
}
.avalon_td_togglesidebar .widget_block ul.menu li{
margin-bottom:15px;
}
.avalon_td_togglesidebar .widget_block ul.menu li a{
color:#bbb;
text-transform:uppercase;
letter-spacing:2px;
}
.avalon_td_togglesidebar .widget_block ul.menu li a:hover{
color:#fff;
border-bottom-color:#fff;
}
.avalon_td_togglesidebar .widget_block > div > ul ul.children, .avalon_td_togglesidebar .widget_block ul.sub-menu{
display:none;
}
.avalon_td_togglesidebar .avalon_td_bottomwrap{
position:relative;
float:left;
clear:both;
width:100%;
padding:50px 0px 30px 0px;
}
.avalon_td_togglesidebar .avalon_td_bottomwrap .avalon_td_social{
list-style-type:none;
text-align:left;
}
.avalon_td_togglesidebar .avalon_td_bottomwrap .avalon_td_social li{
display:inline-block;
margin:5px 15px 0px 0px;
}
.avalon_td_togglesidebar .avalon_td_bottomwrap .avalon_td_social li a{
display:block;
font-size:12px;
text-decoration:none;
text-align:center;
color:#777;
}
.avalon_td_togglesidebar .avalon_td_bottomwrap .avalon_td_social li a:hover{
color:#fff;
}  .hireme_popup{
padding:50px;
text-align: left;
width:560px;
margin: 0px auto;
position: relative;
background:#fff;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hireme_popup h3{
margin-bottom:10px;
font-size:18px;
letter-spacing:1px;
text-transform:uppercase;
font-weight:500;
color:#333;
}
.hire_online_form .empty_notice{
color:#F00;
display:none;
position:relative;
}
.hire_online_form .returnmessage{
display:none;
position:relative;
}
.hire_online_form .returnmessage span{
color:#009900;
display:block;
}
.hire_online_form .returnmessage span.book_error{
color:#F00;
}
.hire_online_form .row_wrap{
padding-top:20px;
clear:both;
display:block;
}
.hire_online_form .xx_row{
margin-bottom:20px;
clear:both;
display:block;
}
.hire_online_form .xx_row_half{
width:50%;
float:left;
margin-bottom:20px;
}
.hireme_popup input[type="text"]{
min-width:220px;
}
.hire_online_form label{
display:block;
color:#999;
margin-bottom:3px;
font-size:13px;
}
.hire_online_form label span{
color:#F00;
font-weight:bold;
}
.hire_online_form .datepicker-input{
display:inline-block;
width:145px;
}
.hire_online_form .datepicker-input input{
width:140px;
min-width:inherit;
}
.hire_online_form .td-time-picker{
display:inline-block;
vertical-align:bottom;
width:70px;
}
.hire_online_form .td-time-picker input{
max-width:100%;
min-width:inherit;
}
.hire_online_form .xx_row textarea{
width:450px;
}
div.time-picker {
position: absolute;
height: auto;
width:70px; background: #111;
z-index: 1046;
margin: 0;
overflow:hidden;
max-height:180px;
} div.time-picker::-webkit-scrollbar {background-color:#EEE;width:10px;}
div.time-picker::-webkit-scrollbar-thumb {
border:1px #EEE solid;border-radius:2px;background:#777;
-webkit-box-shadow: 0 0 8px #555 inset;box-shadow: 0 0 8px #555 inset;
-webkit-transition: all .3s ease-out;transition: all .3s ease-out;
}
div.time-picker::-webkit-scrollbar-track {-webkit-box-shadow: 0 0 2px #ccc;box-shadow: 0 0 2px #ccc;}	
div.time-picker ul {
list-style-type: none;
margin: 0;
padding: 0;
position:relative;
max-height:198px;
overflow: scroll;
z-index:1;
width:90px;
overflow-x:hidden;
}
div.time-picker li {
cursor: pointer;
text-align:left;
color:#fff;
height: 10px;
font: 12px/1 Helvetica, Arial, sans-serif;
padding: 6px;
}
div.time-picker li.selected {
background: #222;
}  .avalon_td_content{
height:auto;
position:relative;
z-index:0;
clear:both;
}
.avalon_td_main_content{
float:left;
clear:both;
width:100%;
position:relative;
}  .avalon_td_btn{
padding:14px 30px 14px 30px;
color:#777;
border:2px solid #eee;
height:auto;
line-height:1;
text-decoration:none;
font-size:13px;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
display:inline-block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
position:relative;
z-index:1;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_btn:hover{ 
background:#000;
color:#fff;
border-color:#000;
}
.avalon_td_btn.dark{
background:#000;
color:#fff;
border-color:#000;
}
.avalon_td_btn.dark:hover{
background:#151515;
border-color:#151515;	
}
.avalon_td_btn[data-size="small"]{padding:8px 15px;}
.avalon_td_btn[data-size="big"]{padding:20px 40px; font-size:15px;}
.avalon_td_btn span{
position:relative;
left:0px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_btn i{
font-size:10px;
position:absolute;
right:30px;
top:50%;
margin-top:-7px;
opacity:0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_btn i:before{
margin-top:2px;
}
.avalon_td_btn:hover span{
left:-10px;
}
.avalon_td_btn:hover i{
opacity:1;
right:20px;
} @-webkit-keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
@keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
.avalon_td_btn[data-hover="on"]:before {
content: '';
position: absolute;
border-width:6px;
border-style:solid;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.avalon_td_btn[data-hover="on"]:hover:before{
-webkit-animation-name: hvr-ripple-out;
animation-name: hvr-ripple-out;
}  .avalon_td_gallery_filter{
margin-bottom:35px;
position:relative;
z-index:16;
}
.avalon_td_gallery_filter .avalon_td_gallery_active_category{
clear:both;
position:relative;
display:block;
float:left;
width:100%;
}
.avalon_td_gallery_filter .avalon_td_gallery_active_category a{
padding:12px 80px 12px 25px;
text-transform:uppercase;
letter-spacing:2px;
text-decoration:none;
font-size:13px;
font-weight:400;
position:relative;
display:inline-block;
vertical-align:top;
min-width:80px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.avalon_td_gallery_filter .avalon_td_smallnav{
position:absolute;
right:20px;
top:17px;
left:auto;
overflow:hidden;
padding:0px 5px;
}
.avalon_td_gallery_filter .avalon_td_smallnav span span{
height:1px;
width:14px;
margin-bottom:3px;
display:block;
background:#fff;
position:relative;
left:0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_filter .avalon_td_smallnav span.a{
left:0px;
}
.avalon_td_gallery_filter .avalon_td_smallnav span.a span.out{
left:-250%;
}
.avalon_td_gallery_filter .avalon_td_smallnav span.b{
position:absolute;
top:0px;
left:5px;
}
.avalon_td_gallery_filter .avalon_td_smallnav span.b span{
left:250%;
}
.avalon_td_gallery_filter .avalon_td_smallnav span.b span.in{
left:0px;
}
.avalon_td_gallery_filter .ajax_loader{
visibility:hidden;
opacity:0;
position:absolute;
left:auto;
top:17px;
right:-30px;
color:#999;
}
.avalon_td_gallery_filter .ajax_loader i{
line-height: 0px;
font-size:13px;
width:13px;
height:13px;
vertical-align:top;
}
.avalon_td_gallery_category_list{
position:relative;
display:block;
clear:both;
}
.avalon_td_gallery_category_list ul{
list-style-type:none;
padding:20px 25px;
background:#000;
position:absolute;
top:0px;
left:0px;
right:0px;
display:none;
z-index:10;
}
.avalon_td_gallery_category_list ul.enable{
display:block;
}
.avalon_td_gallery_category_list ul li{
}
.avalon_td_gallery_category_list ul a{
text-transform:uppercase;
letter-spacing:1px;
text-decoration:none;
display:block;
padding:3px 0px;
}  .avalon_td_contentwrap[data-gallery-cat-visibility="disable"] .avalon_td_gallery_list .title_holder span, 
.avalon_td_contentwrap[data-gallery-cat-visibility="disable"] .avalon_td_nav_gallery_wrap ul.list li .title_holder span{display: none;}
.avalon_td_contentwrap[data-gallery-cat-visibility="disable"] .avalon_td_gallery_single .title_holder span.cat {display: none;}
.avalon_td_contentwrap[data-gallery-date-visibility="disable"] .avalon_td_gallery_single .title_holder span.date {display: none;}
.avalon_td_contentwrap[data-gallery-photonumber-visibility="disable"] .avalon_td_gallery_list .detail_small {display: none;}
.avalon_td_contentwrap[data-gallery-cat-visibility="disable"] .avalon_td_galleryblock .title_holder > span a{display:none}
.avalon_td_contentwrap[data-gallery-photonumber-visibility="disable"] .avalon_td_galleryblock .detail_small,
.avalon_td_contentwrap[data-gallery-photonumber-visibility="disable"] .avalon_td_nav_gallery_wrap ul.list li .detail_small{display: none;}
.avalon_td_contentwrap[data-gallery-page-cat-filter="disable"] .avalon_td_gallery_filter {display: none;}
.avalon_td_gallery_alpha{
width:100%;
float:left;
clear:both;
display:block;
position:relative;
overflow:hidden;
padding: 80px 3%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_list_wrap{
width:29%;
min-height:100%;
float:left;
}
.avalon_td_gallery_alpha .avalon_td_gallery_list_wrap .avalon_td_in{
padding:50px 10% 50px 10%;
position:relative;
width: 100%;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_alpha .avalon_td_gallery_list_wrap div.long_height{
position:absolute;
left:1px;
right:1px;
top:0px;
bottom: 0px;
background: #f5f5f5;
border: 1px solid #eee;
}
.avalon_td_gallery_list{
position:relative;
}
.avalon_td_gallery_list.process{
opacity:0.2;
}
.avalon_td_gallery_list ul{
list-style-type:none;
position:relative;
z-index:5;
display:block;
float:left;
clear:both;
width:100%;
padding:0px;
}
.avalon_td_gallery_list ul li{
margin-bottom:35px;
position:relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.avalon_td_gallery_list .gallery_cover{
position:relative;
overflow:hidden;
width:100%;
}
.avalon_td_gallery_list .gallery_cover .avalon_td_locked{
position:absolute;
width:100%;
height:100%;
z-index:1;
background:#111;
transform:translateZ(0);
}
.avalon_td_gallery_list .gallery_cover .avalon_td_locked span{
font-size:50px;
width:30px;
height:30px;
color:rgba(255,255,255,0.2);
text-align:center;
}
.avalon_td_gallery_list .gallery_cover .avalon_td_locked > div{
display:table;
width:100%;
height:100%;
text-align:center;
}
.avalon_td_gallery_list .gallery_cover .avalon_td_locked div div{
display:table-cell;
vertical-align:middle;
}
.avalon_td_gallery_list .gallery_cover .img_holder{
z-index:0;
position:relative;
}
.avalon_td_gallery_list .gallery_cover .img_holder img{
min-width:100%;
max-width:100%;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_gallery_list .gallery_cover:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_gallery_list .gallery_cover a{
position:relative;
z-index:5;
}
.avalon_td_gallery_list .gallery_cover a.overlay{
position:absolute;
z-index:10;
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(0,0,0,0);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_list li:hover .gallery_cover .overlay,
.avalon_td_gallery_list td:hover .gallery_cover .overlay{
background:rgba(0,0,0,0.3);
}
.avalon_td_gallery_list .gallery_cover a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.gra:after{
background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(56%,rgba(0,0,0,0.1)),color-stop(93%,rgba(0,0,0,0.6)),to(rgba(0,0,0,0.69)));
background-image:-webkit-linear-gradient(transparent 0%,transparent 50%,rgba(0,0,0,0.1) 56%,rgba(0,0,0,0.6) 93%,rgba(0,0,0,0.69) 100%);
background-image:linear-gradient(transparent 0%,transparent 50%,rgba(0,0,0,0.1) 56%,rgba(0,0,0,0.6) 93%,rgba(0,0,0,0.69) 100%);	
}
.avalon_td_gallery_list .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 50px 20px 30px;
z-index:15;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.avalon_td_gallery_list .title_holder h1{
font-size:18px;
text-transform:uppercase;
margin-bottom:0px;
font-weight:400;
letter-spacing:1px;
}
.avalon_td_gallery_list .title_holder h1 a{
text-decoration:none;
color:#fff;
position:relative;
}
.avalon_td_gallery_list .title_holder span{
color:#bbb;
}
.avalon_td_gallery_list .title_holder span a{
color:#bbb;
letter-spacing:1px;
font-size:13px;
text-transform:capitalize;
font-style:italic;
text-decoration:none;
}
.avalon_td_gallery_list .title_holder span a:hover{
text-decoration:underline;
} .avalon_td_gallery_list .mobile_title_holder{
text-align:left;
position:relative;
z-index:15;
display:none;
}
.avalon_td_gallery_list .mobile_title_holder h1{
font-size:18px;
text-transform:uppercase;
margin-bottom:0px;
font-weight:300;
letter-spacing:1px;
}
.avalon_td_gallery_list .mobile_title_holder h1 a{
text-decoration:none;
color:#333;
}
.avalon_td_gallery_list .mobile_title_holder span a{
letter-spacing:1px;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
.avalon_td_gallery_list .mobile_title_holder span a:hover{
text-decoration:underline;
} .avalon_td_gallery_list .detail_small{
position:absolute;
right:30px;
bottom:30px;
background:#000;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
width:30px;
height:30px;
line-height:27px;
z-index:20;
text-align:center;
cursor:pointer;
overflow:hidden;
}
.avalon_td_gallery_list .detail_small i{
color:#fff;
font-size:13px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_list .detail_small i:before{
margin-left:0px;
}
.avalon_td_gallery_list .detail_small span{
color:#fff;
font-size:13px;
font-style:italic;
display:block;
margin-top:-27px;
letter-spacing:1px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_list .detail_small:hover span{
margin-top:2px;
}
.avalon_td_pagination{
position:relative;
margin-left:0px;
z-index:15;
text-align:left;
float:left;
clear:both;
}
.avalon_td_pagination > span{
display:inline-block;
position:relative;
vertical-align:top;
}
.avalon_td_pagination a{
display:inline-block;
text-decoration:none;
padding:0px;
font-size:10px !important;
position:relative;
overflow:hidden;
height:26px;
width:35px;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.avalon_td_pagination a span{
top:0px;
position:relative;
display:block;
clear:both;
width:100%;
line-height:26px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_pagination a span.a{
margin-top:-26px;
}
.avalon_td_pagination a span.a.in{
margin-top:0px;
}
.avalon_td_pagination a span.b{
text-align:center;
}
.avalon_td_pagination .ajax_loader{
visibility:hidden;
opacity:0;
position:absolute;
left:auto;
top:7px;
right:-30px;
color:#999;
}
.avalon_td_pagination .ajax_loader i{
line-height: 0px;
font-size:13px;
width:13px;
height:13px;
vertical-align:top;
} .avalon_td_gallery_alpha .avalon_td_gallery_post_wrap{
float:left;
padding:0;
width:71%;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_alpha .avalon_td_gallery_post_wrap.post{
padding:0px 0px 0px 3%;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post_wrap .ajax_loader{
visibility:hidden;
opacity:0;
position:absolute;
left:4%;
top:30px;
color:#999;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post_wrap .ajax_loader i{
line-height: 0px;
font-size:13px;
width:13px;
height:13px;
vertical-align:top;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post{
position:relative;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post.process{
opacity:0.2;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder{
display:block;
margin:40px 0px 30px 0px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder h1{
font-size:30px;
margin-bottom:5px;
text-transform:uppercase;
font-weight:600;
letter-spacing:1px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder h1 a{
text-decoration:none;
color:#333;
position:relative;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder h1 a:after{
content:"";
position:absolute;
width:0px;
height:1px;
background:#333;
left:105%;
top:50%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder h1 a:hover:after{
width:30px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder span{
letter-spacing:1px;
font-style:italic;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder span a{
text-decoration:none;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .content_holder .intro_gallery{
list-style-type:none;
display:block;
clear:both;
float:left;
width:100%;
padding:0px;
margin:0px;
margin-top:20px;
margin-bottom:60px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .content_holder .intro_gallery li{
width:33.3333%;
float:left;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder{
width:100%;
padding:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images{
list-style-type:none;
width:100%;
margin:0px;
padding:0px;
margin-bottom:60px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li{
width:33.33%;
float:left;
margin-bottom:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
} .avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="1"] .masonry_images li{width:100%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="2"] .masonry_images li{width:50%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="3"] .masonry_images li{width:33.33%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="4"] .masonry_images li{width:25%;} .avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="a"] .masonry_images li{padding-left: 4px; padding-bottom: 4px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="b"] .masonry_images li{padding-left: 10px; padding-bottom: 10px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="c"] .masonry_images li{padding-left: 20px; padding-bottom: 20px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="d"] .masonry_images li{padding-left: 40px; padding-bottom: 40px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="e"] .masonry_images li{padding-left: 80px; padding-bottom: 80px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li .img_holder{
position:relative;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li img{
min-width:100%;
z-index:5;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li a.overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li:hover a.overlay{
background:rgba(0,0,0,0.3);
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 30px;
z-index:15;
margin:0px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images .title_holder h3{
color:#bbb;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
margin-bottom:0px;
font-style:italic;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .button_holder {
text-align:center;
margin-bottom:50px;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .button_holder .ajax_load_more.disabled{
background:#eee !important;
color:#777 !important;
border-color:#eee !important;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .button_holder span{
position:relative;
display:inline-block;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .button_holder .ajax_loader{
visibility:hidden;
opacity:0;
position:absolute;
left:auto;
top:14px;
right:-30px;
color:#999;
}
.avalon_td_gallery_alpha .avalon_td_gallery_post .button_holder.ajax_loader i{
line-height: 0px;
font-size:13px;
width:13px;
height:13px;
vertical-align:top;
}  .avalon_td_gallery_beta{
width:100%;
min-height:100%;
padding:50px 3% 100px 3%;
float:left;
clear:both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_beta .avalon_td_gallery_filter ul{
max-width:300px;
}
.avalon_td_gallery_beta .avalon_td_gallery_list{
margin-bottom:20px;
float:left;
clear:both;
width:100%;
padding-right:1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_beta .avalon_td_gallery_list > ul{
float:left;
}
.avalon_td_gallery_beta .avalon_td_gallery_list > ul > li{
width:100%;
float:left;
clear:both;
margin-bottom:20px;
position:relative;
background:#f5f5f5;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.avalon_td_gallery_beta .avalon_td_gallery_item{
width:25%;
float:left;
}
.avalon_td_gallery_beta .avalon_td_gallery_list .gallery_cover{
box-shadow:none;
}
.avalon_td_gallery_beta .avalon_td_gallery_images{
width:75%;
float:left;
position:relative;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel{
position:relative;
z-index:1;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item .img_holder{
position:relative;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item .img_holder .overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item:hover .img_holder .overlay{
background:rgba(0,0,0,.3);
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item .img_holder .overlay > span{
width:15px;
height:15px;
position:absolute;
top:50%;
left:50%;
margin-top:-7px;
margin-left:-7px;
opacity:0;
visibility:hidden;
overflow:hidden;
transform:translateZ(0px);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item:hover .img_holder .overlay > span{
opacity:1;
visibility:visible;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item .img_holder .overlay > span .a{
width:1px;
height:15px;
background:#bbb;
position:absolute;
left:50%;
margin-left:-1px;
transform:translateZ(0px);
}
.avalon_td_gallery_beta .avalon_td_gallery_images .carousel_item .img_holder .overlay > span .b{
width:15px;
height:1px;
background:#bbb;
position:absolute;
top:50%;
margin-top:-1px;
transform:translateZ(0px);
}
.avalon_td_gallery_beta .avalon_td_gallery_images > span{
position:absolute;
z-index:2;
padding:20px 0px;
width:40px;
text-align:center;
color:#fff;
background:rgba(0,0,0,.5);
top:50%;
margin-top:-20px;
left:0px;
cursor:pointer;
opacity:0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_beta .avalon_td_gallery_list > ul > li:hover .avalon_td_gallery_images > span{
opacity:1;
}
.avalon_td_gallery_beta .avalon_td_gallery_images > span.left{
border-radius:0px 3px 3px 0px;
}
.avalon_td_gallery_beta .avalon_td_gallery_images > span.right{
left:auto;
right:0px;
border-radius:3px 0px 0px 3px;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .no-image{
padding:20px 0px 0px 30px;
}
.avalon_td_gallery_beta .avalon_td_gallery_images .no-image p{
color:#777;
}  .avalon_td_gallery_gamma{
width:100%;
min-height:100%;
padding:50px 3% 100px 3%;
float:left;
clear:both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_gamma .avalon_td_gallery_filter ul{
max-width:300px;
}
.avalon_td_gallery_gamma .avalon_td_gallery_list{
margin-bottom:20px;
float:left;
clear:both;
width:100%;
padding-right:1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_gamma .avalon_td_gallery_list > ul{
margin-left:-2%;
width:auto;
float:none;
}
.avalon_td_gallery_gamma .avalon_td_gallery_list > ul > li{
width:31.3333%;
float:left;
margin-bottom:40px;
position:relative;
margin-left:2%;
}
.avalon_td_gallery_gamma .avalon_td_gallery_item{
width:90%;
float:left;
position:relative;
z-index:5;
}
.avalon_td_gallery_gamma .avalon_td_gallery_images{
position:absolute;
right:0px;
top:20px;
z-index:10;
background:#fff;
padding:0px 5px;
}
.avalon_td_gallery_gamma .avalon_td_gallery_list .gallery_cover{
box-shadow:none;
}
.avalon_td_gallery_gamma .avalon_td_gallery_list .gallery_cover img{
box-shadow:0px 1px 1px rgba(0,0,0,0.2);
min-width:100%;
}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder{
width:80px;
margin:5px 0px;
position:relative;
box-shadow:0px 1px 1px rgba(0,0,0,0.1);
}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder .overlay{
position:absolute;
left:0px;
top:0px;
bottom:0px;
right:0px;
background:rgba(0,0,0,0);
}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder:hover .overlay{
background:rgba(0,0,0,0.3);
}  .avalon_td_gallery_delta{
width:100%;
min-height:100%;
padding:50px 3% 100px 3%;
float:left;
clear:both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_delta .avalon_td_gallery_filter ul{
max-width:300px;
}
.avalon_td_gallery_delta .avalon_td_gallery_list{
margin-bottom:20px;
float:left;
clear:both;
width:100%;
padding-right:1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul{
margin-left:-2%;
width:auto;
float:none;
}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul > li{
width:23%;
float:left;
margin-bottom:2%;
position:relative;
margin-left:2%;
}
.avalon_td_gallery_delta .avalon_td_gallery_list[data-cols="5"] > ul > li{width:18%;}
.avalon_td_gallery_delta .gallery_cover.on > span{
visibility:hidden;
opacity:0;
}
.avalon_td_gallery_delta .avalon_td_gallery_images{
position:absolute;
top:0px;
left:0px;
bottom: 0px;
z-index:8;
width:100%;
opacity:1;
visibility:visible;
list-style-type:none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_gallery_delta .avalon_td_gallery_images.on{
opacity:1;
visibility:visible;
}
.avalon_td_gallery_delta .avalon_td_gallery_images li{
max-width:100%;
min-width:100%;
max-height:100%;
bottom: 0px;
margin-bottom: 0px;
}
.avalon_td_gallery_delta .avalon_td_gallery_images li a{
display: block;
}
.avalon_td_gallery_delta .avalon_td_gallery_images li img,
.avalon_td_gallery_delta .avalon_td_gallery_images li a img{
width: 100%;
}  .avalon_td_gallery_epsilon{
width:100%;
min-height:100%;
padding:0px 20px;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_epsilon .avalon_td_gallery_filter{
position:absolute;
top:50px;
left:3%;
display:block;
}
.avalon_td_gallery_epsilon .avalon_td_pagination{
position:absolute;
top:50px;
right:3%;
display:block;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_filter ul{
max-width:300px;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_list{
float:left;
clear:both;
width:100%;
overflow-x:scroll;
padding:20px 0px 15px 0px;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table{
width:auto;
max-width:none;
margin:0px;
border:none;	
}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table tr{
border:none;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table td{
width:auto;
display: table-cell;
vertical-align: middle;
padding:0px;
padding-right:0px;
border: none !important;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table td:last-child{
padding-right:0px;
}
.avalon_td_gallery_epsilon .avalon_td_gallery_item,
.avalon_td_gallery_epsilon .gallery_cover{
}
.avalon_td_gallery_epsilon .gallery_cover .img_holder{
height:auto;
width:100%;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
}  .avalon_td_gallery_single{
overflow:hidden;
position:relative;
width:100%;
}
.avalon_td_gallery_single.avalon_td_heroheader{
background:#ccc;
}
.avalon_td_gallery_single_hero_header{
z-index:100;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
position: relative;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.avalon_td_heroheader.animate .avalon_td_gallery_single_hero_header{
position: absolute;
}
.avalon_td_gallery_single_hero_header.start{
z-index:200;
}
.avalon_td_gallery_single_hero_header .hero_header_back{
width: 100%;
height: 100%;
position: absolute;
background:#ccc;
overflow:hidden;
z-index:100;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.bg_overlay{
background:rgba(0,0,0,0.6);
min-width:100%;
min-height:100%;
position:absolute;
z-index:10;
}
.avalon_td_gallery_single_hero_header .hero_header_back .bg{
width:110%;
height:110%;
position:relative;
z-index:5;	
background-size:cover;
background-repeat:no-repeat;
background-position:center;
left:-10%;
margin-top:-2%;
}
.avalon_td_gallery_single_hero_header .hero_header_overlay{
position: absolute;
z-index: 110;
top: 0px;
bottom: 0px;
width: 100%;
height:100%;
color: #fff;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.avalon_td_gallery_single_hero_header .hero_header_overlay .hero_header_in_wrap{
display: table;
height: 100%;
min-height: 100%;
width: 100%;
}
.avalon_td_gallery_single_hero_header .hero_header_overlay .hero_header_in{
display:table-cell;
vertical-align:middle;
text-align:center;
}
.avalon_td_gallery_single_hero_header .title_holder{
max-width:800px;
padding:50px 70px;
display:inline-block;
transform:translateZ(0);
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_hero_header .title_holder h1{
color:#FFFFFF;
position:relative;
margin-bottom:15px;
font-size:80px;
font-weight:600;
text-transform:uppercase;
text-align:center;
line-height:1;	
letter-spacing:1px;
}
.avalon_td_gallery_single_hero_header .title_holder > span{
font-size:16px;
position:relative;
color:#bbb;
display:block;
clear:both;
}
.avalon_td_gallery_single_hero_header .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
font-style:italic;
}
.avalon_td_gallery_single_hero_header .title_holder span a{
text-decoration:none;
color:#bbb;
}
.avalon_td_gallery_single_hero_header .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_gallery_single_hero_header .hero_header_button{
margin-top:40px;
width:50px;
height:50px;
padding-top:13px;
display:none;
border-radius:100%;
color:#fff;
border:1px solid #fff;
text-decoration:none;
transform: rotate(90deg);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_hero_header .avalon_td_prevnext{
text-align:center;
position:absolute;
bottom:30px;
left: 0px;
}
.avalon_td_gallery_single .avalon_td_main_content{
position:relative;
z-index:150;
background:#fff;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.avalon_td_heroheader .avalon_td_main_content{
float:left;
clear:both;
width:100%;
}
.avalon_td_gallery_single.avalon_td_heroheader .avalon_td_main_content.on{
position: absolute;
top: 0;
left: 0;
z-index:50;
width: 100%;
height: 100%;
overflow:hidden;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder{
padding:50px 0px;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder h1{
font-size:30px;
margin-bottom:5px;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder > span{
font-size:14px;
position:relative;
color:#bbb;
display:block;
clear:both;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
font-style:italic;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder span a{
text-decoration:none;
}
.avalon_td_gallery_single .avalon_td_main_content .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_gallery_single .avalon_td_content .avalon_td_desc{
padding:100px 0px;
}
.avalon_td_gallery_single .avalon_td_attached_images{
width:100%;
padding:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single .avalon_td_attached_images ul{
list-style-type:none;
width:100%;
margin:0px;
padding:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single .avalon_td_attached_images ul li{
width:25%;
float:left;
margin:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
} .avalon_td_gallery_single .avalon_td_attached_images[data-col="1"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="2"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="3"] ul li{width:33.33%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="5"] ul li{width:20%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="6"] ul li{width:16.66%;} .avalon_td_gallery_single .avalon_td_attached_images[data-gutter="a"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="a"] ul li{padding:2px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="b"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="b"] ul li{padding:5px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="c"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="c"] ul li{padding:10px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"] ul li{padding:20px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"] ul li{padding:40px;}
.avalon_td_gallery_single .avalon_td_attached_images ul li .img_holder{
position:relative;
}
.avalon_td_gallery_single .avalon_td_attached_images ul li img{
min-width:100%;
z-index:5;
}
.avalon_td_gallery_single .avalon_td_attached_images ul li a.overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
}
.avalon_td_gallery_single .avalon_td_attached_images ul li:hover a.overlay{
background:rgba(0,0,0,0.3);
}
.avalon_td_gallery_single .avalon_td_attached_images ul li a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.avalon_td_gallery_single .avalon_td_attached_images ul .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 30px;
z-index:15;
margin:0px;
}
.avalon_td_gallery_single .avalon_td_attached_images ul .title_holder h3{
color:#fff;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
margin-bottom:0px;
font-style:italic;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.image_list .video_item{
text-align:left;
position:absolute;
left:0px;
top:0px;
padding:20px 30px;
z-index:15;
margin:0px;
color: #fff;
font-size: 19px;
}  .avalon_td_splitscreen .avalon_td_gallery_single_splitscreen{
width:50%;
height:auto;
min-height:1px;
float:left;
position:fixed;
overflow:hidden;
}
.avalon_td_gallery_single_splitscreen .splitscreen_title{
position: absolute;
z-index: 110;
top: 0%;
width: 100%;
height:100%;
color: #fff;
display:table;
}
.avalon_td_gallery_single_splitscreen .splitscreen_title .in{
display:table-cell;
vertical-align:middle;
text-align:center;
}
.avalon_td_gallery_single_splitscreen .title_holder{
max-width:800px;
padding:50px 70px 30px 70px;
display:inline-block;
transform:translateZ(0);
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_splitscreen .title_holder h1{
color:#FFFFFF;
position:relative;
margin-bottom:15px;
font-size:60px;
font-weight:600;
text-transform:uppercase;
text-align:center;
line-height:1;	
letter-spacing:1px;
}
.avalon_td_gallery_single_splitscreen .title_holder > span{
font-size:16px;
position:relative;
color:#bbb;
display:block;
clear:both;
}
.avalon_td_gallery_single_splitscreen .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
font-style:italic;
}
.avalon_td_gallery_single_splitscreen .title_holder span a{
text-decoration:none;
color:#bbb;
}
.avalon_td_gallery_single_splitscreen .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_gallery_single_splitscreen .splitscreen_title_back{
width: 100%;
height: 100%;
position: absolute;
background:#222;
overflow:hidden;
z-index:100;
}
.avalon_td_gallery_single_splitscreen .splitscreen_title_back .bg{
width:100%;
height:100%;
position:relative;
z-index:5;	
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.avalon_td_gallery_single_splitscreen .splitscreen_title .avalon_td_prevnext{
text-align:center;
position:absolute;
bottom:30px;
}
.avalon_td_splitscreen .avalon_td_main_content{
width:50%;
float:right;
overflow-y:scroll;
}
.avalon_td_gallery_single.avalon_td_splitscreen .avalon_td_content .avalon_td_desc{
padding:70px 50px;
} .avalon_td_gallery_single_sidebargallery{
position:relative;
padding:50px 3%;
width:100%;
overflow:hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
.avalon_td_gallery_single_sidebargallery .sidebargallery_left{
width:400px;
left:3%;
top:50px;
position:fixed;
padding:0px 15px 0px 0px;
z-index:15;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
.avalon_td_gallery_single_sidebargallery .sidebargallery_left .ifscroll{
position:relative;
overflow:auto;
height:100%;
padding-right:25px;
width:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
.sidebargallery_left .img_holder{
margin-bottom:40px;
}
.sidebargallery_left .title_holder{
display:inline-block;
transform:translateZ(0);
position:relative;
margin-bottom:30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.sidebargallery_left .title_holder h1{
color:#333;
position:relative;
margin-bottom:3px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
letter-spacing:1px;
}
.sidebargallery_left .title_holder > span{
font-size:14px;
position:relative;
color:#777;
font-style:italic;
}
.sidebargallery_left .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
}
.sidebargallery_left .title_holder span span:first-child{
margin:0px 3px 0px 0px;
}
.sidebargallery_left .title_holder span a{
text-decoration:none;
}
.sidebargallery_left .title_holder span a:hover{
text-decoration:underline;
}
.sidebargallery_left .con_holder p{
letter-spacing:1px;
line-height:1.8;
font-size:14px;
padding-right:30px;
margin-bottom:15px;
}
.sidebargallery_left .con_holder a{
text-decoration:none;
}
.sidebargallery_left .con_holder a:hover{
text-decoration:underline;
}
#avalon_td_full_content{
text-align: left;
width: auto;
max-width:800px;
margin: 0px auto;
position: relative;
background:#fff;
padding:50px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_gallery_single_sidebargallery .sidebargallery_right{
float:left;
width:100%;
padding-left:400px;
position:relative;
z-index:10;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
.sidebargallery_right .avalon_td_gallery_list_wrappe{
width:100%;
height:100%;
padding:0px;
position:relative;
overflow:hidden;
}
.sidebargallery_right .avalon_td_gallery_list{
list-style-type:none;
border:none;
width:auto;
}
.sidebargallery_right .avalon_td_gallery_list tr{
border:none;
}
.sidebargallery_right .avalon_td_gallery_list .item{
width:auto;
}
.sidebargallery_right .avalon_td_hor_scroll{
width:100%;
overflow-x:scroll;
padding-bottom:15px;
}
.sidebargallery_right .avalon_td_hor_scroll .item{
width:auto;
display: table-cell;
vertical-align: middle;
padding:0px;
padding-right:20px;
border: none !important;
}
.sidebargallery_right .avalon_td_hor_scroll .item:last-child{
padding-right:0px;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder{
position:relative;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder img{
max-height:100%;
width:auto;
max-width:none;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder span.overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
cursor: pointer;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder span.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 30px;
z-index:15;
margin:0px;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder .title_holder h3{
color:#bbb;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
margin-bottom:0px;
font-style:italic;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe > span{
position:absolute;
z-index:2;
padding:20px 0px;
width:40px;
text-align:center;
color:#fff;
background:rgba(0,0,0,.5);
top:50%;
margin-top:-20px;
left:0px;
cursor:pointer;
opacity:1;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe:hover > span{
opacity:1;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe > span.left{
border-radius:0px 3px 3px 0px;
}
.sidebargallery_right .avalon_td_gallery_list_wrappe > span.right{
left:auto;
right:0px;
border-radius:3px 0px 0px 3px;
} .avalon_td_gallery_single_masonry ul.masonry_images{
list-style-type:none;
width:100%;
margin-bottom:40px;
}
.avalon_td_gallery_single_masonry ul.masonry_images li{
width:20%;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_masonry ul.masonry_images li.avalon_td_first{
width:20%;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder{
width:100%;
height:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .in{
padding:40px;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .img_holder{
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder{
display:inline-block;
transform:translateZ(0);
position:relative;
margin-bottom:30px;
padding:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder h1{
color:#333;
position:relative;
margin-bottom:3px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
letter-spacing:1px;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder > span{
font-size:14px;
position:relative;
color:#777;
font-style:italic;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder span span:first-child{
margin:0px 3px 0px 0px;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder span a{
text-decoration:none;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .con_holder p{
color:#333;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
padding-right:30px;
margin-bottom:15px;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .con_holder a{
text-decoration:none;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .con_holder a:hover{
text-decoration:underline;
}
.avalon_td_gallery_single_masonry li.avalon_td_first .content_holder .avalon_td_prevnext{
margin-top:50px;
} .avalon_td_gallery_single_masonry[data-gutter="a"],
.avalon_td_gallery_single_masonry[data-gutter="a"] ul li{padding:2px;}
.avalon_td_gallery_single_masonry[data-gutter="b"],
.avalon_td_gallery_single_masonry[data-gutter="b"] ul li{padding:5px;}
.avalon_td_gallery_single_masonry[data-gutter="c"],
.avalon_td_gallery_single_masonry[data-gutter="c"] ul li{padding:10px;}
.avalon_td_gallery_single_masonry[data-gutter="d"],
.avalon_td_gallery_single_masonry[data-gutter="d"] ul li{padding:20px;}
.avalon_td_gallery_single_masonry[data-gutter="e"],
.avalon_td_gallery_single_masonry[data-gutter="e"] ul li{padding:40px;}
.avalon_td_gallery_single_masonry ul.masonry_images li .img_holder{
position:relative;
}
.avalon_td_gallery_single_masonry ul.masonry_images li img{
min-width:100%;
z-index:5;
}
.avalon_td_gallery_single_masonry ul.masonry_images li a.overlay{
position:absolute;
z-index:10;
width:100%;
height:100%;
left:0px;
top:0px;
background:rgba(0,0,0,0);
}
.avalon_td_gallery_single_masonry ul.masonry_images li:hover a.overlay{
background:rgba(0,0,0,0.3);
}
.avalon_td_gallery_single_masonry ul.masonry_images li a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.avalon_td_gallery_single_masonry ul.masonry_images .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 30px;
z-index:15;
margin:0px;
}
.avalon_td_gallery_single_masonry ul.masonry_images .title_holder h3{
color:#bbb;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
margin-bottom:0px;
font-style:italic;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_proofing_single{
padding: 0px 0px 100px 0px;
float: left;
clear: both;
width: 100%;
height: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  .sidebargallery_left .avalon_td_prevnext{
margin-top:50px;
}
.avalon_td_prevnext{
position:relative;
margin-left:0px;
z-index:115;
text-align:left;
clear:both;
width:100%;
}
.avalon_td_prevnext span{
display:inline-block;
vertical-align:top;
position:relative;
}
.avalon_td_prevnext .avalon_td_prev{
margin-right:5px;
}
.avalon_td_prevnext a{
padding:14px 25px 14px 25px;
color:#fff;
background:#000;
height:auto;
line-height:1;
text-decoration:none;
font-size:13px;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
display:inline-block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
position:relative;
z-index:10;
margin-bottom:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
}
.avalon_td_prevnext a:hover{
opacity:0.9;
}
.avalon_td_prevnext a i{
font-size:10px;
vertical-align:top;
display:inline-block;
line-height:0px;
margin-top:2px;
}
.avalon_td_prevnext a i:before{
}
.avalon_td_prevnext .avalon_td_prev a i{margin-right:5px;}
.avalon_td_prevnext .avalon_td_next a i{margin-left:5px;}
.avalon_td_prevnext span span{
position:absolute;
bottom:170%;
left:0px;
max-width:200px;
min-width:200px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
visibility:hidden;
opacity:0;
z-index:5;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow:0px 0px 6px rgba(0,0,0,0.4);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_prevnext span span.on{
visibility:visible;
opacity:1;
bottom:130%;
}
.avalon_td_prevnext span img{
max-width:100%;
}
.avalon_td_prevnext[data-pos="bottom"] span span{
bottom:auto;
top:170%;
}
.avalon_td_prevnext[data-pos="bottom"] span span.on{
bottom:auto;
top:130%;
}  .avalon_td_page_splitscreen{
overflow: hidden;
position: relative;
width: 100%;
}
.avalon_td_page_splitleft{
width:50%;
height:auto;
min-height:1px;
float:left;
position:fixed;
overflow:hidden;
}
.avalon_td_page_splitleft .splitscreen_title{
position: absolute;
z-index: 110;
top: 0%;
width: 100%;
height:100%;
color: #fff;
display:table;
}
.avalon_td_page_splitleft .splitscreen_title .in{
display:table-cell;
vertical-align:middle;
text-align:center;
}
.avalon_td_page_splitleft .title_holder{
max-width:800px;
padding:50px 70px 30px 70px;
display:inline-block;
transform:translateZ(0);
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_page_splitleft .title_holder h1{
color:#FFFFFF;
position:relative;
margin-bottom:15px;
font-size:60px;
font-weight:600;
text-transform:uppercase;
text-align:center;
line-height:1;	
letter-spacing:1px;
}
.avalon_td_page_splitleft .title_holder > span{
font-size:16px;
position:relative;
color:#bbb;
display:block;
clear:both;
}
.avalon_td_page_splitleft .title_holder span span{
margin:0px 3px;
letter-spacing:1px;
font-style:italic;
}
.avalon_td_page_splitleft .title_holder span a{
text-decoration:none;
color:#bbb;
}
.avalon_td_page_splitleft .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_page_splitleft .title_holder span.subtitle{
color: #fff;
position: relative;
margin-top: 5px;
display:block;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
line-height: 1.2;
letter-spacing: 2px;	
}
.avalon_td_page_splitleft .splitscreen_title_back{
width: 100%;
height: 100%;
position: absolute;
background:#222;
overflow:hidden;
z-index:100;
}
.avalon_td_page_splitleft .splitscreen_title_back .bg{
width:100%;
height:100%;
position:relative;
z-index:5;	
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.avalon_td_page_splitright{
width:50%;
float:right;
overflow-y:scroll;
}
.avalon_td_page_splitright > .in{
padding-bottom:50px;
}
.avalon_td_page_splitright > .page{
padding:0px 10%;
}
.avalon_td_page_splitright .blog article{
margin-top:120px;
}
.avalon_td_page_splitright .blog .avalon_td_post{
padding:0px 10%;
}
.avalon_td_page_splitright .blog article:last-child .avalon_td_post{
border-bottom:none;
}
.avalon_td_page_splitright .blog .avalon_td_post h1{
font-size:30px;
letter-spacing:1px;
text-transform:uppercase;
color:#333;
font-weight:600;
margin-bottom:5px;
}
.avalon_td_page_splitright .blog .avalon_td_post h1 a{
text-decoration:none;
color:#333;
position:relative;
}
.avalon_td_page_splitright .blog .avalon_td_post h1 a:after{
content:"";
position:absolute;
width:0px;
height:1px;
background:#333;
left:105%;
top:50%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_page_splitright .blog .avalon_td_post h1 a:hover:after{
width:30px;
}
.avalon_td_page_splitright .blog .avalon_td_post > span{
font-size:14px;
position:relative;
color:#777;
font-style:italic;
letter-spacing:1px;
display:block;
margin-bottom:30px;
}
.avalon_td_page_splitright .blog .avalon_td_post span a{
text-decoration:none;
text-transform:capitalize;
margin:0px 3px 0px 0px;
}
.avalon_td_page_splitright .blog .avalon_td_post span a:hover{
text-decoration:underline;
}
.avalon_td_page_splitright .blog .avalon_td_post span span{
margin:0px 3px;
display:inline-block;
}
.avalon_td_page_splitright .blog .avalon_td_post p{
color:#333;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
padding-right:30px;
margin-bottom:15px;
}
.avalon_td_page_splitright .blog .avalon_td_post p a{
text-decoration:none;
}
.avalon_td_page_splitright .blog .avalon_td_post p a:hover{
text-decoration:underline;
}
.avalon_td_page_splitright .blog .avalon_td_pagination_simple{
padding:0px 10%;
margin:120px 0px;
} .avalon_td_home_d article{
margin-bottom:120px;
}
.avalon_td_home_d .avalon_td_post{
padding:0px 10%;
}
.avalon_td_home_d article:last-child .avalon_td_post{
border-bottom:none;
}
.avalon_td_home_d .avalon_td_post h1{
font-size:30px;
letter-spacing:1px;
text-transform:uppercase;
color:#333;
font-weight:600;
margin-bottom:5px;
}
.avalon_td_home_d .avalon_td_post h1 a{
text-decoration:none;
color:#333;
position:relative;
}
.avalon_td_home_d .avalon_td_post h1 a:after{
content:"";
position:absolute;
width:0px;
height:1px;
background:#333;
left:105%;
top:50%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_home_d .avalon_td_post h1 a:hover:after{
width:30px;
}
.avalon_td_home_d .avalon_td_post > span{
font-size:14px;
position:relative;
color:#777;
font-style:italic;
letter-spacing:1px;
display:block;
margin-bottom:30px;
}
.avalon_td_home_d .avalon_td_post span a{
text-decoration:none;
text-transform:capitalize;
margin:0px 3px 0px 0px;
}
.avalon_td_home_d .avalon_td_post span a:hover{
text-decoration:underline;
}
.avalon_td_home_d .avalon_td_post span span{
margin:0px 3px;
display:inline-block;
}
.avalon_td_home_d .avalon_td_post p{
color:#777;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
padding-right:30px;
margin-bottom:15px;
}
.avalon_td_home_d .avalon_td_post p a{
text-decoration:none;
}
.avalon_td_home_d .avalon_td_post p a:hover{
text-decoration:underline;
}
.avalon_td_home_d .avalon_td_pagination_simple{
padding:0px 10%;
margin:120px 0px;
} .avalon_td_search_list .search_title {
width: 100%;
clear: both;
margin-bottom: 50px;
}
.avalon_td_search_list .search_title h3.title {
color: #777;
font-size: 16px;
}
.avalon_td_search_list .avalon_td_gallery_list ul {
margin-left: -2%;
margin-bottom: 40px;
}
.avalon_td_search_list .avalon_td_gallery_list ul li {
float: left;
width: 31.33%;
margin-left: 2%;
}
.avalon_td_search_list .avalon_td_home_d .avalon_td_post,
.avalon_td_search_list .avalon_td_home_d .avalon_td_pagination_simple{
padding: 0px;
}  .avalon_td_blog_single{
padding:70px 0px 120px 0px;
float:left;
clear:both;
width:100%;
height:auto;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_blog_single .avalon_td_fullwidth{
padding:0px 12%;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.td-col-8.avalon_td_post{
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box; 
}
.td-col-8.avalon_td_post.float-left{
padding-right:20px;
}
.td-col-8.avalon_td_post.float-right{
padding-left:20px;
}
.avalon_td_blog_single .avalon_td_post .img_holder{
margin-bottom:40px;
}
.avalon_td_blog_single .avalon_td_post .img_holder.no{
margin-bottom:0px;
}
.avalon_td_blog_single .avalon_td_post .title_holder h1{
font-size:30px;
letter-spacing:1px;
text-transform:uppercase;
color:#333;
font-weight:600;
margin-bottom:5px;
}
.avalon_td_blog_single .avalon_td_post .title_holder span{
font-size:14px;
position:relative;
color:#ccc;
font-style:italic;
letter-spacing:1px;
display:block;
margin-bottom:30px;
}
.avalon_td_blog_single .avalon_td_post .title_holder span span span{
color:#999;
}
.avalon_td_blog_single .avalon_td_post .title_holder span a{
text-decoration:none;
text-transform:capitalize;
margin:0px 3px;
padding-bottom:2px;
border-bottom:1px solid transparent;
}
.avalon_td_blog_single .avalon_td_post .title_holder span a:first-child{
margin:0px 3px 0px 0px;
}
.avalon_td_blog_single .avalon_td_post .title_holder span span{
margin:0px 3px;
display:inline-block;
}
.avalon_td_blog_single .avalon_td_post .post-tags{
color:#ccc;	
line-height:2;
letter-spacing:1px;
margin-top:30px;
clear:both;
display:block;
}
.avalon_td_blog_single .avalon_td_post .post-tags span{
color:#333;
font-weight:600;
}
.avalon_td_blog_single .avalon_td_post .post-tags a{
text-decoration:none;
text-transform:capitalize;
margin:0px 5px;
padding-bottom:2px;
border-bottom:1px solid transparent;
}
.avalon_td_blog_single .avalon_td_post .desc p{
margin-bottom:27px;
line-height:1.9;
}  .avalon_td_events_list > ul{
list-style-type:none;
width:100%;
}
.avalon_td_events_list > ul > li{
margin-bottom:30px;
padding-bottom:30px;
border-bottom:2px solid #eee;
width:100%;
float:left;
clear:both;
}
.avalon_td_events_list > ul > li > div{
float:left;
width:auto;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_events_list > ul > li .img_holder{
padding-right:50px;
width:40%;
}
.avalon_td_events_list > ul > li .title_holder{
width:60%;
padding-top:50px;
}
.avalon_td_events_list > ul > li .title_holder h1{
font-size:30px;
letter-spacing:1px;
text-transform:uppercase;
color:#333;
font-weight:600;
margin-bottom:25px;
}
.avalon_td_events_list > ul > li .title_holder h1 a{
text-decoration:none;
color:#333;
position:relative;
}
.avalon_td_events_list > ul > li .title_holder h1 a:after{
content:"";
position:absolute;
width:0px;
height:1px;
background:#333;
left:105%;
top:50%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_events_list > ul > li .title_holder h1 a:hover:after{
width:30px;
}
.avalon_td_events_list > ul > li .title_holder > span{
font-size:14px;
position:relative;
color:#777;
font-style:italic;
letter-spacing:1px;
display:block;
margin-bottom:10px;
}
.avalon_td_events_list > ul > li .title_holder > span span{
font-style:normal;
text-transform:uppercase;
margin-right:10px;
color:#333;
}
.avalon_td_events_list > ul > li .title_holder a.read_more{
margin-top:20px;
display:inline-block;
text-decoration:none;
}
.avalon_td_events_list > ul > li .title_holder a.read_more:hover{
text-decoration:underline;
}
.avalon_td_event_single .avalon_td_main_title{
overflow:hidden;
}
.avalon_td_event_single .event_title_bg{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:5;
background-size:cover;
background-repeat:no-repeat;
background-color:#333;
}
.avalon_td_event_single .event_title_overlay{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:10;
background:rgba(0,0,0,0.3);
}
.avalon_td_event_single .event_title_overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.event_title_details_wrap{
float:left;
position:relative;
width:100%;
height:auto;
}
.avalon_td_event_single .event_title_left{
float:left;
position:relative;
z-index:25;
}
.avalon_td_event_single .avalon_td_event_details{
width:400px;
background:#fff;
padding:60px 60px 60px 120px;
text-align:left;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_event_single .avalon_td_event_details .line{
position:absolute;
top:0px;
left:80px;
bottom:0px;
border-left:1px solid #eee;
}
.avalon_td_event_single .avalon_td_event_details .event_block {
position:relative;
}
.avalon_td_event_single .avalon_td_event_details .event_location,
.avalon_td_event_single .avalon_td_event_details .event_date{
margin-bottom:40px;
}
.avalon_td_event_single .avalon_td_event_details .event_block h6{
text-transform:uppercase;
font-size:17px;
font-weight:600;
}
.avalon_td_event_single .avalon_td_event_details .event_block > span{
display:block;
letter-spacing:1px;
}
.avalon_td_event_single .avalon_td_event_details .event_location a{
display:inline-block;
margin-top:15px;
color:#333;
text-transform:uppercase;
font-size:12px;
font-weight:600;
letter-spacing:1px;
text-decoration:none;
position:relative;
}
.avalon_td_event_single .avalon_td_event_details .event_location a:after{
content:'';
position:absolute;
width:100%;
height:0px;
bottom:-1px;
left:0px;
border-bottom:1px solid #333;
}
.avalon_td_event_single .avalon_td_event_details .event_location a:hover{
color:#777;
}
.avalon_td_event_single .avalon_td_event_details .event_location a:hover:after{
border-bottom-color:#777;
}
.avalon_td_event_single .avalon_td_event_details .event_block > i{
position:absolute;
left:-90px;
top:-10px;
font-size:30px;
}
.avalon_td_event_single .event_title_right{
right:0px;
bottom:0px;
position:absolute;
padding-left:500px;
width:100%;
text-align:right;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
z-index:20;
}
.avalon_td_event_single .event_title_right h1{
color:#fff;
text-align:right;
}
.avalon_td_event_single .avalon_td_main_content{
padding:70px 0px 120px 0px;
}
.avalon_td_event_single .avalon_td_main_content .mobile_title h1{
display:none;
font-size:30px;
letter-spacing: 1px;
text-transform: uppercase;
color: #333;
font-weight: 600;
}  .avalon_td_clients_list {
width: 100%;
clear: both;
float: left;
margin-bottom: 50px;
}
.avalon_td_clients_list ul{
list-style-type: none;
padding: 0px;
margin-left: -3%;
}
.avalon_td_clients_list ul li{
float: left;
margin-left:3%;
width: 30.33%;
text-align: center;
margin-bottom: 3%;
padding: 40px 30px;
box-sizing: border-box;
background: #f5f5f5;
}
.avalon_td_clients_list ul li .img_holder{
margin-bottom: 40px;
}
.avalon_td_clients_list ul li .img_holder a {
display: inline-block;
width: 200px;
border-radius: 100%;
overflow:hidden;
position:relative;
z-index:10; }
.avalon_td_clients_list ul li .img_holder img {
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_clients_list ul li:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_clients_list ul li .title_holder h3 {
font-size: 22px;
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 10px;
word-wrap: break-word;
}
.avalon_td_clients_list ul li .title_holder h3 a {
color: #333;
text-decoration: none;
}
.avalon_td_clients_list ul li .avalon_td_count{
line-height: 1;
}
.avalon_td_clients_list ul li .avalon_td_count > span {
margin: 0px 5px;
font-style: italic;
color: #999;
}
.avalon_td_clients_list ul li .avalon_td_count span span {
font-size: 18px;
font-weight: 900;
font-style: normal;
color: #333;
}
.avalon_td_client_single .avalon_td_client_infobar{
padding: 70px 4%;
float: left;
clear: both;
width: 100%;
min-height: 200px;
box-sizing: border-box;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_left {
float: left;
width: 50%;
padding-top: 50px;
padding-left: 250px;
box-sizing: border-box;
position: relative;
}
.avalon_td_client_single .avalon_td_client_infobar .img_holder {
width: 200px;
border-radius: 100%;
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
}
.avalon_td_client_single .avalon_td_client_infobar .title_holder {
}
.avalon_td_client_single .avalon_td_client_infobar .title_holder h3 {
font-size: 22px;
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 10px;
word-wrap: break-word;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_count{
line-height: 1;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_count > span {
margin: 0px 5px;
font-style: italic;
color: #999;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_count span span {
font-size: 18px;
font-weight: 900;
font-style: normal;
color: #333;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_right {
float: right;
width: 50%;
padding-top: 50px;
}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_text_holder {
padding-left: 50px;
}
.avalon_td_client_single .avalon_td_proofing_list{
width: 100%;
clear: both;
float: left;
list-style-type: none;
padding: 0px;
margin-bottom: 30px;
}
.avalon_td_client_single .avalon_td_proofing_list li {
margin-bottom: 5px;
display: block;
border: 1px solid #eee;
padding: 15px 25px;
}
.avalon_td_client_single .avalon_td_proofing_list li a{
color: #333;
text-decoration: none;
border-bottom: 1px solid transparent;
}
.avalon_td_client_single .avalon_td_proofing_list li a:hover {
border-bottom-color: #333;
}
.avalon_td_client_single .avalon_td_proofing_list li span{
color: #999;
}
.avalon_td_client_single .avalon_td_gallery_list{
width: 100%;
clear: both;
float: left;
}
.avalon_td_client_single .avalon_td_gallery_list ul{
list-style-type: none;
padding: 0px;
width: auto;
margin-left: -2%;
display: block;
float: none;
}
.avalon_td_client_single .avalon_td_gallery_list li{
width: 31.33%;
margin-left: 2%;
float: left;
margin-bottom: 2%;
}  .avalon_td_comments{
margin-top:70px;
width:100%;
float:left;
clear:both;
}
.avalon_td_comments .comment-respond h5{
font-weight:600;
font-size:17px;
text-transform:uppercase;
margin-bottom:10px;
}
.avalon_td_comments .comment-title{
font-weight:600;
font-size:17px;
text-transform:uppercase;
}
.avalon_td_comments ul.commentlist{
margin-bottom:20px;
}
.avalon_td_comments ul{
margin:0;
padding:0;
list-style-type:none;
float:left;
clear:both;
width:100%;
}
.avalon_td_comments ul li{
margin:0;
padding:0;
position:relative;
}
.avalon_td_comments ul li>div{
padding:0;
background:#f5f5f5;
position:relative;
float:left;
width:100%;
min-height:120px;
margin-bottom:5px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.avalon_td_comments ul li.pingback>div{
min-height:0px;
padding:40px;
}
.avalon_td_comments ul li.pingback a{text-decoration:none; margin: 0px 10px;}
.avalon_td_comments ul li.pingback a:hover{text-decoration:underline;}
.comment-avatar{
width:70px;
height:70px;
left:40px;
top:40px;
margin:0;
position:absolute;
}
.comment-avatar img{
width:70px;
height:70px;
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
border-radius: 3px;
}
.commment-text-wrap{
float:left;
width:100%;
padding:40px 40px 40px 140px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.commment-text-wrap span.waiting{
background:#ddd;
padding:10px 20px;
margin-bottom:15px;
display:inline-block;
clear:both;
letter-spacing:1px;
}
.avalon_td_main_content .comment-data p{
margin-bottom:15px;
font-size:14px;
color:#777;
font-style:italic;
}
.comment-data span.author{
margin-right:3px;
margin-left:0px;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.comment-data a.url{
text-decoration:none;
text-transform:capitalize;
}
.comment-data a.url:hover{
text-decoration:underline;
}
.comment-data p span{
margin-left:3px;
margin-right:3px;
}
a.comment-reply-link, a.comment-edit-link{
color:#FFF;
font-size:10px;
text-transform:uppercase;
background:#333;
padding:3px 5px;
text-decoration:none;
margin-left:3px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
}
a.comment-edit-link{
margin-left:0px;
}
a.comment-reply-link:hover, a.comment-reply-link:hover{
background:#555;
}
.avalon_td_main_content .comment-text p{
color:#777;
font-size:14px;
letter-spacing:1px;
}
ul.children{
padding:0 0 0 30px;
margin-top:0px;
float:left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.children li{
padding:0 0 0 19px;
display:block;
}
.comment-form{
clear:both;
width:100%;
margin:10px 0px 0px;
float:left;
}
.comment-respond{
clear:both;
width:100%;
margin:10px 0px 0px 0px;
float:left;
}
.avalon_td_comments ul li>div.comment-respond{
background:none;
}
.comment-respond small{
font-size:11px;
width:100%;
text-align:left;
display:block;
margin:3px 0px;
}
.comment-respond small a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:5px 15px;
background:#C33;
display:inline-block;
}
.comment-form .input-holder{
width:100%;
margin-bottom:15px;
}
.comment-form .input-holder label{
display:block;
color:#777;
margin-bottom:3px;
font-style:italic;
}  .avalon_td_pagination_simple{
margin:30px 0px;
clear: both;
}
.avalon_td_pagination_simple ul{
list-style-type:none;
display:inline-block;
vertical-align:top;
margin-right:10px;
padding: 0px;
}
.avalon_td_pagination_simple ul li{
display:inline-block;
margin-right:3px;
}
.avalon_td_pagination_simple ul li a{
display:inline-block;
text-decoration:none;
padding:5px 0px 0px;
font-size:11px !important;
position:relative;
overflow:hidden;
height:22px;
width:35px;
text-align:center;
color:#fff;
background-color:#000;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.avalon_td_pagination_simple ul li span{
display:inline-block;
text-decoration:none;
padding:5px 0px 0px;
font-size:11px !important;
position:relative;
overflow:hidden;
height:22px;
width:35px;
text-align:center;
color:#999;
background-color:#ccc;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.avalon_td_pagination_simple > span{
color:#777;
text-transform:uppercase;
font-size:11px;
padding-top:5px;
letter-spacing:1px;
display:inline-block;
vertical-align:top;
}  .avalon_td_sidebar{
height:auto;
position:relative;
margin-bottom:70px;
}
.avalon_td_sidebar .avalon_td_sidebar_in{
position:relative;
height:auto;
}
.avalon_td_sidebar .avalon_td_sidebar_in .forheight{
width:100%;
height:auto;
float:left;
display:block;
}
.avalon_td_sidebar .widget_block{
width:100%;
margin-bottom:70px;
float:left;
clear:both;
letter-spacing:1px;
}
.avalon_td_sidebar .widget_block select,
.avalon_td_sidebar .widget_block input,
.avalon_td_sidebar .widget_block textarea,
.avalon_td_sidebar .widget_block table{
max-width:100%;
}
.avalon_td_sidebar .widget_block ul{
padding:0px;
}
.avalon_td_sidebar .widget_block:last-child{
margin-bottom:0px;
}
.wid-title{
width:100%;
display:block;
position:relative;
margin-bottom:40px;
text-align:left;
color:#333;
z-index:1;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wid-title:after{
position:absolute;
content:"";
bottom:-5px;
left:5px;
right:5px;
display:block;
height:5px;
z-index:2;
}
.wid-title span{
font-size:14px;
font-weight:600;
letter-spacing:1px;
text-transform:uppercase;
}
.textwidget p{
color:#777;
margin:0px 0px 15px 0px;
line-height:1.8;
}
ul.brochures{
list-style-type:none;
clear:both;
display:block;
width:100%;
float:left;
padding-left: 0px;
}
ul.brochures li{
margin-bottom:5px;
width:100%;
clear:both;
float:left;
}
ul.brochures li a{
color:#000;
border: 1px solid #eee;
display:block;
text-decoration:none;
position:relative;
float:left;
width:100%;
height:auto;
font-size:13px;
box-sizing: border-box;
}
ul.brochures li a:hover{
background:#eee;
}
ul.brochures li a:after{
position:absolute; right:15px;
top:50%;
margin-top:-5px;
border:5px solid transparent;
border-left-color:#bbb;
}
ul.brochures li a i{
font-size:16px;
text-align:center;
color:#fff;
background:#000;
float:right;
margin:10px;
width:40px;
height:32px;
padding-top:8px;
box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}
ul.brochures li a span.text_b{
font-weight:500;
margin-top:22px;
float:left;
margin-left:20px;
}
ul.brochures li a:hover:after{
border-left-color:#eee;
}
.modal_box{
clear:both;
float:left;
width:100%;
}
.random_img{
float:left;
margin-bottom:20px;
position:relative;
}
.random_img div.li{
position:relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.random_img .gallery_cover{
position:relative;
overflow:hidden;
width:100%;
}
.random_img .gallery_cover .img_holder{
z-index:5;
}
.random_img .gallery_cover .img_holder img{
min-width:100%;
max-width:100%;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.random_img div.li .gallery_cover:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.random_img .gallery_cover a{
position:relative;
z-index:5;
}
.random_img .gallery_cover a.overlay{
position:absolute;
z-index:10;
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(0,0,0,0);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.random_img div.li:hover .gallery_cover .overlay{
background:rgba(0,0,0,0.3);
}
.random_img .gallery_cover a.overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}
.random_img .title_holder{
text-align:left;
position:absolute;
left:0px;
bottom:0px;
padding:20px 50px 20px 30px;
z-index:15;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.random_img .title_holder h1{
font-size:18px;
text-transform:uppercase;
margin-bottom:0px;
font-weight:400;
letter-spacing:1px;
}
.random_img .title_holder h1 a{
text-decoration:none;
color:#fff;
position:relative;
}
.random_img .title_holder span{
color:#bbb;
}
.random_img .title_holder span a{
color:#bbb;
letter-spacing:1px;
font-size:13px;
text-transform:capitalize;
font-style:italic;
text-decoration:none;
}
.random_img .title_holder span a:hover{
text-decoration:underline;
} .random_img .detail_small{
position:absolute;
right:30px;
bottom:30px;
background:#000;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
width:30px;
height:30px;
line-height:27px;
z-index:20;
text-align:center;
cursor:pointer;
overflow:hidden;
}
.random_img .detail_small i{
color:#fff;
font-size:13px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.random_img .detail_small i:before{
margin-left:0px;
}
.random_img .detail_small span{
color:#fff;
font-size:13px;
font-style:italic;
display:block;
margin-top:-27px;
letter-spacing:1px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.random_img .detail_small:hover span{
margin-top:2px;
}
.random_img_nav{
position:relative;
margin-left:0px;
z-index:15;
text-align:left;
float:left;
clear:both;
}
.random_img_nav > span{
display:inline-block;
position:relative;
vertical-align:top;
}
.random_img_nav a{
display:inline-block;
text-decoration:none;
padding:0px;
font-size:10px !important;
position:relative;
overflow:hidden;
height:26px;
width:35px;
text-align:center;
color:#fff;
background:#000;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.random_img_nav a span{
top:0px;
position:relative;
display:block;
clear:both;
width:100%;
line-height:26px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.random_img_nav a span.a{
margin-top:-26px;
}
.random_img_nav a span.a.in{
margin-top:0px;
}
.random_img_nav a span.b{
text-align:center;
}
.widget_block > div > ul{
margin:0;
padding:0;
list-style-type:none;
}
.widget_block{
color:#333;
} .widget_block ul.menu{
list-style-type:none;
}
.widget_block ul.menu li{
margin-bottom:0px;
}
.widget_block ul.menu li a{
color:#333;
text-decoration:none;
line-height:2;
padding-bottom:2px;
border-bottom:1px solid transparent;
}
.widget_block ul.menu li a:hover{
border-bottom-color:#333;
}
.widget_block > div > ul ul.children, .widget_block ul.sub-menu{
border:none;
background:none;
list-style-type:none;
padding:0px;
margin-left:15px;
float:none;
}
.widget_block.widget_pages ul  li, .widget_block ul.sub-menu li{
clear:both;
}
li.page_item_has_children{
position:relative;
}
li.page_item_has_children i{
position:absolute;
right:0;
}
.tagcloud{
display:block;
padding:0px;
text-align:left;
line-height:2;
}
.tagcloud a{
color:#333;
padding-bottom:2px;
text-decoration:none;
border-bottom:1px solid transparent;
}
.tagcloud a:hover{
border-bottom-color:#333;
}
.tagcloud span{
margin:0px 8px;
color:#ccc;
}
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_calendar table,
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li{
margin-bottom:0px;
}
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_calendar table a,
.widget_categories ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_rss ul li a{
line-height:2;
color:#333;
padding-bottom:2px;
text-decoration:none;
border-bottom:1px solid transparent;
}	
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_calendar table a:hover,
.widget_categories ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_rss ul li a:hover{
border-bottom-color:#333;
text-decoration:none;
}
.widget_calendar table caption{padding-bottom:5px;}
.widget_recent_comments ul li{color:#999;} .widget-block .widget_shopping_cart_content{
border:none;
}
.widget-block .widget_shopping_cart_content .cart_list li:hover{
background:none;
}
.widget-block .widget_shopping_cart_content p.buttons a{
margin-left:0px;
}
.widget-block .widget_shopping_cart_content p.total{
text-align:right;
} .avalon_td_sidebar .widget_block.widget_rss ul li{
margin-bottom:30px;
}
.avalon_td_sidebar .widget_block.widget_rss ul li:last-child{
margin-bottom:0px;
}
.avalon_td_sidebar .widget_block.widget_rss li a.rsswidget{
margin-right:10px;
border-bottom:1px solid #333;
}
.avalon_td_sidebar .widget_block.widget_rss li a.rsswidget:hover{
border-bottom-color:transparent;
}
.avalon_td_sidebar .widget_block.widget_rss .rss-date,
.avalon_td_sidebar .widget_block.widget_rss cite{
font-style:italic;
color:#999;
}
.avalon_td_sidebar .widget_block.widget_rss .rssSummary{
margin:10px 0px;
}
.search2{
position:relative;
}
.search2 form, .search2 form input{
margin:0;
}
.search2 input.ft{
width:100%;
line-height:normal;
position:relative;
border-right:none;
-webkit-border-radius:0 2px 2px 0;
-moz-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.search2 input.fs{
height:auto;
width:auto;
top:0;
right:0;
bottom:0px;
padding:15px;
position: absolute;
color:#fff;
border:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.search2 input.fs:hover{
opacity:0.9;
}
.flickr-widget > div{
float:left;
margin-right:3px;
margin-bottom:3px;
}
.widget_block .instagram-pics{
margin-left:-10px;
}
.widget_block .instagram-pics li{
width:33.33%;
float:left;
padding-left:10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.widget_block .instagram-pics li img{
min-width:100%;
}
.widget_block p.clear{
text-align:center;
text-transform:uppercase;
font-size:11px;
padding-top:10px;
margin-bottom:0px;
display:block;
clear:both;
}
.widget_block p.clear a{
text-decoration:none;
}
.widget_block p.clear a:hover{
text-decoration:underline;
} .avalon_td_contact_widget{
padding:50px 35px;
border:15px solid #f5f5f5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.avalon_td_contact_widget > div{
margin-bottom:30px;
display:block;
letter-spacing:1px;
line-height:1.8;
color:#333;
}
.avalon_td_contact_widget h1,
.avalon_td_contact_widget h2,
.avalon_td_contact_widget h3,
.avalon_td_contact_widget h4,
.avalon_td_contact_widget h5,
.avalon_td_contact_widget h6,
.avalon_td_contact_widget p,
.avalon_td_contact_widget span{
color:#333;
}
.avalon_td_contact_widget a.avalon_td_btn,
.avalon_td_contact_widget a.avalon_td_btn span{
background:#000;
color:#fff;
border-color:#000;
} .avalon_td_togglesidebar .widget_archive ul li a,
.avalon_td_togglesidebar .widget_pages ul li a,
.avalon_td_togglesidebar .widget_meta ul li a,
.avalon_td_togglesidebar .widget_calendar table a,
.avalon_td_togglesidebar .widget_categories ul li a,
.avalon_td_togglesidebar .widget_recent_comments ul li a,
.avalon_td_togglesidebar .widget_recent_entries ul li a,
.avalon_td_togglesidebar .widget_rss ul li a,
.avalon_td_togglesidebar .textwidget,
.avalon_td_togglesidebar .textwidget span,
.avalon_td_togglesidebar .textwidget p,
.avalon_td_togglesidebar .textwidget h1,
.avalon_td_togglesidebar .textwidget h2,
.avalon_td_togglesidebar .textwidget h3,
.avalon_td_togglesidebar .textwidget h4,
.avalon_td_togglesidebar .textwidget h5,
.avalon_td_togglesidebar .textwidget h6,
.avalon_td_togglesidebar .textwidget a,
.avalon_td_togglesidebar .tagcloud a,
.avalon_td_togglesidebar table{
color:#bbb;
}
.avalon_td_togglesidebar .widget_archive ul li a:hover,
.avalon_td_togglesidebar .widget_pages ul li a:hover,
.avalon_td_togglesidebar .widget_meta ul li a:hover,
.avalon_td_togglesidebar .widget_calendar table a:hover,
.avalon_td_togglesidebar .widget_categories ul li a:hover,
.avalon_td_togglesidebar .widget_recent_comments ul li a:hover,
.avalon_td_togglesidebar .widget_recent_entries ul li a:hover,
.avalon_td_togglesidebar .widget_rss ul li a:hover,
.avalon_td_togglesidebar .tagcloud a:hover{
border-bottom-color:#bbb;
}
.avalon_td_togglesidebar .widget_categories ul li,
.avalon_td_togglesidebar .tagcloud span {
color: #555;
}
.avalon_td_togglesidebar table th{
color: #fff;
}
.avalon_td_togglesidebar table,
.avalon_td_togglesidebar table tr{
border-color: #333;
}  .heroheader .avalon_td_footer{
visibility:hidden;
opacity:0;
}
.avalon_td_footer{
width:100%;
clear:both;
float:left;
position:relative;
display:block;
z-index:0; text-align:right;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_contentwrap[data-footer="transparent"] .avalon_td_footer,
.avalon_td_contentwrap[data-footer="none"] .avalon_td_footer,
.avalon_td_contentwrap[data-footer="transparent_d"] .avalon_td_footer,
.avalon_td_contentwrap[data-footer="none_d"] .avalon_td_footer{
position:absolute;
bottom:0px;
}
.footer_in{
clear:both;
float:left;
position:relative;
width:100%;
height:auto;
z-index:1;
transform:translateZ(0);
background:#fff;
}
.avalon_td_contentwrap[data-footer="transparent"] .footer_in{ background: rgba(255,255,255,0.8); }
.avalon_td_contentwrap[data-footer="transparent_d"] .footer_in{ background: rgba(0,0,0,0.5);}
.avalon_td_contentwrap[data-footer="none"] .footer_in,
.avalon_td_contentwrap[data-footer="none_d"] .footer_in{ background:none;}
.avalon_td_contentwrap[data-footer="simple_d"] .footer_in{ 	background:#111; }
.avalon_td_copyright{
width:100%;
min-height:40px;
padding:0px 20px;
position:relative;
bottom:0px;
right:0px;
z-index:1;
text-align:center;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_copyright p{
margin:0px;
margin-top:13px;
margin-bottom:13px;
padding:0px;
width:100%;
transform:translateZ(0);
font-size:11px;
color:#777;
letter-spacing:1px;
}
.avalon_td_copyright p a{
text-decoration:none;
position:relative;
}
.avalon_td_copyright p a:hover{
text-decoration:underline;
}
.footer_instagram_stream .instagram-pics{
width:100%;
list-style-type:none;
margin-left:0px;
}
.footer_instagram_stream .instagram-pics li{
width:12.5%;
float:left;
padding-left:0px;
}
.footer_instagram_stream p.clear{display:none;}
.footer_instagram_stream{
position: relative;
}
.footer_instagram_stream .wid-title{
text-align:center;
margin:0px;
top: 20px;
text-transform:uppercase;
letter-spacing:1px;
width:100%;
position: absolute;
}
.footer_instagram_stream .wid-title span{
background: #fff;
color:#333;
padding: 10px 20px;
border-radius: 2px;
font-size: 14px !important;
}
.avalon_td_footer ul.social{
list-style-type:none;
width:100%;
text-align:center;
margin:25px 0px 20px 0px;
letter-spacing:1px;
font-size:13px;
font-weight:400;
text-transform:uppercase;
transform:translateZ(0);
}
.avalon_td_footer ul.social li{
display:inline-block;
margin:0px 20px 5px 20px;
}
.avalon_td_footer ul.social li i{
width:30px;
height:30px;
border-radius:100%;
text-align:center;
line-height:2;
display:inline-block;
margin-right:5px;
color:#333;
font-size:14px;
}
.avalon_td_footer ul.social li a{
text-decoration:none;
color:#333;
position:relative;
}
.avalon_td_contentwrap[data-footer="simple_d"] .footer_instagram_stream .wid-title span,
.avalon_td_contentwrap[data-footer="transparent_d"] .footer_instagram_stream .wid-title span,
.avalon_td_contentwrap[data-footer="none_d"] .footer_instagram_stream .wid-title span{background: #111; color: #fff;}
.avalon_td_contentwrap[data-footer="simple_d"] .footer_in ul.social li i,
.avalon_td_contentwrap[data-footer="transparent_d"] .footer_in ul.social li i,
.avalon_td_contentwrap[data-footer="none_d"] .footer_in ul.social li i,
.avalon_td_contentwrap[data-footer="simple_d"] .footer_in ul.social li a,
.avalon_td_contentwrap[data-footer="transparent_d"] .footer_in ul.social li a,
.avalon_td_contentwrap[data-footer="none_d"] .footer_in ul.social li a{ color: #fff; }  .avalon_td_main_title{
padding:80px 0px;
float:left;
clear:both;
width:100%;
text-align:center;
position:relative;
}
.avalon_td_main_title.with_media{
padding:400px 0px 50px 0px;
}
.avalon_td_main_title .page_title_wrap{
position:relative;
z-index:10;
}
.avalon_td_main_title h1{
color: #333;
position: relative;
margin-bottom: 0px;
font-size: 60px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
line-height: 1.2;
letter-spacing: 2px;
}
.avalon_td_main_title.with_media h1{
color:#fff;
}
.avalon_td_main_title span.subtitle{
color: #333;
position: relative;
margin-top: 5px;
display:block;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
line-height: 1.2;
letter-spacing: 2px;	
}
.avalon_td_main_title.with_media span.subtitle{
color:#fff;
}
.avalon_td_main_title .page_title_bg_wrap{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:5;
overflow:hidden;
}
.avalon_td_main_title .page_title_bg{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:5;
background-size:cover;
background-repeat:no-repeat;
background-color:#222;
background-position:center;
}
.avalon_td_main_title .page_title_overlay{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:10;
background:rgba(0,0,0,0.3);
}
.avalon_td_main_title .page_title_overlay:after{
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
}   .avalon_td_section{
height:auto;
width:100%;
float:left;
clear:both;
} .avalon_td_fullwidth{
width:100%;
float:left;
clear:both;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.avalon_td_fullwidth[data-min-height="h100"]{min-height:100px;}
.avalon_td_fullwidth[data-min-height="h200"]{min-height:200px;}
.avalon_td_fullwidth[data-min-height="h300"]{min-height:300px;}
.avalon_td_fullwidth[data-min-height="h400"]{min-height:400px;}
.avalon_td_fullwidth[data-min-height="h500"]{min-height:500px;}
.avalon_td_fullwidth[data-min-height="h600"]{min-height:600px;}
.avalon_td_fullwidth[data-min-height="h700"]{min-height:700px;}
.avalon_td_fullwidth[data-min-height="h800"]{min-height:800px;}
.avalon_td_fullwidth[data-min-height="h900"]{min-height:900px;}
.avalon_td_fullwidth[data-min-height="h1000"]{min-height:1000px;}
.avalon_td_fullwidth .avalon_td_wrap{
position:relative;
z-index:10;
float: left;
width: 100%;
}
.avalon_td_fullwidth .avalon_td_back{
position:absolute;
z-index:9;
min-height:100%;
width:100%;
top:0;
left:0;
overflow:hidden;
} .avalon_td_overlay_parallax{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:4;
}
.avalon_td_overlay_video{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:4;
background-size: cover;
}
.avalon_td_overlay_bgslide{
position:absolute;
min-width:100%;
min-height:100%;
top:0px;
left:0px;
z-index:4;
}
.avalon_td_overlay_image{
position:absolute;
z-index:4;
min-width:100%;
min-height:100%;
top:0px;
left:0px;
}
.avalon_td_overlay_color{
position:absolute;
z-index:10;
min-width:100%;
min-height:100%;
top:0px;
left:0px;
right:0px;
bottom:0px;
} .avalon_td_accordion {
position: relative;
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 20px;
clear:both;
width:100%;
float:left;
-webkit-perspective:500px;
-moz-perspective:500px;
perspective:500px;
}
.avalon_td_accordion .accordion_in {
position: relative;
z-index: 10;
overflow: hidden;
margin-bottom:5px;
}
.avalon_td_accordion .accordion_in .acc_head {
position: relative;
border: 1px solid #eee;
color:#000;
padding: 20px 30px;
font-size: 14px;
font-weight:400;
letter-spacing:1px;
text-transform:uppercase;
display: block;
cursor: pointer;
}
.avalon_td_accordion .accordion_in.acc_active .acc_head{
background: #f5f5f5;
}
.avalon_td_accordion .accordion_in .acc_content {
background: #fff;
padding: 30px;
color:#333;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
border: 1px solid #eee;
border-top: none;
}
.avalon_td_accordion .accordion_in .acc_content p{
color:#333;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
margin-bottom:15px;
}
.avalon_td_accordion .accordion_in.acc_active > .acc_content {
display: block;
}
.avalon_td_accordion[data-skin="dark"] .accordion_in .acc_head{background:#000; color:#fff; border:none;}
.avalon_td_accordion[data-skin="dark"] .accordion_in .acc_content{background:#000; color:#bbb; border: none;}
.avalon_td_accordion[data-skin="dark"] .accordion_in.acc_active .acc_head{border-bottom:1px solid #222;} .avalon_td_tabs{
clear:both;
width:100%;
float:left;
}
.avalon_td_tabs ul.etabs{
list-style-type:none;
padding: 0px;
}
.avalon_td_tabs ul.etabs li{
display:inline-block;
margin-right:-2px;
margin-bottom: 0px;
}
.avalon_td_tabs ul.etabs li a{
text-decoration:none;
font-size:14px;
text-transform:uppercase;
color:#000;
font-weight:400;
letter-spacing:1px;
background:#f5f5f5;
display:block;
padding:10px 20px;
border:1px solid #eee;
margin-bottom:-1px;
}
.avalon_td_tabs ul.etabs li a.active{
background:#fff;
border-bottom-color:#fff;
}
.avalon_td_tabs .tabcontent{
display:block;
padding:30px;
border:1px solid #eee;
background:#fff;
color:#333;
letter-spacing:1px;
line-height:1.8;
font-size:14px;
} .avalon_td_tabs[data-x-pos="center"] ul.etabs{text-align:center;}
.avalon_td_tabs[data-x-pos="right"] ul.etabs{text-align:right;}
.avalon_td_tabs[data-x-pos="right"] ul.etabs li{margin-right:0px; margin-left:-2px;} .avalon_td_tabs[data-skin="dark"] ul.etabs li a{
background:#222;
color:#fff;
border:none;
}
.avalon_td_tabs[data-skin="dark"] ul.etabs li a.active{
background:#000;
}
.avalon_td_tabs[data-skin="dark"] .tabcontent{
border:none;
background:#000;
color:#FFF;
} .avalon_td_expandable{
width:100%;
float:left;
clear:both;
z-index:10;
position:relative;
}
.avalon_td_expandable .etitle{
padding:50px 0px;
text-align:center;
cursor:pointer;
position:relative;
z-index:10;
}
.avalon_td_expandable .etitle span{
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:400;
display:block;	
}
.avalon_td_expandable .etitle i{
font-size:20px;
line-height:0px;
position:absolute;
left:50%;
margin-left:-5px;
bottom:30px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.avalon_td_expandable.open .etitle i{
-webkit-transform:rotateZ(180deg);
-moz-transform:rotateZ(180deg);
transform:rotateZ(180deg);
}
.avalon_td_expandable .econtent{
display:none;
position:relative;
padding:30px 0px;
z-index:10;
} .avalon_td_progress_wrap[data-size="big"] .avalon_td_progress .avalon_td_bar_bg{height:40px;}
.avalon_td_progress_wrap[data-size="small"] .avalon_td_progress .avalon_td_bar_bg{height:3px;}
.avalon_td_progress_wrap[data-round="a"] .avalon_td_progress .avalon_td_bar_bg,
.avalon_td_progress_wrap[data-round="a"] .avalon_td_progress .avalon_td_bar{
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.avalon_td_progress_wrap[data-round="b"] .avalon_td_progress .avalon_td_bar_bg,
.avalon_td_progress_wrap[data-round="b"] .avalon_td_progress .avalon_td_bar{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.avalon_td_progress_wrap[data-round="c"] .avalon_td_progress .avalon_td_bar_bg,
.avalon_td_progress_wrap[data-round="c"] .avalon_td_progress .avalon_td_bar{
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
.avalon_td_progress{
width:100%;
margin-bottom:15px;
}
.avalon_td_progress > span{
margin:0px 0px 3px 0px;
width:100%;
display:block;
text-align:left;
}
.avalon_td_progress span.label{
font-size:13px;
text-transform:uppercase;
font-weight:500;
color:#333;
letter-spacing:1px;
}
.avalon_td_progress span.number{
float:right;
font-size:13px;
color:#999;
}
.avalon_td_progress .avalon_td_bar_bg{
background:#eee;
width:100%;
min-width:100%;
position:relative;
height:20px;
}
.avalon_td_progress .avalon_td_bar_bg .avalon_td_bar_wrap{
width:0px;
height:100%;
}
.avalon_td_progress .avalon_td_bar_bg .avalon_td_bar_wrap.open{
-webkit-animation: td_expand 3s cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation:    td_expand 3s cubic-bezier(0.165, 0.840, 0.440, 1.000); animation:         td_expand 3s cubic-bezier(0.165, 0.840, 0.440, 1.000); width:100%;
}
.avalon_td_progress .avalon_td_bar_bg .avalon_td_bar{
height:100%;
background:#333;
width:0px;
overflow:hidden;
}
.avalon_td_progress_wrap[data-strip="on"] .avalon_td_progress .avalon_td_bar{
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
-webkit-animation: td_bar_move 4s linear infinite;
-moz-animation: td_bar_move 4s linear infinite;
animation: td_bar_move 4s linear infinite;
background-size: 50px 50px;
}
@-webkit-keyframes td_bar_move {0%{background-position: 0 0;} 100% {background-position: 50px 50px;}}
@-moz-keyframes td_bar_move {0%{background-position: 0 0;} 100% {background-position: 50px 50px;}}
@keyframes td_bar_move {0%{background-position: 0 0;} 100% {background-position: 50px 50px;}} @-webkit-keyframes td_expand {0%{ width:0%; } 100%{ width:100%; }}
@-moz-keyframes td_expand {0%{ width:0%; } 100%{ width:100%; }}
@keyframes td_expand {0%{ width:0%; } 100%{ width:100%; }} .avalon_td_counter_wrap{
width:100%;
display:block;
clear:both;
float:left;
}
ul.avalon_td_counter_list{
list-style-type:none;
width:100%;
padding: 0px;
-webkit-perspective: 500px;
-moz-perspective: 500px;
perspective: 500px;
}
.avalon_td_counter_list li{
width:20%;
float:left;
text-align:center;
padding:20px 0px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_counter_list li i{
font-size:30px;
color:#333;
}
.avalon_td_counter_list li h3{
font-size:36px;
font-weight:600;
color:#333;
margin-bottom:10px;
line-height:1;
}
.avalon_td_counter_list li span{
color:#777;
font-weight:400;
letter-spacing:1px;
text-transform: capitalize;
font-style: italic;
}
.avalon_td_counter_wrap[data-col="1"] .avalon_td_counter_list li{width:100%;}
.avalon_td_counter_wrap[data-col="2"] .avalon_td_counter_list li{width:50%;}
.avalon_td_counter_wrap[data-col="3"] .avalon_td_counter_list li{width:33.3333%;}
.avalon_td_counter_wrap[data-col="4"] .avalon_td_counter_list li{width:25%;}
.avalon_td_counter_wrap[data-col="5"] .avalon_td_counter_list li{width:20%;}
.avalon_td_counter_wrap[data-col="6"] .avalon_td_counter_list li{width:16.6666%;} .avalon_td_member{
position:relative;
width:100%;
z-index:10;
}
.avalon_td_member .avalon_td_member_holder{
text-align:center;
}
.avalon_td_member .avalon_td_member_holder .img_holder{
text-align:center;
overflow: hidden;
}
.avalon_td_member .avalon_td_member_holder .img_holder a{
display:block;
overflow:hidden;
z-index:10;
position:relative;
}
.avalon_td_member .avalon_td_member_holder .img_holder img{
min-width:100%;
max-width:100%;
z-index:5;
height:auto;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_member .avalon_td_member_holder:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_member .avalon_td_member_holder .title_holder{
padding:25px 20px;
}
.avalon_td_member .avalon_td_member_holder .title_holder{
padding-left:0px;
padding-right:0px;
text-align:center;
}
.avalon_td_member .avalon_td_member_holder .title_holder h3{
font-size:17px;
text-transform:uppercase;
font-weight:600;
letter-spacing:1px;
margin-bottom:5px;
line-height:1.2;
}
.avalon_td_member .avalon_td_member_holder .title_holder h3{
text-decoration:none;
color:#333;
}
.avalon_td_member .avalon_td_member_holder .title_holder span{
color: #777;
letter-spacing: 1px;
font-size: 14px;
text-transform: capitalize;
font-style: italic;
text-decoration: none;
display:block;
}
.avalon_td_member .social_list{
list-style-type: none;
padding: 0px;
margin-top: 30px;
}
.avalon_td_member .social_list li {
display: inline-block;
margin: 0px 15px 5px 0px;
}
.avalon_td_member .social_list li a{
display: block;
font-size: 14px;
text-decoration: none;
text-align: center;
color: #999;
}
.avalon_td_member .social_list li a:hover {
color: #333;
}
.avalon_td_member[data-text-hor-pos="center"] .social_list li{margin: 0px 7.5px 5px 7.5px;}
.avalon_td_member[data-text-hor-pos="right"] .social_list li{margin: 0px 0px 5px 15px;}
.avalon_td_member[data-text-hor-pos="left"] .avalon_td_member_holder,
.avalon_td_member[data-text-hor-pos="left"] .avalon_td_member_holder .img_holder,
.avalon_td_member[data-text-hor-pos="left"] .avalon_td_member_holder .title_holder{text-align:left;}
.avalon_td_member[data-text-hor-pos="right"] .avalon_td_member_holder,
.avalon_td_member[data-text-hor-pos="right"] .avalon_td_member_holder .img_holder,
.avalon_td_member[data-text-hor-pos="right"] .avalon_td_member_holder .title_holder{text-align:right;} .avalon_td_testimonial_slider{
width:100%;
float:left;
clear:both;
padding: 60px 30px;
position: relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_testimonial_slider .slider_item{
width:100%;
position:relative;
float:left;
text-align:center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_testimonial_slider[data-textalign="left"] .slider_item{text-align:left;}
.avalon_td_testimonial_slider[data-textalign="right"] .slider_item{text-align:right;}
.avalon_td_testimonial_slider .author_picture{
width: auto;
margin-bottom: 40px;
}
.avalon_td_testimonial_slider .author_picture img {
width: 100px;
height: 100px;
display: inline-block;
border-radius: 100%;
}
.avalon_td_testimonial_slider .in {
margin: 0px auto;
max-width: 700px;
position: relative;
padding: 0px 80px;
z-index: 20;
}
.avalon_td_testimonial_slider .slider_text{
margin-bottom:30px;
}
.avalon_td_testimonial_slider .slider_text p{
color:#777;
line-height:1.6;
font-weight: 100;
margin-bottom:0px;
letter-spacing:1px;
font-size: 22px;
}
.avalon_td_testimonial_slider span.t_author{
display:block;
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
color:#333;
margin-bottom: 3px;
}
.avalon_td_testimonial_slider .t_occ {
font-weight:400;
letter-spacing:2px;
font-size:14px;
color:#777;
text-decoration: none;
border-bottom: 1px solid transparent;
}
.avalon_td_testimonial_slider a.t_occ:hover{
color: #333;
border-bottom-color: #333;
}
.avalon_td_testimonial_slider .avalon_td_nav{
width: 100%;
top:0px;
}
.avalon_td_testimonial_slider .avalon_td_nav span{
position:absolute;
width:30px;
height:40px;
line-height:40px;
text-align:center;
color:#777;
cursor:pointer;
text-decoration:none;
font-size:18px;
top: 50%;
margin-top: -20px;
left: 0px;
transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.avalon_td_testimonial_slider .avalon_td_nav span.avalon_td_right{
right: 0px;
left: auto;
} .testimonials{
width:100%;
float:left;
clear:both;
padding:30px;
margin-bottom:80px;
background:#070707;
background:rgba(0,0,0,0.9);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.testimonials .avalon_td_item_in{
width:100%;
background:#000;
padding:60px 155px;
position:relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.testimonials .avalon_td_quote{
font-size:20px;
position:absolute;
left:50px;
top:45px;
}
.carouselle .carousel-item{
width:100%;
position:relative;
float:left;
text-align:center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.carouselle .carousel-item .xx_b{
width:100%;
height:100%;
float:left;
position:relative;
margin-bottom:30px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.carouselle .carousel-item p{
color:#bbb;
line-height:1.6;
font-style:italic;
margin-bottom:0px;
letter-spacing:0px;
}
.testimonials span.t_author{
display:inline-block;
font-weight:400;
letter-spacing:1px;
font-size:13px;
text-transform:uppercase;
color:#fff;
clear:both;
position:relative;
}
.testimonials span.t_author:before{
width:10px;
height:1px;
position:absolute;
content:"";
left:-25px;
top:9px;
background:#808080;
}
.testimonials span.t_author:after{
width:10px;
height:1px;
position:absolute;
content:"";
left:auto;
right:-23px;
top:9px;
background:#808080;
}
.testimonials .avalon_td_nav{
position:absolute;
right:20px;
bottom:10px;
}
.testimonials .avalon_td_nav span{
position:relative;
width:30px;
height:40px;
line-height:40px;
text-align:center;
float:left;
color:#bbb;
cursor:pointer;
text-decoration:none;
font-size:13px;
transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.testimonials .avalon_td_nav span.avalon_td_right{
}
.testimonials .avalon_td_nav span:hover{
color:#fff;
} .avalon_td_galleryblock_wrap,
.avalon_td_galleryblock{
float:left;
clear:both;
width:100%;
}
.avalon_td_galleryblock_slider{
width:100%;
position:relative;
float:left;
clear:both;
}
.avalon_td_galleryblock_slider .flex-viewport{
overflow:visible !important;
}
.avalon_td_galleryblock_slider .slides > li{
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
transition: opacity .5s ease;
}
.avalon_td_galleryblock_slider .slides > li:not(.flex-active-slide) {
opacity: 0.1;
}
.avalon_td_galleryblock_slider .flex-direction-nav{
height:100%;
}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-prev{
background: none;
border-radius: 0;
height:100%;
right: 100%;
left:auto;
position: absolute;
text-align: right;
top: 0;
width: 100%;
padding-right: 30px;
}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-next{
background: none;
border-radius: 0;
height: 100%;
left: 100%;
position: absolute;
text-align: left;
top: 0;
width: 100%;
padding-left: 30px;
}
.avalon_td_galleryblock_slider .flex-direction-nav a{
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
color:#777;
}
.avalon_td_galleryblock_slider .flex-direction-nav a:before{
margin-top:26%;
font-size:60px;
color:inherit;
}
.avalon_td_galleryblock_slider .avalon_td_galleryblock_item{
max-width:100%;
float:left;
position:relative;
}
.avalon_td_galleryblock_slider .avalon_td_first_half{
width:55%;
float:left;
}
.avalon_td_galleryblock_slider .avalon_td_second_half{
width:45%;
right:0px;
position:absolute;
min-height:100%;
}
.avalon_td_galleryblock_slider .avalon_td_second_half .in{
margin:50px 65px;
}
.avalon_td_galleryblock .gallery_cover .img_holder_overlay{
position:absolute;
width:100%;
height:100%;
left:0px;
top:0px;
z-index:5;
background-position:center;
background-size:cover;
min-width:100%;
max-width:100%;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_galleryblock .gallery_cover:hover .img_holder_overlay{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_galleryblock .gallery_cover .img_holder_overlay a{
width:100%;
height:100%;
display:block;
}
.avalon_td_galleryblock .gallery_cover{
position:relative;
overflow:hidden;
width:100%;
}
.avalon_td_galleryblock .gallery_cover .img_holder{
z-index:0;
position:relative;
}
.avalon_td_galleryblock .gallery_cover .img_holder img{
min-width:100%;
max-width:100%;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.avalon_td_galleryblock .gallery_cover:hover .img_holder img{
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.avalon_td_galleryblock .gallery_cover a{
position:relative;
z-index:5;
}
.avalon_td_galleryblock .title_holder{
position:relative;
padding:20px 0px 20px 0px;
}
.avalon_td_galleryblock .title_holder span{
color:#bbb;
}
.avalon_td_galleryblock .title_holder span a{
text-decoration:none;
color:#bbb;
letter-spacing:1px;
font-style:italic;
}
.avalon_td_galleryblock .title_holder span a:hover{
text-decoration:underline;
}
.avalon_td_galleryblock .title_holder h1{
font-size:30px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom:0px;
}
.avalon_td_galleryblock .title_holder h1 a{
color:#333;
text-decoration:none;
position:relative;
}
.avalon_td_galleryblock .title_holder h1 a:after{
content:"";
position:absolute;
width:0px;
height:1px;
background:#333;
left:105%;
top:50%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_galleryblock .title_holder h1 a:hover:after{
width:30px;
}
.avalon_td_galleryblock .content_holder p{
margin-bottom:25px;
}
.avalon_td_galleryblock .content_holder a{
text-decoration:none;
letter-spacing:1px;
}
.avalon_td_galleryblock .content_holder a:hover{
text-decoration:underline;
}
.avalon_td_galleryblock_slider .avalon_td_second_half .content_holder ul{
margin-top:40px;
padding:0px;
}
.avalon_td_galleryblock_slider .avalon_td_second_half .content_holder ul li{
width:32%;
display:inline-block;
margin:0px 1% 0px 0px;
} .avalon_td_galleryblock .detail_small{
position:absolute;
right:30px;
bottom:30px;
background:#000;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
width:30px;
height:30px;
line-height:27px;
z-index:20;
text-align:center;
cursor:pointer;
overflow:hidden;
}
.avalon_td_galleryblock .detail_small i{
color:#fff;
font-size:13px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_galleryblock .detail_small i:before{
margin-left:0px;
}
.avalon_td_galleryblock .detail_small span{
color:#fff;
font-size:13px;
font-style:italic;
display:block;
margin-top:-27px;
letter-spacing:1px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.avalon_td_galleryblock .detail_small:hover span{
margin-top:2px;
} .avalon_td_galleryblock_halfimg .avalon_td_first_half{
width:50%;
left: 0px;
right: auto;
top: 0px;
position:absolute;
min-height:100%;
}
.avalon_td_galleryblock_halfimg .img_holder_bg{
position:absolute;
top:0px;
bottom:0px;
overflow:hidden;
width:100%;
background-position:center;
background-size:cover;
}
.avalon_td_galleryblock .avalon_td_galleryblock_halfimg .detail_small{
bottom:60px;
}
.avalon_td_galleryblock_halfimg .item:nth-child(2n) .avalon_td_first_half{
right:0px;
left: auto;
}
.avalon_td_galleryblock .avalon_td_galleryblock_halfimg .item:nth-child(2n) .detail_small{
right:auto;
left:30px;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half{
width:50%;
right:0px;
left: auto;
top:0px;
position:absolute;
min-height:100%;
}
.avalon_td_galleryblock_halfimg .item:nth-child(2n) .avalon_td_second_half{
left:0px;
right: auto;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .in{
width: 100%;
height:100%;
position: absolute;
z-index: 2;
padding:0px 18% 0px 18%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .in .inin{
display: table;
height: 100%;
min-height: 100%;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .in .inin > div{
display:table-cell;
vertical-align:middle;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .content_holder ul{
margin-top:40px;
padding:0px;
}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .content_holder ul li{
width:32%;
display:inline-block;
margin:0px 1% 1% 0px;
} .avalon_td_galleryblock_split .img_holder_bg{
position:absolute;
top:0px;
bottom:0px;
width:100%;
z-index:5;
background-position:center;
}
.avalon_td_galleryblock_split .content_holder{
position:absolute;
bottom:10px;
left:50px;
right:80px;
z-index:30;
} 
.avalon_td_galleryblock_split .content_holder > a{
position: absolute;
width: 100%;
height: 100%;
z-index: 10;
}
.avalon_td_galleryblock_split .content_holder .list_img{
list-style-type:none;
margin-bottom:40px;
padding:0px;
}
.avalon_td_galleryblock_split .content_holder .list_img li{
margin:0px 0px 10px;
width:120px;
height:auto;
}
.avalon_td_galleryblock_split .content_holder .list_img img{
border:0px solid rgba(255,255,255,0.03);
box-shadow:0px 0px 5px rgba(0,0,0,0.5);
}
.avalon_td_galleryblock_split .title_holder{
z-index: 15;
}
.avalon_td_galleryblock_split .title_holder h1 a{
color:#fff;
text-decoration:none;
}
.avalon_td_galleryblock_split .title_holder h1 a:hover{
text-decoration:none;
}
.avalon_td_galleryblock .avalon_td_galleryblock_split .title_holder h1 a:after{
background:#fff;
}
.avalon_td_galleryblock .overlay{
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
z-index:10;
}
.avalon_td_galleryblock .overlay:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.avalon_td_galleryblock_split .overlay a{
position: absolute;
width: 100%;
height: 100%;
z-index: 10;
}
.avalon_td_galleryblock_fullscreen .img_holder_bg{
position:absolute;
top:0px;
bottom:0px;
width:100%;
z-index:5;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.avalon_td_galleryblock_fullscreen .avalon_td_overlay{
position:absolute;
top:0px;
bottom:0px;
width:100%;
z-index:10;
background:rgba(0,0,0,0.7);
}
.avalon_td_galleryblock_fullscreen .avalon_td_tc{
position:relative;
z-index:15;
vertical-align:top;
}
.avalon_td_galleryblock_fullscreen .avalon_td_details{
width:50%;
float:left;
padding:80px 30px 100px 40px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_galleryblock_fullscreen .title_holder h1 a{
color:#fff;
text-decoration:none;
}
.avalon_td_galleryblock_fullscreen .title_holder h1 a:hover{
text-decoration:none;
}
.avalon_td_galleryblock .avalon_td_galleryblock_fullscreen .title_holder h1 a:after{
background:#fff;
}
.avalon_td_galleryblock .avalon_td_galleryblock_fullscreen .content_holder p{
color:#bbb;
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs{
width:50%;
float:left;
padding-left:50px;
padding-right:0px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul{
list-style-type:none;
width:200px;
float:left;
padding:0px;
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul.list_img_1{
margin-right:20px;
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul.list_img_1 li{
margin-top:20px;
margin-bottom:0px;
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul li{
width:100%;
margin-bottom:20px;
position:relative;
}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs img{
box-shadow:0px 0px 5px rgba(0,0,0,0.5);
}
.avalon_td_galleryblock_fullwidth{
float:left;
clear:both;
width:100%;
}
.avalon_td_galleryblock_fullwidth .item{
position:relative;
padding:150px 70px;
float:left;
clear:both;
width:100%;
overflow:hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.avalon_td_galleryblock_fullwidth .img_holder_bg{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom: 0px;
width:100%;
z-index:5;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.avalon_td_galleryblock_fullwidth .avalon_td_overlay{
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
width:100%;
z-index:10;
}
.avalon_td_galleryblock_fullwidth .avalon_td_tc{
position:relative;
z-index:15;
vertical-align:top;
max-width:620px;
width: 620px;
background:#fff;
float:left;
padding:70px 70px 100px 70px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.avalon_td_galleryblock_fullwidth .item:nth-child(2n) .avalon_td_tc{
float:right;
}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs{
position:absolute;
bottom:-60px;
}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs ul{
list-style-type:none;
padding:0px;
}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs li{
float:left;
width:120px;
margin-right:10px;
background: #999;
position: relative;
}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs li img{
box-shadow:0px 0px 5px rgba(0,0,0,0.5);
}
.avalon_td_galleryblock_creative1{
padding:0px;
position:relative;
overflow:hidden;
}
.avalon_td_galleryblock_creative1 .img_holder_bg{
position:absolute;
top:135px;
bottom:50px;
right:65px;
left:300px;
width:auto;
z-index:5;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.avalon_td_galleryblock_creative1 .avalon_td_details{
width:650px;
display:inline-block;
padding:85px 100px;
background:rgba(0,0,0,0.9);
position:relative;
z-index:15;
left:17px;
top:50px;
vertical-align:top;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_galleryblock_creative1 .title_holder h1 a{
color:#fff;
text-decoration:none;
}
.avalon_td_galleryblock_creative1 .title_holder h1 a:hover{
text-decoration:none;
}
.avalon_td_galleryblock .avalon_td_galleryblock_creative1 .title_holder h1 a:after{
background:#fff;
}
.avalon_td_galleryblock .avalon_td_galleryblock_creative1 .content_holder p{
color:#bbb;
}
.avalon_td_galleryblock_creative1 .avalon_td_thumbs{
width:500px;
height:500px;
position:relative;
left:0px;
border:20px solid #fff;
display:inline-block;
z-index:50;
background:#f5f5f5;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;   
}
.avalon_td_galleryblock_creative1 .avalon_td_thumbs ul{
list-style-type:none;
width:100%;
float:left;
padding:0px;
}
.avalon_td_galleryblock_creative1 .avalon_td_thumbs ul li{
width:100%;
position:relative;
}
.themedo_overlay{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:10;
}
.themedo_overlay:after{
position: absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index: 3;
background-image:-webkit-linear-gradient(transparent 0%,transparent 65%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.6) 93%,rgba(0,0,0,0.69) 100%);
background-image:linear-gradient(transparent 0%,transparent 65%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.6) 93%,rgba(0,0,0,0.69) 100%);	
}
.themedo_overlay:before{
position: absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index: 3;
background-image:-webkit-linear-gradient(rgba(0,0,0,0.69) 0%, rgba(0,0,0,0.6) 7%,rgba(0,0,0,0.1) 30%,transparent 35%,transparent 100%);
background-image:linear-gradient(rgba(0,0,0,0.69) 0%, rgba(0,0,0,0.6) 7%,rgba(0,0,0,0.1) 30%,transparent 35%,transparent 100%);	
}
.themedo_overlay[data-gradient="top"]:before,
.themedo_overlay[data-gradient="both"]:before{content:"";}
.themedo_overlay[data-gradient="bottom"]:after,
.themedo_overlay[data-gradient="both"]:after{content:"";} .avalon_td_flowgallery_wrap{
position:relative;
padding-bottom:60px;
}
.flow_list{
position:relative;
width:100%;
height:500px;
display:block;
padding:0px !important;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.flow_list li {
position:absolute;
display:block;
left:50%;
top:0;
opacity:0;
transform:scale(0,0);
z-index:-5;
cursor:pointer;
margin-bottom:0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.flow_list li .img_holder{
width:auto;
height:auto;
position:relative;
}
.flow_list li img {
display:block;
transition:all 0.5s ease;
z-index:15;
position:relative;
}
.purchase_button{
width:auto;
min-width: 10px;
height:34px;
margin: 0px;
padding:0px 12px 0px 20px;
text-decoration: none;
position:absolute;
bottom:30px;
left:30px;
border: 1px solid #fff;
color:#fff;
z-index:30;
text-align:center;
font-size: 17px;
vertical-align: top;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.purchase_button i{
position: absolute;
left: 12px;
line-height: 32px;
}
.purchase_button p{
font-size: 10px;
line-height: 35px;
margin-left: 15px;
text-transform: uppercase;
letter-spacing: 1px;
position: absolute;
left: 100%;
text-align: left;
min-width: 200px;
padding-left: 10px;
visibility: hidden;
opacity: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.purchase_button:hover p{
visibility: visible;
opacity: 1;
padding-left: 0px;
}
.purchase_button p span {
padding: 7px 10px;
background: #000;
position: relative;
}
.purchase_button p span:before {
position: absolute;
content: '';
border: 5px solid transparent;
border-right-color: #000;
left: -10px;
top: 50%;
margin-top: -5px;
}
.flow_item .purchase_button{
opacity:0;
visibility:hidden;
}
.flow_item.currentItem .purchase_button{
opacity:1;
visibility:visible;
}
.flow_list li.currentItem {
z-index:30;
opacity:1;
cursor:auto;
}
.flow_list li.prevItem,.flow_list li.nextItem {
z-index:25;
opacity:1;
}
.flow_list li.prevItem2,.flow_list li.nextItem2 {
z-index:20;
opacity:1;
}
.flow_list .img_reflection {
position:absolute;
top:100%;
left:0;
z-index:10;
width:100%;
height:100px;
transform:scaleY(-1);
opacity:.25;
background-position:0 100%!important;
background-size:100% auto;
}
.flow_list .img_reflection:before {
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-image: -webkit-linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}
.ref_back{
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:5;
background:#fff;
}
.flow_gallery_title{
text-align:center;
padding:0px;
bottom:0px;
position:absolute;
z-index:100;
width:100%;
}
.flow_gallery_title h3{
color: #333;
position: relative;
margin-bottom: 3px;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
}
.flow_gallery_controller{
width:100%;
top:0px;
}
.flow_gallery_controller span{
cursor:pointer;
width:80px;
height:80px;
line-height:80px;
color:#777;
font-size:60px;
text-align:center;
display:inline-block;
position:absolute;
top:50%;
margin-top:-70px;
z-index:50;
border-radius:3px;
}
.flow_gallery_controller span.prev{left:30px;}
.flow_gallery_controller span.next{right:30px;} .avalon_td_cover_box_wrap{
float: left;
clear: both;
width: 100%;
}
.avalon_td_cover_box{
margin: 0px auto;
height: auto;
width: 100%;
text-align: center;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.avalon_td_cover_box .avalon_td_in{
background: #fff;
padding: 100px 80px;
width: 100%;
position: relative;
z-index: 10;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.avalon_td_cover_box .avalon_td_in > div{
z-index: 15;
position: relative; 
}
.avalon_td_cover_box::before,
.avalon_td_cover_box::after,
.avalon_td_cover_box .avalon_td_in ::before,
.avalon_td_cover_box .avalon_td_in ::after{
z-index: 5;
}
.avalon_td_cover_box[data-skin="dark"] .avalon_td_in{
background: #111;
color: #fff;
}
.avalon_td_cover_box[data-skin="dark"] .avalon_td_in p{color: #fff;}
.avalon_td_cover_box[data-temp="beta"]{
border: 6px solid #fff;
padding: 8px;
}
.avalon_td_cover_box[data-temp="beta"][data-skin="dark"]{
border-color: #111;
}
.avalon_td_cover_box[data-temp="gamma"]{ padding:20px; }
.avalon_td_cover_box[data-temp="gamma"]::before{
content: "";
position: absolute;
border: 2px solid #fff;
top: 0px;
bottom:0px;
left: 10px;
right: 10px;
}
.avalon_td_cover_box[data-temp="gamma"]::after{
content: "";
position: absolute;
border: 2px solid #fff;
left: 0px;
right:0px;
top: 10px;
bottom: 10px;
}
.avalon_td_cover_box[data-temp="gamma"][data-skin="dark"]::before,
.avalon_td_cover_box[data-temp="gamma"][data-skin="dark"]::after{border-color: #111;}
.avalon_td_cover_box[data-temp="delta"] .avalon_td_in::before{
content: "";
position: absolute;
border: 2px solid #111;
left: 15px;
right:15px;
top: 15px;
bottom: 15px;
}
.avalon_td_cover_box[data-temp="delta"][data-skin="dark"] .avalon_td_in::before{border-color: #ccc;
}
.avalon_td_cover_box[data-temp="epsilon"]::before{
content: "";
position: absolute;
bottom: -10px;
right: 10px;
left: 10px;
height: 10px;
background: rgba(255,255,255,0.8);
}
.avalon_td_cover_box[data-temp="epsilon"]::after{
content: "";
position: absolute;
bottom: -20px;
right: 20px;
left: 20px;
height: 10px;
background: rgba(255,255,255,0.6);
}
.avalon_td_cover_box[data-temp="epsilon"][data-skin="dark"]::before{ background: rgba(17,17,17,0.85) }
.avalon_td_cover_box[data-temp="epsilon"][data-skin="dark"]::after{ background: rgba(17,17,17,0.65) }
.avalon_td_cover_box[data-temp="zeta"] .avalon_td_in{ background: rgba(255,255,255,0.85); }
.avalon_td_cover_box[data-temp="zeta"][data-skin="dark"] .avalon_td_in{ background: rgba(17,17,17,0.95); }
.avalon_td_cover_box[data-temp="eta"]{ padding:20px; }
.avalon_td_cover_box[data-temp="eta"]::before{
content: "";
position: absolute;
border: 5px solid #fff;
top: 9px;
bottom:9px;
left: 9px;
right: 9px;
}
.avalon_td_cover_box[data-temp="eta"]::after{
content: "";
position: absolute;
border: 3px solid #fff;
left: 0px;
right:0px;
top: 0px;
bottom: 0px;
}
.avalon_td_cover_box[data-temp="eta"][data-skin="dark"]::before,
.avalon_td_cover_box[data-temp="eta"][data-skin="dark"]::after{border-color: #111;}
.avalon_td_cover_box[data-temp="theta"] .avalon_td_in::before{
content: "";
position: absolute;
border: 2px solid #111;
top: 15px;
bottom:15px;
left: 25px;
right: 25px;
}
.avalon_td_cover_box[data-temp="theta"] .avalon_td_in::after{
content: "";
position: absolute;
border: 2px solid #111;
left: 15px;
right:15px;
top: 25px;
bottom: 25px;
}
.avalon_td_cover_box[data-temp="theta"][data-skin="dark"] .avalon_td_in::before,
.avalon_td_cover_box[data-temp="theta"][data-skin="dark"] .avalon_td_in::after{
border-color: #ccc;
}
.avalon_td_cover_box[data-x-pos="left"]{float: left;}
.avalon_td_cover_box[data-x-pos="right"]{float: right;}
.avalon_td_cover_box[data-text-pos="left"]{text-align: left;}
.avalon_td_cover_box[data-text-pos="right"]{text-align: right;} .avalon_td_custom_title{
text-align: center;
}
.avalon_td_custom_title h3{margin-bottom: 0px;}
.avalon_td_custom_title[data-size="beta"]{
}
.avalon_td_custom_title[data-size="size1"] h3{font-size: 45px;}
.avalon_td_custom_title[data-size="size2"] h3{font-size: 36px;}
.avalon_td_custom_title[data-size="size3"] h3{font-size: 30px;}
.avalon_td_custom_title[data-size="size4"] h3{font-size: 24px;}
.avalon_td_custom_title[data-size="size5"] h3{font-size: 20px;}
.avalon_td_custom_title[data-size="size6"] h3{font-size: 14px;}
.avalon_td_custom_title[data-text-transform="uppercase"] h3{text-transform: uppercase;}
.avalon_td_custom_title[data-text-transform="loweracase"] h3{text-transform: lowercase;}
.avalon_td_custom_title[data-text-transform="capitalize"] h3{text-transform: capitalize;}
.avalon_td_custom_title[data-text-pos="left"]{text-align: left;}
.avalon_td_custom_title[data-text-pos="right"]{text-align: right;} .avalon_td_service{
}
.avalon_td_service .image_holder{
position: relative;
margin-bottom: 0px;
}
.avalon_td_service .image_holder img{
min-width: 100%;
}
.avalon_td_service .tilter__caption{
position: absolute;
bottom: 40px;
padding: 0px 40px;
color: #fff;
width: auto;
}
.avalon_td_service .tilter__caption h3 {
color: #fff;
font-size: 17px;
padding-right: 30%;
line-height: 1.2;
margin-bottom: 5px;
font-weight: 600;
text-transform: uppercase;
}
.avalon_td_service .tilter__caption span {
}
.avalon_td_service .content_holder{
width: auto;
padding:10%;
background: #f5f5f5;
}
.avalon_td_service .content_holder ul li{
margin-bottom:10px;
}
.tilter {
display: block;
position: relative;
width: auto;
height: auto;
margin: 0px;
color: #fff;
flex: none;
perspective: 1000px;
}
.tilter * {
pointer-events: none;
}
.tilter:hover,
.tilter:focus {
color: #fff;
outline: none;
}
.tilter__figure,
.tilter__image {
margin: 0;
width: 100%;
height: 100%;
display: block;
}
.tilter__figure > * {
transform: translateZ(0px); }
.smooth .tilter__figure,
.smooth .tilter__deco--overlay,
.smooth .tilter__deco--lines,
.smooth .tilter__deco--shine div,
.smooth .tilter__caption {
transition: transform 0.3s ease-out;
}
.tilter__figure {
position: relative;
}
.tilter__figure::before {
content: '';
position: absolute;
width: 90%;
height: 90%;
top: 5%;
left: 5%;
}
.tilter:hover .tilter__figure::before {
box-shadow: 0 20px 20px rgba(0,0,0,0.4);
}
.tilter__deco {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.tilter__deco--overlay {
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
}
.tilter__deco--shine div {
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 50%, transparent 100%);
}
.tilter__deco--lines {
position: absolute;
left: 15px;
right: 15px;
top: 15px;
bottom: 15px;
z-index: 10;
border: 2px solid #fff;
} .avalon_td_workstep{
position: relative;
padding-bottom: 20px;
text-align: left;
}
.avalon_td_workstep:after {
width: 40px;
height: 2px;
content: "";
position: absolute;
background: #333;
bottom: 0px;
left: 0px;
}
.avalon_td_workstep .step h3{
font-size:120px;
color: #eee;
font-weight: 900;
letter-spacing: -5px;
margin-bottom: 25px;
line-height: 1;
}
.avalon_td_workstep .title_holder h3{
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
padding-right: 40%;
line-height: 1.2;
}
.avalon_td_workstep .content_holder p {
color: #777;
} .avalon_td_kenburns_wrap{
width: 100%;
position: relative;
}
.avalon_td_kenburns {
overflow: hidden;
}
.kenburnsy {
position: relative;
overflow: hidden;
width: 100%;
}
.avalon_td_kenburns img {
visibility: hidden;
}
.kenburnsy .slide {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}  @media (max-width: 1600px) {
.avalon_td_gallery_gamma .avalon_td_gallery_item{width:90%;}
.avalon_td_gallery_gamma .avalon_td_gallery_images{right:0px;}
.avalon_td_gallery_single_masonry ul.masonry_images li{width:25%;}
.avalon_td_gallery_single_masonry ul.masonry_images li.avalon_td_first{width:25%;}
}
@media (max-width: 1400px) {
.avalon_td_galleryblock_creative1 .avalon_td_thumbs{width:400px; height:400px;}
.avalon_td_galleryblock_creative1 .avalon_td_details{ padding:40px 50px; width:500px;}
.avalon_td_galleryblock_creative1 .title_holder h1{font-size:24px;}
}
@media (max-width: 1200px) {
.avalon_td_main_nav > li {padding:0px 12px;}
.avalon_td_main_nav > li a {font-size:12px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="3"] .masonry_images li{width:50%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="4"] .masonry_images li{width:33.33%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images[data-col="3"][data-gutter="b"] li{width:48%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images[data-col="4"][data-gutter="b"] li{width:31.33%;}
.avalon_td_gallery_beta .avalon_td_gallery_item{width:33.333%;}
.avalon_td_gallery_beta .avalon_td_gallery_images{width:66.666%;}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder{width:60px;}
.avalon_td_gallery_delta .avalon_td_gallery_images .delta_thumbs{width:50px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="6"] ul li{width:20%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"] ul li{padding:20px;}
.avalon_td_gallery_single_splitscreen .title_holder{padding: 30px;}
.avalon_td_gallery_single_splitscreen .title_holder h1{font-size: 40px;}
.avalon_td_gallery_single_masonry ul.masonry_images li{width:33.33%;}
.avalon_td_gallery_single_masonry ul.masonry_images li.avalon_td_first{width:33.33%;}
.avalon_td_gallery_single_masonry[data-gutter="e"],
.avalon_td_gallery_single_masonry[data-gutter="e"] ul li{padding:20px;}
.avalon_td_galleryblock_slider{max-width:90%; margin-left:5%;}
.avalon_td_galleryblock_slider .avalon_td_first_half{width:40%;}
.avalon_td_galleryblock_slider .avalon_td_second_half{width:60%;}
.avalon_td_galleryblock_slider .avalon_td_second_half .in{margin:30px;}
.avalon_td_galleryblock .title_holder h1{font-size:24px;}
.avalon_td_galleryblock_slider .avalon_td_second_half .content_holder ul{display:none;}
.avalon_td_galleryblock_slider .flex-direction-nav a:before{margin-top:20%; font-size:40px;}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-prev{padding-right:15px;}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-next{padding-left:15px;}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul{width:150px;}
.avalon_td_galleryblock_fullscreen .avalon_td_details{padding-top:40px;}
.flow_gallery_controller span{font-size:40px; color:#fff; width:60px; height:60px; line-height:60px; background:rgba(0,0,0,0.8);}
}
@media (max-width: 1040px) {
.containerfull{
width:100%;
margin-left: auto;
margin-right: auto;
height:auto;	
padding:0px 40px;
position:relative;
clear:both;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.avalon_td_topbar.sticky{display:none;}
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar{
position:absolute;
left:0px;
right:0px;
}
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar.mobilenavopened,
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar.mobilenavopened,
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar.mobilenavopened,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar.mobilenavopened{
position:relative;
}
.avalon_td_contentwrap[data-topbar="transparent"] .avalon_td_topbar.mobilenavopened .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="none"] .avalon_td_topbar.mobilenavopened .avalon_td_topbar_in{
background:#fff;
}
.avalon_td_contentwrap[data-topbar="transparent_d"] .avalon_td_topbar.mobilenavopened .avalon_td_topbar_in,
.avalon_td_contentwrap[data-topbar="none_d"] .avalon_td_topbar.mobilenavopened .avalon_td_topbar_in{
background:#000;
}
.avalon_td_logo_wrap .avalon_td_logo{display:none;}
.avalon_td_mobile_logo{display:inline-block;}
.avalon_td_contentwrap[data-logo-x-pos="topcenter"] .avalon_td_mobile_logo{display:block; text-align:center;}
nav.avalon_td_nav{display:none;}
.avalon_td_sidebar_trigger{display:none;}
.avalon_td_topbar .avalon_td_mobile_trigger{display:inline-block;}
.avalon_td_main_title h1{font-size:36px;}
.avalon_td_main_title.with_media{padding:300px 0px 50px 0px;}
.avalon_td_contentwrap[data-logo-x-pos="topcenter"] .avalon_td_topbar .avalon_td_mobile_trigger{padding:5px 0px 10px;}
.avalon_td_contentwrap[data-logo-x-pos="topcenter"] .avalon_td_topbar_in{text-align:center;}
.avalon_td_gallery_alpha .avalon_td_gallery_list_wrap{width:40%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post_wrap{width:60%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li{width:48%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="4"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="3"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="2"] .masonry_images li{width:48%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="a"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="b"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="c"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="d"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="e"] .masonry_images li{padding:0px; margin:0px 0px 2% 2%}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="off"] .masonry_images{margin-left: 0px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-gutter="off"] .masonry_images li{padding:0px; margin:0px; width: 50%;}
.avalon_td_gallery_gamma .avalon_td_gallery_list > ul > li{width:48%}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder{width:80px;}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul > li,
.avalon_td_gallery_delta .avalon_td_gallery_list[data-cols="5"] > ul > li{width:31.33%;}
.avalon_td_gallery_delta .avalon_td_gallery_images{display:none;}
.avalon_td_gallery_delta .avalon_td_gallery_list .title_holder .title{font-size:12px!important;}
.avalon_td_gallery_epsilon{position:relative; padding: 50px 3% 80px 3%; float:left; clear:both;}
.avalon_td_gallery_epsilon .avalon_td_gallery_filter{position:relative; margin-bottom: 35px; left:0px; top:0px;}
.avalon_td_gallery_epsilon .avalon_td_pagination{position:relative; float: left; clear: both; right:auto; top:0px;}
.avalon_td_gallery_epsilon .avalon_td_gallery_list{padding:0px; overflow:hidden; margin-bottom:40px;}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table{width:100%; max-width:100%; height:auto;}
.avalon_td_gallery_epsilon .avalon_td_gallery_list table td{display:block; clear:both; width:100%;}
.avalon_td_gallery_epsilon .avalon_td_gallery_item, 
.avalon_td_gallery_epsilon .gallery_cover{width:100%;}
.avalon_td_gallery_epsilon .gallery_cover .img_holder{height:500px;}
.avalon_td_gallery_single.avalon_td_splitscreen .avalon_td_attached_images[data-col="3"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="5"] ul li{width:25%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="6"] ul li{width:25%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"] ul li{padding:10px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"] ul li{padding:10px;}
.avalon_td_gallery_single_sidebargallery .sidebargallery_left{position:relative; width:100%; height:auto; padding-right:0px; left:auto; top:auto; margin-bottom:50px; background:#f5f5f5; padding:5%;}
.avalon_td_gallery_single_sidebargallery .sidebargallery_left .ifscroll{padding-right:0px; overflow:hidden;}
.avalon_td_gallery_single_sidebargallery .sidebargallery_right{padding-left:0px;}
.avalon_td_gallery_single_sidebargallery .sidebargallery_right .avalon_td_hor_scroll{display:block; overflow:auto;}
.sidebargallery_right .avalon_td_gallery_list{width:100%; max-width:100%; height:auto;}
.sidebargallery_right .avalon_td_hor_scroll .item{padding:0px 0px 20px 0px; width:100%; display:block; clear:both; float:none;}
.sidebargallery_right .avalon_td_hor_scroll .item img{min-width:100%; max-width:100%;}
.sidebargallery_right .avalon_td_gallery_list_wrappe > span{display:none;}
.sidebargallery_right .avalon_td_gallery_list_wrappe .img_holder img{max-width:100%;}
.avalon_td_gallery_single_masonry ul.masonry_images li{width:50%;}
.avalon_td_gallery_single_masonry ul.masonry_images li.avalon_td_first{width:50%;}
.avalon_td_gallery_single_masonry[data-gutter="d"],
.avalon_td_gallery_single_masonry[data-gutter="d"] ul li{padding:10px;}
.avalon_td_gallery_single_masonry[data-gutter="e"],
.avalon_td_gallery_single_masonry[data-gutter="e"] ul li{padding:10px;}
.avalon_td_page_splitleft .title_holder h1{font-size:36px;}
.avalon_td_page_splitright .blog .avalon_td_post h1{font-size:22px;}
.avalon_td_blog_single .avalon_td_fullwidth{padding:0px;}
.avalon_td_blog_single {padding:0px 10%; padding-top:40px;}
.td-col-8.avalon_td_post.float-left{padding-right:0px;}
.td-col-8.avalon_td_post.float-right{padding-left:0px;}
.avalon_td_events_list > ul > li .title_holder{padding-top:20px;}
.avalon_td_events_list > ul > li .title_holder h1{font-size:22px;}
.avalon_td_event_single .event_title_right{display:none;}
.avalon_td_event_single .avalon_td_main_content .mobile_title h1{display:block;}
.avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="4"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="5"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="6"] .avalon_td_counter_list li{width:33.3333%;}
.avalon_td_galleryblock .title_holder h1,
.avalon_td_galleryblock_creative1 .title_holder h1{font-size:22px;}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs ul{width:100px;}
.avalon_td_galleryblock_fullscreen .avalon_td_details{padding-top:0px;}
.avalon_td_galleryblock_creative1 .avalon_td_thumbs{display:none;}
.avalon_td_galleryblock_creative1 .img_holder_bg{left:65px;}
.avalon_td_galleryblock_creative1 .avalon_td_details{top:0px; left:65px;}
.avalon_td_flowgallery_wrap .flowgallery > div{width:400px;}
.avalon_td_clients_list ul li .title_holder h3{font-size: 18px;}
.avalon_td_clients_list ul li {width: 47%;}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_left{width:100%; text-align: center; padding-left: 0px;}
.avalon_td_client_single .avalon_td_client_infobar .img_holder {position: relative; display: inline-block; margin-bottom: 30px;}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_right{width:100%;}
.avalon_td_client_single .avalon_td_client_infobar .avalon_td_right .avalon_td_text_holder {padding-left: 0px;}
.avalon_td_client_single .avalon_td_gallery_list li,
.avalon_td_search_list .avalon_td_gallery_list ul li{width: 48%;} .avalon_td_gallery_single{overflow:visible;}
.avalon_td_rotateCubeBottomOut{animation: none;}
.avalon_td_gallery_single_hero_header{position: relative;}
.avalon_td_gallery_single.avalon_td_heroheader .avalon_td_main_content.on{position: relative;}
.avalon_td_gallery_single_hero_header .hero_header_button{display: none;}
}
@media (max-width: 768px) {
.avalon_td_mobile_logo { width: 100%; display: block; text-align: center; padding-top: 20px;}
.avalon_td_iconbar{width: 100%; display: block; text-align: center;}
.avalon_td_topbar .avalon_td_mobile_trigger {margin: 1px 10px 0px 13px;}
.avalon_td_search_button a,
.avalon_td_share_button > a,
.avalon_td_topbar .cart-wrap{ margin: 0px 10px; }
.avalon_td_share_button .share_list { left: 0px; }
.avalon_td_totop{right:10px;}
.avalon_td_totop.opened{bottom:10px;}
.avalon_td_audio_controls{right:10px; bottom:10px;}
.avalon_td_audio_controls.scrolled{bottom: 60px;} .avalon_td_main_title.with_media{padding:200px 0px 50px 0px;}
.avalon_td_gallery_alpha .avalon_td_gallery_list_wrap{width:100%; min-height:auto!important; overflow:hidden; margin-bottom: 30px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post_wrap{width:100%;}
.avalon_td_gallery_list ul li{margin-bottom:20px;}
.avalon_td_gallery_list .gallery_cover{display:none;}
.avalon_td_gallery_list .mobile_title_holder{display:block;}
.avalon_td_gallery_list_wrap .avalon_td_pagination {margin-top:10px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images{margin-left:-2%; width: auto;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="1"] .masonry_images,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="1"] .masonry_images li{width:100%; margin-left: 0px;}
.avalon_td_gallery_beta .avalon_td_gallery_list{margin-bottom:0px;}
.avalon_td_gallery_beta .avalon_td_gallery_list > ul > li{margin-bottom:50px;}
.avalon_td_gallery_beta .avalon_td_gallery_item{width:100%;}
.avalon_td_gallery_beta .avalon_td_gallery_images{width:100%;}
.avalon_td_gallery_beta .avalon_td_gallery_list .gallery_cover{display:block;}
.avalon_td_gallery_beta .avalon_td_gallery_list .title_holder{text-align:left; position:relative; background:#000;}
.avalon_td_gallery_beta .avalon_td_gallery_list .title_holder .view_more{display:none;}
.avalon_td_gallery_beta .avalon_td_gallery_images .no-image{margin-left:0px;}
.avalon_td_gallery_beta .avalon_td_gallery_list .gallery_cover > a{display:none;}
.avalon_td_gallery_gamma .avalon_td_gallery_list > ul{margin-left:0px;}
.avalon_td_gallery_gamma .avalon_td_gallery_list > ul > li{width:100%; margin-left:0px;}
.avalon_td_gallery_gamma .avalon_td_gallery_list .gallery_cover{display:block;}
.avalon_td_gallery_gamma .avalon_td_gallery_list .gallery_cover img{min-width:100%;}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul > li,
.avalon_td_gallery_delta .avalon_td_gallery_list[data-cols="5"] > ul > li{width:48%;}
.avalon_td_gallery_delta .avalon_td_gallery_list .gallery_cover{display:block;}
.avalon_td_gallery_delta .avalon_td_gallery_list .title_holder{text-align:center;}
.avalon_td_gallery_epsilon .avalon_td_gallery_list .gallery_cover{display:block;}
.avalon_td_gallery_epsilon .gallery_cover .img_holder{height:400px;}
.avalon_td_gallery_single_hero_header .title_holder{padding:30px;}
.avalon_td_gallery_single_hero_header .title_holder h1{font-size:50px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="3"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="4"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="5"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="6"] ul li{width:50%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="c"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="c"] ul li{padding:5px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="d"] ul li{padding:5px;}
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"],
.avalon_td_gallery_single .avalon_td_attached_images[data-gutter="e"] ul li{padding:5px;}
.avalon_td_splitscreen .avalon_td_gallery_single_splitscreen{width:100%; position:relative;}
.avalon_td_splitscreen .avalon_td_main_content{width:100%; overflow-y:visible;}
.avalon_td_page_splitleft{width:100%; position:relative;}
.avalon_td_page_splitright{width:100%; overflow-y:visible;}
.avalon_td_gallery_single_masonry ul.masonry_images li{width:100%;}
.avalon_td_gallery_single_masonry ul.masonry_images li.avalon_td_first{width:100%;}
.avalon_td_gallery_single_masonry[data-gutter="c"],
.avalon_td_gallery_single_masonry[data-gutter="c"] ul li{padding:5px;}
.avalon_td_gallery_single_masonry[data-gutter="d"],
.avalon_td_gallery_single_masonry[data-gutter="d"] ul li{padding:5px;}
.avalon_td_gallery_single_masonry[data-gutter="e"],
.avalon_td_gallery_single_masonry[data-gutter="e"] ul li{padding:5px;}
.avalon_td_blog_single .avalon_td_fullwidth{padding:0px;}
.avalon_td_blog_single {padding:0px 5%;  padding-top:40px;}
.avalon_td_blog_single .avalon_td_post .title_holder h1,
.avalon_td_event_single .avalon_td_main_content .mobile_title h1{font-size:24px;}
.avalon_td_copyright{width:100%;}
.footer_instagram_stream .instagram-pics li{width:25%;}
.commment-text-wrap{padding:40px 30px;}
.comment-avatar{display:none;}
ul.children, ul.children li{padding-left:0px;}
.avalon_td_copyright .email_holder{display:none;}
.avalon_td_events_list > ul > li .img_holder{width:100%; padding-right:0px;}
.avalon_td_events_list > ul > li .img_holder img{min-width:100%;}
.avalon_td_events_list > ul > li .title_holder{padding-top:40px; width:100%; clear:both;}
.avalon_td_events_list > ul > li .title_holder h1{font-size:22px;}
.avalon_td_event_single .event_title_left{width:100%;}
.avalon_td_event_single .avalon_td_event_details{width:100%;}
.hireme_popup{width:300px;padding:35px;}
.hireme_popup h3{font-size:16px;margin-bottom:0px;}
.hireme_popup .xx_row_half{width:100%;}
.hireme_popup .xx_row textarea{width:220px;}
.avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="3"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="4"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="5"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="6"] .avalon_td_counter_list li{width:50%;}
.testimonials .avalon_td_item_in{padding:30px 30px;}
.testimonials .avalon_td_quote{top:7px; left:10px;}
.testimonials .carouselle .carousel-item p{font-size:16px;}
.avalon_td_galleryblock_slider .avalon_td_first_half{width:100%; margin-bottom:30px;}
.avalon_td_galleryblock_slider .avalon_td_second_half{width:100%; position:relative; clear:both;}
.avalon_td_galleryblock_slider .flex-direction-nav a:before{margin-top:50%; font-size:40px;}
.avalon_td_galleryblock_halfimg .avalon_td_first_half{width:100%; min-height:400px; position: relative;}
.avalon_td_galleryblock_halfimg .avalon_td_second_half{width:100%; min-height:400px;  position: relative;}
.avalon_td_galleryblock_halfimg .avalon_td_second_half .in{position:relative; padding: 30px 10% 60px 10%;}
.avalon_td_galleryblock .avalon_td_galleryblock_halfimg .detail_small,
.avalon_td_galleryblock .avalon_td_galleryblock_halfimg .item:nth-child(2n) .detail_small{left:auto; right:30px; bottom:30px;}
.avalon_td_galleryblock_split .content_holder .list_img,
.avalon_td_galleryblock_split .detail_small{display:none;}
.avalon_td_galleryblock_split .content_holder{left:10%; right:10%;}
.avalon_td_galleryblock .avalon_td_galleryblock_split .title_holder h1,
.avalon_td_galleryblock_creative1 .title_holder h1{font-size:18px;}
.avalon_td_galleryblock_fullscreen .avalon_td_details{padding:0px 30px; width:100%;}
.avalon_td_galleryblock_fullscreen .avalon_td_thumbs{display:none;}
.avalon_td_galleryblock_fullwidth .avalon_td_tc{padding:40px 30px 80px 30px; width: 100%;}
.avalon_td_galleryblock_fullwidth .item{padding:150px 30px;}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs{bottom:-40px;}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs li{width:80px;}
.avalon_td_galleryblock_creative1 .img_holder_bg{left:0px; top:0px; right:0px; bottom:0px;}
.avalon_td_galleryblock_creative1 .avalon_td_details{top:0px; left:0px; max-width:100%;}
.avalon_td_flowgallery_wrap .flowgallery{display:none;}
.avalon_td_flowgallery_wrap .callbacklist{display:block;}
.flow_gallery_controller span{font-size:22px; color:#fff; margin-top:-40px; width:40px; height:40px; line-height:40px; background:rgba(0,0,0,1);}
.flow_gallery_controller span.prev{left:10px;}
.flow_gallery_controller span.next{right:10px;}
.purchase_button{left:10px; bottom:10px;}
.flow_gallery_title h3{font-size:14px;}
.avalon_td_clients_list ul {margin-left: 0px;}
.avalon_td_clients_list ul li {width: 100%; margin-left: 0px;}
.avalon_td_client_single .avalon_td_client_infobar{padding:50px 0px;}
.avalon_td_client_single .avalon_td_gallery_list .gallery_cover,
.avalon_td_search_list .avalon_td_gallery_list .gallery_cover{display: block;}
.avalon_td_client_single .avalon_td_gallery_list ul,
.avalon_td_search_list .avalon_td_gallery_list ul{margin-left: 0px;}
.avalon_td_client_single .avalon_td_gallery_list li,
.avalon_td_search_list .avalon_td_gallery_list ul li{width: 100%; margin-left: 0px;}
.avalon_td_password_protected_content .message_holder{padding:30px 10%;}
.avalon_td_password_protected_content .message_holder input.password {min-width: 100px; max-width: 100%;}
.avalon_td_testimonial_slider{padding:30px 15px;}
.avalon_td_testimonial_slider .in {padding:0px 40px}
}
@media (max-width: 550px) {
}
@media (max-width: 480px) {
.avalon_td_topbar_in{text-align:center;}
.nav_mobile{text-align:left;}
.avalon_td_main_title h1{font-size:24px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .content_holder .intro_gallery li{width:100%;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images{margin-left:0px;}
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="1"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="2"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="3"] .masonry_images li,
.avalon_td_gallery_alpha .avalon_td_gallery_post .masonry_images_holder[data-col="4"] .masonry_images li{width:100%; margin-left: 0px;}
.avalon_td_gallery_gamma .avalon_td_gallery_images .img_holder{width:60px;}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul{margin-left:0px;}
.avalon_td_gallery_delta .avalon_td_gallery_list > ul > li,
.avalon_td_gallery_delta .avalon_td_gallery_list[data-cols="5"] > ul > li{width:100%; margin-left:0px}
.avalon_td_gallery_epsilon .gallery_cover .img_holder{height:300px;}
.avalon_td_gallery_single_hero_header .title_holder{padding:10px;}
.avalon_td_gallery_single_hero_header .title_holder h1{font-size:24px;}
.avalon_td_gallery_single_splitscreen .title_holder h1{font-size:24px;}
.avalon_td_page_splitleft .title_holder h1{font-size:24px;}
.avalon_td_gallery_single .avalon_td_content .avalon_td_desc{padding:40px 0px;}
.avalon_td_gallery_single.avalon_td_splitscreen .avalon_td_attached_images[data-col="3"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="2"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="3"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="4"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="5"] ul li{width:100%;}
.avalon_td_gallery_single .avalon_td_attached_images[data-col="6"] ul li{width:100%;}
.avalon_td_page_splitright .blog .avalon_td_post h1,
.avalon_td_blog_single .avalon_td_post .title_holder h1,
.avalon_td_event_single .avalon_td_main_content .mobile_title h1,
.avalon_td_events_list > ul > li .title_holder h1{font-size:18px;}
.avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="2"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="3"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="4"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="5"] .avalon_td_counter_list li,
.avalon_td_counter_wrap[data-col="6"] .avalon_td_counter_list li{width:100%;}
.avalon_td_galleryblock_slider .flex-direction-nav a:before{font-size:25px;}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-next{padding-left:10px;}
.avalon_td_galleryblock_slider .flex-direction-nav .flex-prev{padding-right:10px;}
.avalon_td_galleryblock .title_holder h1,
.avalon_td_galleryblock_creative1 .title_holder h1{font-size:18px;}
.avalon_td_galleryblock .avalon_td_galleryblock_split .title_holder h1{font-size:14px;}
.avalon_td_galleryblock_fullwidth .avalon_td_thumbs{display:none;}
.avalon_td_galleryblock_creative1 .content_holder{display:none;}
.avalon_td_cover_box .avalon_td_in{
padding: 30px 20px !important;
}
.avalon_td_cover_box[data-temp="delta"] .avalon_td_in::before{left: 5px;right:5px;top: 5px;bottom: 5px;}
.avalon_td_testimonial_slider{padding:20px 10px;}
.avalon_td_testimonial_slider .in {padding:0px 30px}
}body{background:#fff; color:#777;}
.avalon_td_main_nav > li > div.avalon_td_sub,
.avalon_td_main_nav .dropdown .xxxx-grandchild-menu{background:#000;}
.avalon_td_main_nav > li > div a{color:#fff;}
.avalon_td_main_nav > li > div a:hover{color:#bbb;}
.avalon_td_main_nav > li > div.menulist ul.avalon_td_submenu > li{border-right:1px solid rgba(255, 255, 255, 0.08);}
.avalon_td_nav_gallery_wrap .pagination a,
.avalon_td_nav_gallery_wrap .pagination a:hover{color:#fff; background:#151515;}
.avalon_td_nav_gallery_wrap .pagination a.disabled{color:#333; background:#050505;}
.avalon_td_nav_gallery_wrap .pagination a.disabled:hover{color:#333;}
.avalon_td_gallery_list_wrap{} 
.avalon_td_gallery_filter .avalon_td_gallery_active_category a{background:#000 !important; color:#fff;}
.avalon_td_gallery_category_list ul a{color:#fff;}
.avalon_td_gallery_category_list ul a:hover{color:#bbb;}
.avalon_td_gallery_list .gallery_cover{box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.avalon_td_gallery_list .gallery_cover .avalon_td_like{background:#000;}
.avalon_td_gallery_list .gallery_cover .avalon_td_like a{color:#fff;}
.avalon_td_pagination a.disabled{color:#999; background:#ccc;}
.avalon_td_gallery_post .title_holder h1 a{color:#333;}
.avalon_td_gallery_post .masonry_images_holder .masonry_images li .img_holder{box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
a{color:#c09f68;}
span.onsale{background:#333;}