/*
Theme Name: Left Bank Design
Description: A business, portfolio and blog theme to build virtually any design style.
Author: Left Bank Design
Theme URI: http://www.leftbankdesign.net/
Author URI: http://www.leftbankdesign.net/
Version: 1.10.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: LeftBank
Tags: Blueberry Farm, Body Code, Serendipity Art &amp; Decor, Wine Tours Yarra Valley, Wild Wombat, Yarra Valley Estate
-----------------------------------------------------------------------------*/
@font-face {
    font-family: 'leftbank-icon';
    src: url('assets/fonts/leftbank-icon.eot');
    src: url('assets/fonts/leftbank-icon.eot?#iefix') format('embedded-opentype'), url('assets/fonts/leftbank-icon.woff') format('woff'), url('assets/fonts/leftbank-icon.ttf') format('truetype'), url('assets/fonts/leftbank-icon.svg#leftbank-icon') format('svg');
    font-weight: normal;
    font-style: normal
}
[class^="leftbanki-"], [class*=" leftbanki-"] {font-family: 'leftbank-icon';display: inline-block;vertical-align: baseline; speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-decoration: inherit;text-transform: none;line-height: 1;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.leftbanki {display: inline-block;font: normal normal normal 14px/1 'leftbank-icon';font-size: inherit; text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; transform: translate(0, 0)}
.leftbanki-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}
.leftbanki-2x {font-size: 2em}
.leftbanki-3x {font-size: 3em}
.leftbanki-4x {font-size: 4em}
.leftbanki-5x {font-size: 5em}
.leftbanki-fw {width: 1.28571429em;text-align: center;}
.leftbanki-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none}
.leftbanki-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}
.leftbanki-li.leftbanki-lg {left: -1.85714286em}
.leftbanki-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}
.pull-right {float: right}
.pull-left {float: left}
.leftbanki.pull-left {margin-right: .3em}
.leftbanki.pull-right {margin-left: .3em}
.leftbanki-spin {-webkit-animation: leftbanki-spin 2s infinite linear;animation: leftbanki-spin 2s infinite linear}
.leftbanki-pulse {-webkit-animation: leftbanki-spin 1s infinite steps(8);animation: leftbanki-spin 1s infinite steps(8)}

@-webkit-keyframes leftbanki-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes leftbanki-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.leftbanki-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.leftbanki-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.leftbanki-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.leftbanki-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.leftbanki-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .leftbanki-rotate-90,
:root .leftbanki-rotate-180,
:root .leftbanki-rotate-270,
:root .leftbanki-flip-horizontal,
:root .leftbanki-flip-vertical {filter: none} 
.leftbanki-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}
.leftbanki-stack-1x,.leftbanki-stack-2x {position: absolute;left: 0;width: 100%;text-align: center}
.leftbanki-stack-1x {line-height: inherit}
.leftbanki-stack-2x {font-size: 2em}
.leftbanki-inverse {color: #fff}

.leftbanki-beer:before { content: "\f001"; }
.leftbanki-beer2:before { content: "\f002"; }
.leftbanki-corkscrew:before { content: "\f003"; }
.leftbanki-cup:before { content: "\f004"; }
.leftbanki-drink:before { content: "\f005"; }
.leftbanki-drink2:before { content: "\f006"; }
.leftbanki-drink3:before { content: "\f007"; }
.leftbanki-fruit:before { content: "\f008"; }
.leftbanki-fruit2:before { content: "\f009"; }
.leftbanki-grape:before { content: "\f010"; }
.leftbanki-ice:before { content: "\f011"; }
.leftbanki-love:before { content: "\f012"; }
.leftbanki-toast:before { content: "\f013"; }
.leftbanki-2bottles:before { content: "\f014"; }
.leftbanki-2cups:before { content: "\f015"; }
.leftbanki-wine:before { content: "\f016"; }
.leftbanki-wine2:before { content: "\f017"; }
.leftbanki-wine3:before { content: "\f018"; }
.leftbanki-wine4:before { content: "\f019"; }
.leftbanki-wine5:before { content: "\f020"; }
.leftbanki-wine6:before { content: "\f021"; }
.leftbanki-wine7:before { content: "\f022"; }
.leftbanki-wineglass:before { content: "\f023"; }
.leftbanki-chef:before { content: "\f024"; } 
.leftbanki-cutlery:before { content: "\f025"; }
.leftbanki-meal:before { content: "\f026"; }
.leftbanki-menus:before { content: "\f027"; }
.leftbanki-restaurant:before { content: "\f028"; } 
.leftbanki-close:before { content: "\f029"; }
.leftbanki-star:before { content: "\f030"; }
.leftbanki-star-o:before { content: "\f031"; }
.leftbanki-plus:before { content: "\f032"; }
.leftbanki-minus:before { content: "\f033"; }
.leftbanki-shopping-cart:before { content: "\f034"; }
.leftbanki-quote-left:before { content: "\f035"; }
.leftbanki-quote-right:before { content: "\f036"; }
.leftbanki-grid:before { content: "\f037"; }
.leftbanki-image:before { content: "\f038"; }
.leftbanki-images:before { content: "\f039"; }
.leftbanki-alcohol:before { content: "\f040"; }
.leftbanki-blog:before { content: "\f041"; }
.leftbanki-code:before { content: "\f042"; }
.leftbanki-list-ul:before { content: "\f043"; }
.leftbanki-quote:before { content: "\f044"; }
.leftbanki-table:before { content: "\f045"; }
.leftbanki-button:before { content: "\f046"; }
.leftbanki-font:before { content: "\f047"; }
.leftbanki-header:before { content: "\f048"; }
.leftbanki-move-horizontal:before { content: "\f049"; }
.leftbanki-trash-o:before { content: "\f050"; }
.leftbanki-reply:before { content: "\f051"; }
.leftbanki-forward:before { content: "\f052"; }
.leftbanki-columns:before { content: "\f053"; }
.leftbanki-TFicon:before { content: "\f054"; }
.leftbanki-file-alt:before { content: "\f055"; }
.leftbanki-file:before { content: "\f056"; }
.leftbanki-slider:before { content: "\f057"; }
.leftbanki-heading:before { content: "\f058"; }
.leftbanki-footer:before { content: "\f059"; }
.leftbanki-sidebar:before { content: "\f060"; }
.leftbanki-styling:before { content: "\f061"; }
.leftbanki-title:before { content: "\f062"; }
.leftbanki-post:before { content: "\f063"; }
.leftbanki-portfolio:before { content: "\f064"; }
.leftbanki-file-add:before { content: "\f065"; }
.leftbanki-pen:before { content: "\f066"; }
.leftbanki-loop-radius:before { content: "\f067"; }
.leftbanki-plus-thin:before { content: "\f068"; }
.leftbanki-minus-thin:before { content: "\f069"; }
.leftbanki-params:before { content: "\f070"; }
.leftbanki-settings:before { content: "\f071"; }
.leftbanki-leftbank:before { content: "\f072"; }
.leftbanki-hard-disk:before { content: "\f073"; }
.leftbanki-feature:before { content: "\f074"; }
.leftbanki-menu:before { content: "\f075"; }
.leftbanki-search:before { content: "\f076"; }
.leftbanki-email:before { content: "\f077"; }
.leftbanki-book:before { content: "\f078"; }
.leftbanki-branding:before { content: "\f079"; }
.leftbanki-social:before { content: "\f080"; }
.leftbanki-popup:before { content: "\f081"; }
.leftbanki-arrows:before { content: "\f082"; }
.leftbanki-arrows-v:before { content: "\f083"; }
.leftbanki-arrows-h:before { content: "\f084"; }
.leftbanki-arrows-alt:before { content: "\f085"; }
.leftbanki-facebook-squared:before { content: "\f086"; }
.leftbanki-twitter-square:before { content: "\f087"; }
.leftbanki-gplus-squared:before { content: "\f088"; }
.leftbanki-key:before { content: "\f089"; }
.leftbanki-desktop:before { content: "\f090"; }
.leftbanki-laptop:before { content: "\f091"; }
.leftbanki-tablet:before { content: "\f092"; }
.leftbanki-mobile:before { content: "\f093"; }
.leftbanki-check-square-o:before { content: "\f094"; }
.leftbanki-angle-left:before { content: "\f095"; }
.leftbanki-angle-right:before { content: "\f096"; }
.leftbanki-angle-up:before { content: "\f097"; }
.leftbanki-angle-down:before { content: "\f098"; }
.leftbanki-chevron-left:before { content: "\f099"; }
.leftbanki-chevron-right:before { content: "\f100"; }
.leftbanki-chevron-down:before { content: "\f101"; }
.leftbanki-long-arrow-down:before { content: "\f102"; }
.leftbanki-long-arrow-up:before { content: "\f103"; }
.leftbanki-long-arrow-left:before { content: "\f104"; }
.leftbanki-long-arrow-right:before { content: "\f105"; }
.leftbanki-list:before { content: "\f106"; }
.leftbanki-grid-large:before { content: "\f107"; }
.leftbanki-share:before { content: "\f108"; }
.leftbanki-long-down:before { content: "\f109"; }
.leftbanki-long-up:before { content: "\f110"; }
.leftbanki-long-left:before { content: "\f111"; }
.leftbanki-long-right:before { content: "\f112"; }
.leftbanki-barcode:before { content: "\f113"; }
.leftbanki-product-simple:before { content: "\f114"; }
.leftbanki-product-variable:before { content: "\f115"; }
.leftbanki-product-external:before { content: "\f116"; }
.leftbanki-product-virtual:before { content: "\f117"; }
.leftbanki-product-downloadable:before { content: "\f118"; }
.leftbanki-product-grouped:before { content: "\f119"; }
.leftbanki-inventory:before { content: "\f120"; }
.leftbanki-shipping:before { content: "\f121"; }
.leftbanki-link:before { content: "\f122"; }
.leftbanki-attribute:before { content: "\f123"; }
.leftbanki-equalizer:before { content: "\f124"; }
.leftbanki-play:before { content: "\f125"; }
.leftbanki-pause:before { content: "\f126"; }
.leftbanki-fullscreen:before { content: "\f127"; }
.leftbanki-download:before { content: "\f128"; }
.leftbanki-download-cloud:before { content: "\f129"; }
.leftbanki-down-o:before { content: "\f130"; }
.leftbanki-delete-thin-o:before { content: "\f131"; }
.leftbanki-cart-thin-o:before { content: "\f132"; }
.leftbanki-magic:before { content: "\f133"; }
.leftbanki-shopping-bag:before { content: "\f134"; }
.leftbanki-cancel:before { content: "\f135"; }
.leftbanki-check:before { content: "\f136"; }
.leftbanki-lock:before { content: "\f137"; }
.leftbanki-unlock:before { content: "\f138"; }
.leftbanki-form:before { content: "\f139"; }
.leftbanki-align-left:before { content: "\f140"; }
.leftbanki-align-center:before { content: "\f141"; }
.leftbanki-align-right:before { content: "\f142"; }
.leftbanki-align-justify:before { content: "\f143"; }
.leftbanki-upload-cloud:before { content: "\f144"; }
.leftbanki-loop:before { content: "\f145"; }
.leftbanki-gears:before { content: "\f146"; }
.leftbanki-day:before { content: "\f147"; }
.leftbanki-users:before { content: "\f148"; }
.leftbanki-books:before { content: "\f149"; }
.leftbanki-3dots:before { content: "\f150"; }
.leftbanki-separator:before { content: "\f151"; }
.leftbanki-info:before { content: "\f152"; }
.leftbanki-info-o:before { content: "\f153"; }
.leftbanki-tag:before { content: "\f154"; }
.leftbanki-tags:before { content: "\f155"; }
.leftbanki-dollar:before { content: "\f156"; }
.leftbanki-facebook:before { content: "\f157"; }
.leftbanki-twitter:before { content: "\f158"; }
.leftbanki-googleplus:before { content: "\f159"; }
.leftbanki-buffer:before { content: "\f160"; }
.leftbanki-stumbleupon:before { content: "\f161"; }
.leftbanki-counter:before { content: "\f162"; }
.leftbanki-institute:before { content: "\f163"; }
.leftbanki-tasks:before { content: "\f164"; }
.leftbanki-instagram:before { content: "\f165"; }
.leftbanki-pinterest:before { content: "\f166"; }
.leftbanki-linkedin:before { content: "\f167"; }
.leftbanki-youtube:before { content: "\f168"; }
.leftbanki-status:before { content: "\f169"; }
.leftbanki-processing:before { content: "\f170"; }
.leftbanki-on-hold:before { content: "\f171"; }
.leftbanki-glass:before { content: "\f172"; }
.leftbanki-air:before { content: "\f173"; }
.leftbanki-bakery:before { content: "\f174"; }
.leftbanki-beach:before { content: "\f175"; }
.leftbanki-beds:before { content: "\f176"; }
.leftbanki-bottle:before { content: "\f177"; }
.leftbanki-caffeine:before { content: "\f178"; }
.leftbanki-call:before { content: "\f179"; }
.leftbanki-car:before { content: "\f180"; }
.leftbanki-circle:before { content: "\f181"; }
.leftbanki-coffee:before { content: "\f182"; }
.leftbanki-coffee2:before { content: "\f183"; }
.leftbanki-coffee3:before { content: "\f184"; }
.leftbanki-coffeecup:before { content: "\f185"; }
.leftbanki-coffeepot:before { content: "\f186"; }
.leftbanki-coffees:before { content: "\f187"; }
.leftbanki-coffeeshop:before { content: "\f188"; }
.leftbanki-coffeeshop2:before { content: "\f189"; }
.leftbanki-concentric:before { content: "\f190"; }
.leftbanki-couple:before { content: "\f191"; }
.leftbanki-cup2:before { content: "\f192"; }
.leftbanki-glass2:before { content: "\f193"; }
.leftbanki-dish:before { content: "\f194"; }
.leftbanki-drink4:before { content: "\f195"; }
.leftbanki-drink5:before { content: "\f196"; }
.leftbanki-drink6:before { content: "\f197"; }
.leftbanki-drink7:before { content: "\f198"; }
.leftbanki-email1:before { content: "\f199"; }
.leftbanki-email2:before { content: "\f200"; }
.leftbanki-email3:before { content: "\f201"; }
.leftbanki-new:before { content: "\f202"; }
.leftbanki-opened:before { content: "\f203"; }
.leftbanki-more:before { content: "\f204"; }
.leftbanki-favorites:before { content: "\f205"; }
.leftbanki-filled:before { content: "\f206"; }
.leftbanki-fire:before { content: "\f207"; }
.leftbanki-fireplace:before { content: "\f208"; }
.leftbanki-fork:before { content: "\f209"; }
.leftbanki-four:before { content: "\f210"; }
.leftbanki-fukuoka:before { content: "\f211"; }
.leftbanki-hair-salon:before { content: "\f212"; }
.leftbanki-hairdresser:before { content: "\f213"; }
.leftbanki-hairsalon2:before { content: "\f214"; }
.leftbanki-hairsalon:before { content: "\f215"; }
.leftbanki-heart:before { content: "\f216"; }
.leftbanki-heart-o:before { content: "\f217"; }
.leftbanki-hot:before { content: "\f218"; }
.leftbanki-iphone:before { content: "\f219"; }
.leftbanki-juice:before { content: "\f220"; }
.leftbanki-kitchen:before { content: "\f221"; }
.leftbanki-kitchenpack:before { content: "\f222"; }
.leftbanki-leisure:before { content: "\f223"; }
.leftbanki-wifi:before { content: "\f224"; }
.leftbanki-milky:before { content: "\f225"; }
.leftbanki-minisplit:before { content: "\f226"; }
.leftbanki-olive:before { content: "\f227"; }
.leftbanki-park:before { content: "\f228"; }
.leftbanki-parking:before { content: "\f229"; }
.leftbanki-parking-sign:before { content: "\f230"; }
.leftbanki-phone:before { content: "\f231"; }
.leftbanki-phone2:before { content: "\f232"; }
.leftbanki-plain:before { content: "\f233"; }
.leftbanki-precious:before { content: "\f234"; }
.leftbanki-refreshing:before { content: "\f235"; }
.leftbanki-refrigerator:before { content: "\f236"; }
.leftbanki-rose:before { content: "\f237"; }
.leftbanki-rotated:before { content: "\f238"; }
.leftbanki-saitama:before { content: "\f239"; }
.leftbanki-send:before { content: "\f240"; }
.leftbanki-shape:before { content: "\f241"; }
.leftbanki-smartphone:before { content: "\f242"; }
.leftbanki-smartphone2:before { content: "\f243"; }
.leftbanki-snacks:before { content: "\f244"; }
.leftbanki-star-box:before { content: "\f245"; }
.leftbanki-stars:before { content: "\f246"; }
.leftbanki-swim:before { content: "\f247"; }
.leftbanki-swimming:before { content: "\f248"; }
.leftbanki-swimming2:before { content: "\f249"; }
.leftbanki-swimming3:before { content: "\f250"; }
.leftbanki-swimmingpool:before { content: "\f251"; }
.leftbanki-tablet2:before { content: "\f252"; }
.leftbanki-tag2:before { content: "\f253"; }
.leftbanki-tag3:before { content: "\f254"; }
.leftbanki-tea:before { content: "\f255"; }
.leftbanki-telephone:before { content: "\f256"; }
.leftbanki-telephone2:before { content: "\f257"; }
.leftbanki-television:before { content: "\f258"; }
.leftbanki-television2:before { content: "\f259"; }
.leftbanki-television3:before { content: "\f260"; }
.leftbanki-toasted:before { content: "\f261"; }
.leftbanki-transport:before { content: "\f262"; }
.leftbanki-transport2:before { content: "\f263"; }
.leftbanki-tv:before { content: "\f264"; }
.leftbanki-tv-o:before { content: "\f265"; }
.leftbanki-tvscreen:before { content: "\f266"; }
.leftbanki-tvscreen2:before { content: "\f267"; }
.leftbanki-tvscreen3:before { content: "\f268"; }
.leftbanki-tvscreen4:before { content: "\f269"; }
.leftbanki-tvscreen5:before { content: "\f270"; }
.leftbanki-wifi2:before { content: "\f271"; }
.leftbanki-wifi3:before { content: "\f272"; }
.leftbanki-bath:before { content: "\f273"; }
.leftbanki-bathtub:before { content: "\f274"; }
.leftbanki-hygiene:before { content: "\f275"; }
.leftbanki-shower:before { content: "\f276"; }
.leftbanki-shower2:before { content: "\f277"; }
.leftbanki-water:before { content: "\f278"; }
.leftbanki-barbecue:before { content: "\f279"; }
.leftbanki-cook:before { content: "\f280"; }
.leftbanki-cooking:before { content: "\f281"; }
.leftbanki-cooking2:before { content: "\f282"; }
.leftbanki-skewers:before { content: "\f283"; } 
.leftbanki-file-pdf:before { content: "\f284"; } 
.leftbanki-file-word:before { content: "\f285"; } 
.leftbanki-file-excel:before { content: "\f286"; } 
.leftbanki-file-powerpoint:before { content: "\f287"; } 
.leftbanki-file-audio:before { content: "\f288"; } 
.leftbanki-file-video:before { content: "\f289"; } 
.leftbanki-file-image:before { content: "\f290"; } 
.leftbanki-file-archive:before { content: "\f291"; } 
.leftbanki-file-code:before { content: "\f292"; }
.leftbanki-location:before { content: "\f293"; }
.leftbanki-map:before { content: "\f294"; }
.leftbanki-download1:before { content: "\f295"; }
.leftbanki-youtube-play:before { content: "\f296"; }
.leftbanki-play-o:before { content: "\f297"; }
.leftbanki-play-circle:before { content: "\f298"; }
.leftbanki-anchor:before { content: "\f299"; }
.leftbanki-daisy:before { content: "\f300"; }
.leftbanki-email4:before { content: "\f301"; }
.leftbanki-envelope:before { content: "\f302"; }
.leftbanki-flower:before { content: "\f303"; }
.leftbanki-gardering:before { content: "\f304"; }
.leftbanki-leaf:before { content: "\f305"; }
.leftbanki-leaf2:before { content: "\f306"; }
.leftbanki-leaf3:before { content: "\f307"; }
.leftbanki-leaf4:before { content: "\f308"; }
.leftbanki-smartphone1:before { content: "\f309"; }
.leftbanki-smartphone3:before { content: "\f310"; }
.leftbanki-soil:before { content: "\f311"; }
.leftbanki-telephone1:before { content: "\f312"; }
.leftbanki-wombat:before { content: "\f313"; }
.leftbanki-menu-hamburger:before { content: "\f314"; }
.leftbanki-menu-round:before { content: "\f315"; }
.leftbanki-menu-o:before { content: "\f316"; }
.leftbanki-dot-o:before { content: "\f317"; }
.leftbanki-airballoon:before { content: "\f318"; }
.leftbanki-balloon:before { content: "\f319"; }
.leftbanki-flying:before { content: "\f320"; }
.leftbanki-hotairballoon:before { content: "\f321"; }
.leftbanki-transportfly:before { content: "\f322"; }
.leftbanki-transportfly-o:before { content: "\f323"; }
.leftbanki-leaf5:before { content: "\f324"; }
.leftbanki-light:before { content: "\f325"; }
.leftbanki-light2:before { content: "\f326"; }
.leftbanki-heartballoon:before { content: "\f327"; }
.leftbanki-hotelkey:before { content: "\f328"; }
.leftbanki-roomkey:before { content: "\f329"; }
.leftbanki-tree:before { content: "\f330"; }
.leftbanki-planthand:before { content: "\f331"; }
.leftbanki-socialmeeting:before { content: "\f332"; }
.leftbanki-home:before { content: "\f333"; }
.leftbanki-na:before { content: "\f334"; }
.leftbanki-ruralhome:before { content: "\f335"; }
.leftbanki-ruralhouse:before { content: "\f336"; }
.leftbanki-science:before { content: "\f337"; }
.leftbanki-double-arrows-left:before { content: "\f338"; }
.leftbanki-double-arrows-right:before { content: "\f339"; }
.leftbanki-double-arrows-top:before { content: "\f340"; }
.leftbanki-double-arrows-bottom:before { content: "\f341"; }
.leftbanki-ecoflower:before { content: "\f342"; }
.leftbanki-zoom:before { content: "\f343"; }
.leftbanki-number0:before { content: "\f344"; }
.leftbanki-number1:before { content: "\f345"; }
.leftbanki-number2:before { content: "\f346"; }
.leftbanki-number3:before { content: "\f347"; }
.leftbanki-number4:before { content: "\f348"; }
.leftbanki-number5:before { content: "\f349"; }
.leftbanki-number6:before { content: "\f350"; }
.leftbanki-number7:before { content: "\f351"; }
.leftbanki-number8:before { content: "\f352"; }
.leftbanki-number9:before { content: "\f353"; }
.leftbanki-number0-o:before { content: "\f354"; }
.leftbanki-number1-o:before { content: "\f355"; }
.leftbanki-number2-o:before { content: "\f356"; }
.leftbanki-number3-o:before { content: "\f357"; }
.leftbanki-number4-o:before { content: "\f358"; }
.leftbanki-number5-o:before { content: "\f359"; }
.leftbanki-number6-o:before { content: "\f360"; }
.leftbanki-number7-o:before { content: "\f361"; }
.leftbanki-number8-o:before { content: "\f362"; }
.leftbanki-number9-o:before { content: "\f363"; }
.leftbanki-thumbs-up:before { content: "\f364"; }
.leftbanki-clock:before { content: "\f365"; }
.leftbanki-time:before { content: "\f366"; }
.leftbanki-view:before { content: "\f367"; }
.leftbanki-complete:before { content: "\f368"; }
.leftbanki-note-on:before { content: "\f369"; }
.leftbanki-complete-o:before { content: "\f370"; }
.leftbanki-note:before { content: "\f371"; }
.leftbanki-failed:before { content: "\f372"; }
.leftbanki-refunded:before { content: "\f373"; }
.leftbanki-pending:before { content: "\f374"; }
.leftbanki-reload:before { content: "\f375"; }
.leftbanki-user:before { content: "\f376"; }
.leftbanki-check-circled:before { content: "\f377"; }
.leftbanki-calendar:before { content: "\f378"; }
.leftbanki-event:before { content: "\f379"; }
.leftbanki-headphones:before { content: "\f380"; }
.leftbanki-ticket:before { content: "\f381"; }

svg:not(:root) {overflow: hidden;}
.grid-container, .leftbank-title, .leftbank-text, .imageframe, .leftbank-video {margin-top:10px;margin-bottom:10px;}
.leftbank-fullwidth {position:relative;padding-top:20px;padding-bottom:20px;}

.layout-wide-mode #wrapper {width:100%;max-width:none;}
body.layout-wide-mode #header-sticky.sticky-header {width:100%;left:0;right:0;margin:0 auto;}
@media only screen and (min-width: 801px) and (max-width: 1014px) {
	.layout-wide-mode #wrapper {width:auto;}
}
@media only screen and (min-device-width: 801px) and (max-device-width: 1014px) {
	.layout-wide-mode #wrapper {width:auto;}
}
@media only screen and (max-width: 640px) {
	#main:not(.width-100) > .leftbank-row, .footer-copyright-area, .footer-widget-area {padding-left:20px;padding-right:20px;}
}
/* iPad portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.leftbank-columns-2:not(.copyright-columns) .leftbank-column, .leftbank-columns-2 .leftbank-flip-box-wrapper, .leftbank-columns-4:not(.copyright-columns) .leftbank-column, .leftbank-columns-4 .leftbank-flip-box-wrapper {width:50% !important;float:left !important;}
	body, #main, .fullwidth-box, .page-title-bar, .footer-widget-area {background-attachment:scroll !important;}
}
/* iPad landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	body, #main, .fullwidth-box, .page-title-bar, .footer-widget-area {background-attachment:scroll !important;}
}

#fullscreen {width:100%;}
#fullscreen .leftbank-image-wrapper {width:100%;margin:0!important;}
.leftbank-row, .post-content {margin: 0 auto;zoom: 1;}
.leftbank-row:before,.leftbank-row:after, .post-wrapper:before, .post-wrapper:after {display: table;content: "";line-height: 0;}
.leftbank-row:after, .post-wrapper:after {clear: both;}

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.validation-container {display: none !important;position: absolute !important;left: -9000px;}

.featured-wrapper {position:relative;overflow: hidden;}
.leftbank-image-wrapper {display:block;overflow: hidden;z-index: 1;position: relative;}
.single .has-post-thumbnail > .leftbank-image-wrapper {margin-bottom:30px;}
.full-screen .leftbank-image-wrapper {height:100%;}
.leftbank-image-wrapper .autothumb {display:block;width:100%;height:100%;min-height:120px;}
.leftbank-image-wrapper .autothumb img {display:none;}
.leftbank-image-wrapper .thumbnail {text-align:center;}
.leftbank-image-wrapper .thumbnail img, .image-box .leftbank-image-wrapper img, .leftbank-table {width:100%;}
.image-box-content {padding: 20px;}

.icon-wrapper {display: table;float: left;z-index:12;}
.icon-wrapper > i {display: table-cell;vertical-align: middle;}

.leftbank-video.shadow .video-shortcode {box-shadow: 0 1px 3px rgba(0,0,0,0.1);}


.main-separator {position: relative;}
.main-separator:after {position: absolute;display:block;content: "";left: 0;margin-top:6px;height: 1px;line-height:0;padding:0;}

.rollover-icon {color:#fff;padding:15px;background:rgba(255,255,255,0.15);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius:50%;font-size: 20px;}
.rollover-icon:hover {background:rgba(0,0,0,0.5);}

.main-nav > li > a > span {position:relative;overflow:hidden;}

.main-nav.double-fadein > li > a > span:hover::before, .main-nav.double-fadein > li > a > span:hover::after,
.main-nav.double-fadein > li > a > span:focus::before, .main-nav.double-fadein > li > a > span:focus::after,
.main-nav.double-fadein > li.current-menu-item > a > span:after, .main-nav.double-fadein > li.current-menu-ancestor > a > span:after, .main-nav.double-fadein > li.current-menu-item > a > span:before, .main-nav.double-fadein > li.current-menu-ancestor > a > span:before {opacity: 1;-webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); display: none\9;}
.main-nav.double-fadein > li > a > span:after, .main-nav.double-fadein > li > a > span:before {position: absolute;display:block;left: 0;width: 100%;height: 2px;margin:0;padding:0;background: #019875;content: "";opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, transform 0.3s;}
.main-nav.double-fadein > li > a > span:before {top: 0;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);}
.main-nav.double-fadein > li > a > span:after {bottom: 0;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);}

.main-nav.underline-center > li > a > span {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing:grayscale;}
.main-nav.underline-center > li > a > span:before {content: "";position: absolute;z-index:-1;left:50%;right:50%;bottom:0;-webkit-transition-property: left, right;-moz-transition-property: left, right;-ms-transition-property: left, right;-o-transition-property: left, right;transition-property: left, right;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:ease-out;-moz-transition-delay:ease-out;-ms-transition-delay:ease-out;-o-transition-delay:ease-out;transition-delay:ease-out;}
.main-nav.underline-center > li > a > span:hover:before, .main-nav.underline-center .current_page_item > a > span:before, .main-nav.underline-center .current-menu-item > a > span:before, .main-nav.underline-center .current-menu-parent > a > span:before, .main-nav.underline-center .current-menu-ancestor > a > span:before, .main-nav.underline-center .current-menu-ancestor > a:hover > span:before {left:0;right:0;}

.main-nav .sub-menu ul {margin-left:10px;}
.main-nav .sub-menu ul:after {right: 100%;top: 20px;margin-top: -10px;border-top: 10px solid transparent;border-right: 10px solid rgba(1, 152, 117, 0.75);border-bottom: 10px solid transparent;border-left: 10px solid transparent;}

@media screen and (min-width: 650px) {
	.cobbles-post {display: inline-block;vertical-align: top;float: left;} 
}

.recent-post-list > span {display:block;}
.recent-post-list > span.has-thumbnail {margin-top:7px;margin-bottom:7px;}
.recent-post-list > span.has-thumbnail a.show-thumb {display: block;vertical-align: middle;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover; position: relative;margin: 0 20px 0 0;padding: 0;outline: none;text-align: center;color: transparent !important;background-repeat: no-repeat; background-position: center center;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.recent-post-list > span.has-thumbnail a.show-thumb:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.recent-post-list > span.has-thumbnail .show-thumb.rounded {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.recent-post-list > span.has-thumbnail .display-thumb, .recent-post-list > span.has-thumbnail .display-content {vertical-align:middle;display:table-cell;}
.recent-post-list .post-title {display:block;padding:0;}
.recent-post-list .text-secondary {color: #373a41;font-size: 12px;}

.post-layout-list-full .post-metadata {float: left;position: relative;width: 16%;}
.post-layout-list-full .featured-wrapper, .post-layout-list-full .entry-wrapper {max-width: 84%;float: right;}

.post-layout-list-left .post-wrapper {display:table;width:100%;}
.post-layout-list-left .featured-wrapper {display: table-cell;vertical-align: top;}
.post-layout-list-left .entry-wrapper {display: table-cell;vertical-align: top;}
.post-layout-list-left .leftbank-meta-info {border-top:1px solid rgba(255,255,255,0.35);}
.post-layout-list-left .meta-data {display:inline;}

.post-layout-large-alternate .post-wrapper {border-bottom:1px solid rgba(255,255,255,0.2);}

.blog-archive .post-wrapper:after {display:block;content: "";height: 1px;line-height:0;padding:0;}

@-webkit-keyframes spin-360 {
	from {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);zoom: 1}
	50% {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);zoom: 1}
	to {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);zoom: 1}
}

.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
/*
Needed Styles From Bootstrap
-----------------------------------------------------------------------------*/
.fade {
  /* opacity: 0; */
  -webkit-transform: opacity 0.3s linear;
  -moz-transform: opacity 0.3s linear;
  -ms-transform: opacity 0.3s linear;
  -o-transform: opacity 0.3s linear;
  transform: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transform: height 0.35s ease;
  -moz-transform: height 0.35s ease;
  -ms-transform: height 0.35s ease;
  -o-transform: height 0.35s ease;
  transform: height 0.35s ease;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 800px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666666666666%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666666666666%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-4 {
  width: 33.33333333333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.666666666666664%;
}
.col-xs-1 {
  width: 8.333333333333332%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666666666666%;
}
.col-xs-pull-10 {
  right: 83.33333333333334%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666666666666%;
}
.col-xs-pull-7 {
  right: 58.333333333333336%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666666666667%;
}
.col-xs-pull-4 {
  right: 33.33333333333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.666666666666664%;
}
.col-xs-pull-1 {
  right: 8.333333333333332%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666666666666%;
}
.col-xs-push-10 {
  left: 83.33333333333334%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666666666666%;
}
.col-xs-push-7 {
  left: 58.333333333333336%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666666666667%;
}
.col-xs-push-4 {
  left: 33.33333333333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.666666666666664%;
}
.col-xs-push-1 {
  left: 8.333333333333332%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 800px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #356635;
}
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #2d6987;
}
.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #a47e3c;
}
.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #953b39;
}
button.close {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.close {
  color: #000000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #FFFFFF;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background-color: #000;}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.53846153846154px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.5384615384615385;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 900px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {width: 600px;}
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {padding: 10px;border-radius: 0px 0px 5px 5px;}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  bottom: -11px;
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  top: -11px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-bar {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #a0ce4e;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: width 0.6s ease;
  -moz-transform: width 0.6s ease;
  -ms-transform: width 0.6s ease;
  -o-transform: width 0.6s ease;
  transform: width 0.6s ease;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress-bar.active .progress {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table {width:100%;max-width: 100%;background-color: transparent;}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.5384615384615385;
  vertical-align: top;
  border-top: 1px solid #e5e4e3;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e5e4e3;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #e5e4e3;
}
.table .table {
  background-color: #ffffff;
}
@media (max-width: 799px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e5e4e3;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #d1d1d2;
  text-align: center;
  text-decoration: none;
  background-color: rgba(33, 33, 33, 0.97);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(33, 33, 33, 0.97);
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.leftbank-clearfix {clear: both;zoom: 1;}
.leftbank-clearfix:before,.leftbank-clearfix:after {content: " ";display: table;}
.leftbank-clearfix:after {clear: both;}

.align-center {clear: both;display: block;margin-left: auto;margin-right: auto;text-align: center;}

.alignleft {display: inline;float: left;margin-right: 15px;}
.alignright {display: inline;float: right;margin-left: 15px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;text-align: center;}
.create-block-format-context {
  display: inline-block;
  clear: both;
  zoom: 1;
  margin-bottom: 40px;
  width: 100%;
}
.create-block-format-context:before,
.create-block-format-context:after {
  content: " ";
  display: table;
}
.create-block-format-context:after {
  clear: both;
}
.leftbank-icon-arrow-down2 {display: table-cell;vertical-align: middle;}
.icomoon-up:before {
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html {overflow-x: hidden;overflow-y: scroll;}
html.no-overflow-y {overflow-y: hidden;}
html.mm-opened {overflow-x: hidden;position: relative;margin-top:0!important;}
html.mm-opened .admin-bar #content, html.mm-opened .admin-bar .leftbank-header-wrapper {margin-top:32px;}
html.mm-blocking {overflow: hidden;}
html.mm-background .mm-page {background: inherit; }
html.fp-enabled:not(.no-autoscrolling), .fp-enabled:not(.no-autoscrolling) body {overflow:hidden;margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html.autoscrolling {height:100%;}
html.no-autoscrolling:not(.mm-blocking) {overflow:visible;height:initial;}
body {margin: 0;min-width: 320px;-webkit-text-size-adjust: 100%;}

/* html.mm-opening .menu-toggle-icon:before, html.mm-opening .menu-toggle-icon:after {top: 20px;    background: #fff;
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    left: 20px;} */

#wrapper {overflow: visible;}

.gravity-select-parent select, .input-text, input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=url], input[type=file], input[type=submit], textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-webkit-border-radius: 0;}
input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=url], input[type=file], textarea {width: 100%;}

input[type="image"] {padding: 0;border: none;}
.body_blank {display: table;height: 100%;width: 100%;position: absolute;margin: 0;left: 0;top: 0;overflow-x: hidden;}
body.body_blank.admin-bar {top: 31px;}
body.body_blank.admin-bar #wrapper #slidingbar-area {top: 0;}
.wrapper_blank {float: none;width: 100%;}
.wrapper_blank .page-title-bar {margin-bottom: 25px;}
.wrapper_blank #main {
  background: transparent;
  padding: 0;
}
.error404 .search-page-search-form {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
img {border-style: none;vertical-align: top;max-width: 100%;height: auto;}
object {max-width: 100%;}
a,a:hover {text-decoration: none;}
form,fieldset {margin: 0;padding: 0;border-style: none;}
.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}
.clear {
  clear: both;
}
.wp-caption {
  max-width: 100%;
}
#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}
.search-table {
  display: table;
  width: 100%;
}
.header-v4 .search-table {display: table;width: 286px;}
.searchform .search-field {
  display: table-cell;
  vertical-align: top;
}
.searchform .search-button {
  display: table-cell;
  width: 33px;
  vertical-align: top;
}
.searchform .search-table .search-field input {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 8px 15px;
  height: 33px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}


.search-page-search-form {
  padding-bottom: 60px;
  border-bottom: 1px solid #E6E5E6;
  margin-bottom: 60px;
}
.search-page-search-form .seach-form {
  text-align: right;
}
.search-page-search-form .seach-form .search-table .search-field input {
  text-indent: 0;
}
#fallback-slide {
  display: none;
}
#fallback-slide img {
  width: 100%;
}
.gallery-box {
  background: #3d3c3c;
  padding: 0 10px;
}
.gallery-box img {
  width: 100%;
}
.gallery {
  margin: 0 auto;
  max-width: 1400px;
}
#main {clear: both;}
.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}
.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}
.col p {
  margin: 0 0 23px;
}

.leftbank-myaccount-data h2 {
  margin-top: 0px;
}
.more {
  overflow: hidden;
  display: block;
  font: 13px/15px 'PTSansRegular', arial, helvetica, sans-serif;
}
.more a {
  float: right;
  padding: 0 0 0 0;
}
.more a,
.leftbank-read-more {position: relative;margin-right: 12px;text-align: right;}
.more a:after,.leftbank-read-more:after {position: absolute;font-family: 'leftbank-icon';content: "\F096";font-size: 14px;padding-left: 5px;}
.more a.active {
  color: #a0ce4e;
  text-decoration: none;
}
.more a.active:after {
  position: absolute;
  font-family: 'leftbank-icon';
  content: '\f105';
  color: #a0ce4e;
  font-size: 14px;
  padding-left: 5px;
}
.content-boxes .more {
  margin-top: 18px;
}
.container {
  overflow: hidden;
}
#main .container h2 {
  margin: 0;
}
.container .columns .col {
  width: 31.42857%;
  padding: 0 2.85714% 0 0;
}
.container .col img {
  width: 100%;
}
.container .columns .col.last {
  margin-right: 0;
}
.container .holder {
  overflow: hidden;
}
.container h3 a.active {
  text-decoration: none;
  color: #a0ce4e;
}
.slider {overflow: hidden;}
.review {width: 100%;}
.title {overflow: hidden;display: table;}
.title h1,.title h2,.title h3,.title h4,.title h5,.title h6 {display: table-cell;white-space: pre;}
.title h1,.content-wrapper .title h1 {float: left;padding: 0 8px 0 0;margin: 0;}
.title h2, .content-wrapper .title h2 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
  font-size: 18px;
}
.title h3,
.content-wrapper .title h3 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}
.title h4,
.content-wrapper .title h4 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}
.title h5,
.content-wrapper .title h5 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}
.title h6,
.content-wrapper .title h6 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}
.meta {list-style: none;margin: 0 0 13px;padding: 0;overflow: hidden;font-size: 12px;line-height: 14px;}
.meta li {
  float: left;
  padding: 0 8px 0 9px;
  border-left: 1px solid #333333;
}
.meta li:first-child {
  padding-left: 0;
  border-left: 0;
}
.social_links_shortcode .social-networks {
  float: none;
}
.sidebar .social-networks {
  float: none;
}
.sidebar .social-networks li,
.social_links_shortcode li {
  float: left;
  margin-left: 0;
  margin-right: 0px;
  width: 35px;
}
.sidebar .social-networks a {
  border-bottom: 0;
  padding: 0;
}
.sidebar .social-networks li {
  margin-bottom: 10px;
}
#content {float: left;min-height: 1px;}
#content.full-width {width: 100%;}
#content.full-screen {width: 100%;}
#posts-container {
  position: relative;
}
.single .leftbank-sharing-box {
  margin-bottom: 0;
  margin-top: 60px;
}
.leftbank-footer-widget-column .row,
.footer-widget-area .leftbank-footer-widget-column .leftbank-columns {
  margin-left: 0;
  margin-right: 0;
}
.footer-widget-area .leftbank-footer-widget-column .leftbank-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.leftbank-footer-widget-column .flexslider a {border: 0;padding: 0;}
.footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}
.footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
.footer-widget-area li.recentcomments a {
  border: none;
}
.footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}
.footer-widget-area .leftbank-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,
.footer-widget-area .leftbank-footer-widget-column:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {
  background-image: none;
  padding-top: 0px;
}
.post .image {
  margin-bottom: 40px;
}

.single .post .meta-info,
.leftbank_faq .meta-info {
  margin-bottom: 55px;
}
.search input,
.searchform input {
  border: 1px solid #e7e6e6;
  padding: 8px 15px;
  font-size: 13px;
  color: #333333;
  display: block;
}
.widget ul {list-style: none;margin: 0;padding: 0;}
.widget li {margin: 0;padding: 0;display: block;}
.widget .leftbank-social-networks a {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}
.widget .leftbank-social-networks.boxed-icons a {
  margin-right: 7px;
  margin-bottom: 10px;
}

.contact-info .tagline {font-weight:bold;}
.contact-info .address {margin-bottom: 15px;}
.contact-info .address p {margin: 0;}
.contact-info .phone, .contact-info .mobile, .contact-info .fax, .contact-info .email, .contact-info .web {white-space: nowrap;}
.contact-info-container span {font-weight:bold;margin-right:7px;}
.contact-info-container i {margin-right:7px;}

.sidebar .flickr-photo a {
  background: none;
  float: left;
  border: 0;
}

.sidebar .s,
.footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}
#wrapper .leftbank-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}
#wrapper .leftbank-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
#wrapper .leftbank-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}
#wrapper .leftbank-tabs-widget .tabset li:last-child {
  border-right: none;
}
#wrapper .leftbank-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
#wrapper .leftbank-tabs-widget .tabset li .leftbank-icon-bubbles {font-size: 18px;}
.leftbank-tabs-widget a {
  color: #444444;
}
.leftbank-tabs-widget .tab-set li {
  border-right: 1px solid;
}
.leftbank-tabs-widget .tab-holder .tabs li a {
  border: 0;
  text-indent: 0;
  background: #F1F2F2;
  color: #333333;
  text-align: center;
}
.leftbank-tabs-widget .tab-holder .tabs li:hover a {
  background: none;
}
.leftbank-tabs-widget .tab-holder .tabs li.active a {
  background: none;
  border-top: 3px solid #A0CE4E;
  border-bottom: 0;
}
.leftbank-tabs-widget .tab-holder .tab_content .news-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.leftbank-tabs-widget .tab-holder .tab_content .news-list li {
  border-bottom: 1px solid #e2e2e2;
  padding: 20px 15px;
  overflow: hidden;
}
.leftbank-tabs-widget .tab-holder .tab_content .news-list li:last-child {
  border-bottom: 0;
}
.leftbank-tabs-widget .tab-holder .tab_content .news-list li a {
  padding: 0;
  background: none;
}
.leftbank-tabs-widget .tab-holder .tab_content .image {
  float: left;
  margin-right: 13px;
  height: 50px;
  width: 52px;
}
.leftbank-tabs-widget .tab-holder .tab_content .image a {
  height: auto;
  width: auto;
  line-height: normal;
  text-indent: 0;
}
.leftbank-tabs-widget .tab-holder .tab_content .post-holder a {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
  border: 0;
  text-indent: 0;
  font-size: 13px;
}
.leftbank-tabs-widget .tab-holder .tab_content .post-holder p {
  margin: 0 0 5px 0;
}
.leftbank-tabs-widget .tab-holder .tab_content .post-holder .meta {
  margin: 0;
  margin-top: 2px;
  font-size: 12px;
  color: #747474;
}
#wrapper .footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}
#wrapper .footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}
#wrapper .footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}
#wrapper .footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}
#wrapper .footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}
.jtwt li {
  background: none;
}
.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {position: relative;padding: 0 0 0 35px;border: 0;margin-bottom: 20px;font-size: 13px;line-height: 20px;}
.jtwt .jtwt_tweet:before {position: absolute;top: 10px;margin-left: -35px;content: "\f087";font-family: 'leftbank-icon';font-size: 30px;}
.jtwt .jtwt_tweet a {
  background: none;
  color: #BFBFBF;
  display: inline;
  padding: 0;
  border: 0;
}
.jtwt .jtwt_tweet a:hover {
  color: #A0CE4E;
}
.jtwt .jtwt_tweet .jtwt_tweet_text {
  margin-bottom: 0;
  margin-top: 0;
}
.recent-works-items {
  overflow: hidden;
}
.recent-works-items a {
  float: left;
  padding: 3px;
}
.footer-widget-area .leftbank-columns-4 .recent-works-items a,
.footer-widget-area .leftbank-columns-5 .recent-works-items a,
.footer-widget-area .leftbank-columns-6 .recent-works-items a,
#slidingbar-area .leftbank-columns-4 .recent-works-items a,
#slidingbar-area .leftbank-columns-5 .recent-works-items a,
#slidingbar-area .leftbank-columns-6 .recent-works-items a {
  max-width: 60px;
}
.pagination.infinite-scroll {
  visibility: hidden;
}
.pagination,
.page-links,
.leftbankshop-pagination {
  float: right;
  margin-top: 40px;
  font-size: 9px;
  margin-right: 10px;
}
.page-links {
  margin-bottom: 40px;
  margin-top: 30px;
}
.pagination a.inactive,
.page-links a,
.leftbankshop-pagination .page-numbers {
  border: 1px solid #747474;
  display: inline-block;
  height: 20px;
  line-height: 18px;
  color: #747474;
  padding: 0 6px;
  margin-left: 5px;
}
.pagination a.inactive:hover,
.page-links a:hover,
.leftbankshop-pagination .page-numbers:hover {
  border: 1px solid #a0ce4e;
}
.pagination .current,.page-links > .page-number,.leftbankshop-pagination .current {display: inline-block;height: 20px;line-height: 18px;color: #fff;padding: 0 6px; margin-left: 5px;}
.pagination .pagination-prev,
.leftbankshop-pagination .prev {
  margin-right: 3px;
  font-size: 12px;
}
.pagination .pagination-next,
.leftbankshop-pagination .next {
  margin-left: 8px;
  font-size: 12px;
}
.img-list {
  overflow: hidden;
}
.img-list li {
  padding: 5px;
  background: none;
  float: left;
}
.img-list a {
  background: none;
  height: auto;
  width: auto;
  text-indent: 0;
  border: 0px;
}
.about-author {
  margin-top: 55px;
  overflow: hidden;
  clear: both;
}
.about-author .title a {
  color: #a0ce4e;
}
.about-author div.avatar {
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}
.related-posts {margin-top: 55px;}
.single-related-posts {clear: both;}
.related-posts .image {width: 180px;height: 138px;margin-bottom: 0;}
.related-posts:not(.rollover) .leftbank-carousel-nav .nav-prev, .related-posts:not(.rollover) .leftbank-carousel-nav .nav-next {top:0;margin-top:-35px;}
.related-posts:not(.rollover) .leftbank-carousel-nav .nav-prev {right:0;left:100%;margin-left:-60px!important;}
.single .comments-container {
  margin-top: 55px;
  clear: both;
}
.commentlist {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 65px;
}
.commentlist .children {
  list-style: none outside none;
}
.commentlist li {
  margin: 0;
  padding: 0;
}
.commentlist .the-comment {
  border-bottom: 1px solid #e7e6e6;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.commentlist .the-comment .comment-text {
  margin-left: 69px;
}
.commentlist .the-comment .comment-text *:last-child {
  margin-bottom: 0;
}
.commentlist div.avatar {
  float: left;
  margin-right: 15px;
}
.commentlist .comment-author strong {
  padding-right: 5px;
}
#respond {
  margin-top: 40px;
}
#comment-input {
  overflow: hidden;
  margin-bottom: 13px;
}
.comment-form input,
.post-password-form .password,
#s,
#comment-input input {
  border: 1px solid #d2d2d2;
  width: 28%;
  font-size: 13px;
  color: #747474;
  padding: 8px 2%;
  float: left;
  margin-right: 1%;
}
#comment-input input {
  width: 32.666666%;
}
.comment-form input,
.post-password-form .password,
.s {
  float: none;
}
.sidebar #comment-input input,
.sidebar #s {
  width: 100%;
  margin-right: 0;
}
#comment-textarea textarea, .comment-form-comment textarea {border: 1px solid #d2d2d2;width: 100%;height: 150px;font-size: 13px;padding: 8px 11px;-moz-box-sizing: border-box;box-sizing: border-box;}

#comment-input input:last-child {
  margin-right: 0;
}
#comment-recaptcha {
  margin-top: 13px;
}

.input-radio,
#shipping_method input[type=radio] {
  background: none;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
  /* not currently supported */
  -o-appearance: checkbox;
  /* not currently supported */
}
.post-password-form label {
  margin-right: 10px;
}
.post-password-form .password {
  margin-right: 10px;
}
.single-navigation {
  height: 34px;
  line-height: 34px;
  border-top: 1px solid #e7e6e6;
  border-bottom: 1px solid #e7e6e6;
  margin-bottom: 60px;
  text-align: right;
}
.single-navigation a[rel=next] {
  margin-left: 15px;
  margin-right: 10px;
}
.single-navigation a {
  display: inline-block;
}
.single-navigation a[rel=prev]:before, .pagination-prev:before, .leftbankshop-pagination .prev:before {position: absolute;padding-right: 5px;font-family: 'leftbank-icon';content: '\F095';color: #333333;margin-left: -10px;font-size: 14px;}
.single-navigation a[rel=next]:after,.pagination-next:after,.leftbankshop-pagination .next:after {position: absolute;font-size: 14px;font-family: 'leftbank-icon';content: "\F096";color: #333333;padding-left: 5px;}
.portfolio-full .flexslider {
  margin-bottom: 70px;
}
.project-content h3 {
  color: #333333;
  margin: 0;
  margin-bottom: 28px;
}
.project-content .project-description {
  float: left;
  width: 74.4681%;
}
.project-content .project-description p {
  margin-top: 0;
}
.project-content .project-info {
  float: right;
  width: 23.4043%;
}
.project-content .project-info .project-info-box {
  border-bottom: 1px solid #e7e6e6;
  padding-bottom: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}
.project-content .project-info .project-info-box a {
  color: #747474;
}
.project-content .project-info .project-info-box a:hover {
  color: #a0ce4e;
}
.project-content .project-info h4 {
  color: #333333;
  margin: 0;
  float: left;
  width: 110px;
}
.with-sidebar .project-content .project-info .project-info-box h4 {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.portfolio-full.with-sidebar .project-info {
  float: left;
}
.portfolio-full.with-sidebar .project-description {
  float: right;
  width: 72.5%;
}
.project-content .project-info .project-terms {
  float: left;
}
.portfolio-half .flexslider {
  width: 65.9574%;
  float: left;
}
.portfolio-half .project-content {
  width: 31.9149%;
  float: right;
}
.portfolio-half .project-description {
  width: 100%;
  margin-bottom: 50px;
}
.portfolio-half .project-description .flexslider {
  width: auto; 
}
.portfolio-half .project-info {
  width: 100%;
}
.portfolio-sep {
  clear: both;
  display: block;
}
.portfolio-half .portfolio-sep {
  margin-bottom: 50px;
}
.project-info-box span {
  float: left;
}
.side-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ededed;
  margin-bottom: 20px;
}
.side-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.side-nav li {
  margin: 0;
  padding: 0;
}
.side-nav li a {
  border-bottom: 1px solid #ededed;
  display: block;
  height: auto;
  font-weight: normal;
  color: #333333;
}
.side-nav li a {
  line-height: 1.69em;
  padding: 8px 0;
}
.side-nav li a:hover {
  background: none;
}
.side-nav li.current_page_item > a {
  background: none;
  color: #a0ce4e;
}
.side-nav li.current_page_item li a {
  color: #333333;
  border-bottom: 1px solid #ededed;
}
.side-nav .children {
  display: none;
  margin-left: 15px;
}
.side-nav .arrow {
  display: inline;
  margin-left: 0;
}
.side-nav .arrow:after {
  position: absolute;
  font-size: 14px;
  font-family: 'leftbank-icon';
}
.side-nav-left .side-nav {
  border-right: 1px solid #ededed;
}
.side-nav-left .side-nav li.current_page_item > a {
  border-right: 3px solid #a0ce4e;
}
.side-nav-left .side-nav .arrow {
  margin-left: 10px;
}
.side-nav-left .side-nav .arrow:after {
  content: '\f105';
}
.side-nav-right .side-nav {
  border-left: 1px solid #ededed;
}
.side-nav-right .side-nav li.current_page_item > a {
  padding-left: 23px;
  border-left: 3px solid #a0ce4e;
}
.side-nav-right .side-nav li a {
  padding-left: 25px;
}
.side-nav-right .side-nav .arrow {
  margin-right: 10px;
}
.side-nav-right .side-nav .arrow:after {
  content: '\f104';
}
.side-nav-right .side-nav .children {
  margin-left: 40px;
}
.side-nav-right .side-nav .children a {
  padding-left: 0;
}
.leftbankshop-tabs .tabs a:hover .arrow,
.leftbankshop-tabs .tabs li.active a .arrow {
  display: inline-block;
  margin-left: 10px;
  padding-right: 0;
}
.leftbankshop-tabs .panel .panel {
  margin-left: auto;
  padding: 0;
}
.leftbankshop .images #carousel .slides li {
  cursor: pointer;
}
h5.toggle {
  overflow: hidden;
  margin: 0;
}
h5.toggle a {
  cursor: pointer;
  color: #333333;
  border-bottom: 1px solid #e8e6e6;
  overflow: hidden;
  margin: 0;
  padding: 10px 0px;
  float: left;
  width: 100%;
}
h5.toggle.active a {
  border-bottom: 0;
}
h5.toggle span.arrow {
  background-color: #333333;
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin-right: 18px;
}
h5.toggle.active span.arrow {
  background-color: #a0ce4e;
}
h5.toggle span.toggle-title {
  float: left;
  width: 90%;
}
.toggle-content {
  padding-top: 10px;
  padding-bottom: 15px;
  position: relative;
}
h5.toggle.active + .toggle-content {
  border-bottom: 1px solid #E8E6E6;
}
/* Shortcodes */
.clearboth {
  clear: both;
  display: block;
  font-size: 0px;
  height: 0px;
  line-height: 0;
  width: 100%;
  overflow: hidden;
}
.shortcode-tabs {
  margin-bottom: 50px;
}
.shortcode-tabs .tab-hold .tabs li {
  border-right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.shortcode-tabs .tab-hold .tabs li a {
  display: block;
  width: 100%;
  padding: 0;
  text-indent: 15px;
}
.shortcode-tabs .tab-hold .tabs li.active a {
  background: none;
}
.shortcode-tabs .tab_content {
  padding: 15px;
  overflow: hidden;
}
.shortcode-tabs .tab_content *:last-child {
  margin-bottom: 0;
}

.post-content ul.arrow,
.content-wrapper ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}
.post-content ul.arrow li,
.content-wrapper ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}
.post-content ul.arrow li:before,
.content-wrapper ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'leftbank-icon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}
.post-content blockquote *:last-child,
.content-wrapper blockquote *:last-child {
  margin-bottom: 0;
}
/**
 * Tooltip / Popup
 */
.popup {
  display: none;
  position: absolute;
  padding: 0 0 6px;
  color: #d1d1d2;
  font-size: 11px;
  line-height: 15px;
  bottom: 110%;
  left: -17px;
}
.popup p {
  margin: 0;
}
.popup .holder {
  padding: 4px 11px;
  background: #46494a;
}
.popup span {
  display: inline-block;
}
/**
 * Tagline Shortcode
 */
.reading-box-container {
  margin: 0 0 84px;
}
.reading-box {
  padding: 28px 28px 27px 31px;
  border-left: 3px solid #a0ce4e;
  background: #f2efef;
}
#main .reading-box h2 {
  margin: 0 0 7px;
}
.continue {
  float: right;
}
.leftbank-google-map {height: 416px;margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
#gmap img,
.shortcode-map img {
  max-width: none;
}
body #wrapper .gomapMarker { 
  color: #333;
}

#wrapper .strip-html .leftbank-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}
#wrapper .strip-html .leftbank-highlight {
  background-color: inherit !important;
  color: inherit !important;
}
#wrapper .strip-html .leftbank-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

.comment-form input[type="submit"] {
  width: auto;
  font-weight: bold;
}
.button.transparent,
.leftbank-button.transparent {
  color: #333;
  border: 1px solid #D2D3D4;
  -webkit-box-shadow: 0 1px 1px rgba(99, 99, 99, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(99, 99, 99, 0.2);
  box-shadow: 0 1px 1px rgba(99, 99, 99, 0.2);
}
.button.transparent:hover,
.leftbank-button.transparent:hover {
  color: #666;
}
.mobile-button {
  display: none;
  margin: 20px 0 0;
}
/* More Shortcodes */
.highlight1 {
  background: #f6f67a;
  padding: 2px;
}
.highlight2 {
  background: #000;
  color: #CCC;
  padding: 2px;
}
.dropcap {
  font-size: 62px;
  margin-right: 6px;
  padding-top: 11px;
  text-transform: uppercase;
  float: left;
  position: relative;
  top: 5px;
  color: #83c54f;
  padding-bottom: 11px;
}
.video-shortcode {
  margin-bottom: 25px;
}
/* Fade Images */
.recent-works-items img,
.flickr_badge_image img,
.leftbank_tabs img {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
.recent-works-items img:hover,
.flickr_badge_image img:hover,
.leftbank_tabs img:hover {
  opacity: 0.5;
}
.error-page .useful-links {
  width: 30.66%;
  padding-left: 5%;
}
.error-page .oops {font-size: 100px;margin: 0 0 20px 0;line-height: 100px;font-weight: bolder;opacity: 0.5;filter: alpha(opacity=50);}
.error-page .sidebar-oops {
  font-size: 90px;
  line-height: 90px;
}
.error_page .oops h1 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
}


.content-boxes .heading-and-icon h2 {
  padding-left: 45px;
}
.main-flex {
  overflow: hidden;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.sidebar .widget_recent_entries ul {
  padding: 0;
}

.shortcode-tabs .tab_content ul.arrow {
  float: none;
}
.sidebar ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  width: 18px;
  content: ' ';
  float: left;
  margin-right: 10px;
  margin-left: 0px;
}
.sidebar ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 0px;
}
.sidebar .sub-menu,
.sidebar .children,
.footer-widget-area .sub-menu,
.footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}
#slidingbar-area .leftbank-columns {
  margin: 0 -15px;
}
.sidebar .flickr_badge_image {
  float: left;
  padding: 3px;
}
.sidebar .flickr_badge_image a {
  display: block;
}
.sidebar .flickr_badge_image img {
  width: 66px;
  height: 66px;
}
.footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}
.footer-widget-area .leftbank-columns-4 .flickr_badge_image img,
.footer-widget-area .leftbank-columns-5 .flickr_badge_image img,
.footer-widget-area .leftbank-columns-6 .flickr_badge_image img,
#slidingbar-area .leftbank-columns-4 .flickr_badge_image img,
#slidingbar-area .leftbank-columns-5 .flickr_badge_image img,
#slidingbar-area .leftbank-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}
.footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}
.footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}
.footer-widget-area .social-networks li,
.footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}
.footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}
.footer-widget-area .flexslider .slides > li,
#slidingbar-area .flexslider .slides > li {
  padding-top: 0;
  padding-bottom: 0;
}
.chat-icon {
  display: inline-block;
  width: 26px;
  height: 19px;
  margin-top: 9px;
}
/* WPML */
.widget_icl_lang_sel_widget {
  z-index: 999;
}
.sidebar .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}
.sidebar .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}
.sidebar .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag,
.footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag {
  margin-right: 4px;
  margin-top: 5px;
}
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}
.widget_icl_lang_sel_widget:after {
  content: "";
  display: table;
  clear: both;
}
.widget_icl_lang_sel_widget li a {
  background-image: none;
}
#lang_sel_list,
#lang_sel_list ul,
#lang_sel_list ul li {
  width: 100%;
}
#lang_sel_list ul {
  border-top: 0;
}
#lang_sel_list ul li a {
  border-left: 0;
  border-right: 0;
}
#lang_sel_footer ul li img {
  top: 6px;
}
.footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}
#lang_sel ul ul,
#lang_sel li {
  width: 100%;
  background: #fff;
}
#lang_sel ul ul {
  top: 35px !important;
}
#lang_sel > ul > li > a {
  padding: 0px;
  padding-left: 10px;
}
#lang_sel > ul > li > a .iclflag {
  top: 5px;
}
.qtrans_flag_and_text {
  background-position: center right;
}
#lang_sel {
  display: block;
}
#lang_sel li ul li a {
  padding: 10px;
}
.blog-shortcode h3.timeline-title {
  color: #747474;
  font-size: 13px;
}
/* New Shortcode CSS */
.reading-box-container {
  position: relative;
  z-index: 1;
}
.reading-box {
  position: relative;
}
.tagline-shadow:before,
.tagline-shadow:after {
  bottom: 15px;
  left: 10px;
  width: 50%;
  height: 20%;
  max-width: 300px;
  max-height: 100px;
  position: absolute;
  content: '';
  z-index: -1;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.tagline-shadow:after {
  right: 10px;
  left: auto;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.tooltip-shortcode {
  position: relative;
  display: inline;
  cursor: pointer;
  color: #747474;
}
ul.list-icon {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
ul.list-icon li:before {
  display: inline-block;
  height: 18px;
  width: 18px;
  content: ' ';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'leftbank-icon';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
ul.list-icon-arrow li:before {
  content: '\f105';
}
ul.circle-yes li:before {
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  text-align: center;
  font-size: 9px;
}
ul.list-icon-color-light li:before {
  color: #fff;
}
ul.list-icon li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}
.sidebar ul.list-icon {
  margin-left: 25px;
}
.sidebar ul.list-icon a,
.footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}
.content-boxes-icon-on-top .col {
  text-align: center;
}
.content-boxes-icon-on-top .col .more a {
  float: none;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}
.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}
.content-boxes-icon-on-side .col-content-container {
  padding-left: 45px;
}
.content-boxes-icon-boxed {
  overflow: visible;
}
.content-boxes-icon-boxed .col {
  overflow: visible !important;
  text-align: center;
  padding: 2%;
  padding-top: 50px;
}
.content-boxes-icon-boxed .col .more a {
  float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}
.content-boxes-icon-boxed.columns-5 .col {
  width: 12.8%;
}
.content-boxes-icon-boxed.columns-4 .col {
  width: 18%;
}
.content-boxes-icon-boxed.columns-3 .col {
  width: 26.65%;
}
.content-boxes-icon-boxed.columns-2 .col {
  width: 44%;
}
.content-boxes-icon-boxed.columns-1 .col {
  width: 96%;
}

.tabs-vertical {
  border: 0px;
}
.tabs-vertical .tabset {
  border-left: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  width: 15.7446808511%;
  float: left;
  height: auto;
  position: relative;
  left: 1px;
  z-index: 10;
}
.tabs-vertical .tab-hold .tabset li {
  float: none;
  width: auto;
  height: auto;
  border: 0;
  background: none;
}
.tabs-vertical .tab-hold .tabset li a,
.tabs-vertical .tab-hold .tabset li:last-child a {
  border-bottom: 0;
}
.tabs-vertical .tab-hold .tabset li a {
  width: auto;
  text-indent: 0;
  border-bottom: 1px solid #d3d3d3;
  height: auto;
  line-height: normal;
  padding: 10px;
}
.tabs-vertical .tab-hold .tabset li.active a {
  background: #fff;
  border-width: 0px;
  border-style: solid;
  border-left-width: 3px;
  height: auto;
  line-height: normal;
}
.tabs-vertical .tabs-container {
  width: 83.9361702128%;
  float: left;
}
.tabs-vertical .tabs-container .tab_content {
  border: 1px solid #d3d3d3;
  padding: 30px;
}
body .portfolio-grid {
  margin-bottom: 80px;
}
.portfolio-grid .portfolio-tabs {
  margin-top: 0;
}
.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}
.portfolio-grid.portfolio-one .image {
  width: 100%;
  float: none;
}

.error-message {margin-top: 65px;color: #F0F0F0;font-size: 170px;font-weight: bold;}
/* WP 3.6 media player responsive */
.mejs-container.mejs-video {
  width: 100%;
  height: auto;
}
.mejs-overlay,
.mejs-poster {
  width: 100%;
  height: 100%;
}
.mejs-mediaelement video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.mejs-container,
.mejs-embed,
.mejs-embed body {
  background: transparent;
}
.sidebar .products a,
.footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}
.sidebar .products .product-title,
.footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}
.footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}
.footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}
.footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}
.footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}
.footer-widget-area .products-slider a,
.footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.sidebar .products-slider a,
.sidebar .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}
.footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}
.footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}
.footer-widget-area .simple-products-slider .es-carousel li,
.footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}
.footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}
.footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.sidebar .product-category mark {
  background-color: transparent;
  color: inherit;
}
.footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.sidebar .product-category h3 {
  margin-bottom: 0;
}
/* to top */
#toTop {
  background-color: #333333;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  color: #FFFFFF;
  display: none;
  height: 35px;
  position: fixed;
  right: 30px;
  text-align: center;
  text-transform: uppercase;
  width: 48px;
  opacity: 0.9;
  z-index: 10000;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.no-totop #toTop {
  display: none !important;
}
#toTop:before {line-height: 35px;content: "\f097";-webkit-font-smoothing: antialiased;font-family: 'leftbank-icon';font-size: 22px;}
#toTop:hover {
  background-color: #A0CE4E;
}
#toTopHover {
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
}
#toTop:active,
#toTop:focus {
  outline: none;
  background-color: #333333;
}
.fullwidthbanner-container {
  overflow: visible;
}
/* Revslider Fix */
.tp-simpleresponsive .slotholder,
.tp-simpleresponsive .slotholder img {
  -webkit-backface-visibility: visible;
  -webkit-transform: none;
}
#learndash_lessons .learndash_topic_dots {
  float: none;
}
.video-background {
  position: relative;
  overflow: hidden;
}
.video-bg {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-bg iframe,
.video-bg object,
.video-bg embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-content {
  position: absolute;
  top: 0;
  padding: 15px;
  width: 100%;
}
.bbp-arrow {
  margin-top: -1px;
}
#sliders-container {position: relative;}
#sliders-container .rev_slider_wrapper {-webkit-transform: translateZ(0);}
.leftbank-animated {
  position: relative;
  z-index: 2000;
}
/* Classes needed by Theme Check */
.wp-caption-text {
  font-weight: normal;
}
.gallery-caption {
  font-weight: normal;
}
.bypostauthor {
  font-weight: normal;
}
#bbpress-forums fieldset select#bbp_forum_id {
  max-width: none;
}
#bbpress-forums .leftbank-select-parent select {
  width: 100%;
}

/* jQuery FlexSlider v2.0 */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 1000;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides {
  overflow: hidden;
}
.flexslider .slides li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.flexslider .slides .video-shortcode {
  margin-bottom: 0;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* Clearfix for the .slides element */
.flexslider .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
  z-index: 2;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {background-color: transparent;position: relative;}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
  height: 0;
}
.flex-direction-nav a {
  font-family: 'leftbank-icon';
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s ease;
  z-index: 100;
  overflow: hidden;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  font-weight: normal;
  -webkit-font-smoothing: none;
  color: #fff;
}
.flex-direction-nav a:hover {
  color: #fff;
}
.sidebar .widget .flex-direction-nav a,
.sidebar .widget .flex-direction-nav a:hover {
  color: #fff;
}
.no-opacity .flex-direction-nav a {
  display: none;
}
.no-opacity .flexslider:hover .flex-direction-nav a {
  display: block;
}
.flex-direction-nav .flex-next {
  right: 0;
  text-indent: 2px;
}
.flex-direction-nav .flex-prev {
  left: 0;
  text-indent: -2px;
}
.no-rgba .flex-direction-nav .flex-next,
.no-rgba .flex-direction-nav .flex-prev {
  background-color: #000;
}
.flexslider:hover .flex-next {
  opacity: 0.8;
  right: 0px;
}
.flexslider:hover .flex-prev {
  opacity: 0.8;
  left: 0px;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0;
  cursor: default;
  display: none;
}
/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 0px;
  text-align: center;
}
#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}
#wrapper .flex-control-paging li a {
  display: block;
}
.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-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.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%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
.flex-caption {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  width: 96%;
  padding: 2%;
  color: #fff;
  left: 0;
  bottom: 0;
  margin: 0;
}
.no-rgba .flex-caption {
  background-color: #000;
}
.main-flex {
  margin-bottom: 0;
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
.col .flexslider {
  margin: 0;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/**** Isotope filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
}
/* Slider */
#layerslider-container {
  margin: 0 auto;
}
#layerslider-wrapper {
  position: relative;
}
#layerslider-wrapper .ls-shadow-top {
  position: absolute;
  background-image: url(assets/images/shadow-top.png);
  background-repeat: no-repeat;
  background-position: top center;
  height: 42px;
  width: 100%;
  top: 0;
  z-index: 99;
}
#layerslider-wrapper .ls-shadow-bottom {
  position: absolute;
  background-image: url(assets/images/shadow-bottom.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 32px;
  width: 100%;
  bottom: 0;
  z-index: 99;
}
.ls-leftbank {
  border-top: 1px solid #d2d3d4;
  border-bottom: 1px solid #d2d3d4;
}
.ls-leftbank .ls-layer {
  background-repeat: no-repeat;
  background-position: center center;
}
.ls-leftbank .ls-nav-prev,
.ls-leftbank .ls-nav-next,
.products-slider .es-nav span {
  background-color: rgba(0, 0, 0, 0.5);
  width: 63px;
  height: 63px;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -31px;
  opacity: 0.8;
  text-align: center;
}
.ls-leftbank .ls-nav-prev:before,
.ls-leftbank .ls-nav-next:before {
  margin-left: -2px;
  content: '\e61e';
  line-height: 63px;
  font-family: 'leftbank-icon';
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
.ls-leftbank .ls-nav-next:before {
  margin-left: -1px;
  content: '\e620';
}
.no-rgba .ls-leftbank .ls-nav-prev,
.no-rgba .ls-leftbank .ls-nav-next,
.no-rgba .products-slider .es-nav span {
  background-color: #ccc ;
}
.ls-leftbank .ls-nav-prev:hover,
.ls-leftbank .ls-nav-next:hover,
.products-slider .es-nav span:hover {
  opacity: 1;
}
.ls-leftbank:hover .ls-nav-prev,
.ls-leftbank:hover .ls-nav-next {
  display: block;
}
.ls-leftbank .ls-nav-prev,
.products-slider .es-nav span.es-nav-prev {
  left: 0;
  margin-left: 0;
  z-index: 10;
}
.ls-leftbank .ls-nav-next,
.products-slider .es-nav span.es-nav-next {
  right: 0 ;
  margin-left: 0;
  z-index: 10;
}
.ls-leftbank .ls-playvideo {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
}
.ls-leftbank .ls-playvideo {
  background-position: -300px -150px;
}
.ls-leftbank .ls-playvideo:hover,
.ls-leftbank .ls-vpcontainer:hover .ls-playvideo {
  background-position: -375px -150px;
}
/* slidingbar */
#slidingbar-area {
  z-index: 99999;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}
#slidingbar {
  height: auto;
  color: #8c8989;
  background: #363839;
  background: rgba(54, 56, 57, 0.9);
  overflow: hidden;
  position: relative;
  z-index: 3;
  display: none;
  padding: 35px 10px;
}
.sb-toggle-wrapper {
  position: absolute;
  right: 0;
  border-top: 35px solid #363839;
  border-left: 35px solid transparent;
}
.sb-toggle-wrapper .sb-toggle:after {
  font-family: "leftbank-icon";
  content: '\e61d';
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  display: block;
  position: absolute;
  left: -17px;
  top: -33px;
  color: #fff;
  text-shadow: none;
}
.sb-toggle.open:after {
  content: '\e61c';
  -webkit-font-smoothing: antialiased;
}
.slidingbar-widget-col {
  margin-bottom: 20px;
}
.slidingbar-widget-col:last-child {
  margin-bottom: 0;
}
#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}
#slidingbar-area h3 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}
#slidingbar-area .holder-block img {
  width: 100%;
}
#slidingbar-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}
#slidingbar-area ul li > a {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
#slidingbar-area .widget_recent_entries ul li {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}
#slidingbar-area .widget_recent_entries ul li a {
  padding: 0 0 5px 0;
  border-bottom: none;
}
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child,
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {
  background-image: none;
  padding-top: 0px;
}
#slidingbar-area a {
  color: #bfbfbf;
}
#slidingbar-area ul li a:hover {
  color: #a0ce4e;
}
#slidingbar-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}
#slidingbar-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
#slidingbar-area li.recentcomments a {
  border: none;
}

.main-flex .flex-prev,
.main-flex .flex-next {
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  width: 63px;
  height: 63px;
  display: none;
  position: absolute;
  top: 42%;
  margin: 0;
  color: #fff;
  font-family: 'leftbank-icon';
  text-align: center;
  line-height: 63px;
  font-size: 36px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

.main-flex:hover .flex-prev,
.main-flex:hover .flex-next {
  display: block;
}

.main-flex .flex-prev {
  left: 0;
  padding: 0;
  border: 0;
  text-indent: -5px;
}

.main-flex .flex-next {
  right: 0;
  padding: 0;
  border: 0;
  text-indent: 5px;
}


.footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}
.sidebar .slide-excerpt {
  bottom: 15%;
  width: 100%;
}
.sidebar .slide-excerpt .slide-title {
  float: none;
}
.sidebar .slide-excerpt .slide-title a {
  color: #ffffff;
  border: none;
}
.sidebar .slide-excerpt .slide-title a:hover {
  color: #ffffff;
}
.sidebar .widget .slides li div a {
  padding: 0;
}

.leftbank-alignleft {display: inline;float: left;margin-right: 15px;}
.leftbank-alignright {display: inline;float: right;}
.leftbank-aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
  text-align: center;
}
.leftbank-columns {
  margin: 0 -15px;
}
.leftbank-columns-5 .col-lg-2,
.leftbank-columns-5 .col-md-2,
.leftbank-columns-5 .col-sm-2,
.leftbank-columns-5 .col-xs-2 {
  width: 20%;
}
.leftbank-hidden {
  display: none;
}
.leftbank-responsive-img {
  margin: 0;
}

.leftbank-breadcrumb-prefix {
  padding-right: 5px;
}

.no-csstransforms .leftbank-image-wrapper:hover .rollover {display: block;}
.rollover {-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden;z-index:3;}
.no-csstransforms .rollover {display: none;}

.info .rollover-categories a {
  font-size: 11px;
}
.info .rollover-categories a:hover {
  color: #444;
}
.info .price {
  display: inline-block;
}
.info .leftbank-product-buttons {
  left: 0;
  height: 40px;
  width: 100%;
}
.info .leftbank-product-buttons a {
  display: block;
  margin-top: 10px;
  padding-left: 20px;
  width: auto;
  line-height: normal;
  text-align: left;
  max-width: 100%;
  font-size: 12px;
}
.info .leftbank-product-buttons a:first-child {
  float: left;
}
.info .leftbank-product-buttons a:first-child:before {
  position: absolute;
  margin-left: -20px;
  content: '\f07a';
  font-family: 'leftbank-icon';
}
.info .leftbank-product-buttons a:last-child {float: right;}
.info .leftbank-product-buttons a:last-child:before {position: absolute;margin-left: -20px;content: '\e623';font-family: 'leftbank-icon';}
.leftbank-placeholder-image {background-color: #f6f6f6;}

.leftbank-filters {
  display: none;
  overflow: hidden;
  list-style: none;
  margin-bottom: 55px;
  padding: 0;
  line-height: 34px;
  border-top: 1px solid #e7e6e6;
  border-bottom: 1px solid #e7e6e6;
}
.leftbank-filter {
  float: left;
  margin-right: 30px;
}
.leftbank-filter.leftbank-active a {
  line-height: 31px;
  border-top: 3px solid #a0ce4e;
  color: #a0ce4e;
}
.leftbank-filter a {
  display: block;
}
/* Infinite scroll load more button */
.leftbank-load-more {
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
  background-color: #E9EAEE;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
}
.leftbank-portfolio-wrapper .leftbank-load-more {
  display: none;
}
/* Loading Spinner - Infinite Scroll */
.leftbank-loading-container {
  margin-top: 20px;
}
.leftbank-loading-container .leftbank-loading-spinner {
  display: inline-block;
}
.leftbank-loading-container .leftbank-spinner-1,
.leftbank-loading-container .leftbank-spinner-2,
.leftbank-loading-container .leftbank-spinner-3 {
  width: 12px;
  height: 12px;
  background-color: #e2e0e0;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: leftbank-bounce-delay 1.4s infinite ease-in-out;
  animation: leftbank-bounce-delay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.leftbank-loading-container .leftbank-spinner-1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.leftbank-loading-container .leftbank-spinner-2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.leftbank-loading-container .leftbank-loading-msg {
  display: inline-block;
  margin-left: 7px;
}
@-webkit-keyframes leftbank-bounce-delay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes leftbank-bounce-delay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* Loading Spinner - LeftBankSlider */
.leftbank-slider-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -3em 0 0 -3em;
  color: transparent;
  font-size: 10px;
  border-top: 0.5em solid rgba(0, 0, 0, 0.2);
  border-right: 0.5em solid rgba(0, 0, 0, 0.2);
  border-bottom: 0.5em solid #333;
  border-left: 0.5em solid rgba(0, 0, 0, 0.2);
  -webkit-animation: leftbank-rotate 0.8s infinite linear;
  animation: leftbank-rotate 0.8s infinite linear;
}
.leftbank-slider-loading .leftbank-slider-loading-text {
  position: absolute;
}
.no-cssanimations .leftbank-slider-loading {
  padding-left: 5px;
  padding-top: 15px;
  color: #000;
}
.ua-ie-8 .leftbank-slider-loading {
  border: none;
  color: transparent;
  text-indent: 100000px;
  background: url(assets/images/ajax-loader.gif ) center center no-repeat;
}
.leftbank-slider-loading,
.leftbank-slider-loading:after {
  width: 6em;
  height: 6em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@-webkit-keyframes leftbank-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes leftbank-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.leftbank-inline-sep {
  padding: 0 5px;
}
.leftbank-inline-sep:last-child {
  display: none;
}

/* Blockquote */
blockquote *:last-child {
  margin-bottom: 0;
}

.table-2 {display: block;overflow-x: auto;}


/* LeftBank Select Boxes */
.select-arrow {
  width: 35px;
  height: 33px;
  line-height: 33px;
  border-left-width: 1px;
  border-left-style: solid;
  position: absolute;
  bottom: 1px;
  right: 1px;
  pointer-events: none;
  z-index: 10;
  font-family: 'leftbank-icon';
  font-size: 9px;
  text-align: center;
}
.leftbank-select-parent {
  position: relative;
  overflow: hidden;
  margin: 0;
}
.bbpress .leftbank-select-parent {
  overflow: hidden;
}
.leftbank-select-parent select {-moz-appearance: none;
  border: 1px solid #dadada;
  -webkit-appearance: none;
  text-overflow: '';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  padding: 9px 15px;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 180px;
}
.sidebar .leftbank-select-parent select {
  min-width: initial;
}
.ua-ie .select-arrow {
  display: none;
}
/* WP Calendar Widget */
#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.footer-widget-area .widget_calendar table {
  width: 100%;
}
/* Author Page - Info
================================================================================================= */
.leftbank-author .leftbank-edit-profile {
  font-size: 12px;
}
.leftbank-author .leftbank-social-networks {
  margin-right: -20px;
  margin-top: 2px;
  text-align: right;
}
.leftbank-author-avatar {
  float: left;
  margin-right: 20px;
}
.leftbank-author-info {
  overflow: hidden;
}
.leftbank-author-title {
  margin-top: 0;
  color: #333333;
  font-weight: normal;
}
.leftbank-author-social {
  margin: 20px 0 80px 0;
  min-height: 34px;
  line-height: 34px;
  border-top: 1px solid #E0DEDE;
  border-bottom: 1px solid #E0DEDE;
}
.leftbank-author-tagline {
  float: left;
  max-width: 70%;
  font-weight: bold;
}
/* FAQs Page
================================================================================================= */
.leftbank-faqs-wrapper {
  display: none;
}
.leftbank-faq-post {
  position: relative;
}

/* LeftBank Adminbar Menu */
@media screen and (max-width: 782px) {
	html:not(.mm-opened) .mm-page #wpadminbar {margin-top: -46px;}
	html.mm-opened .admin-bar #content, html.mm-opened .admin-bar .leftbank-header-wrapper {margin-top:46px;}
	#wp-toolbar > ul > .leftbank-menu {display: block;}
	#wpadminbar .leftbank-menu > .ab-item .ab-icon {
    padding-top: 6px !important;
    height: 40px !important;
    font-size: 30px !important;
  }
}
#menu-appearance a[href="themes.php?page=optionsframework"] {
  display: none;
}
#wpadminbar .leftbank-menu > .ab-item .ab-icon:before {content: "\f072";font-family: 'leftbank-icon';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;}


.header-left-content {display:inline-block;float:left;}
.header-right-content {display:inline-block;float:right;}
.leftbank-header-wrapper .tooltip {z-index: 10030;}
.leftbank-header-sticky-height {display: none;}
.leftbank-header-backface {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.leftbank-logo {float: left;zoom: 1;}
.leftbank-logo:before,.leftbank-logo:after {content: " ";display: table;}
.leftbank-logo:after {clear: both;}
.leftbank-logo a {display: block;}
.leftbank-logo-2x {display: none;}
.leftbank-mobile-logo-1x,.leftbank-mobile-logo-2x {display: none;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .leftbank-standard-logo.leftbank-logo-1x {
    display: none;
  }
  .leftbank-standard-logo.leftbank-logo-2x {
    display: inline-block;
  }
}

.secondary-header .leftbank-alignleft {float: left;margin-right: 0;}
.secondary-header .leftbank-alignright {float: right;margin-left: 0;}
.secondary-header .leftbank-mobile-nav-holder {width: 80%;margin: 0 auto;}
.leftbank-header-v4 .leftbank-logo {width: 100%;}
.leftbank-header-v4 .leftbank-logo a {float: left;}
.leftbank-header-v4 .searchform {float: right;margin-left: 15px;}
.leftbank-header-v4 .search-table {width: 286px;}
.leftbank-header-v4 .leftbank-logo .header-secondary-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.leftbank-header-v4 .leftbank-logo .header-secondary-content .leftbank-header-tagline {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.leftbank-header-v4 .leftbank-logo .header-secondary-content .leftbank-header-tagline a {display: inline;}
.leftbank-header-v4 .leftbank-logo .header-secondary-content .leftbank-header-tagline .leftbank-button {display: inline-block;}
.leftbank-header-v4 .leftbank-logo .header-secondary-content .leftbank-secondary-menu-search {-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.leftbank-logo-right.leftbank-header-v4 .leftbank-logo .header-secondary-content {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.leftbank-header-banner {
  float: right;
}
.leftbank-logo .leftbank-header-banner a {
  float: none;
}
.leftbank-secondary-main-menu {padding-left: 30px;padding-right: 30px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.leftbank-secondary-main-menu .leftbank-main-menu {float: none;}
.leftbank-secondary-main-menu .search-table {
  width: 100%;
}
.leftbank-secondary-main-menu .leftbank-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}
.leftbank-secondary-main-menu .leftbank-main-menu .searchform {
  display: block;
  padding: 0;
}
.leftbank-secondary-main-menu .secondary-menu-search {
  display: none;
  padding: 5px 0px;
}
.leftbank-secondary-main-menu .secondary-menu-search .searchform {
  margin-left: 0;
}

.leftbank-header-v5.leftbank-logo-center .leftbank-logo, .leftbank-header-v6.leftbank-logo-center .leftbank-logo {float: none;text-align: center;}
.leftbank-header-v5.leftbank-logo-center .leftbank-logo a, .leftbank-header-v6.leftbank-logo-center .leftbank-logo a {display: inline-block;}
.leftbank-logo-left .leftbank-header-banner {
  float: right;
}
.leftbank-logo-right .leftbank-logo {
  float: right;
  text-align: right;
}
.leftbank-logo-right .leftbank-header-banner {
  float: left;
}
.leftbank-logo-right .header-tagline {float: left;}
.leftbank-logo-right .searchform {
  float: left;
}
.leftbank-logo-right .leftbank-main-menu {
  float: left;
}
.leftbank-logo-right .leftbank-mobile-menu-icons {
  float: left;
}
.leftbank-logo-right .leftbank-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}
.leftbank-logo-right.leftbank-header-v4 .leftbank-logo {
  float: none;
  width: auto;
}
.leftbank-logo-right.leftbank-header-v4 .leftbank-logo a {
  float: right;
  text-align: right;
}
/* Side Header Styles
================================================================================================= */
body.side-header #wrapper .leftbank-megamenu-wrapper {
  top: 0;
}
body.side-header #side-header .leftbank-main-menu ul ul {
  right: auto;
}
body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}
body.side-header-left #side-header {left: 0;}
body.side-header-left #side-header .leftbank-main-menu > ul > li > ul,
body.side-header-left #side-header .leftbank-main-menu .login-box,
body.side-header-left #side-header .leftbank-main-menu .cart-contents,
body.side-header-left #side-header .leftbank-main-menu .main-nav-search-form {
  left: 279px;
  top: 0;
}
body.side-header-left #side-header .leftbank-main-menu .cart-contents {
  right: auto;
}
body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}
body.side-header-right #side-header {
  right: 0;
  border-left-width: 1px;
  border-left-style: solid;
}
body.side-header-right #side-header .leftbank-main-menu .leftbank-megamenu-wrapper .leftbank-megamenu {
  float: right;
}
body.side-header-right #side-header .leftbank-main-menu .main-nav-search-form {
  left: -250px;
  top: 0;
}
body.side-header-right #side-header .cart-contents,
body.side-header-right #side-header .login-box {
  left: 0;
  right: auto;
}
body.side-header-right #side-header .leftbank-main-menu .cart-contents {
  left: -182px;
}
body.side-header-right #side-header .leftbank-main-menu .login-box {
  left: -187px;
}
#side-header {width: 280px;height: 100%;position: absolute;z-index: 120;-webkit-backface-visibility: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#side-header .side-header-wrapper {
  padding-bottom: 20px;
}
#side-header .leftbank-logo-center .leftbank-logo {
  text-align: center;
  float: none;
}
#side-header .leftbank-sticky-logo-1x,
#side-header .leftbank-sticky-logo-2x {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  #side-header .leftbank-standard-logo.leftbank-logo-1x {
    display: none;
  }
  #side-header .leftbank-standard-logo.leftbank-logo-2x {
    display: inline-block;
  }
}
.admin-bar #side-header {
  top: 32px;
}
#side-header .leftbank-main-menu {float: none;-webkit-backface-visibility: hidden;position: relative;z-index: 1;clear: both;}
#side-header .leftbank-main-menu ul ul {top: 0;border-top: 0;}
#side-header .leftbank-main-menu .leftbank-megamenu-wrapper .leftbank-megamenu-holder {
  border-top: 0;
}
#side-header .leftbank-main-menu > ul > li {
  float: none;
  padding: 0;
}

#side-header .leftbank-main-menu > ul .sub-menu > li:last-child > a {
  border-bottom: none;
}
.side-header-left #side-header .leftbank-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-left #side-header .leftbank-main-menu > ul > li.current-menu-ancestor > a,
.side-header-left #side-header .leftbank-main-menu > ul > li.current-menu-item > a {
  border-right-width: 3px;
}
.side-header-left #side-header .leftbank-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-right #side-header .leftbank-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-right #side-header .leftbank-main-menu > ul > li.current-menu-ancestor > a,
.side-header-right #side-header .leftbank-main-menu > ul > li.current-menu-item > a {
  border-left-width: 3px;
}

.leftbank-contact-info .phone, .leftbank-contact-info .email {display:inline-block;white-space: nowrap;}

#side-header .leftbank-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}
#side-header .leftbank-contact-info {word-wrap: break-word;}
#side-header .header-social {
  background: none !important;
  border: 0 !important;
}
#side-header .social-links-header {
  margin: 0;
}
#side-header .leftbank-secondary-menu .leftbank-secondary-menu-icon {
  background: none;
  min-width: 100%;
  border-right: 0;
}
#side-header .leftbank-secondary-menu .leftbank-secondary-menu-icon .leftbank-woo-cart-separator,
#side-header .leftbank-secondary-menu .leftbank-secondary-menu-icon .amount,
#side-header .leftbank-secondary-menu .leftbank-secondary-menu-icon:after {
  display: none;
}
#side-header .leftbank-secondary-menu > ul > li:first-child > a {
  padding-left: 0;
}
#side-header .leftbank-secondary-menu > ul > li {
  margin-botom: 2px;
}
#side-header .header-tagline {margin-top: 40px;float: none;text-align: left;}
#side-header .side-header-content-3 .searchform {
  margin-top: 40px;
}
#side-header .leftbank-header-banner {margin-top: 10px;margin-bottom: 10px;float: none;}
#side-header .leftbank-social-networks.boxed-icons a {
  margin-bottom: 10px;
}
#side-header .side-header-content {
  zoom: 1;
}
#side-header .side-header-content:before,
#side-header .side-header-content:after {
  content: " ";
  display: table;
}
#side-header .side-header-content:after {clear: both;}

.menu-center .main-nav, .leftbank-main-menu.menu-center .sub-menu li {text-align:center;}

.leftbank-main-menu ul {list-style: none;margin: 0;}
.leftbank-main-menu.header-top > ul > li {display:inline-block;margin: 0;padding: 0;position: relative;}
.leftbank-main-menu.header-top > ul > li:last-child {padding-right:0;}
.leftbank-main-menu a {display: block;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.leftbank-main-menu .iclflag {margin-top: 2px;}
.leftbank-main-menu > ul > li > a .iclflag {position: relative;top: 50%;}
.leftbank-main-menu li:hover > .sub-menu,.leftbank-main-menu li:hover > .leftbank-megamenu-wrapper {visibility: visible;opacity: 1;}
.leftbank-main-menu .sub-menu {padding: 5px 0;position: absolute;left: 0;visibility: hidden;opacity: 0;z-index: 999;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}
.leftbank-main-menu .sub-menu ul {top: 0;}
.leftbank-main-menu .sub-menu li {float: none;margin: 0;padding: 0;width:100%;text-align:left;}
.leftbank-main-menu .sub-menu a {border: 0;padding: 7px 20px;line-height: 19px;text-indent: 0;height: auto;-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;}
.leftbank-main-menu .leftbank-custom-menu-item-contents {position: absolute;left: auto;right: 0;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;z-index:999;max-height:300px;overflow-y:auto;}
.leftbank-main-menu .leftbank-last-menu-item {
  padding-right: 0;
}
.leftbank-main-menu .leftbank-main-menu-search a {
  font-family: 'leftbank-icon';
  cursor: pointer;
}
.leftbank-main-menu .leftbank-main-menu-search a:after {border-radius: 50% 50% 50% 50%;content: "\F343";}
.leftbank-main-menu .leftbank-main-menu-search .leftbank-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}
.leftbank-main-menu .leftbank-main-menu-search-open .leftbank-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
} 

.leftbank-main-menu .leftbank-main-menu-cart > a {
  font-family: 'leftbank-icon';
  cursor: pointer;
}

.leftbank-secondary-menu {position: relative;z-index: 210;float:left;}
.leftbank-secondary-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.leftbank-secondary-menu > ul > li {float: left;}
.leftbank-secondary-menu > ul > li > a {
  display: block;
  position: relative;
  padding: 0 8px;
}
.leftbank-secondary-menu li {
  position: relative;
}
.leftbank-secondary-menu .iclflag {
  margin-top: 2px;
}
.leftbank-secondary-menu > ul > li > a .iclflag {
  position: relative;
  top: 50%;
}
.leftbank-secondary-menu .sub-menu {
  display: block;
  position: absolute;
  left: -1px;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid transparent;
}
.leftbank-secondary-menu .sub-menu a {
  display: block;
  padding: 7px 10px;
  line-height: normal;
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}
.leftbank-secondary-menu .sub-menu > li:last-child > a {
  border-bottom: none;
}
.leftbank-secondary-menu > ul > li > .sub-menu .sub-menu {
  top: -1px;
}
.leftbank-secondary-menu li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.leftbank-secondary-menu .leftbank-custom-menu-item-contents {position: absolute;left: auto;right: 0;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}

.leftbank-secondary-menu-cart {
  border-right: 1px solid transparent;
}
.leftbank-secondary-menu-cart > a {
  text-transform: uppercase;
}

.leftbank-secondary-menu-icon {display:inline-block;white-space: nowrap;}
.social-links-header {max-width: 400px;}
/* Common Menu Styles
================================================================================================= */
.leftbank-menu-cart:hover .leftbank-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
.leftbank-menu-cart-items {width: 250px;border: 1px solid transparent;}
.leftbank-menu-cart-item a {border-bottom: 1px solid transparent;padding: 10px;line-height: normal;height: auto;display: block;}
.leftbank-menu-cart-item img {
  display: inline-block;
  max-width: 36px;
  margin-right: 6px;
  border: 1px solid transparent;
}
.leftbank-menu-cart-item .amount {
  display: inline-block;
}
.leftbank-menu-cart-item-details {display: inline-block;max-width:165px;text-align: left;}
.leftbank-menu-cart-item-title {
  margin-bottom: 6px;
}
.leftbank-menu-cart-item-title,
.leftbank-menu-cart-item-quantity {
  display: block;
  line-height: normal;
}
.leftbank-menu-cart-checkout {
  zoom: 1;
  padding: 0 15px;
}
.leftbank-menu-cart-checkout:before,
.leftbank-menu-cart-checkout:after {
  content: " ";
  display: table;
}
.leftbank-menu-cart-checkout:after {
  clear: both;
}
.leftbank-menu-cart-link,
.leftbank-menu-cart-checkout-link {
  width: auto;
  max-width: 49%;
  vertical-align: top;
}
.leftbank-menu-cart-link a,
.leftbank-menu-cart-checkout-link a {
  display: inline-block;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  padding-left: 1.4em;
  height: auto;
  text-align: left;
  position: relative;
}
.leftbank-menu-cart-link {
  float: left;
}
.leftbank-menu-cart-checkout-link {
  float: right;
}
.leftbank-menu-login-box .leftbank-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}
.leftbank-menu-login-box:hover .leftbank-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
.leftbank-menu-login-box p {
  margin-top: 0;
  margin-bottom: 10px;
}
.leftbank-menu-login-box .leftbank-login-box-submit,
.leftbank-menu-login-box .leftbank-remember-checkbox {
  margin-bottom: 0;
}
.leftbank-login-box-submit {
  float: right;
}
.leftbank-remember-checkbox {
  font-size: 11px;
  line-height: 32px;
}
.leftbank-menu-login-box-error {
  font-size: 11px;
  color: #D04544;
}
/* Megamenu Styles
================================================================================================= */
.leftbank-megamenu-wrapper {
  margin: 0 auto;
  padding: 0 15px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  z-index: 10;
}
.leftbank-megamenu-wrapper.col-span-12 .leftbank-megamenu {
  table-layout: fixed;
  width: 100%;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu {
  display: table-cell;
  vertical-align: top;
  float: none;
  padding: 29px 0px;
  border-right: 1px solid transparent;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu > a {
  display: block;
  padding: 5px 34px;
  border-bottom: none;
  line-height: 19px;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu .sub-menu {
  position: relative;
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
  box-shadow: none;
  top: 0;
  width: auto;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu .sub-menu a {
  display: block;
  padding: 5px 34px;
  border-bottom: none;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu .sub-menu .deep-level a {
  padding-left: 49px;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-submenu .sub-menu .deep-level .deep-level a {
  padding-left: 64px;
}
.leftbank-megamenu-wrapper .leftbank-megamenu-border {
  border-bottom: 1px solid #dcd9d9;
}
.leftbank-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.leftbank-main-menu li:hover > .leftbank-megamenu-wrapper .sub-menu {
  visibility: visible;
  opacity: 1;
}
.leftbank-megamenu-holder {
  zoom: 1;
  padding: 0;
  margin: 0;
  border-top: 3px solid transparent;
}
.leftbank-megamenu-holder:before,
.leftbank-megamenu-holder:after {
  content: " ";
  display: table;
}
.leftbank-megamenu-holder:after {
  clear: both;
}
.leftbank-megamenu {
  display: table;
  zoom: 1;
}
.leftbank-megamenu:before,
.leftbank-megamenu:after {
  content: " ";
  display: table;
}
.leftbank-megamenu:after {
  clear: both;
}
.leftbank-megamenu-title {
  margin: 0;
  padding: 0 34px 15px 34px;
  font-weight: normal;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
}
.leftbank-megamenu-icon {
  display: inline;
  margin-right: 12px;
}
.leftbank-megamenu-icon img {
  margin-top: -2px;
  max-height: 15px;
  vertical-align: middle;
}
.sub-menu .leftbank-megamenu-icon.text-menu-icon {
  position: absolute;
}
.leftbank-megamenu-bullet {
  display: block;
  float: left;
  margin-top: 0.5em;
  margin-right: 10px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid transparent;
  height: 0;
  width: 0;
}
.leftbank-megamenu-widgets-container {
  display: block;
  padding: 0 34px;
  margin-bottom: 10px;
}
.leftbank-is-sticky .leftbank-logo img {width: auto;}
.leftbank-is-sticky .menu-toggle-icon {display:inline-block;vertical-align: middle;border:none;box-shadow:none;}
.leftbank-header-wrapper.leftbank-is-sticky .leftbank-header {position: fixed;top: 0;left:0;z-index: 210;width: 100%;max-width: 100%;border-bottom: 0;}
.leftbank-is-sticky .leftbank-sticky-shadow {-webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;}
.leftbank-is-sticky .leftbank-secondary-main-menu {border-bottom: 0;}
.leftbank-is-sticky .leftbank-sticky-menu-only .leftbank-header {border-bottom: 0;}
.leftbank-is-sticky .leftbank-sticky-menu-only .leftbank-secondary-main-menu {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;-webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;}
.leftbank-is-sticky .leftbank-sticky-menu-and-logo .leftbank-sticky-header-wrapper {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;-webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;}
.leftbank-sticky-menu-1 .leftbank-sticky-menu {display: none;}
.leftbank-is-sticky .leftbank-sticky-menu-1 .leftbank-main-menu {display: none;}
.leftbank-is-sticky .leftbank-sticky-menu-1 .leftbank-sticky-menu {display: block;}
.leftbank-sticky-logo-1 .leftbank-sticky-logo-1x,
.leftbank-sticky-logo-1#side-header .leftbank-sticky-logo-1x,
.leftbank-sticky-logo-1 .leftbank-sticky-logo-2x,
.leftbank-sticky-logo-1#side-header .leftbank-sticky-logo-2x {display: none;}
.leftbank-is-sticky .leftbank-sticky-logo-1 .leftbank-logo-1x,
.leftbank-is-sticky .leftbank-sticky-logo-1#side-header .leftbank-logo-1x,
.leftbank-is-sticky .leftbank-sticky-logo-1 .leftbank-logo-2x,
.leftbank-is-sticky .leftbank-sticky-logo-1#side-header .leftbank-logo-2x {
  display: none;
}
.leftbank-is-sticky .leftbank-sticky-logo-1 .leftbank-sticky-logo-1x,
.leftbank-is-sticky .leftbank-sticky-logo-1#side-header .leftbank-sticky-logo-1x {
  display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .leftbank-is-sticky .leftbank-sticky-logo-1 .leftbank-sticky-logo-1x,
  .leftbank-is-sticky .leftbank-sticky-logo-1#side-header .leftbank-sticky-logo-1x {
    display: none;
  }
  .leftbank-is-sticky .leftbank-sticky-logo-1 .leftbank-sticky-logo-2x,
  .leftbank-is-sticky .leftbank-sticky-logo-1#side-header .leftbank-sticky-logo-2x {
    display: inline-block;
  }
}
.no-overflow-y .leftbank-is-sticky .leftbank-header-v1 .leftbank-header,
.no-overflow-y .leftbank-is-sticky .leftbank-header-v2 .leftbank-header,
.no-overflow-y .leftbank-is-sticky .leftbank-header-v3 .leftbank-header {
  padding-right: 39px;
}
.no-overflow-y .leftbank-is-sticky .leftbank-sticky-menu-only .leftbank-secondary-main-menu {
  padding-right: 39px;
}
.no-overflow-y .leftbank-is-sticky .leftbank-sticky-menu-and-logo .leftbank-sticky-header-wrapper {
  padding-right: 39px;
}
#side-header.leftbank-is-sticky {
  -webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.leftbank-mobile-nav-holder {display: none;clear: both;}
.leftbank-is-sticky .leftbank-mobile-nav-holder > ul {max-height: 200px;overflow-y: scroll;overflow-x: hidden;}
.leftbank-mobile-nav-holder li.mobile-nav-item li a:before {content: "-";margin-left: -6px;margin-right: 2px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li a {padding-left: 40px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li a:before {content: "--";margin-left: -10px;margin-right: 2px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li li a {padding-left: 53px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li li a:before {content: "---";margin-left: -14px;margin-right: 2px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li li li a {padding-left: 66px;}
.leftbank-mobile-nav-holder li.mobile-nav-item li li li li a:before {content: "----";margin-left: -18px;margin-right: 2px;}
.leftbank-mobile-nav-holder li.mobile-nav-item .submenu-languages li a:before {content: none;}
.leftbank-mobile-nav-holder .leftbank-megamenu-icon {display: none;}
.leftbank-mobile-selector {
  line-height: 31px;
  width: 100%;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  border: 1px solid transparent;
}
.leftbank-mobile-selector span {
  margin-left: 12px;
  margin-right: 12px;
}
.leftbank-selector-down {
  position: absolute;
  top: 0;
  right: 0;
  height: 31px;
  width: 50px;
  border-left: 1px solid transparent;
  font-size: 24px;
  text-align: center;
}
.leftbank-selector-down:before {
  content: '\f0c9';
  font-family: 'leftbank-icon';
}
.leftbank-mobile-nav-holder > ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.leftbank-mobile-menu-design-modern .leftbank-mobile-nav-holder > ul {border-top: 1px solid transparent;}
.leftbank-mobile-menu-design-modern .leftbank-header > .leftbank-row {position: relative;}
.leftbank-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mobile-nav-item {
  position: relative;
  font-size: 12px;
  line-height: normal;
}

.mobile-nav-item .iclflag {
  vertical-align: middle;
  margin-right: 5px;
}
.leftbank-mobile-menu-icons {
  display: none;
  vertical-align: middle;
  float: right;
  text-align: right;
}
.leftbank-mobile-menu-icons a {
  float: right;
  font-size: 21px;
  margin-left: 20px;
}
.leftbank-icon-bars:before {content: '\f0c9';}
.leftbank-icon-shopping-cart:before {content: '\f0c9';}
.leftbank-mobile-menu-sep {position: absolute;top: 43px;width: 100%;border-bottom: 1px solid transparent;}
.leftbank-open-submenu {display: block;position: absolute;right: 0;width: 50px;border: none;cursor: pointer;text-align: center;}
.leftbank-open-submenu:before {display: block;margin: 0;content: "\F101";font-family: 'leftbank-icon';}


.page-title-bar {clear: both;width: 100%;}
.page-title-row {position:relative;margin: 0 auto;height: 100%;}
.page-title-wrapper {display: table;z-index: 1;position: relative;height: 100%;width: 100%;}
.title-captions {display: table-cell;vertical-align: middle;width: 60%;}
.title-search .title-captions {width: auto;}
.title-secondary {display: table-cell;vertical-align: middle;width: 30%;text-align: right;}
.title-secondary .searchform {display: inline-block;width: 100%;max-width: 250px;}
.leftbank-breadcrumbs {list-style: none;margin: 0;padding: 0;}
.leftbank-breadcrumbs span {display: inline-block;vertical-align: middle;}
.leftbank-breadcrumbs > span+span:before {font-family: 'leftbank-icon';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;}
.leftbank-breadcrumbs i {vertical-align: middle;}
.title-center .title-captions {text-align: center;width: auto;}
.title-center .title-secondary {display: block;width: 100%;text-align: center;}
.title-center .searchform {margin-top: 10px;}
.title-right .page-title-row {direction: rtl;} 
.title-right .title-captions,.title-right .title-secondary {direction: ltr;}
.title-right .title-captions {text-align: right;}
.title-right .title-secondary {text-align: left;}


.leftbank-post-slideshow .image {margin-bottom: 0;}
.leftbank-flexslider.leftbank-post-slideshow {overflow: visible;}
.leftbank-meta-info {clear: both;overflow: hidden;padding: 5px 0;position:relative;}
.leftbank-meta-info .leftbank-alignleft {width: 80%;}
.leftbank-content-sep {
  margin-top: 20px;
  height: 6px;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.date-format-wrapper {float: left;margin-right: 17px;width: 70px;text-align: center;}
.date-format-wrapper .date-box {width:70px;height:70px;padding: 8px 0 5px 0px;color: #fff;}
.date-format-wrapper .date-day {display: block;font-size: 27px;font-weight: bold;}
.date-format-wrapper .date-month-year {font-size:12px;}
.date-format-wrapper .format-box i {display: block;line-height: 55px;font-size: 30px;}

.leftbank-timeline-line {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -1px;
  height: 100%;
  border-left: 1px solid #efeeee;
  border-right: 1px solid #ebeaea;
}
.leftbank-timeline-icon {
  margin: 0 auto -8px;
  max-width: 1000px;
  font-size: 46px;
  color: #ebeaea;
  text-align: center;
}
.leftbank-timeline-icon .leftbank-icon-bubbles {cursor: pointer;}
.leftbank-timeline-circle {
  position: absolute;
  left: 50%;
  margin: -3px 0 0 -5px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #efeeee;
}
.leftbank-timeline-arrow {
  position: absolute;
}
.leftbank-timeline-arrow:before {
  color: #E9EAEE;
  font-family: 'leftbank-icon';
  font-size: 28px;
  position: absolute;
  top: -10px;
}




.post-layout-large .entry-title,
.post-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}
.single-post .leftbank-post-slideshow,
.post-layout-large .leftbank-post-slideshow,
.post-layout-large-alternate .leftbank-post-slideshow {
  margin-bottom: 30px;
}
.post-layout-large-alternate .entry-title, .post-layout-medium-alternate .entry-title {margin-top: 0;margin-bottom: 5px;}
.post-layout-large-alternate .date-format-wrapper {margin-top:20px;}
.post-layout-large-alternate .entry-wrapper {margin-left:112px;}
.post-layout-large-alternate .content-wrapper-container {margin-top: 20px;}
.post-layout-medium-alternate .leftbank-meta-info {margin-top: 0;border-top: 0;}
.post-layout-medium .leftbank-post-slideshow, .post-layout-medium-alternate .leftbank-post-slideshow {float: left;margin-right: 25px;width: 320px;}
.post-layout-grid .leftbank-meta-info .leftbank-alignleft,.post-layout-timeline .leftbank-meta-info .leftbank-alignleft {width: 50%;}
.post-layout-grid .leftbank-password,.post-layout-timeline .leftbank-password {width: auto;max-width: 100%;}
.post-layout-large-alternate .content-wrapper {margin-left: 110px;}
.post-layout-medium-alternate .leftbank-post-slideshow {display: none;}
.post-layout-medium-alternate .content-wrapper {margin-left: 99px;}
.post-layout-medium-alternate .has-post-thumbnail .leftbank-post-slideshow {display: block;margin-right: 17px;}
.post-layout-medium-alternate .has-post-thumbnail .content-wrapper {margin-left: 436px;}

/* Grid layout */
.post-layout-grid .leftbank-post-grid {
  margin-bottom: 0;
}

.post-layout-grid.post-layout-grid-2 .post {width: 50%;display: inline-block;float: left;}
.post-layout-grid.post-layout-grid-3 .post {
  width: 33%;
  display: inline-block;
  float: left;
}
.post-layout-grid.post-layout-grid-4 .post {
  width: 25%;
  display: inline-block;
  float: left;
}
.post-layout-grid.post-layout-grid-5 .post {
  width: 20%;
  display: inline-block;
  float: left;
}
.post-layout-grid.post-layout-grid-6 .post {
  width: 16.66%;
  display: inline-block;
  float: left;
}
/* Timeline layout */
.post-layout-timeline {
  position: relative;
  margin: 0 auto;
  padding-top: 30px;
  max-width: 1000px;
  /* Needed here because of blog shortcode */
}
.post-layout-timeline .leftbank-post-timeline {
  position: static;
  margin-bottom: 40px;
  border: 1px solid #EAEAEA;
  border-bottom-width: 3px;
}
.post-layout-timeline .leftbank-left-column {
  float: left;
  clear: left;
  width: 40%;
}
.post-layout-timeline .leftbank-right-column {
  float: right;
  clear: right;
  width: 40%;
}
.post-layout-timeline .leftbank-timeline-date {
  position: relative;
  clear: both;
  margin: 0 auto 2px auto;
  padding: 4px 0;
  width: 108px;
  line-height: 20px;
  background: #efeeee;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
}
.post-layout-timeline .leftbank-left-column .leftbank-timeline-arrow {
  left: 40%;
  margin-left: -0.5px;
}
.post-layout-timeline .leftbank-left-column .leftbank-timeline-arrow:before {
  content: '\f0da';
  left: 100%;
}
.post-layout-timeline .leftbank-right-column .leftbank-timeline-arrow {
  right: 40%;
  margin-right: -0.5px;
}
.post-layout-timeline .leftbank-right-column .leftbank-timeline-arrow:before {
  content: '\f0d9';
  right: 100%;
}
.leftbank-blog-infinite .pagination {
  display: none;
}
.leftbank-blog-infinite .leftbank-load-more {
  margin-bottom: 40px;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 Portfolio Layout Styles
================================================================================================= */
/* Portfolio Layout Styles
================================================================================================= */
.leftbank-portfolio-wrapper {
  display: block;
}
.leftbank-portfolio-post {
  float: left;
}
.leftbank-portfolio-post .leftbank-image-wrapper {
  opacity: 0;
}
.leftbank-portfolio-one .leftbank-portfolio-post {
  overflow: hidden;
  float: none;
  padding-bottom: 50px;
  width: 100%;
}
.leftbank-portfolio-two .leftbank-portfolio-post {
  width: 50%;
}
.leftbank-portfolio-three .leftbank-portfolio-post,
.leftbank-portfolio-grid > .leftbank-portfolio-wrapper .leftbank-portfolio-post {
  width: 33.33%;
}
.leftbank-portfolio-four .leftbank-portfolio-post {
  width: 25%;
}
.leftbank-portfolio-five .leftbank-portfolio-post {
  width: 20%;
}
.leftbank-portfolio-six .leftbank-portfolio-post {
  width: 16.6666%;
}
.leftbank-portfolio-content {
  margin-top: 25px;
}
.leftbank-portfolio-content h2 {
  margin: 0 0 1px 0;
  padding: 0;
}
.leftbank-portfolio-content h4 {
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: normal;
  font-size: 13px;
}
.leftbank-portfolio-content p {
  margin: 0 0 20px 0;
}
.leftbank-portfolio .leftbank-content-sep {
  margin-bottom: 20px;
}
.leftbank-portfolio .leftbank-separator {
  margin-top: 35px;
}
.leftbank-portfolio #infscr-loading {
  bottom: -29px;
}
.leftbank-portfolio .loading-container {
  display: none;
}
.leftbank-portfolio-content-wrapper {
  opacity: 0;
}
.leftbank-portfolio-content-wrapper .leftbank-image-wrapper {
  opacity: 1;
}
.leftbank-portfolio-boxed .leftbank-portfolio-content-wrapper {
  padding: 0;
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
}
.leftbank-portfolio-boxed .leftbank-portfolio-content {
  margin-top: 0;
  padding: 30px 25px 20px;
}
.leftbank-portfolio-one .fluid-width-video-wrapper {
  position: static;
}
.leftbank-portfolio-one .leftbank-image-wrapper {
  margin-bottom: 15px;
}
.leftbank-portfolio-one .leftbank-portfolio-buttons {
  margin-top: 20px;
}
.leftbank-portfolio-one .leftbank-portfolio-buttons .leftbank-button {
  margin: 0 30px 15px 0;
}
.leftbank-portfolio-one-nontext .leftbank-image-wrapper {
  float: left;
  margin: 0 25px 15px 0;
  max-width: 540px;
  width: 100%;
}
.leftbank-portfolio-one-nontext .leftbank-portfolio-content {
  margin-top: 0;
}
/* New Portfolio Templates */
.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}
.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}
.portfolio-infinite .isotope {
  overflow: visible !important;
}
.leftbank-portfolio-gallery-hidden {
  display: none;
}


.leftbank-footer-parallax {
  z-index: -1;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.footer-widget-area {overflow: hidden;position: relative;}
.footer-widget-area .holder-block img {width: 100%;}
.leftbank-footer-widget-column {margin-bottom: 20px;}
.leftbank-footer-widget-column:last-child {
  margin-bottom: 0;
}
.footer-copyright-area {z-index: 1;position: relative;} 
.footer-copyright-area.vertical {text-align:center;}
.footer-copyright-area .leftbank-row {position: relative;}
.footer-copyright-area p {margin:0;}
.tkt-slctr-tbl-wrap-dv table {
  margin-bottom: 10px;
}

.footer-menu {display: block;width: 100%;} 
.footer-menu ul {list-style: none;padding:0;}
.footer-menu ul li {display: inline-block;}
.footer-menu ul > li+li:before {opacity: 0.6;filter: alpha(opacity=60);}

.leftbank-menu .lang-item > a > img,
.leftbank-secondary-menu .lang-item > a > img {
  vertical-align: middle;
  padding: 0 2px;
}

.leftbank-slider-container {
  /* overflow: hidden; */
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.bg-parallax-parent.video {
  position: relative;
}
.bg-parallax.video,
.leftbank-bg-parallax.video {
  position: absolute;
  pointer-events: none !important;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.bg-parallax.video iframe,
.leftbank-bg-parallax.video iframe {
  margin-bottom: 0 !important;
  display: block !important;
  max-width: none !important;
  max-height: none !important;
}
.parallax-inner {
  min-height: 150px;
}
.leftbank-bg-parallax[data-bg-size-adjust="dont-scale"] + .bg-parallax-parent .parallax-inner {
  background-size: auto !important;
}


.leftbank-alert {
  position: relative;
  padding: 25px;
  border-radius: 0;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.leftbank-alert.alert-shadow {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.leftbank-alert .close {
  position: absolute;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  right: -1px;
  top: -1px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  opacity: 1;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  font-size: 15px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
.leftbank-alert .close:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.05);
}
.leftbank-alert .alert-icon {
  margin-right: 10px;
}
.leftbank-alert.alert-blank {
  border: 1px solid #747474;
}
.leftbank-alert.alert-info {
  background-color: #fff;
  border-color: #D7D6D6;
  color: inherit;
}

.ls-container .button,
.ls-container .leftbank-button {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.ls-container .button:hover,
.ls-container .leftbank-button:hover {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
#wrapper .leftbank-button-square,
#wrapper .button-square {
  border-radius: 0;
}
#wrapper .leftbank-button-round,
#wrapper .button-round {
  border-radius: 2px;
}
#wrapper .leftbank-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}
#wrapper .leftbank-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}

.leftbank-body .leftbank-button-small.button-3d:active,
.button-small.button-3d:active,
.button.small.button-3d:active,
#bbp_user_edit_submit.button-3d:active,
.leftbankshop .single_add_to_cart_button.button-3d:active {
  top: 2px;
}
.leftbank-body .leftbank-button-small .leftbank-button-text-left,
.button-small .leftbank-button-text-left,
.button.small .leftbank-button-text-left,
#bbp_user_edit_submit .leftbank-button-text-left,
.leftbankshop .single_add_to_cart_button .leftbank-button-text-left {
  padding-left: 32px;
}
.leftbank-body .leftbank-button-small .leftbank-button-text-right,
.button-small .leftbank-button-text-right,
.button.small .leftbank-button-text-right,
#bbp_user_edit_submit .leftbank-button-text-right,
.leftbankshop .single_add_to_cart_button .leftbank-button-text-right {
  padding-right: 32px;
}
.leftbank-body .leftbank-button-small .button-icon-divider-left,
.button-small .button-icon-divider-left,
.button.small .button-icon-divider-left,
#bbp_user_edit_submit .button-icon-divider-left,
.leftbankshop .single_add_to_cart_button .button-icon-divider-left {
  padding: 0 10px;
}
.leftbank-body .leftbank-button-small .button-icon-divider-right,
.button-small .button-icon-divider-right,
.button.small .button-icon-divider-right,
#bbp_user_edit_submit .button-icon-divider-right,
.leftbankshop .single_add_to_cart_button .button-icon-divider-right {
  padding: 0 10px;
}
.leftbank-body .leftbank-button-small .button-icon-divider-left i,
.button-small .button-icon-divider-left i,
.button.small .button-icon-divider-left i,
#bbp_user_edit_submit .button-icon-divider-left i,
.leftbankshop .single_add_to_cart_button .button-icon-divider-left i,
.leftbank-body .leftbank-button-small .button-icon-divider-right i,
.button-small .button-icon-divider-right i,
.button.small .button-icon-divider-right i,
#bbp_user_edit_submit .button-icon-divider-right i,
.leftbankshop .single_add_to_cart_button .button-icon-divider-right i {
  top: 50%;
  margin-top: -6px;
  display: block;
}
.leftbank-body .leftbank-button-medium,
.button-medium,
.button.medium,
.leftbankshop .checkout #place_order,
.ticket-selector-submit-btn[type=submit] {
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
}
.leftbank-body .leftbank-button-medium.button-3d:active,
.button-medium.button-3d:active,
.button.medium.button-3d:active,
.leftbankshop .checkout #place_order.button-3d:active,
.ticket-selector-submit-btn[type=submit].button-3d:active {
  top: 3px;
}
.leftbank-body .leftbank-button-medium .leftbank-button-text-left,
.button-medium .leftbank-button-text-left,
.button.medium .leftbank-button-text-left,
.leftbankshop .checkout #place_order .leftbank-button-text-left,
.ticket-selector-submit-btn[type=submit] .leftbank-button-text-left {
  padding-left: 38px;
}
.leftbank-body .leftbank-button-medium .leftbank-button-text-right,
.button-medium .leftbank-button-text-right,
.button.medium .leftbank-button-text-right,
.leftbankshop .checkout #place_order .leftbank-button-text-right,
.ticket-selector-submit-btn[type=submit] .leftbank-button-text-right {
  padding-right: 38px;
}
.leftbank-body .leftbank-button-medium .button-icon-divider-left,
.button-medium .button-icon-divider-left,
.button.medium .button-icon-divider-left,
.leftbankshop .checkout #place_order .button-icon-divider-left,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left {
  padding: 0 12.5px;
}
.leftbank-body .leftbank-button-medium .button-icon-divider-right,
.button-medium .button-icon-divider-right,
.button.medium .button-icon-divider-right,
.leftbankshop .checkout #place_order .button-icon-divider-right,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right {
  padding: 0 12.5px;
}
.leftbank-body .leftbank-button-medium .button-icon-divider-left i,
.button-medium .button-icon-divider-left i,
.button.medium .button-icon-divider-left i,
.leftbankshop .checkout #place_order .button-icon-divider-left i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,
.leftbank-body .leftbank-button-medium .button-icon-divider-right i,
.button-medium .button-icon-divider-right i,
.button.medium .button-icon-divider-right i,
.leftbankshop .checkout #place_order .button-icon-divider-right i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i {
  top: 50%;
  margin-top: -6.5px;
  display: block;
}
.leftbank-body .leftbank-button-large,
.button-large,
.button.large {
  padding: 13px 29px;
  line-height: 17px;
  font-size: 14px;
}
.leftbank-body .leftbank-button-large.button-3d:active,
.button-large.button-3d:active,
.button.large.button-3d:active {
  top: 4px;
}
.leftbank-body .leftbank-button-large .leftbank-button-text-left,
.button-large .leftbank-button-text-left,
.button.large .leftbank-button-text-left {
  padding-left: 43px;
}
.leftbank-body .leftbank-button-large .leftbank-button-text-right,
.button-large .leftbank-button-text-right,
.button.large .leftbank-button-text-right {
  padding-right: 43px;
}
.leftbank-body .leftbank-button-large .button-icon-divider-left,
.button-large .button-icon-divider-left,
.button.large .button-icon-divider-left {
  padding: 0 14.5px;
}
.leftbank-body .leftbank-button-large .button-icon-divider-right,
.button-large .button-icon-divider-right,
.button.large .button-icon-divider-right {
  padding: 0 14.5px;
}
.leftbank-body .leftbank-button-large .button-icon-divider-left i,
.button-large .button-icon-divider-left i,
.button.large .button-icon-divider-left i,
.leftbank-body .leftbank-button-large .button-icon-divider-right i,
.button-large .button-icon-divider-right i,
.button.large .button-icon-divider-right i {
  top: 50%;
  margin-top: -7px;
  display: block;
}
.button-xlarge.full-width {width:100%;text-align:center;padding: 17px 0px;}
.leftbank-body .leftbank-button-xlarge,
.button-xlarge,
.button.xlarge {
  padding: 17px 40px;
  line-height: 21px;
  font-size: 18px;
}
.leftbank-body .leftbank-button-xlarge.button-3d:active,
.button-xlarge.button-3d:active,
.button.xlarge.button-3d:active {
  top: 6px;
}
.leftbank-body .leftbank-button-xlarge .leftbank-button-text-left,
.button-xlarge .leftbank-button-text-left,
.button.xlarge .leftbank-button-text-left {
  padding-left: 55px;
}
.leftbank-body .leftbank-button-xlarge .leftbank-button-text-right,
.button-xlarge .leftbank-button-text-right,
.button.xlarge .leftbank-button-text-right {
  padding-right: 55px;
}
.leftbank-body .leftbank-button-xlarge .button-icon-divider-left,
.button-xlarge .button-icon-divider-left,
.button.xlarge .button-icon-divider-left {
  padding: 0 18.5px;
}
.leftbank-body .leftbank-button-xlarge .button-icon-divider-right,
.button-xlarge .button-icon-divider-right,
.button.xlarge .button-icon-divider-right {
  padding: 0 18.5px;
}
.leftbank-body .leftbank-button-xlarge .button-icon-divider-left i,
.button-xlarge .button-icon-divider-left i,
.button.xlarge .button-icon-divider-left i,
.leftbank-body .leftbank-button-xlarge .button-icon-divider-right i,
.button-xlarge .button-icon-divider-right i,
.button.xlarge .button-icon-divider-right i {
  top: 50%;
  margin-top: -9px;
  display: block;
}
.button span {
  line-height: normal;
}
@media only screen and (max-width: 800px) {
  .rev_slider .button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 30px;
    font-size: 12px;
    font-size: 10px !important;
    line-height: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .button .leftbank-button-text-left,
  .ls-container .button .leftbank-button-text-left {
    padding-left: 32px;
  }
  .rev_slider .button .leftbank-button-text-right,
  .ls-container .button .leftbank-button-text-right {
    padding-right: 32px;
  }
  .rev_slider .button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 10px;
  }
  .rev_slider .button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 10px;
  }
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i {
    top: 50%;
    margin-top: -6px;
    display: block;
  }
  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .rev_slider .button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 20px;
    font-size: 10px;
    font-size: 10px !important;
    line-height: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .button .leftbank-button-text-left,
  .ls-container .button .leftbank-button-text-left {
    padding-left: 32px;
  }
  .rev_slider .button .leftbank-button-text-right,
  .ls-container .button .leftbank-button-text-right {
    padding-right: 32px;
  }
  .rev_slider .button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 11px;
  }
  .rev_slider .button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 11px;
  }
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i {
    top: 50%;
    margin-top: -5px;
    display: block;
  }
  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
button.leftbank-button.button-3d:active {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;
}
.button-icon-left {
  margin-right: 10px;
}
.button-icon-right {
  margin-left: 10px;
}
.button-icon-divider-left,
.button-icon-divider-right {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 100%;
}
.button-icon-divider-left i,
.button-icon-divider-right i {
  position: relative;
}
.button-icon-divider-left {
  left: 0;
  border-right: 1px solid;
}
.button-icon-divider-right {
  right: 0;
  border-left: 1px solid;
}
.leftbank-button.button-green,
.leftbank-button.button-green.wpcf7-submit,
.button.green {
  background: #d1e990;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#aad75d), to(#d1e990));
  background-image: -webkit-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -moz-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -o-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  border: 1px solid #9dba60;
  color: #54770f;
}
.leftbank-button.button-green .button-icon-divider-left,
.leftbank-button.button-green.wpcf7-submit .button-icon-divider-left,
.button.green .button-icon-divider-left,
.leftbank-button.button-green .button-icon-divider-right,
.leftbank-button.button-green.wpcf7-submit .button-icon-divider-right,
.button.green .button-icon-divider-right {
  border-color: #9dba60;
}
.leftbank-button.button-green:hover,
.leftbank-button.button-green.wpcf7-submit:hover,
.button.green:hover,
.leftbank-button.button-green:focus,
.leftbank-button.button-green.wpcf7-submit:focus,
.button.green:focus,
.leftbank-button.button-green:active,
.leftbank-button.button-green.wpcf7-submit:active,
.button.green:active {
  background: #aad75d;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d1e990), to(#aad75d));
  background-image: -webkit-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: -moz-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: -o-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: linear-gradient(to top, #d1e990, #aad75d);
  border: 1px solid #9dba60;
  color: #54770f;
}
.leftbank-button.button-green:hover .button-icon-divider-left,
.leftbank-button.button-green.wpcf7-submit:hover .button-icon-divider-left,
.button.green:hover .button-icon-divider-left,
.leftbank-button.button-green:focus .button-icon-divider-left,
.leftbank-button.button-green.wpcf7-submit:focus .button-icon-divider-left,
.button.green:focus .button-icon-divider-left,
.leftbank-button.button-green:active .button-icon-divider-left,
.leftbank-button.button-green.wpcf7-submit:active .button-icon-divider-left,
.button.green:active .button-icon-divider-left,
.leftbank-button.button-green:hover .button-icon-divider-right,
.leftbank-button.button-green.wpcf7-submit:hover .button-icon-divider-right,
.button.green:hover .button-icon-divider-right,
.leftbank-button.button-green:focus .button-icon-divider-right,
.leftbank-button.button-green.wpcf7-submit:focus .button-icon-divider-right,
.button.green:focus .button-icon-divider-right,
.leftbank-button.button-green:active .button-icon-divider-right,
.leftbank-button.button-green.wpcf7-submit:active .button-icon-divider-right,
.button.green:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .leftbank-button.button-green:hover,
.no-cssgradients .leftbank-button.button-green.wpcf7-submit:hover,
.no-cssgradients .button.green:hover,
.no-cssgradients .leftbank-button.button-green:focus,
.no-cssgradients .leftbank-button.button-green.wpcf7-submit:focus,
.no-cssgradients .button.green:focus,
.no-cssgradients .leftbank-button.button-green:active,
.no-cssgradients .leftbank-button.button-green.wpcf7-submit:active,
.no-cssgradients .button.green:active {
  background-color: #AAD75D;
}
.no-cssgradients .leftbank-button.button-green,
.no-cssgradients .leftbank-button.button-green.wpcf7-submit,
.no-cssgradients .button.green {
  background-color: #D1E990;
}
.leftbank-button.button-green.button-3d.leftbank-button-small,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-small,
.button.green.button-3d.leftbank-button-small,
.leftbank-button.button-green.button-3d.button-small,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-small,
.button.green.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-small:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.green.button-3d.leftbank-button-small:active,
.leftbank-button.button-green.button-3d.button-small:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-small:active,
.button.green.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-medium,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-medium,
.button.green.button-3d.leftbank-button-medium,
.leftbank-button.button-green.button-3d.button-medium,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-medium,
.button.green.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-medium:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.green.button-3d.leftbank-button-medium:active,
.leftbank-button.button-green.button-3d.button-medium:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-medium:active,
.button.green.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-large,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-large,
.button.green.button-3d.leftbank-button-large,
.leftbank-button.button-green.button-3d.button-large,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-large,
.button.green.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-large:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.green.button-3d.leftbank-button-large:active,
.leftbank-button.button-green.button-3d.button-large:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-large:active,
.button.green.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-xlarge,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.green.button-3d.leftbank-button-xlarge,
.leftbank-button.button-green.button-3d.button-xlarge,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-xlarge,
.button.green.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-green.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.green.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-green.button-3d.button-xlarge:active,
.leftbank-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,
.button.green.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen,
.leftbank-button.button-darkgreen.wpcf7-submit,
.button.darkgreen {
  background: #d0e0a5;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#a8c76a), to(#d0e0a5));
  background-image: -webkit-linear-gradient(bottom, #a8c76a, #d0e0a5);
  background-image: -moz-linear-gradient(bottom, #a8c76a, #d0e0a5);
  background-image: -o-linear-gradient(bottom, #a8c76a, #d0e0a5);
  background-image: linear-gradient(to top, #a8c76a, #d0e0a5);
  border: 1px solid #9dba60;
  color: #54770f;
}
.leftbank-button.button-darkgreen .button-icon-divider-left,
.leftbank-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,
.button.darkgreen .button-icon-divider-left,
.leftbank-button.button-darkgreen .button-icon-divider-right,
.leftbank-button.button-darkgreen.wpcf7-submit .button-icon-divider-right,
.button.darkgreen .button-icon-divider-right {
  border-color: #9dba60;
}
.leftbank-button.button-darkgreen:hover,
.leftbank-button.button-darkgreen.wpcf7-submit:hover,
.button.darkgreen:hover,
.leftbank-button.button-darkgreen:focus,
.leftbank-button.button-darkgreen.wpcf7-submit:focus,
.button.darkgreen:focus,
.leftbank-button.button-darkgreen:active,
.leftbank-button.button-darkgreen.wpcf7-submit:active,
.button.darkgreen:active {
  background: #a8c76a;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d0e0a5), to(#a8c76a));
  background-image: -webkit-linear-gradient(bottom, #d0e0a5, #a8c76a);
  background-image: -moz-linear-gradient(bottom, #d0e0a5, #a8c76a);
  background-image: -o-linear-gradient(bottom, #d0e0a5, #a8c76a);
  background-image: linear-gradient(to top, #d0e0a5, #a8c76a);
  border: 1px solid #9dba60;
  color: #54770f;
}
.leftbank-button.button-darkgreen:hover .button-icon-divider-left,
.leftbank-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgreen:hover .button-icon-divider-left,
.leftbank-button.button-darkgreen:focus .button-icon-divider-left,
.leftbank-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgreen:focus .button-icon-divider-left,
.leftbank-button.button-darkgreen:active .button-icon-divider-left,
.leftbank-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,
.button.darkgreen:active .button-icon-divider-left,
.leftbank-button.button-darkgreen:hover .button-icon-divider-right,
.leftbank-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgreen:hover .button-icon-divider-right,
.leftbank-button.button-darkgreen:focus .button-icon-divider-right,
.leftbank-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgreen:focus .button-icon-divider-right,
.leftbank-button.button-darkgreen:active .button-icon-divider-right,
.leftbank-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,
.button.darkgreen:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .leftbank-button.button-darkgreen:hover,
.no-cssgradients .leftbank-button.button-darkgreen.wpcf7-submit:hover,
.no-cssgradients .button.darkgreen:hover,
.no-cssgradients .leftbank-button.button-darkgreen:focus,
.no-cssgradients .leftbank-button.button-darkgreen.wpcf7-submit:focus,
.no-cssgradients .button.darkgreen:focus,
.no-cssgradients .leftbank-button.button-darkgreen:active,
.no-cssgradients .leftbank-button.button-darkgreen.wpcf7-submit:active,
.no-cssgradients .button.darkgreen:active {
  background-color: #a8c76a;
}
.no-cssgradients .leftbank-button.button-darkgreen,
.no-cssgradients .leftbank-button.button-darkgreen.wpcf7-submit,
.no-cssgradients .button.darkgreen {
  background-color: #d0e0a5;
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-small,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-small,
.button.darkgreen.button-3d.leftbank-button-small,
.leftbank-button.button-darkgreen.button-3d.button-small,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-small,
.button.darkgreen.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.darkgreen.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkgreen.button-3d.button-small:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,
.button.darkgreen.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-medium,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-medium,
.button.darkgreen.button-3d.leftbank-button-medium,
.leftbank-button.button-darkgreen.button-3d.button-medium,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,
.button.darkgreen.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.darkgreen.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkgreen.button-3d.button-medium:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,
.button.darkgreen.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-large,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-large,
.button.darkgreen.button-3d.leftbank-button-large,
.leftbank-button.button-darkgreen.button-3d.button-large,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-large,
.button.darkgreen.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.darkgreen.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkgreen.button-3d.button-large:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,
.button.darkgreen.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.darkgreen.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkgreen.button-3d.button-xlarge,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,
.button.darkgreen.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgreen.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.darkgreen.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkgreen.button-3d.button-xlarge:active,
.leftbank-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgreen.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange,
.leftbank-button.button-orange.wpcf7-submit,
.button.orange {
  background: #fbdc86;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f8bf56), to(#fbdc86));
  background-image: -webkit-linear-gradient(bottom, #f8bf56, #fbdc86);
  background-image: -moz-linear-gradient(bottom, #f8bf56, #fbdc86);
  background-image: -o-linear-gradient(bottom, #f8bf56, #fbdc86);
  background-image: linear-gradient(to top, #f8bf56, #fbdc86);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.leftbank-button.button-orange .button-icon-divider-left,
.leftbank-button.button-orange.wpcf7-submit .button-icon-divider-left,
.button.orange .button-icon-divider-left,
.leftbank-button.button-orange .button-icon-divider-right,
.leftbank-button.button-orange.wpcf7-submit .button-icon-divider-right,
.button.orange .button-icon-divider-right {
  border-color: #c0830b;
}
.leftbank-button.button-orange:hover,
.leftbank-button.button-orange.wpcf7-submit:hover,
.button.orange:hover,
.leftbank-button.button-orange:focus,
.leftbank-button.button-orange.wpcf7-submit:focus,
.button.orange:focus,
.leftbank-button.button-orange:active,
.leftbank-button.button-orange.wpcf7-submit:active,
.button.orange:active {
  background: #f8bf56;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fbdc86), to(#f8bf56));
  background-image: -webkit-linear-gradient(bottom, #fbdc86, #f8bf56);
  background-image: -moz-linear-gradient(bottom, #fbdc86, #f8bf56);
  background-image: -o-linear-gradient(bottom, #fbdc86, #f8bf56);
  background-image: linear-gradient(to top, #fbdc86, #f8bf56);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.leftbank-button.button-orange:hover .button-icon-divider-left,
.leftbank-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,
.button.orange:hover .button-icon-divider-left,
.leftbank-button.button-orange:focus .button-icon-divider-left,
.leftbank-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,
.button.orange:focus .button-icon-divider-left,
.leftbank-button.button-orange:active .button-icon-divider-left,
.leftbank-button.button-orange.wpcf7-submit:active .button-icon-divider-left,
.button.orange:active .button-icon-divider-left,
.leftbank-button.button-orange:hover .button-icon-divider-right,
.leftbank-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,
.button.orange:hover .button-icon-divider-right,
.leftbank-button.button-orange:focus .button-icon-divider-right,
.leftbank-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,
.button.orange:focus .button-icon-divider-right,
.leftbank-button.button-orange:active .button-icon-divider-right,
.leftbank-button.button-orange.wpcf7-submit:active .button-icon-divider-right,
.button.orange:active .button-icon-divider-right {
  border-color: #c0830b;
}
.no-cssgradients .leftbank-button.button-orange:hover,
.no-cssgradients .leftbank-button.button-orange.wpcf7-submit:hover,
.no-cssgradients .button.orange:hover,
.no-cssgradients .leftbank-button.button-orange:focus,
.no-cssgradients .leftbank-button.button-orange.wpcf7-submit:focus,
.no-cssgradients .button.orange:focus,
.no-cssgradients .leftbank-button.button-orange:active,
.no-cssgradients .leftbank-button.button-orange.wpcf7-submit:active,
.no-cssgradients .button.orange:active {
  background-color: #f8bf56;
}
.no-cssgradients .leftbank-button.button-orange,
.no-cssgradients .leftbank-button.button-orange.wpcf7-submit,
.no-cssgradients .button.orange {
  background-color: #fbdc86;
}
.leftbank-button.button-orange.button-3d.leftbank-button-small,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-small,
.button.orange.button-3d.leftbank-button-small,
.leftbank-button.button-orange.button-3d.button-small,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-small,
.button.orange.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-small:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.orange.button-3d.leftbank-button-small:active,
.leftbank-button.button-orange.button-3d.button-small:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-small:active,
.button.orange.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-medium,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-medium,
.button.orange.button-3d.leftbank-button-medium,
.leftbank-button.button-orange.button-3d.button-medium,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-medium,
.button.orange.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-medium:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.orange.button-3d.leftbank-button-medium:active,
.leftbank-button.button-orange.button-3d.button-medium:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-medium:active,
.button.orange.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-large,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-large,
.button.orange.button-3d.leftbank-button-large,
.leftbank-button.button-orange.button-3d.button-large,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-large,
.button.orange.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-large:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.orange.button-3d.leftbank-button-large:active,
.leftbank-button.button-orange.button-3d.button-large:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-large:active,
.button.orange.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-xlarge,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.orange.button-3d.leftbank-button-xlarge,
.leftbank-button.button-orange.button-3d.button-xlarge,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-xlarge,
.button.orange.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-orange.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.orange.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-orange.button-3d.button-xlarge:active,
.leftbank-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,
.button.orange.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue,
.leftbank-button.button-blue.wpcf7-submit,
.button.blue {
  background: #b5e0f7;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#76c7f1), to(#b5e0f7));
  background-image: -webkit-linear-gradient(bottom, #76c7f1, #b5e0f7);
  background-image: -moz-linear-gradient(bottom, #76c7f1, #b5e0f7);
  background-image: -o-linear-gradient(bottom, #76c7f1, #b5e0f7);
  background-image: linear-gradient(to top, #76c7f1, #b5e0f7);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.leftbank-button.button-blue .button-icon-divider-left,
.leftbank-button.button-blue.wpcf7-submit .button-icon-divider-left,
.button.blue .button-icon-divider-left,
.leftbank-button.button-blue .button-icon-divider-right,
.leftbank-button.button-blue.wpcf7-submit .button-icon-divider-right,
.button.blue .button-icon-divider-right {
  border-color: #1172c1;
}
.leftbank-button.button-blue:hover,
.leftbank-button.button-blue.wpcf7-submit:hover,
.button.blue:hover,
.leftbank-button.button-blue:focus,
.leftbank-button.button-blue.wpcf7-submit:focus,
.button.blue:focus,
.leftbank-button.button-blue:active,
.leftbank-button.button-blue.wpcf7-submit:active,
.button.blue:active {
  background: #76c7f1;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#b5e0f7), to(#76c7f1));
  background-image: -webkit-linear-gradient(bottom, #b5e0f7, #76c7f1);
  background-image: -moz-linear-gradient(bottom, #b5e0f7, #76c7f1);
  background-image: -o-linear-gradient(bottom, #b5e0f7, #76c7f1);
  background-image: linear-gradient(to top, #b5e0f7, #76c7f1);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.leftbank-button.button-blue:hover .button-icon-divider-left,
.leftbank-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,
.button.blue:hover .button-icon-divider-left,
.leftbank-button.button-blue:focus .button-icon-divider-left,
.leftbank-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,
.button.blue:focus .button-icon-divider-left,
.leftbank-button.button-blue:active .button-icon-divider-left,
.leftbank-button.button-blue.wpcf7-submit:active .button-icon-divider-left,
.button.blue:active .button-icon-divider-left,
.leftbank-button.button-blue:hover .button-icon-divider-right,
.leftbank-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,
.button.blue:hover .button-icon-divider-right,
.leftbank-button.button-blue:focus .button-icon-divider-right,
.leftbank-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,
.button.blue:focus .button-icon-divider-right,
.leftbank-button.button-blue:active .button-icon-divider-right,
.leftbank-button.button-blue.wpcf7-submit:active .button-icon-divider-right,
.button.blue:active .button-icon-divider-right {
  border-color: #1172c1;
}
.no-cssgradients .leftbank-button.button-blue:hover,
.no-cssgradients .leftbank-button.button-blue.wpcf7-submit:hover,
.no-cssgradients .button.blue:hover,
.no-cssgradients .leftbank-button.button-blue:focus,
.no-cssgradients .leftbank-button.button-blue.wpcf7-submit:focus,
.no-cssgradients .button.blue:focus,
.no-cssgradients .leftbank-button.button-blue:active,
.no-cssgradients .leftbank-button.button-blue.wpcf7-submit:active,
.no-cssgradients .button.blue:active {
  background-color: #76c7f1;
}
.no-cssgradients .leftbank-button.button-blue,
.no-cssgradients .leftbank-button.button-blue.wpcf7-submit,
.no-cssgradients .button.blue {
  background-color: #b5e0f7;
}
.leftbank-button.button-blue.button-3d.leftbank-button-small,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-small,
.button.blue.button-3d.leftbank-button-small,
.leftbank-button.button-blue.button-3d.button-small,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-small,
.button.blue.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-small:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.blue.button-3d.leftbank-button-small:active,
.leftbank-button.button-blue.button-3d.button-small:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-small:active,
.button.blue.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-medium,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-medium,
.button.blue.button-3d.leftbank-button-medium,
.leftbank-button.button-blue.button-3d.button-medium,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-medium,
.button.blue.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-medium:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.blue.button-3d.leftbank-button-medium:active,
.leftbank-button.button-blue.button-3d.button-medium:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-medium:active,
.button.blue.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-large,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-large,
.button.blue.button-3d.leftbank-button-large,
.leftbank-button.button-blue.button-3d.button-large,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-large,
.button.blue.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-large:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.blue.button-3d.leftbank-button-large:active,
.leftbank-button.button-blue.button-3d.button-large:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-large:active,
.button.blue.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-xlarge,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.blue.button-3d.leftbank-button-xlarge,
.leftbank-button.button-blue.button-3d.button-xlarge,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-xlarge,
.button.blue.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-blue.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.blue.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-blue.button-3d.button-xlarge:active,
.leftbank-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,
.button.blue.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue,
.leftbank-button.button.button-darkblue.wpcf7-submit,
.button.darkblue {
  background: #428bca;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2a6496), to(#428bca));
  background-image: -webkit-linear-gradient(bottom, #2a6496, #428bca);
  background-image: -moz-linear-gradient(bottom, #2a6496, #428bca);
  background-image: -o-linear-gradient(bottom, #2a6496, #428bca);
  background-image: linear-gradient(to top, #2a6496, #428bca);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.leftbank-button.button.button-darkblue .button-icon-divider-left,
.leftbank-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,
.button.darkblue .button-icon-divider-left,
.leftbank-button.button.button-darkblue .button-icon-divider-right,
.leftbank-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right,
.button.darkblue .button-icon-divider-right {
  border-color: #072c5e;
}
.leftbank-button.button.button-darkblue:hover,
.leftbank-button.button.button-darkblue.wpcf7-submit:hover,
.button.darkblue:hover,
.leftbank-button.button.button-darkblue:focus,
.leftbank-button.button.button-darkblue.wpcf7-submit:focus,
.button.darkblue:focus,
.leftbank-button.button.button-darkblue:active,
.leftbank-button.button.button-darkblue.wpcf7-submit:active,
.button.darkblue:active {
  background: #2a6496;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#428bca), to(#2a6496));
  background-image: -webkit-linear-gradient(bottom, #428bca, #2a6496);
  background-image: -moz-linear-gradient(bottom, #428bca, #2a6496);
  background-image: -o-linear-gradient(bottom, #428bca, #2a6496);
  background-image: linear-gradient(to top, #428bca, #2a6496);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.leftbank-button.button.button-darkblue:hover .button-icon-divider-left,
.leftbank-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,
.button.darkblue:hover .button-icon-divider-left,
.leftbank-button.button.button-darkblue:focus .button-icon-divider-left,
.leftbank-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,
.button.darkblue:focus .button-icon-divider-left,
.leftbank-button.button.button-darkblue:active .button-icon-divider-left,
.leftbank-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,
.button.darkblue:active .button-icon-divider-left,
.leftbank-button.button.button-darkblue:hover .button-icon-divider-right,
.leftbank-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,
.button.darkblue:hover .button-icon-divider-right,
.leftbank-button.button.button-darkblue:focus .button-icon-divider-right,
.leftbank-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,
.button.darkblue:focus .button-icon-divider-right,
.leftbank-button.button.button-darkblue:active .button-icon-divider-right,
.leftbank-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,
.button.darkblue:active .button-icon-divider-right {
  border-color: #072c5e;
}
.no-cssgradients .leftbank-button.button.button-darkblue:hover,
.no-cssgradients .leftbank-button.button.button-darkblue.wpcf7-submit:hover,
.no-cssgradients .button.darkblue:hover,
.no-cssgradients .leftbank-button.button.button-darkblue:focus,
.no-cssgradients .leftbank-button.button.button-darkblue.wpcf7-submit:focus,
.no-cssgradients .button.darkblue:focus,
.no-cssgradients .leftbank-button.button.button-darkblue:active,
.no-cssgradients .leftbank-button.button.button-darkblue.wpcf7-submit:active,
.no-cssgradients .button.darkblue:active {
  background-color: #2A6496;
}
.no-cssgradients .leftbank-button.button.button-darkblue,
.no-cssgradients .leftbank-button.button.button-darkblue.wpcf7-submit,
.no-cssgradients .button.darkblue {
  background-color: #428BCA;
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-small,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-small,
.button.darkblue.button-3d.leftbank-button-small,
.leftbank-button.button.button-darkblue.button-3d.button-small,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,
.button.darkblue.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-small:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.darkblue.button-3d.leftbank-button-small:active,
.leftbank-button.button.button-darkblue.button-3d.button-small:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,
.button.darkblue.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-medium,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-medium,
.button.darkblue.button-3d.leftbank-button-medium,
.leftbank-button.button.button-darkblue.button-3d.button-medium,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,
.button.darkblue.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-medium:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.darkblue.button-3d.leftbank-button-medium:active,
.leftbank-button.button.button-darkblue.button-3d.button-medium:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,
.button.darkblue.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-large,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-large,
.button.darkblue.button-3d.leftbank-button-large,
.leftbank-button.button.button-darkblue.button-3d.button-large,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,
.button.darkblue.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-large:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.darkblue.button-3d.leftbank-button-large:active,
.leftbank-button.button.button-darkblue.button-3d.button-large:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,
.button.darkblue.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-xlarge,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.darkblue.button-3d.leftbank-button-xlarge,
.leftbank-button.button.button-darkblue.button-3d.button-xlarge,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,
.button.darkblue.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button.button-darkblue.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.darkblue.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button.button-darkblue.button-3d.button-xlarge:active,
.leftbank-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkblue.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red,
.leftbank-button.button-red.wpcf7-submit,
.button.red {
  background: #fd9c9c;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fc7d7d), to(#fd9c9c));
  background-image: -webkit-linear-gradient(bottom, #fc7d7d, #fd9c9c);
  background-image: -moz-linear-gradient(bottom, #fc7d7d, #fd9c9c);
  background-image: -o-linear-gradient(bottom, #fc7d7d, #fd9c9c);
  background-image: linear-gradient(to top, #fc7d7d, #fd9c9c);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.leftbank-button.button-red .button-icon-divider-left,
.leftbank-button.button-red.wpcf7-submit .button-icon-divider-left,
.button.red .button-icon-divider-left,
.leftbank-button.button-red .button-icon-divider-right,
.leftbank-button.button-red.wpcf7-submit .button-icon-divider-right,
.button.red .button-icon-divider-right {
  border-color: #9d1111;
}
.leftbank-button.button-red:hover,
.leftbank-button.button-red.wpcf7-submit:hover,
.button.red:hover,
.leftbank-button.button-red:focus,
.leftbank-button.button-red.wpcf7-submit:focus,
.button.red:focus,
.leftbank-button.button-red:active,
.leftbank-button.button-red.wpcf7-submit:active,
.button.red:active {
  background: #fc7d7d;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fd9c9c), to(#fc7d7d));
  background-image: -webkit-linear-gradient(bottom, #fd9c9c, #fc7d7d);
  background-image: -moz-linear-gradient(bottom, #fd9c9c, #fc7d7d);
  background-image: -o-linear-gradient(bottom, #fd9c9c, #fc7d7d);
  background-image: linear-gradient(to top, #fd9c9c, #fc7d7d);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.leftbank-button.button-red:hover .button-icon-divider-left,
.leftbank-button.button-red.wpcf7-submit:hover .button-icon-divider-left,
.button.red:hover .button-icon-divider-left,
.leftbank-button.button-red:focus .button-icon-divider-left,
.leftbank-button.button-red.wpcf7-submit:focus .button-icon-divider-left,
.button.red:focus .button-icon-divider-left,
.leftbank-button.button-red:active .button-icon-divider-left,
.leftbank-button.button-red.wpcf7-submit:active .button-icon-divider-left,
.button.red:active .button-icon-divider-left,
.leftbank-button.button-red:hover .button-icon-divider-right,
.leftbank-button.button-red.wpcf7-submit:hover .button-icon-divider-right,
.button.red:hover .button-icon-divider-right,
.leftbank-button.button-red:focus .button-icon-divider-right,
.leftbank-button.button-red.wpcf7-submit:focus .button-icon-divider-right,
.button.red:focus .button-icon-divider-right,
.leftbank-button.button-red:active .button-icon-divider-right,
.leftbank-button.button-red.wpcf7-submit:active .button-icon-divider-right,
.button.red:active .button-icon-divider-right {
  border-color: #9d1111;
}
.no-cssgradients .leftbank-button.button-red:hover,
.no-cssgradients .leftbank-button.button-red.wpcf7-submit:hover,
.no-cssgradients .button.red:hover,
.no-cssgradients .leftbank-button.button-red:focus,
.no-cssgradients .leftbank-button.button-red.wpcf7-submit:focus,
.no-cssgradients .button.red:focus,
.no-cssgradients .leftbank-button.button-red:active,
.no-cssgradients .leftbank-button.button-red.wpcf7-submit:active,
.no-cssgradients .button.red:active {
  background-color: #fc7d7d;
}
.no-cssgradients .leftbank-button.button-red,
.no-cssgradients .leftbank-button.button-red.wpcf7-submit,
.no-cssgradients .button.red {
  background-color: #fd9c9c;
}
.leftbank-button.button-red.button-3d.leftbank-button-small,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-small,
.button.red.button-3d.leftbank-button-small,
.leftbank-button.button-red.button-3d.button-small,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-small,
.button.red.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-small:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.red.button-3d.leftbank-button-small:active,
.leftbank-button.button-red.button-3d.button-small:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-small:active,
.button.red.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-medium,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-medium,
.button.red.button-3d.leftbank-button-medium,
.leftbank-button.button-red.button-3d.button-medium,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-medium,
.button.red.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-medium:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.red.button-3d.leftbank-button-medium:active,
.leftbank-button.button-red.button-3d.button-medium:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-medium:active,
.button.red.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-large,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-large,
.button.red.button-3d.leftbank-button-large,
.leftbank-button.button-red.button-3d.button-large,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-large,
.button.red.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-large:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.red.button-3d.leftbank-button-large:active,
.leftbank-button.button-red.button-3d.button-large:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-large:active,
.button.red.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-xlarge,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.red.button-3d.leftbank-button-xlarge,
.leftbank-button.button-red.button-3d.button-xlarge,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-xlarge,
.button.red.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-red.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.red.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-red.button-3d.button-xlarge:active,
.leftbank-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,
.button.red.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred,
.leftbank-button.button-darkred.wpcf7-submit,
.button.darkred {
  background: #fe2020;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#b01818), to(#fe2020));
  background-image: -webkit-linear-gradient(bottom, #b01818, #fe2020);
  background-image: -moz-linear-gradient(bottom, #b01818, #fe2020);
  background-image: -o-linear-gradient(bottom, #b01818, #fe2020);
  background-image: linear-gradient(to top, #b01818, #fe2020);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.leftbank-button.button-darkred .button-icon-divider-left,
.leftbank-button.button-darkred.wpcf7-submit .button-icon-divider-left,
.button.darkred .button-icon-divider-left,
.leftbank-button.button-darkred .button-icon-divider-right,
.leftbank-button.button-darkred.wpcf7-submit .button-icon-divider-right,
.button.darkred .button-icon-divider-right {
  border-color: #690e0e;
}
.leftbank-button.button-darkred:hover,
.leftbank-button.button-darkred.wpcf7-submit:hover,
.button.darkred:hover,
.leftbank-button.button-darkred:focus,
.leftbank-button.button-darkred.wpcf7-submit:focus,
.button.darkred:focus,
.leftbank-button.button-darkred:active,
.leftbank-button.button-darkred.wpcf7-submit:active,
.button.darkred:active {
  background: #b01818;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fe2020), to(#b01818));
  background-image: -webkit-linear-gradient(bottom, #fe2020, #b01818);
  background-image: -moz-linear-gradient(bottom, #fe2020, #b01818);
  background-image: -o-linear-gradient(bottom, #fe2020, #b01818);
  background-image: linear-gradient(to top, #fe2020, #b01818);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.leftbank-button.button-darkred:hover .button-icon-divider-left,
.leftbank-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,
.button.darkred:hover .button-icon-divider-left,
.leftbank-button.button-darkred:focus .button-icon-divider-left,
.leftbank-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,
.button.darkred:focus .button-icon-divider-left,
.leftbank-button.button-darkred:active .button-icon-divider-left,
.leftbank-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,
.button.darkred:active .button-icon-divider-left,
.leftbank-button.button-darkred:hover .button-icon-divider-right,
.leftbank-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,
.button.darkred:hover .button-icon-divider-right,
.leftbank-button.button-darkred:focus .button-icon-divider-right,
.leftbank-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,
.button.darkred:focus .button-icon-divider-right,
.leftbank-button.button-darkred:active .button-icon-divider-right,
.leftbank-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,
.button.darkred:active .button-icon-divider-right {
  border-color: #690e0e;
}
.no-cssgradients .leftbank-button.button-darkred:hover,
.no-cssgradients .leftbank-button.button-darkred.wpcf7-submit:hover,
.no-cssgradients .button.darkred:hover,
.no-cssgradients .leftbank-button.button-darkred:focus,
.no-cssgradients .leftbank-button.button-darkred.wpcf7-submit:focus,
.no-cssgradients .button.darkred:focus,
.no-cssgradients .leftbank-button.button-darkred:active,
.no-cssgradients .leftbank-button.button-darkred.wpcf7-submit:active,
.no-cssgradients .button.darkred:active {
  background-color: #b01818;
}
.no-cssgradients .leftbank-button.button-darkred,
.no-cssgradients .leftbank-button.button-darkred.wpcf7-submit,
.no-cssgradients .button.darkred {
  background-color: #fe2020;
}
.leftbank-button.button-darkred.button-3d.leftbank-button-small,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-small,
.button.darkred.button-3d.leftbank-button-small,
.leftbank-button.button-darkred.button-3d.button-small,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-small,
.button.darkred.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.darkred.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkred.button-3d.button-small:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-small:active,
.button.darkred.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-medium,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-medium,
.button.darkred.button-3d.leftbank-button-medium,
.leftbank-button.button-darkred.button-3d.button-medium,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-medium,
.button.darkred.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.darkred.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkred.button-3d.button-medium:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,
.button.darkred.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-large,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-large,
.button.darkred.button-3d.leftbank-button-large,
.leftbank-button.button-darkred.button-3d.button-large,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-large,
.button.darkred.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.darkred.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkred.button-3d.button-large:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-large:active,
.button.darkred.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.darkred.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkred.button-3d.button-xlarge,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,
.button.darkred.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkred.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.darkred.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkred.button-3d.button-xlarge:active,
.leftbank-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkred.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink,
.leftbank-button.button-pink.wpcf7-submit,
.button.pink {
  background: #fda1d5;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fc84c8), to(#fda1d5));
  background-image: -webkit-linear-gradient(bottom, #fc84c8, #fda1d5);
  background-image: -moz-linear-gradient(bottom, #fc84c8, #fda1d5);
  background-image: -o-linear-gradient(bottom, #fc84c8, #fda1d5);
  background-image: linear-gradient(to top, #fc84c8, #fda1d5);
  border: 1px solid #a31366;
  color: #a31366;
}
.leftbank-button.button-pink .button-icon-divider-left,
.leftbank-button.button-pink.wpcf7-submit .button-icon-divider-left,
.button.pink .button-icon-divider-left,
.leftbank-button.button-pink .button-icon-divider-right,
.leftbank-button.button-pink.wpcf7-submit .button-icon-divider-right,
.button.pink .button-icon-divider-right {
  border-color: #a31366;
}
.leftbank-button.button-pink:hover,
.leftbank-button.button-pink.wpcf7-submit:hover,
.button.pink:hover,
.leftbank-button.button-pink:focus,
.leftbank-button.button-pink.wpcf7-submit:focus,
.button.pink:focus,
.leftbank-button.button-pink:active,
.leftbank-button.button-pink.wpcf7-submit:active,
.button.pink:active {
  background: #fc84c8;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fda1d5), to(#fc84c8));
  background-image: -webkit-linear-gradient(bottom, #fda1d5, #fc84c8);
  background-image: -moz-linear-gradient(bottom, #fda1d5, #fc84c8);
  background-image: -o-linear-gradient(bottom, #fda1d5, #fc84c8);
  background-image: linear-gradient(to top, #fda1d5, #fc84c8);
  border: 1px solid #a31366;
  color: #a31366;
}
.leftbank-button.button-pink:hover .button-icon-divider-left,
.leftbank-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,
.button.pink:hover .button-icon-divider-left,
.leftbank-button.button-pink:focus .button-icon-divider-left,
.leftbank-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,
.button.pink:focus .button-icon-divider-left,
.leftbank-button.button-pink:active .button-icon-divider-left,
.leftbank-button.button-pink.wpcf7-submit:active .button-icon-divider-left,
.button.pink:active .button-icon-divider-left,
.leftbank-button.button-pink:hover .button-icon-divider-right,
.leftbank-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,
.button.pink:hover .button-icon-divider-right,
.leftbank-button.button-pink:focus .button-icon-divider-right,
.leftbank-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,
.button.pink:focus .button-icon-divider-right,
.leftbank-button.button-pink:active .button-icon-divider-right,
.leftbank-button.button-pink.wpcf7-submit:active .button-icon-divider-right,
.button.pink:active .button-icon-divider-right {
  border-color: #a31366;
}
.no-cssgradients .leftbank-button.button-pink:hover,
.no-cssgradients .leftbank-button.button-pink.wpcf7-submit:hover,
.no-cssgradients .button.pink:hover,
.no-cssgradients .leftbank-button.button-pink:focus,
.no-cssgradients .leftbank-button.button-pink.wpcf7-submit:focus,
.no-cssgradients .button.pink:focus,
.no-cssgradients .leftbank-button.button-pink:active,
.no-cssgradients .leftbank-button.button-pink.wpcf7-submit:active,
.no-cssgradients .button.pink:active {
  background-color: #fc84c8;
}
.no-cssgradients .leftbank-button.button-pink,
.no-cssgradients .leftbank-button.button-pink.wpcf7-submit,
.no-cssgradients .button.pink {
  background-color: #fda1d5;
}
.leftbank-button.button-pink.button-3d.leftbank-button-small,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-small,
.button.pink.button-3d.leftbank-button-small,
.leftbank-button.button-pink.button-3d.button-small,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-small,
.button.pink.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-small:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.pink.button-3d.leftbank-button-small:active,
.leftbank-button.button-pink.button-3d.button-small:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-small:active,
.button.pink.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-medium,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-medium,
.button.pink.button-3d.leftbank-button-medium,
.leftbank-button.button-pink.button-3d.button-medium,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-medium,
.button.pink.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-medium:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.pink.button-3d.leftbank-button-medium:active,
.leftbank-button.button-pink.button-3d.button-medium:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-medium:active,
.button.pink.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-large,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-large,
.button.pink.button-3d.leftbank-button-large,
.leftbank-button.button-pink.button-3d.button-large,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-large,
.button.pink.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-large:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.pink.button-3d.leftbank-button-large:active,
.leftbank-button.button-pink.button-3d.button-large:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-large:active,
.button.pink.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-xlarge,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.pink.button-3d.leftbank-button-xlarge,
.leftbank-button.button-pink.button-3d.button-xlarge,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-xlarge,
.button.pink.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-pink.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.pink.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-pink.button-3d.button-xlarge:active,
.leftbank-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,
.button.pink.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray,
.leftbank-button.button-lightgray.wpcf7-submit,
.button.lightgray {
  background: #fbfbfb;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f0f0f0), to(#fbfbfb));
  background-image: -webkit-linear-gradient(bottom, #f0f0f0, #fbfbfb);
  background-image: -moz-linear-gradient(bottom, #f0f0f0, #fbfbfb);
  background-image: -o-linear-gradient(bottom, #f0f0f0, #fbfbfb);
  background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);
  border: 1px solid #ababab;
  color: #ababab;
}
.leftbank-button.button-lightgray .button-icon-divider-left,
.leftbank-button.button-lightgray.wpcf7-submit .button-icon-divider-left,
.button.lightgray .button-icon-divider-left,
.leftbank-button.button-lightgray .button-icon-divider-right,
.leftbank-button.button-lightgray.wpcf7-submit .button-icon-divider-right,
.button.lightgray .button-icon-divider-right {
  border-color: #ababab;
}
.leftbank-button.button-lightgray:hover,
.leftbank-button.button-lightgray.wpcf7-submit:hover,
.button.lightgray:hover,
.leftbank-button.button-lightgray:focus,
.leftbank-button.button-lightgray.wpcf7-submit:focus,
.button.lightgray:focus,
.leftbank-button.button-lightgray:active,
.leftbank-button.button-lightgray.wpcf7-submit:active,
.button.lightgray:active {
  background: #f0f0f0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fbfbfb), to(#f0f0f0));
  background-image: -webkit-linear-gradient(bottom, #fbfbfb, #f0f0f0);
  background-image: -moz-linear-gradient(bottom, #fbfbfb, #f0f0f0);
  background-image: -o-linear-gradient(bottom, #fbfbfb, #f0f0f0);
  background-image: linear-gradient(to top, #fbfbfb, #f0f0f0);
  border: 1px solid #ababab;
  color: #ababab;
}
.leftbank-button.button-lightgray:hover .button-icon-divider-left,
.leftbank-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,
.button.lightgray:hover .button-icon-divider-left,
.leftbank-button.button-lightgray:focus .button-icon-divider-left,
.leftbank-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,
.button.lightgray:focus .button-icon-divider-left,
.leftbank-button.button-lightgray:active .button-icon-divider-left,
.leftbank-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,
.button.lightgray:active .button-icon-divider-left,
.leftbank-button.button-lightgray:hover .button-icon-divider-right,
.leftbank-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,
.button.lightgray:hover .button-icon-divider-right,
.leftbank-button.button-lightgray:focus .button-icon-divider-right,
.leftbank-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,
.button.lightgray:focus .button-icon-divider-right,
.leftbank-button.button-lightgray:active .button-icon-divider-right,
.leftbank-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,
.button.lightgray:active .button-icon-divider-right {
  border-color: #ababab;
}
.no-cssgradients .leftbank-button.button-lightgray:hover,
.no-cssgradients .leftbank-button.button-lightgray.wpcf7-submit:hover,
.no-cssgradients .button.lightgray:hover,
.no-cssgradients .leftbank-button.button-lightgray:focus,
.no-cssgradients .leftbank-button.button-lightgray.wpcf7-submit:focus,
.no-cssgradients .button.lightgray:focus,
.no-cssgradients .leftbank-button.button-lightgray:active,
.no-cssgradients .leftbank-button.button-lightgray.wpcf7-submit:active,
.no-cssgradients .button.lightgray:active {
  background-color: #f0f0f0;
}
.no-cssgradients .leftbank-button.button-lightgray,
.no-cssgradients .leftbank-button.button-lightgray.wpcf7-submit,
.no-cssgradients .button.lightgray {
  background-color: #fbfbfb;
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-small,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-small,
.button.lightgray.button-3d.leftbank-button-small,
.leftbank-button.button-lightgray.button-3d.button-small,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-small,
.button.lightgray.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-small:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.lightgray.button-3d.leftbank-button-small:active,
.leftbank-button.button-lightgray.button-3d.button-small:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,
.button.lightgray.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-medium,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-medium,
.button.lightgray.button-3d.leftbank-button-medium,
.leftbank-button.button-lightgray.button-3d.button-medium,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-medium,
.button.lightgray.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-medium:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.lightgray.button-3d.leftbank-button-medium:active,
.leftbank-button.button-lightgray.button-3d.button-medium:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,
.button.lightgray.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-large,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-large,
.button.lightgray.button-3d.leftbank-button-large,
.leftbank-button.button-lightgray.button-3d.button-large,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-large,
.button.lightgray.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-large:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.lightgray.button-3d.leftbank-button-large:active,
.leftbank-button.button-lightgray.button-3d.button-large:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,
.button.lightgray.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-xlarge,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.lightgray.button-3d.leftbank-button-xlarge,
.leftbank-button.button-lightgray.button-3d.button-xlarge,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,
.button.lightgray.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-lightgray.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.lightgray.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-lightgray.button-3d.button-xlarge:active,
.leftbank-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.lightgray.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray,
.leftbank-button.button-darkgray.wpcf7-submit,
.button.darkgray {
  background: #c0c0c0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#9e9e9e), to(#c0c0c0));
  background-image: -webkit-linear-gradient(bottom, #9e9e9e, #c0c0c0);
  background-image: -moz-linear-gradient(bottom, #9e9e9e, #c0c0c0);
  background-image: -o-linear-gradient(bottom, #9e9e9e, #c0c0c0);
  background-image: linear-gradient(to top, #9e9e9e, #c0c0c0);
  border: 1px solid #434c50;
  color: #434c50;
}
.leftbank-button.button-darkgray .button-icon-divider-left,
.leftbank-button.button-darkgray.wpcf7-submit .button-icon-divider-left,
.button.darkgray .button-icon-divider-left,
.leftbank-button.button-darkgray .button-icon-divider-right,
.leftbank-button.button-darkgray.wpcf7-submit .button-icon-divider-right,
.button.darkgray .button-icon-divider-right {
  border-color: #434c50;
}
.leftbank-button.button-darkgray:hover,
.leftbank-button.button-darkgray.wpcf7-submit:hover,
.button.darkgray:hover,
.leftbank-button.button-darkgray:focus,
.leftbank-button.button-darkgray.wpcf7-submit:focus,
.button.darkgray:focus,
.leftbank-button.button-darkgray:active,
.leftbank-button.button-darkgray.wpcf7-submit:active,
.button.darkgray:active {
  background: #9e9e9e;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#c0c0c0), to(#9e9e9e));
  background-image: -webkit-linear-gradient(bottom, #c0c0c0, #9e9e9e);
  background-image: -moz-linear-gradient(bottom, #c0c0c0, #9e9e9e);
  background-image: -o-linear-gradient(bottom, #c0c0c0, #9e9e9e);
  background-image: linear-gradient(to top, #c0c0c0, #9e9e9e);
  border: 1px solid #434c50;
  color: #434c50;
}
.leftbank-button.button-darkgray:hover .button-icon-divider-left,
.leftbank-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgray:hover .button-icon-divider-left,
.leftbank-button.button-darkgray:focus .button-icon-divider-left,
.leftbank-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgray:focus .button-icon-divider-left,
.leftbank-button.button-darkgray:active .button-icon-divider-left,
.leftbank-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,
.button.darkgray:active .button-icon-divider-left,
.leftbank-button.button-darkgray:hover .button-icon-divider-right,
.leftbank-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgray:hover .button-icon-divider-right,
.leftbank-button.button-darkgray:focus .button-icon-divider-right,
.leftbank-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgray:focus .button-icon-divider-right,
.leftbank-button.button-darkgray:active .button-icon-divider-right,
.leftbank-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,
.button.darkgray:active .button-icon-divider-right {
  border-color: #434c50;
}
.no-cssgradients .leftbank-button.button-darkgray:hover,
.no-cssgradients .leftbank-button.button-darkgray.wpcf7-submit:hover,
.no-cssgradients .button.darkgray:hover,
.no-cssgradients .leftbank-button.button-darkgray:focus,
.no-cssgradients .leftbank-button.button-darkgray.wpcf7-submit:focus,
.no-cssgradients .button.darkgray:focus,
.no-cssgradients .leftbank-button.button-darkgray:active,
.no-cssgradients .leftbank-button.button-darkgray.wpcf7-submit:active,
.no-cssgradients .button.darkgray:active {
  background-color: #9e9e9e;
}
.no-cssgradients .leftbank-button.button-darkgray,
.no-cssgradients .leftbank-button.button-darkgray.wpcf7-submit,
.no-cssgradients .button.darkgray {
  background-color: #c0c0c0;
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-small,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-small,
.button.darkgray.button-3d.leftbank-button-small,
.leftbank-button.button-darkgray.button-3d.button-small,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-small,
.button.darkgray.button-3d.button-small {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-small:active,
.button.darkgray.button-3d.leftbank-button-small:active,
.leftbank-button.button-darkgray.button-3d.button-small:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,
.button.darkgray.button-3d.button-small:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-medium,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-medium,
.button.darkgray.button-3d.leftbank-button-medium,
.leftbank-button.button-darkgray.button-3d.button-medium,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-medium,
.button.darkgray.button-3d.button-medium {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-medium:active,
.button.darkgray.button-3d.leftbank-button-medium:active,
.leftbank-button.button-darkgray.button-3d.button-medium:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,
.button.darkgray.button-3d.button-medium:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-large,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-large,
.button.darkgray.button-3d.leftbank-button-large,
.leftbank-button.button-darkgray.button-3d.button-large,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-large,
.button.darkgray.button-3d.button-large {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-large:active,
.button.darkgray.button-3d.leftbank-button-large:active,
.leftbank-button.button-darkgray.button-3d.button-large:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,
.button.darkgray.button-3d.button-large:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-xlarge,
.button.darkgray.button-3d.leftbank-button-xlarge,
.leftbank-button.button-darkgray.button-3d.button-xlarge,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,
.button.darkgray.button-3d.button-xlarge {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-button.button-darkgray.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.leftbank-button-xlarge:active,
.button.darkgray.button-3d.leftbank-button-xlarge:active,
.leftbank-button.button-darkgray.button-3d.button-xlarge:active,
.leftbank-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgray.button-3d.button-xlarge:active {
  -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.leftbank-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.leftbank-checklist .leftbank-li-item {margin-bottom: 11px;}
.leftbank-checklist .leftbank-li-icon {display: table-cell;vertical-align: middle;text-align: center;}
.leftbank-checklist .circle-yes {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}
.leftbank-clients-slider {
  margin-bottom: 55px;
  height: auto;
}

.leftbank-content-boxes .leftbank-column {
  margin-bottom: 20px;
}
.leftbank-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}
.leftbank-content-boxes .heading img {
  float: none;
}
.leftbank-content-boxes .content-container .leftbank-read-more {
  display: block;
  margin-top: 18px;
  /* General styles in base.less */
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 10px;
  max-width: none;
}

.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
  padding-left: 10px !important;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}
.leftbank-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}
.leftbank-content-boxes.content-boxes-icon-with-title .content-container .leftbank-read-more,
.leftbank-content-boxes.content-boxes-icon-on-side .content-container .leftbank-read-more {
  /* General styles in base.less */
}
.leftbank-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 15px;
}
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  vertical-align: top;
}
.leftbank-content-boxes.content-boxes-icon-on-side .heading-with-icon .fa {
  margin-right: 20px;
}
.leftbank-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
  padding-left: 55px;
}
.leftbank-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
  padding-left: 70px;
}
.leftbank-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
  padding-left: 85px;
}
.leftbank-content-boxes.content-boxes-icon-on-side.content-right .content-container {
  padding-left: 0px !important;
}
.leftbank-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
  padding-right: 45px;
}
.leftbank-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
  padding-right: 60px;
}
.leftbank-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
  padding-right: 75px;
}
.leftbank-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}
.leftbank-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 15px;
}

.leftbank-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.leftbank-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.leftbank-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.leftbank-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}
.leftbank-content-boxes.content-boxes-icon-on-top .content-container,
.leftbank-content-boxes.content-boxes-icon-on-top .leftbank-read-more {
  text-align: center;
}
.leftbank-content-boxes.content-boxes-icon-boxed {
  overflow: visible;
}
.leftbank-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
  overflow: visible;
  padding: 50px 18px 18px 18px;
  text-align: center;
}
.leftbank-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}

.leftbank-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}
.leftbank-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}
.leftbank-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}
.leftbank-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}
.leftbank-content-boxes.content-boxes-icon-boxed .content-container,
.leftbank-content-boxes.content-boxes-icon-boxed .leftbank-read-more {
  text-align: center;
}
.leftbank-counters-circle {
  margin-bottom: 20px;
  text-align: center;
}
.leftbank-counters-circle .counter-circle-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
  margin-right: 15px;
  vertical-align: middle;
  height: 220px;
  width: 220px;
  text-align: center;
}
.leftbank-counters-circle .counter-circle {
  position: relative;
  height: 220px;
  width: 220px;
  text-align: center;
  line-height: 220px;
  font-size: 50px;
}

.leftbank-counters-circle .counter-circle canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.leftbank-counters-circle :last-child {
  margin-right: 0;
}
.leftbank-counters-box.row {
  margin-left: -7px;
  margin-right: -7px;
}
.leftbank-counters-box .leftbank-counter-box {
  padding: 0 7px;
  margin-bottom: 7px;
  text-align: center;
}
.leftbank-counters-box .leftbank-counter-box .counter-box-container {
  padding: 20px 20px;
}
.leftbank-counters-box .leftbank-counter-box .counter-box-border {
  border: 1px solid #e5e4e3;
}
.leftbank-counters-box .content-box-counter {
  color: #a0ce4e;
  font-size: 50px;
  line-height: 50px;
}
.leftbank-counters-box .counter-box-icon {
  float: none;
  margin-top: -8px;
  vertical-align: middle;
  color: inherit;
}
.leftbank-dropcap {
  position: relative;
  top: 4px;
  float: left;
  margin-right: 6px;
  padding: 0;
  line-height: 52px;
  color: #a0ce4e;
  font-size: 60px;
  text-transform: uppercase;
}
.leftbank-dropcap.dropcap-boxed {
  height: 51px;
  width: 51px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 45px;
  text-align: center;
  text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.35);
}
.leftbank-flexslider {position: relative;margin-bottom: 0px;padding: 0;background-color: transparent;}
.leftbank-flexslider .slides {overflow: hidden;}
.leftbank-flexslider .slides,.leftbank-flexslider .flex-control-nav,.leftbank-flexslider .flex-direction-nav {z-index: 100;margin: 0;padding: 0;list-style: none;}
.leftbank-flexslider .slides li {display: none;}
.leftbank-flexslider .slides img {display: block;width: 100%;}
.leftbank-flexslider.leftbank-flexslider-loading .slides > li:first-child {display: block;opacity: 1 !important;}
.leftbankshop-container .images .leftbank-flexslider.leftbank-flexslider-loading .slides > li:first-child {float: left;}
.leftbank-flexslider .flex-control-nav {position: absolute;bottom: 0;width: 100%;text-align: center;}
.leftbank-flexslider .flex-direction-nav a {
  z-index: 100;
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin: -20px 0 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: 'leftbank-icon';
  -webkit-font-smoothing: none;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: opacity all .3s ease;
  transition: opacity all .3s ease;
}
.leftbank-flexslider .flex-direction-nav .flex-next {
  right: 0px;
}
.leftbank-flexslider .flex-direction-nav .flex-prev {
  left: 0px;
}
.leftbank-flexslider:hover .flex-direction-nav .flex-next,
.leftbank-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.8;
}
.leftbank-flexslider:hover .flex-direction-nav .flex-next:hover,
.leftbank-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.leftbank-flexslider:hover .flex-direction-nav .flex-disabled {
  display: none;
  opacity: 0;
  cursor: default;
}
.leftbank-flexslider.flexslider-attachments {
  overflow: visible;
}
.leftbank-flexslider.flexslider-attachments .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -55px;
  text-align: center;
  line-height: 30px;
}
.leftbank-flexslider.flexslider-attachments .flex-direction-nav a:before {
  color: #fff;
}
.leftbank-flexslider.flexslider-attachments .flex-control-thumbs li {
  width: 60px;
  margin: 5px;
  float: none;
}
.leftbank-flexslider.flexslider-default .flex-direction-nav a {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
}
.leftbank-flexslider.flexslider-posts .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.leftbank-flexslider.flexslider-posts .slide-excerpt {
  position: absolute;
  bottom: 20%;
}
.leftbank-flexslider.flexslider-posts .slide-excerpt h2 {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  margin: 0;
}
.leftbank-flexslider.flexslider-posts .slide-excerpt h2 a {
  color: #fff;
}
.leftbank-flexslider.flexslider-posts .slide-excerpt p {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 15px 15px;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
  background-color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  padding: 5%;
  width: 30%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
  overflow: hidden;
  height: 100%;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
  color: #fff;
  padding: 10px 15px;
  margin: 0;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
  color: #fff;
}
.leftbank-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
  color: #fff;
  padding: 15px 15px;
}
.flexslider-attachments .flex-control-nav {
  position: relative;
  margin-top: 10px;
}
.page .post-slideshow {
  margin-bottom: 30px;
}
.leftbank-flip-box {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.leftbank-flip-box .flip-box-inner-wrapper {
  position: relative;
  margin-bottom: 15px;
  -webkit-transform: translateZ(0);
}
.leftbank-flip-box .flip-box-front,
.leftbank-flip-box .flip-box-back {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  perspective: 600px;
  padding: 27px 20px 27px 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  webkit-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  -moz-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  -o-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
}
.leftbank-flip-box .flip-box-front {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 10;
}
.leftbank-flip-box .flip-box-back {
  position: absolute;
  left: 0;
  top: 0;
  height: auto;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  z-index: -1;
}
.leftbank-flip-box .leftbank-button {display: block;margin: 20px auto 0 auto;border:none;}
.leftbank-flip-box.hover .flip-box-back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 10;
}
.leftbank-flip-box.hover .flip-box-front {
  z-index: -1;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.leftbank-flip-box.hover .flip-box-front .flip-box-grafix i:before {
  display: none;
}
.leftbank-flip-box .flip-box-grafix {
  display: table;
  margin: 0 auto;
  margin-bottom: 10px;
}
.leftbank-flip-box .flip-box-grafix img {width:100%;}
.leftbank-flip-box .flip-box-circle {
  height: 64px;
  width: 64px;
  border: 1px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* fix reversed -moz-background-clip: border;
		-webkit-background-clip: border-box;
		background-clip: border-box; */
}
.leftbank-flip-box .flip-box-circle i {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
}
.leftbank-flip-box .flip-box-heading {
  margin-top: 0;
  margin-bottom: 15px;
}
.leftbank-flip-box .flip-box-heading.without-text {
  margin-bottom: 0;
}
.leftbank-flip-box .flip-box-heading-back {
  margin-bottom: 15px;
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
}
.leftbank-flip-box .finished-animating {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}

.fullwidth-box.video-background {
  position: relative;
}
.fullwidth-box.video-background .fullwidth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
}
.fullwidth-box.video-background .fullwidth-video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
  -webkit-transform-style: preserve-3d;
}
.fullwidth-box.video-background .fullwidth-video video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
}
.fullwidth-box.video-background .leftbank-row {
  position: relative;
  z-index: 10;
}
.fullwidth-box.video-background .fullwidth-video-image {
  display: none;
}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
}
.fullwidth-box.faded-background {
  position: relative;
  overflow: hidden;
}
.fullwidth-box.faded-background .fullwidth-faded {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
}
.fullwidth-box.faded-background .leftbank-row {
  position: relative;
  z-index: 10;
}
.fullwidth-content {overflow: hidden;}
#main .fullwidth-box > .leftbank-row {padding-left: 0;padding-right: 0;}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: translate3d(0, 0, 0);
}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: none;
}
.leftbank-google-map img {max-width: none;}
.leftbank-google-map .leftbank-info-box {padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);background-color: #a0ce4e;color: #fff;font-size: 13px;}
.leftbank-highlight {
  padding: 0.1em 0.3em;
  line-height: 1.7em;
}
.leftbank-highlight.rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.leftbank-highlight.dark {
  color: #ccc;
}

.leftbank-media-carousel {
  margin-bottom: 40px;
}

.leftbank-carousel {padding: 0;}
.leftbank-carousel .leftbank-carousel-positioner {
  position: relative;
}
.leftbank-carousel .leftbank-carousel-wrapper {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.leftbank-carousel .leftbank-carousel-swipe {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leftbank-carousel .leftbank-carousel-holder {
  margin: 0;
  padding: 0;
  list-style: none;
}
.leftbank-carousel .leftbank-carousel-item {display: block;float: left;padding: 0;}
.leftbank-carousel .leftbank-carousel-item .leftbank-carousel-item-wrapper {display: inline-block;visibility: hidden;vertical-align: middle;width: 100%;line-height: normal;}
.leftbank-carousel .leftbank-carousel-item .leftbank-image-wrapper {margin-bottom: 0;text-align: center;}
.leftbank-carousel .leftbank-carousel-item > a {display: block;}
.leftbank-carousel .leftbank-carousel-item img {vertical-align: middle;width: 100%;height: auto;}
.leftbank-carousel .leftbank-carousel-title {
  margin: 15px 0 3px;
}
.leftbank-carousel .leftbank-carousel-price {
  margin-top: 8px;
}
.leftbank-carousel .leftbank-carousel-price .price {margin-bottom: 0;}
.leftbank-carousel .leftbank-carousel-nav {visibility: hidden;}
.leftbank-carousel-nav .nav-prev, .leftbank-carousel-nav .nav-next {display: block;z-index: 99;opacity: 0.8;position: absolute;top: 50%;margin-top: -14px;height: 29px;width: 29px;text-align: center;cursor: pointer;color: transparent;background-color: rgba(0, 0, 0, 0.5);background-repeat: no-repeat;}
.leftbank-carousel-nav .nav-prev:before, .leftbank-carousel-nav .nav-next:before {display: block;position: relative;line-height: 29px;font-size: 14px;color: #fff;font-family: 'leftbank-icon';}
.leftbank-carousel .leftbank-carousel-nav .nav-prev:before {content: "\F095";} 
.leftbank-carousel .leftbank-carousel-nav .nav-next:before {content: "\F096";}
.no-rgba .leftbank-carousel-nav .nav-prev, .no-rgba .leftbank-carousel-nav .nav-next {background-color: #3e3e3e;}
.leftbank-carousel-nav .nav-prev:hover, .leftbank-carousel-nav .nav-next:hover {opacity: 1;}
.leftbank-carousel-nav .nav-prev {left: 0;}
.leftbank-carousel-nav .nav-next {right: 0;}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-carousel-wrapper {
  height: 115px !important;
}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-carousel-holder {
  line-height: 115px !important;
}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-carousel-item-wrapper {
  text-align: center;
}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-image-wrapper {
  display: inline;
  vertical: align: middle;
}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-image-wrapper a {
  display: block;
}
.leftbank-media-carousel-fixed .leftbank-carousel .leftbank-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.layout-column {position: relative;float: left;margin-right: 4%;}
.leftbank-one-full {float: none;}
.leftbank-one-sixth {width: 13.3333%;}
.leftbank-five-sixth {width: 82.6666%;}
.leftbank-one-fifth {width: 16.8%;}
.leftbank-two-fifth {width: 37.6%;}
.leftbank-three-fifth {width: 58.4%;}
.leftbank-four-fifth {width: 79.2%;}
.leftbank-one-fourth {width: 22%;}
.leftbank-three-fourth {width: 74%;}
.leftbank-one-third {width: 30.6666%;}
.leftbank-two-third {width: 65.3333%;}
.leftbank-one-half {width: 48%;}
.column-last {margin-left: 0;margin-right: 0;}
.spacing-no {margin: 0;}
.spacing-no.leftbank-one-sixth {width: 16.6666%;}
.spacing-no.leftbank-five-sixth {width: 83.3333%;}
.spacing-no.leftbank-one-fifth {width: 20%;}
.spacing-no.leftbank-two-fifth {width: 40%;}
.spacing-no.leftbank-three-fifth {width: 60%;}
.spacing-no.leftbank-four-fifth {width: 80%;}
.spacing-no.leftbank-one-fourth {width: 25%;}
.spacing-no.leftbank-three-fourth {width: 75%;}
.spacing-no.leftbank-one-third {width: 33.3333%;}
.spacing-no.leftbank-two-third {width: 66.6666%;}
.spacing-no.leftbank-one-half {width: 50%;}
.spacing-no.column-last {margin-left: 0;margin-right: 0;}
.column-wrapper {min-height:1px;}
.leftbank-equal-height-columns .column-wrapper {overflow: hidden;}
.leftbank-equal-height-columns .column-table {display: table;table-layout: fixed;width: 100%;}
.leftbank-equal-height-columns .column-tablecell {display: table-cell;vertical-align: middle;}

.leftbank-one-half .imageframe.align-left {float:left;max-width:200px;}
.leftbank-one-half .imageframe.align-right {float:right;max-width:200px;}

.modal-dialog {
  margin-top: 60px;
}
.leftbank-modal .modal-header {
  min-height: 54px;
}
.leftbank-modal .close {
  font-size: 30px;
  margin-top: -5px;
}
.leftbank-modal .leftbank-separator {
  width: 100% !important;
}
.leftbank-person .person-shortcode-image-wrapper {
  text-align: center;
}
.leftbank-person .person-imgage-container {
  display: inline-block;
  z-index: 1;
  max-width: 100%;
}
.leftbank-person .person-imgage-container.glow {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.leftbank-person .person-imgage-container.dropshadow {
  -webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
}
.leftbank-person .person-desc {
  margin-top: 25px;
}
.leftbank-person .person-desc .person-author {
  display: table;
  width: 100%;
}
.leftbank-person .person-desc .person-author .person-author-wrapper,
.leftbank-person .person-desc .person-author .leftbank-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.leftbank-person .person-desc .person-author .person-author-wrapper {
  min-width: 50%;
}
.leftbank-person .person-desc .person-author .leftbank-social-networks {
  max-width: 50%;
  text-align: right;
}
.leftbank-person .person-desc .person-author .leftbank-social-networks a:first-child {
  margin-left: 0;
}
.leftbank-person .person-desc .person-author .leftbank-social-networks a {
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 20px;
}
.leftbank-person .person-desc .person-author .boxed-icons a {
  margin-left: 10px;
}
.leftbank-person .person-desc .person-author .person-name,
.leftbank-person .person-desc .person-author .person-title {
  display: block;
}
.leftbank-person .person-content {
  margin-top: 25px;
}
.leftbank-popover {display: inline-block;max-width: 100%;cursor: pointer;}
.popover {
  padding: 0;
}
.leftbank-pricing-table {
  margin: 0 0 20px 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.leftbank-pricing-table * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.leftbank-pricing-table .leftbank-panel {
  overflow: hidden;
  margin: 0;
  background-color: #ffffff;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #e5e4e3;
}
.leftbank-pricing-table .panel-heading {
  padding: 15px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.leftbank-pricing-table .panel-heading h3 {
  margin: 0;
}
.leftbank-pricing-table .panel-body {
  padding: 15px;
  background-color: #f8f8f8;
  text-align: center;
}
.leftbank-pricing-table .panel-body .price {
  position: relative;
}
.leftbank-pricing-table .panel-body .price .currency {
  position: relative;
  color: #505050;
}
.leftbank-pricing-table .panel-body .price .currency.pos-right {
  top: 0;
  margin-left: -12px;
  font-size: 32px;
}
.leftbank-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
  margin-left: 0;
}
.leftbank-pricing-table .panel-body .price .integer-part {
  display: inline;
  font-weight: bold;
  color: #a0ce4e;
  line-height: normal;
}
.leftbank-pricing-table .panel-body .price .decimal-part {
  position: relative;
  top: -30px;
  font-weight: bold;
  color: #a0ce4e;
}
.leftbank-pricing-table .panel-body .price .time {
  position: relative;
  font-style: italic;
  color: #888888;
  margin-left: -14px;
}
.leftbank-pricing-table .panel-body .price .time.price-without-decimal {
  margin-left: 0;
}
.leftbank-pricing-table .panel-body .price .time.pos-right {
  margin-left: 12px;
}
.leftbank-pricing-table .list-group {
  margin: 0;
  padding: 0;
}
.leftbank-pricing-table .list-group-item {
  display: block;
  position: relative;
  padding: 15px;
  background: none;
  border-radius: 0;
  border-top: 1px solid #e5e4e3;
  text-align: center;
}
.leftbank-pricing-table .list-group-item:last-child {
  border-bottom: 1px solid #e5e4e3;
}
.leftbank-pricing-table .panel-footer {
  padding: 15px;
  background-color: #f8f8f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: 1px solid #e5e4e3;
  text-align: center;
}
.leftbank-pricing-table .panel-wrapper:hover {
  cursor: pointer;
}
.leftbank-pricing-table .panel-wrapper:hover .leftbank-panel {
  background-color: #f8f8f8;
}
#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
.full-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.full-boxed-pricing .panel-wrapper:last-child .leftbank-panel {
  border-right: 1px solid #e5e4e3;
}
.full-boxed-pricing .panel-body .price .currency {
  top: -20px;
  font-size: 21px;
}
.full-boxed-pricing .panel-body .price .integer-part {
  font-size: 55px;
}
.full-boxed-pricing .panel-body .price .decimal-part {
  top: -20px;
  font-size: 17px;
}
.full-boxed-pricing .panel-body .price .time {
  font-size: 11px;
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-wrapper {
  margin-bottom: 10px;
  padding: 0;
}
.sep-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-heading {
  background-color: #a0ce4e;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.sep-boxed-pricing .panel-heading h3 {
  margin: 0;
}
.sep-boxed-pricing .panel-body .price .currency {
  top: -30px;
  font-size: 28px;
}
.sep-boxed-pricing .panel-body .price .integer-part {
  font-size: 75px;
}
.sep-boxed-pricing .panel-body .price .decimal-part {
  font-size: 23px;
}
.sep-boxed-pricing .panel-body .price .time {
  font-size: 20px;
}
@media (min-width: 768px) {
  .leftbank-pricing-table .standout .panel-container {
    z-index: 1000;
  }
  .leftbank-pricing-table .standout .panel-heading,
  .leftbank-pricing-table .standout .panel-footer {
    padding: 20px;
  }
  .full-boxed-pricing {
    padding: 0 9px;
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .panel-container {
    padding: 9px 0;
  }
  .full-boxed-pricing .panel-wrapper:last-child .leftbank-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .leftbank-panel {
    border-right: none;
  }
  .full-boxed-pricing .standout .panel-container {
    position: relative;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin: -10px -9px;
    padding: 9px;
    -webkit-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .standout .leftbank-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .standout .panel-heading h3 {
    color: #a0ce4e;
  }
  .sep-boxed-pricing {
    margin: 0 -15px;
    margin-bottom: 20px;
  }
  .sep-boxed-pricing .panel-wrapper {
    margin: 0;
    padding: 0 12px;
  }
  .sep-boxed-pricing .standout .panel-container {
    margin: -10px;
    -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
  }
}
.leftbank-progressbar {
  position: relative;
  margin-bottom: 10px;
  height: 37px;
  width: 100%;
  background-color: #E6E7E8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.leftbank-progressbar .progress {
  background-color: #A0CE4E;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.leftbank-progressbar .sr-only {
  left: 15px;
  top: 9px;
  clip: auto;
  height: auto;
  width: auto;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
}

.leftbank-recent-works {
  margin-bottom: 80px;
}
.leftbank-recent-works-carousel {
  overflow: hidden;
  height: auto;
}
.leftbank-recent-works-grid-with-excerpts {
  margin-bottom: 0;
}
.leftbank-recent-works-carousel-fixed.leftbank-carousel .leftbank-image-wrapper,
.leftbank-recent-works-carousel-fixed.leftbank-carousel .leftbank-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.leftbank-section-separator {
  position: relative;
}
.leftbank-section-separator .divider-candy {
  z-index: 100;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid #E6E5E6;
  border-left: 1px solid #E6E5E6;
  background-color: transparent;
  content: "";
}
.leftbank-section-separator .divider-candy.bottom {
  bottom: -21px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.leftbank-section-separator .divider-candy.top {
  top: -21px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.leftbank-section-separator .divider-candy.both {
  top: -21px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.leftbank-section-separator .divider-candy-arrow {
  z-index: 2;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
}
.leftbank-section-separator .divider-candy-arrow.bottom {
  border-width: 29px 29px 0 29px;
}
.leftbank-section-separator .divider-candy-arrow.top {
  bottom: 0;
  border-width: 0 29px 29px;
}

.leftbank-section-separator .section-separator-icon:after {display: block;text-align: center;}
.separator-clear {clear: both;display: block;height: 1px;font-size: 0px;line-height: 0px;width: 100%;overflow: hidden;}
.leftbank-separator {clear: both;position: relative;z-index: 11;margin-top:20px;margin-bottom:20px;height:1px;overflow: visible;}
.leftbank-separator:after {content: "";display: block;position: absolute;}
.leftbank-separator.divider-left:after {left:0;}
.leftbank-separator.divider-right:after {right:0;}
.leftbank-separator.divider-center:after {left:0;right:0;margin-left:auto;margin-right:auto;}
.leftbank-separator.shadow {background:radial-gradient(ellipse at 50% -50% , #e0dede 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-radial-gradient(ellipse at 50% -50% , #e0dede 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-moz-radial-gradient(ellipse at 50% -50% , #e0dede 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-o-radial-gradient(ellipse at 50% -50% , #e0dede 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.leftbank-separator.shadow:after {background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);}
.leftbank-separator .icon-wrapper {position: absolute;left: 50%;top: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;text-align: center;}

.leftbank-sharing-box {
  display: table;
  margin-bottom: 55px;
  padding: 20px;
  height: 70px;
  width: 100%;
  background-color: #f6f6f6;
}
.leftbank-sharing-box.boxed-icons {
  padding: 15px 20px;
}
.leftbank-sharing-box h4,
.leftbank-sharing-box .leftbank-social-networks {
  display: table-cell;
  vertical-align: middle;
}
.leftbank-sharing-box .leftbank-social-networks {
  text-align: right;
}
.leftbank-sharing-box .leftbank-social-networks a {
  margin-bottom: 0;
}
.leftbank-slider .slides > li:first-child {display: block;}
.leftbank-slider .flex-direction-nav a {position: absolute;top: 50%;z-index: 100;margin: -20px 0 0;height: 30px;width: 30px;opacity: 0;overflow: hidden;background-color: rgba(0, 0, 0, 0.5);background-repeat: no-repeat;cursor: pointer;font-size: 14px;font-weight: normal;font-family: 'leftbank-icon';-webkit-font-smoothing: none;}
.leftbank-slider:hover .flex-next:hover,.leftbank-slider:hover .flex-prev:hover {opacity: 1;}
.leftbank-social-networks a {display:inline-block;text-align:center;line-height: 0;vertical-align:middle;margin: 0;}

.leftbank-tabs {
  margin-bottom: 50px;
}
.leftbank-tabs .nav-tabs {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border: 1px solid #f1f2f2;
  border-bottom: none;
  background-color: #fff;
}
.leftbank-tabs .nav-tabs:before,
.leftbank-tabs .nav-tabs:after {
  content: " ";
  display: table;
}
.leftbank-tabs .nav-tabs:after {
  clear: both;
}
.leftbank-tabs .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0 none;
}
.leftbank-tabs .nav-tabs li {
  display: block;
  position: relative;
  float: none;
  text-align: center;
}
.leftbank-tabs .nav-tabs li .leftbank-tab-heading {
  margin: 0;
}
.leftbank-tabs .nav-tabs li .tab-link {
  display: block;
  position: relative;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  line-height: normal;
  border: none;
  border-top: 3px solid #f1f2f2;
  background-color: #f1f2f2;
  color: #747474;
  cursor: pointer;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
.leftbank-tabs .nav-tabs li .tab-link:hover,
.leftbank-tabs .nav-tabs li .tab-link:focus {
  border-top-color: #fff;
  background-color: #fff;
}
.leftbank-tabs .nav-tabs li .tab-link .fa {
  float: none;
  color: inherit;
}
.leftbank-tabs .nav-tabs > .active > .tab-link {
  border: none;
  border-top: 3px solid #a0ce4e;
  background-color: #fff;
  cursor: pointer;
}
.leftbank-tabs .nav-tabs > .active > .tab-link:hover,
.leftbank-tabs .nav-tabs > .active > .tab-link:focus {
  border-top: 3px solid #a0ce4e;
}
.leftbank-tabs .tab-content > .active {
  display: block;
}
.leftbank-tabs .tab-pane {
  display: none;
  padding: 15px;
  max-width: 100%;
  border: 1px solid #f1f2f2;
  border-top: none;
}
.leftbank-tabs.nav-not-justified .nav-tabs .tab-link {
  padding: 8px 15px;
}
.leftbank-tabs.clean .nav-tabs {
  background: none;
  border: none;
}
.leftbank-tabs.clean .nav-tabs li {
  margin-bottom: 10px;
}
.leftbank-tabs.clean .nav-tabs li .tab-link {
  padding: 10px 15px;
  border: 1px solid;
}
.leftbank-tabs.clean .nav-tabs li .tab-link:hover,
.leftbank-tabs.clean .nav-tabs li .tab-link:focus {
  border: 1px solid;
}
.leftbank-tabs.clean .tab-content {
  margin-top: 20px;
}
.leftbank-tabs.clean .tab-content .tab-pane {
  padding: 0;
  background: transparent;
  border: none;
}
@media (min-width: 768px) {
  .leftbank-tabs .nav-tabs {
    display: inline-block;
  }
  .leftbank-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .leftbank-tabs .nav-tabs li .tab-link {
    margin-right: 1px;
  }
  .leftbank-tabs .nav-tabs li:last-child .tab-link {
    margin-right: 0;
  }
  .leftbank-tabs.horizontal-tabs .nav-tabs {
    margin: 0 0 -8px 0;
  }
  .leftbank-tabs.horizontal-tabs .nav {
    border-bottom: 1px solid #f1f2f2;
  }
  .leftbank-tabs.horizontal-tabs.clean .nav {
    border: none;
    text-align: center;
  }
  .leftbank-tabs.horizontal-tabs.clean .nav-tabs {
    border: none;
  }
  .leftbank-tabs.horizontal-tabs.clean .nav-tabs li {
    margin-bottom: 0;
  }
  .leftbank-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
    margin-right: -1px;
  }
  .leftbank-tabs.horizontal-tabs.clean .tab-content {
    margin-top: 40px;
  }
  .leftbank-tabs.nav-not-justified {
    border: none;
  }
  .leftbank-tabs.nav-not-justified .nav-tabs {
    margin: 0 0 -1px 0;
  }
  .leftbank-tabs.nav-not-justified .nav-tabs li {
    display: inline-block;
  }
  .leftbank-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
    padding: 10px 55px;
  }
  .leftbank-tabs.vertical-tabs {
    border: none;
    clear: both;
    zoom: 1;
  }
  .leftbank-tabs.vertical-tabs:before,
  .leftbank-tabs.vertical-tabs:after {
    content: " ";
    display: table;
  }
  .leftbank-tabs.vertical-tabs:after {
    clear: both;
  }
  .leftbank-tabs.vertical-tabs .nav-tabs {
    position: relative;
    left: 1px;
    float: left;
    width: 15.5%;
    border: 1px solid #f1f2f2;
    border-right: none;
  }
  .leftbank-tabs.vertical-tabs .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    padding: 8px 10px;
    border-top: none;
    text-align: left;
  }
  .leftbank-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .leftbank-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-left: 3px solid #a0ce4e;
    border-top: none;
    cursor: pointer;
  }
  .leftbank-tabs.vertical-tabs .tab-content {
    float: left;
    width: 84.5%;
  }
  .leftbank-tabs.vertical-tabs .tab-pane {
    float: left;
    padding: 30px;
    border: 1px solid #f1f2f2;
  }
  .leftbank-tabs.vertical-tabs.clean .nav-tabs {
    width: 25%;
    background-color: transparent;
    border: none;
  }
  .leftbank-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
    margin: 0;
    padding: 10px 15px;
    border: 1px solid;
  }
  .leftbank-tabs.vertical-tabs.clean .tab-content {
    margin: 0;
    padding-left: 40px;
    width: 75%;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  border-color: #e5e4e3;
}
.table > thead > tr > th,
.table > tbody > tr > th {
  padding: 20px;
  font-weight: bold;
}
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px 20px;
}
.table > tfoot > tr > td {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}


.table-2 table thead, .table-2 table .table-th {border: 1px solid #d3d3d3;text-align: left;}
.table-2 table th, .table-2 table .table-th td {padding: 20px;color: #fff;}
.table-2 tr td {border-bottom: 1px solid #dcdcdc;padding: 10px 20px;}
.leftbank-reading-box-container {
  z-index: 1;
  position: relative;
  margin-bottom: 84px;
}
.leftbank-reading-box-container .reading-box {
  padding: 28px 28px 27px 31px;
  background-color: #F2EFEF;
  border-left: 3px solid #a0ce4e;
}
.leftbank-reading-box-container .reading-box.reading-box-center,
.leftbank-reading-box-container .reading-box.reading-box-right {
  text-align: left;
}
.leftbank-reading-box-container .reading-box h2 {
  margin: 0 0 7px;
  line-height: 20px;
  font-size: 18px;
}
.leftbank-reading-box-container .continue {
  display: none;
}
.leftbank-reading-box-container .continue-center {
  float: none;
  margin: 15px auto 0 auto;
}
.leftbank-reading-box-container .continue-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.leftbank-reading-box-container .continue-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.leftbank-reading-box-container .mobile-button {
  display: block;
  float: none;
  margin: 20px 0 0;
}
@media (min-width: 800px) {
  .leftbank-reading-box-container .reading-box.reading-box-center {
    text-align: center;
  }
  .leftbank-reading-box-container .reading-box.reading-box-right {
    text-align: right;
  }
  .leftbank-reading-box-container .continue {
    display: block;
  }
  .leftbank-reading-box-container .continue-center {
    display: inline-block;
  }
  .leftbank-reading-box-container .mobile-button {
    display: none;
  }
}





.leftbank-accordian {
  width: 100%;
}
.leftbank-accordian .leftbank-panel {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #e5e4e3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.leftbank-accordian .panel-heading {
  padding: 0;
  background: none;
}
.leftbank-accordian .panel-title a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
.leftbank-accordian .panel-title a:hover {
  color: #a0ce4e;
}
.leftbank-accordian .panel-title a:hover .leftbanki-leftbank-box {
  background-color: #a0ce4e;
}
.leftbank-accordian .panel-title a .fa.pull-left {
  margin-left: 1px;
}
.leftbank-accordian .panel-title a .leftbanki-leftbank-box {
  display: inline-block;
  float: left;
  margin-right: 18px;
  width: 22px;
  height: 22px;
  background-color: #333;
  font-size: 13px;
  color: #fff;
  text-align: center;
  line-height: 22px;
  font-family: 'leftbank-icon';
  -webkit-font-smoothing: subpixel-antialiased;
}
.leftbank-accordian .panel-title a .leftbanki-leftbank-box:before {
  font-family: 'leftbank-icon';
  content: "\e61d";
  font-style: normal;
  line-height: 22px;
  font-size: 13px;
}
.leftbank-accordian .panel-title .active .leftbanki-leftbank-box {
  background-color: #a0ce4e;
}
.leftbank-accordian .panel-title .active .leftbanki-leftbank-box:before {
  content: "\e61c";
}
.leftbank-accordian .panel-title .leftbank-toggle-heading {
  margin-left: 40px;
}
.leftbank-accordian .panel-body {
  padding: 10px 0 15px 0px;
  border: none;
  line-height: normal;
}
.leftbank-single-accordian {
  margin-bottom: 0px;
}
.leftbank-tooltip {
  cursor: pointer;
  color: #a0ce4e;
}
.leftbank-woo-featured-products-slider {
  position: relative;
  margin-bottom: 25px;
}
.leftbank-woo-featured-products-slider .leftbank-carousel-wrapper {
  overflow: hidden;
}
.leftbank-woo-featured-products-slider .info .price {
  margin-top: 3px;
}
.leftbank-woo-featured-products-slider .info .price .amount {
  font-size: 25px;
}
.leftbank-woo-featured-products-slider .leftbank-product-buttons {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  padding: 0 10%;
}
.leftbank-woo-featured-products-slider .leftbank-product-buttons a.added_to_cart {
  display: none;
}
.leftbank-woo-featured-products-slider .leftbank-carousel-nav .nav-prev,
.leftbank-woo-featured-products-slider .leftbank-carousel-nav .nav-next {
  margin-top: -31px;
  height: 63px;
  width: 63px;
}
.leftbank-woo-featured-products-slider .leftbank-carousel-nav .nav-prev:before,
.leftbank-woo-featured-products-slider .leftbank-carousel-nav .nav-next:before {
  content: '\e61e';
  line-height: 63px;
  font-size: 25px;
}
.leftbank-woo-featured-products-slider .leftbank-carousel-nav .nav-next:before {
  content: '\e620';
}

.leftbank-woo-slider .info .rollover-title {margin: 0;line-height: normal;}
.leftbank-woo-slider .leftbank-carousel-title-below-image .leftbank-product-buttons {
  position: static;
}
.leftbank-woo-slider .leftbank-carousel-title-below-image .leftbank-product-buttons a:first-child,
.leftbank-woo-slider .leftbank-carousel-title-below-image .leftbank-product-buttons a:last-child {
  display: inline-block;
  float: none;
  margin: 0;
}
.leftbank-woo-slider .leftbank-carousel-title-below-image .rollover-linebreak {
  display: block;
  margin-bottom: 8px;
}
.leftbank-woo-product-slider {overflow: hidden;}
.leftbank-woo-product-slider .rollover .price {
  margin-top: 5px;
}
.leftbank-woo-product-slider .rollover .price .amount {font-size: 18px;}
.leftbank-youtube.center-video .video-shortcode,
.leftbank-vimeo.center-video .video-shortcode {
  margin: 0 auto;
}


.leftbank-secondary-shopping-bag {background: url(assets/images/icons/shopping-bag-white.png) right center no-repeat;background-size: 24px 24px;padding-right:24px;}
.leftbank-secondary-shopping-bag .items-count {position:absolute;width:24px;right:-24px;color:#000;text-align:center;}

.leftbank-secondary-wishlist {background: url(assets/images/icons/heart.png) right center no-repeat;background-size: 24px 22px;padding-right:24px;}
.leftbank-secondary-wishlist .items-count {position:absolute;width:24px;right:-24px;color:#000;text-align:center;}


.searchform {width:100%;}


/** Live Search CSS **/
ul.search_results {display: block;position:absolute;top:20px;left:0px;overflow:auto;z-index: 9999;list-style-type: none;list-style-image: none;list-style-position: inside;padding: 0px;margin: 0px;}
ul.search_results li{display: block;padding: 5px 10px 5px 10px;margin: 0px 0px 0px 0px;border-top: 1px solid #eee;border-bottom: 1px solid #aaa;text-align: left;color: #000;text-decoration: none;}
ul.search_results li:hover{background-color: #fff;	}
ul.search_results li a, ul.search_results li a:visited{display: block;color: #000;padding-left: 0px;text-decoration: none;font-weight: bold;}
ul.search_results p#daves-wordpress-live-search_author{margin: 0px;font-size: 90%;font-weight: bold;}
ul.search_results p#daves-wordpress-live-search_date{margin: 0px;font-size: 90%;}
ul.search_results li.post_with_thumb a {width:70px;float:left;margin-bottom: 5px;}
ul.search_results li.post_with_thumb img.post_thumb
{float: left;margin: 3px 10px 10px 0px;height: 48px;width: 48px;border: 1px solid #888;}
ul.search_results .excerpt, ul.search_results .meta{font-size: 75%;width: 100%;}
ul.search_results .clearfix{float: none !important;clear: both !important;}
.search_footer {background-color: #888;width: 100%;text-align: right;padding: .5em 0;font-size: .9em;}
.search_footer a,.search_footer a:visited {color: #fff;	margin-right: 1em;text-decoration: none;}
#search_results_activity_indicator{z-index:999999;}

.max-width-700 {max-width:700px;margin-left:auto;margin-right:auto;}

.leftbank-infinitescroll-loader {text-align: center;margin: 10px 0 30px;}
.leftbank-infinitescroll-loader img {max-width: 100%;display: inline-block;}

.leftbankshop .social-share-bodycode li.share-text {width:50px;text-transform:uppercase;}
.leftbankshop .social-share-bodycode li {list-style: none;margin: 0;padding: 0;}
.leftbankshop .social-share-bodycode li a {display: block;}
.leftbankshop .social-share-bodycode li {display: inline-block;text-align: left;width: 24px;margin-right:5px;line-height:25px;vertical-align:middle;}
.social-share-bodycode .leftbank-icon-facebook:before {content:url(assets/images/icons/facebook-black.jpg);}
.social-share-bodycode .leftbank-icon-twitter:before {content:url(assets/images/icons/twitter-black.jpg);}
.social-share-bodycode .leftbank-icon-google:before {content:url(assets/images/icons/googleplus-black.png);}
.social-share-bodycode .leftbank-icon-instagram:before {content:url(assets/images/icons/instagram-black.jpg);}
.social-share-bodycode .leftbank-icon-pinterest:before {content:url(assets/images/icons/pinterest-black.jpg);}
.social-share-bodycode .leftbank-icon-mail:before {content:url(assets/images/icons/envelope-black.png);}


.leftbank-woo-slider .product-images {border:1px solid #ccc;}




@media only screen and (min-width: 800px) {
	.border-divide .layout-column {margin-right: 2%;padding-right: 2%;border-right:1px solid #000;}
	.border-divide .column-last {margin-right:0;padding-right:0;margin-left:0;border-right:0;}
	.border-divide .leftbank-two-third {width: 67.3333%;}
}

.button-wrap {margin-top:10px;}
.share-via-email-button {cursor: pointer;}
.social-share-bodycode {list-style: none;margin: 10px 0 10px 0;padding: 0;}
.product_meta {border-top: 1px solid #e5e4e3;}
.social-share-bodycode li.refer-friends {margin-left:4px;}


/* Shop: Grid
-----------------------------------------------------------------------------*/
.shop-grid {}
.shop-grid .mp_one_tile{}
.mp_one_tile{}
.mp_one_tile.mp_excerpt{}
.mp_one_tile.mp_thumbnail{}
.mp_one_tile.mp_thumbnail.mp_excerpt{}
#product-list .mp_one_tile{}


.shop-grid .single-product {position:relative;}
.shop-grid .single-product a {font-family: Roboto Slab, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;}
.shop-grid .single-product a {color:#1476ba;}
.shop-grid .single-product:hover a  {color:#ad9263;}


.shop-grid .mp_price_buy{display:block;width:100%;text-align:center;margin:0 auto;}
.shop-grid .mp_price_buy .mp_product_price{font-family: Roboto Slab, sans-serif;font-size: 13px;font-style:italic;letter-spacing: 1px;color:#ad9263;font-weight:400;text-transform: uppercase;}
.shop-grid .mp_price_buy .buy_form{position:absolute;top:35%;left:0;right:0;margin:0 auto;display:none;}
.shop-grid .mp_price_buy .buy_form input[type="submit"]{cursor:pointer;}
.shop-grid .single-product:hover .buy_form {display:block;}
.shop-grid .single-product .product-image img {-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .3s ease-out;-ms-transform: opacity .3s ease-out;transition: opacity .3s ease-out;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.shop-grid .single-product:hover .product-image img {zoom: 1;opacity: 0.6;filter: alpha(opacity=60);}
.shop-grid .mp_one_tile:hover{outline:none;}





.shop-grid .product-image img{display:block;}

#product-list.shop-grid .product-image img{}



.shop-grid .single-product:hover a.product-image{}



.shop-grid h3.product-name{font-size:12px;text-align:center;}

.shop-grid p.mp_excerpt{

}

.shop-grid .single-product:hover h3.product-name,
.shop-grid .single-product:hover p.mp_excerpt{}

.shop-grid p.mp_excerpt{

}



/* end products grid view */


/* Ajax for products view*/
.product-list_refine{
display: none;
}
.mp_list_filter{

}
.mp_list_filter .one_filter{

}
.mp_list_filter .one_filter span{
color: grey;
}
.mp_list_filter .one_filter select{

}

.mp_ajax_loading{
position: absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(201,201,201,.2) url('assets/images/ajax-loader.gif') no-repeat 5px 5px;
z-index: 1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.mp_list .mp_ajax_loading{
background:rgba(201,201,201,.2) url('assets/images/ajax-loader.gif') no-repeat 99% 5px;
}






.mp_one_tile .mp_excerpt,
.mp_one_tile .mp_price_buy{
/*display:none;*/
}

.mp_one_tile:hover .mp_excerpt,
.mp_one_tile:hover .mp_price_buy{
display:block;
}

.mp_price_variations span.mp_product_price{
/*display:none;*/
}

/* Shop: Main Product
-----------------------------------------------------------------------------*/
.main-product .hmedia {display:block;float:left;background:rgba(226,227,222,0.5)!important;}
.main-product h1.product-name {text-transform: uppercase;color:#333;font-weight:600;line-height: 1.6em;font-size: 20px;margin-top:0;}
.main-product .current-price {font-family: Roboto Slab, sans-serif;color: #ad9263;font-weight: 400;font-size:21px;}
div.qty {width:50px;display:inline-block;position:relative;margin-left:10px;margin-right:30px;vertical-align:middle;height:36px;line-height: 36px;}
div.qty input.in {width:50px;height:24px;line-height:24px;margin:6px 0px;padding:0;border: 1px solid #777;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;display: block;text-align: center;}
span.plus, span.minus {display:block;position:absolute;width:12px;height:12px;margin:12px 0px;background:url(assets/images/plus-minus.png) no-repeat;padding:0;border:0;cursor:pointer;}
span.minus {top:0;left:-17px;background-position:0 0;}
span.plus {top:0;right:-17px;background-position:-13px 0;}
.main-product .buy_form {display:inline-block;padding:20px 5px;}
.main-product .product-meta {}
.main-product .product-meta-row {font-family: Roboto Slab, sans-serif;font-weight: 400;font-size: 13px;display: block;position: relative;color: #333;text-transform: uppercase;}
.main-product .product-meta .sku, .main-product .product-meta a {font-weight: 300;font-family: 'Raleway',sans-serif;color: #777;text-transform: none;margin-left: 3px;}
.main-product .product-meta .share-on {display: inline-block;vertical-align:25%;}
.main-product .mixed-make-up {padding:10px 0;border-top:2px solid #999;border-bottom:2px solid #999;margin-bottom:20px;}
.main-product .mixed-make-up:before, .main-product .mixed-make-up:after {content: " ";display: table;}
.main-product .mixed-make-up:after {clear: both;}
.main-product .mixed-make-up a {line-height:0!important;-webkit-padding-start: 0px!important;}
.main-product .mixed-make-up .current-price {font-size: 14px;}
.main-product .mixed-make-up .thumbs {width:50px;float:left;margin:5px 0;}
.main-product .mixed-make-up .details {width:180px;float:right;display:inline-block;}
.main-product .mixed-make-up .buy_form {float:right;padding:0;display:inline-block;margin:5px 0 0 0;}
.main-product .mixed-make-up input.cart-plus {border:none;float:left;background:none;color: #ad9263;text-transform:uppercase;font-family: Roboto Slab, sans-serif;font-size:11px;padding:0;}
.main-product .mixed-make-up input.cart-plus:hover {border-bottom:1px dotted #666;cursor:pointer;}
.main-product .mixed-make-up input.cart-plus:focus {outline: 0;}

#related-products {margin-top:30px;}
#related-products.shop-grid .single-product {height:auto;}
#related-products.shop-grid .mp_price_buy .buy_form{top:25%;display:none;}
#related-products.shop-grid .single-product:hover .buy_form {display:block;}
#related-products input[type="submit"].btn-brown {font-size: 11px;padding: 0.55em 1.5em;}
#related-products.shop-grid .single-product a {font-size: 12px;letter-spacing: 1px;display:block;/* float:left; */}
#related-products.shop-grid .single-product img.leftbank_product_image_list {width:100%;}
#related-products.shop-grid .current-price{font-size: 13px;}



/* =Blocks
-----------------------------------------------------------------------------*/
.blocks-2,
.blocks-3,
.blocks-4,
.blocks-5,
.blocks-6 {
  padding-left: 0;
  list-style: none;
  margin-left: -3%;
}
.blocks-2:after,
.blocks-3:after,
.blocks-4:after,
.blocks-5:after,
.blocks-6:after {
  content: "";
  display: table;
  clear: both;
}
.blocks-2:after,
.blocks-3:after,
.blocks-4:after,
.blocks-5:after,
.blocks-6:after {
  content: "";
  display: table;
  clear: both;
}
.blocks-2 > li,
.blocks-3 > li,
.blocks-4 > li,
.blocks-5 > li,
.blocks-6 > li {
  height: auto;
  float: left;
  margin-bottom: 1.65em;
  margin-left: 3%;
}
.blocks-2 > li ul,
.blocks-3 > li ul,
.blocks-4 > li ul,
.blocks-5 > li ul,
.blocks-6 > li ul {
  list-style-type: disc;
}
.blocks-2 > li ul ul,
.blocks-3 > li ul ul,
.blocks-4 > li ul ul,
.blocks-5 > li ul ul,
.blocks-6 > li ul ul {
  list-style-type: circle;
}
.blocks-2 > li li,
.blocks-3 > li li,
.blocks-4 > li li,
.blocks-5 > li li,
.blocks-6 > li li {
  float: none;
  margin: 0;
}
.blocks-2 > li {
  width: 47%;
}
.blocks-3 > li {
  width: 30.333333333333332%;
}
.blocks-4 > li {
  width: 22%;
}
.blocks-5 > li {
  width: 17%;
}
.blocks-6 > li {
  width: 13.666666666666666%;
}
.block-first {
  clear: both;
}
/* =Blocks Responsive
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
  .blocks-2,
  .blocks-3,
  .blocks-4,
  .blocks-5,
  .blocks-6 {
    margin-left: 0;
    margin-bottom: 1.65em;
  }
  .blocks-2 > li,
  .blocks-3 > li,
  .blocks-4 > li,
  .blocks-5 > li,
  .blocks-6 > li {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .blocks-mobile-50 > li,
  .blocks-mobile-33 > li {
    float: left;
    margin-left: 3%;
  }
  .blocks-mobile-33,
  .blocks-mobile-50 {
    margin-left: -3%;
  }
  .blocks-mobile-50 > li {
    width: 47%;
  }
  .blocks-mobile-33 > li {
    width: 30.333333333333332%;
  }
}

/* Shop: Checkout Steps
-----------------------------------------------------------------------------*/
.checkout-steps{padding: 0 0 40px 0;}
.shopping-nav {text-align: center;padding: 0;}
.shopping-nav ul{display: inline-block;font-size: 24px;line-height: 40px;margin: 0;padding: 0;list-style: none;}
.shopping-nav ul li {display: inline-block;width: 47px;height: 47px;background: #f0f0f0;margin: 0 0 0 60px;padding: 4px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);position: relative;vertical-align: top;}
.shopping-nav ul li:first-child{margin: 0;}
.shopping-nav ul li:before{content: '';position: absolute;right: 100%;top: 19px;height: 10px;width: 64px;background: #f0f0f0;margin-right: -2px;-webkit-box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);z-index: 1;}
.shopping-nav ul li:first-child:before, .shopping-nav ul li:first-child a:before{content: none;}
.shopping-nav ul a{display: block;width: 39px;height: 39px;text-decoration: none;color: #a8a9a9;-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;position: relative;z-index: 1;}
.shopping-nav li a:hover, .shopping-nav .current a, .shopping-nav li.incomplete.current a:hover, .shopping-nav li.done a:hover {background: #1476ba;color: #fff;}
.shopping-nav li.incomplete a:hover {background: #f0f0f0;color: #a8a9a9;cursor:default;}
.shopping-nav ul a span{position: absolute;width: 107px;top: 100%;left: 50%;margin: 13px 0 0 -53px;line-height: 17px;color: #ccc;letter-spacing: 1px;font-size:12px;}

.shopping-nav li.current a:before, .shopping-nav li.done a:before{content: '';position: absolute;right: 100%;top: 18px;height: 4px;width: 68px;background: #ad9263;-webkit-box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px rgba(0, 0, 0, 0.05);z-index: 1;}
.shopping-nav li.done a {background: #ad9263;color: #fff;}
.shopping-nav li.done a span {color:#666;}



@media only screen and (max-width: 767px) {
	.shopping-nav ul{font-size: 12px;line-height: 20px;}
	.shopping-nav ul li {width: 27px;height: 27px;margin: 0 0 0 30px;}
	.shopping-nav ul li:before{top: 9px;height: 10px;width: 34px;}
	.shopping-nav ul a{width: 19px;height: 19px;}
	.shopping-nav ul a span{width: 53px;margin: 13px 0 0 -27px;line-height: 14px;letter-spacing:0;font-size:10px;}
	.shopping-nav li.current a:before, .shopping-nav li.done a:before{top: 8px;width: 38px;}
}





/* Shop: Main Cart
-----------------------------------------------------------------------------*/
.cart-content {margin-bottom:50px;}
.cart-content .product-image{display:block;width:60px;}
.cart-content .product-image img{width:100%;}
.cart-content-widget .product-image{display:block;width:32px;}
.cart-content-widget .product-image img{width:100%;}

.cart-content .buy_form {margin:0;}
.cart-content th {color: #666;font-family: 'Roboto Condensed',sans-serif;font-size: 16px;}

.cart-sidebar {border:1px solid #ccc;padding:10px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.cart-sidebar li {font-family: 'Roboto Condensed',sans-serif;font-size: 16px;line-height: 1.3;color:#000;}
.cart-sidebar li.total-quantity {color:#666;text-align:center;}
.cart-sidebar li.total-shipping {color:#666;text-align:center;font-size:14px;}
.cart-sidebar li.total-value {text-align:right;}
.cart-sidebar ul.total h4 {font-family: 'Roboto Condensed',sans-serif;color:#000;font-size:18px;}
.cart-sidebar #coupon-code input {font-family: 'Roboto Condensed',sans-serif;}
.cart-sidebar .continue-shopping {font-family: 'Roboto Condensed',sans-serif;font-size: 16px;color:#000;text-decoration: underline;}
.cart-sidebar .continue-shopping:hover {color:#ad9263;}
.cart-sidebar .or {font-size:20px;font-style:italic;color:#666;}

.cart-shipping {color:#666;}
.checkout-sidebar {border:1px solid #ccc;padding:10px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.checkout-sidebar li {height:28px;}
.checkout-sidebar li.col-value {text-align:right;}
.checkout-sidebar em {font-size:11px;}
.checkout-sidebar ul.total h4 {font-family: 'Roboto Condensed',sans-serif;color:#000;font-size:18px;}
.checkout-sidebar input[type="submit"].btn {padding: 1em 1.3em;}

.shopping-cart-icon, .sticky-shopping-cart-icon {display:block;width:20px;height:18px;background:url(assets/images/icons/shopping-cart.png) left center no-repeat; background-size:20px 18px;font-size:14px;color:#666;text-align:center;}
.total-items {background:red;position:absolute;width:20px;height:20px;border-radius:99px;padding:0;font-size:12px;line-height:20px;vertical-align:middle;color:#fff;margin-top:5px;}
#shopping-cart {padding:10px;}
#shopping-cart .hmedia {background:rgba(226,227,222,0.5);}
#shopping-cart .col-name a:hover, #shopping-cart a.empty_cart:hover {color:#ad9263;}
#shopping-cart table th,#shopping-cart table td {border-bottom: 1px solid #888;}



.empty_cart {}
.mp_checkout_link {float:right;}
h3.product-name {margin:0;padding:0;}


/* =Grid
-----------------------------------------------------------------------------*/
.units-container:after,
.units-row:after {
  content: "";
  display: table;
  clear: both;
}
.units-container:after,
.units-row:after {
  content: "";
  display: table;
  clear: both;
}
.units-container {padding-top: 1px;margin-top: -1px;}
.units-row {margin-bottom: 1.65em;}
.width-100,.unit-100 {width: 100%;}
.width-90,
.unit-90 {
  width: 90%;
}
.width-80,
.unit-80 {
  width: 80%;
}
.width-75,
.unit-75 {
  width: 75%;
}
.width-70,
.unit-70 {
  width: 70%;
}
.width-66,
.unit-66 {
  width: 66.6%;
}
.width-65,
.unit-65 {
  width: 65%;
}
.width-60,
.unit-60 {
  width: 60%;
}
.width-50,
.unit-50 {
  width: 50%;
}
.width-40,
.unit-40 {
  width: 40%;
}
.width-35,
.unit-35 {
  width: 35%;
}
.width-33,
.unit-33 {
  width: 33.3%;
}
.width-30,
.unit-30 {
  width: 30%;
}
.width-25,
.unit-25 {
  width: 25%;
}
.width-20,
.unit-20 {
  width: 20%;
}
.width-10,
.unit-10 {
  width: 10%;
}
.units-row .unit-90,
.units-row .unit-80,
.units-row .unit-75,
.units-row .unit-70,
.units-row .unit-66,
.units-row .unit-65,
.units-row .unit-60,
.units-row .unit-50,
.units-row .unit-40,
.units-row .unit-35,
.units-row .unit-33,
.units-row .unit-30,
.units-row .unit-25,
.units-row .unit-20,
.units-row .unit-10 {
  float: left;
  margin-left: 3%;
}
.units-row .unit-90:first-child,
.units-row .unit-80:first-child,
.units-row .unit-75:first-child,
.units-row .unit-70:first-child,
.units-row .unit-66:first-child,
.units-row .unit-65:first-child,
.units-row .unit-60:first-child,
.units-row .unit-50:first-child,
.units-row .unit-40:first-child,
.units-row .unit-35:first-child,
.units-row .unit-33:first-child,
.units-row .unit-30:first-child,
.units-row .unit-25:first-child,
.units-row .unit-20:first-child,
.units-row .unit-10:first-child {
  margin-left: 0;
}
.units-row .unit-90 {
  width: 89.7%;
}
.units-row .unit-80 {
  width: 79.4%;
}
.units-row .unit-75 {
  width: 74.25%;
}
.units-row .unit-70 {
  width: 69.1%;
}
.units-row .unit-66 {
  width: 65.66666666666666%;
}
.units-row .unit-65 {
  width: 65.66666666666666%;
}
.units-row .unit-60 {
  width: 58.800000000000004%;
}
.units-row .unit-50 {
  width: 48.5%;
}
.units-row .unit-40 {
  width: 38.2%;
}
.units-row .unit-35 {
  width: 31.333333333333332%;
}
.units-row .unit-33 {
  width: 31.333333333333332%;
}
.units-row .unit-30 {
  width: 27.9%;
}
.units-row .unit-25 {
  width: 22.75%;
}
.units-row .unit-20 {
  width: 17.6%;
}
.units-row .unit-10 {
  width: 7.3%;
}
.unit-push-90,
.unit-push-80,
.unit-push-75,
.unit-push-70,
.unit-push-66,
.unit-push-65,
.unit-push-60,
.unit-push-50,
.unit-push-40,
.unit-push-35,
.unit-push-33,
.unit-push-30,
.unit-push-25,
.unit-push-20,
.unit-push-10 {
  position: relative;
}
.unit-push-90 {
  left: 92.7%;
}
.unit-push-80 {
  left: 82.4%;
}
.unit-push-75 {
  left: 77.25%;
}
.unit-push-70 {
  left: 72.1%;
}
.unit-push-66 {
  left: 68.66666666666666%;
}
.unit-push-65 {
  left: 68.66666666666666%;
}
.unit-push-60 {
  left: 61.800000000000004%;
}
.unit-push-50 {
  left: 51.5%;
}
.unit-push-40 {
  left: 41.2%;
}
.unit-push-35 {
  left: 34.33333333333333%;
}
.unit-push-33 {
  left: 34.33333333333333%;
}
.unit-push-30 {
  left: 30.9%;
}
.unit-push-25 {
  left: 25.75%;
}
.unit-push-20 {
  left: 20.6%;
}
.unit-push-10 {
  left: 10.3%;
}
.units-row .unit-push-right {
  float: right;
}
.units-row .unit-role-right {
  margin-left: 3%;
  float: right;
}
.units-row .unit-role-left {
  margin-left: 0;
}
.centered,
.unit-centered {
  float: none !important;
  margin: 0 auto !important;
}
.unit-padding {
  padding: 1.65em;
}
.units-padding .unit-100,
.units-padding .unit-90,
.units-padding .unit-80,
.units-padding .unit-75,
.units-padding .unit-70,
.units-padding .unit-66,
.units-padding .unit-65,
.units-padding .unit-60,
.units-padding .unit-50,
.units-padding .unit-40,
.units-padding .unit-35,
.units-padding .unit-33,
.units-padding .unit-30,
.units-padding .unit-25,
.units-padding .unit-20,
.units-padding .unit-10 {
  padding: 1.65em;
}
.units-split .unit-90,
.units-split .unit-80,
.units-split .unit-75,
.units-split .unit-70,
.units-split .unit-66,
.units-split .unit-65,
.units-split .unit-60,
.units-split .unit-50,
.units-split .unit-40,
.units-split .unit-35,
.units-split .unit-33,
.units-split .unit-30,
.units-split .unit-25,
.units-split .unit-20,
.units-split .unit-10 {
  margin-left: 0;
}
.units-split .unit-90 {
  width: 90%;
}
.units-split .unit-80 {
  width: 80%;
}
.units-split .unit-75 {
  width: 75%;
}
.units-split .unit-70 {
  width: 70%;
}
.units-split .unit-66 {
  width: 66.6%;
}
.units-split .unit-65 {
  width: 65%;
}
.units-split .unit-60 {
  width: 60%;
}
.units-split .unit-50 {
  width: 50%;
}
.units-split .unit-40 {
  width: 40%;
}
.units-split .unit-35 {
  width: 35%;
}
.units-split .unit-33 {
  width: 33.3%;
}
.units-split .unit-30 {
  width: 30%;
}
.units-split .unit-25 {
  width: 25%;
}
.units-split .unit-20 {
  width: 20%;
}
.units-split .unit-10 {
  width: 10%;
}

/* =Buttons
-----------------------------------------------------------------------------*/
.btn,input[type="submit"].btn {display: inline-block;font-size: 1em;font-weight: 400;line-height: 36px;text-align: center;text-decoration: none;-webkit-appearance: none;outline: none;margin: 0;border: none;box-shadow: none;cursor: pointer;padding:0 20px;}
.btn:hover,
input[type="submit"].btn:hover {
  color: rgba(0, 0, 0, 0.5);
  background: #b3b6b7;
}
.btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.btn-big,
input[type="submit"].btn-big {
  font-size: 18px;
}
.btn-small,
input[type="submit"].btn-small {
  font-size: 12.75px;
}
.btn-smaller,
input[type="submit"].btn-smaller {
  font-size: 11.25px;
  vertical-align: baseline;
}
.btn-round, input[type="submit"].btn-round {-webkit-border-radius: 100px;border-radius: 100px;}
.btn-outline,input[type="submit"].btn-outline {background: none;padding: 0.5em 1.5em;border: 1px solid #0f0f0f;}
.btn-outline:hover,
input[type="submit"].btn-outline:hover {
  border-color: #b3b6b7;
}
.btn-outline.btn-active {
  padding: 0.55em 2.5em;
}
.btn-outline.bold {
  border-width: 2px;
  padding: 0.42500000000000004em 2.5em;
}
.btn-active,
.btn[disabled],
.btn-disabled {
  background: none;
  background: #b3b6b7;
  color: rgba(0, 0, 0, 0.5);
}
.btn-active:hover,
.btn[disabled]:hover,
.btn-disabled:hover {
  color: rgba(0, 0, 0, 0.5);
  background: #b3b6b7;
}
.btn-active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset;
}
.btn-outline.btn[disabled],
.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-outline.btn-active {
  background: none;
  color: rgba(0, 0, 0, 0.4);
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.btn[disabled],
.btn-disabled {
  cursor: default;
  box-shadow: none;
}
.btn-blue,
input[type="submit"].btn-blue {
  color: rgba(255, 255, 255, 0.9);
  background: #2575ed;
}
.btn-blue:hover,
input[type="submit"].btn-blue:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #1a52a5;
}
.btn-blue.btn-active,
input[type="submit"].btn-blue.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-blue.btn-active,
input[type="submit"].btn-blue.btn-active,
.btn-blue.btn-disabled,
input[type="submit"].btn-blue.btn-disabled,
.btn-blue.btn[disabled],
input[type="submit"].btn-blue.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #1a52a5;
}
.btn-blue.btn-active:hover,
input[type="submit"].btn-blue.btn-active:hover,
.btn-blue.btn-disabled:hover,
input[type="submit"].btn-blue.btn-disabled:hover,
.btn-blue.btn[disabled]:hover,
input[type="submit"].btn-blue.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-blue.btn-outline,
input[type="submit"].btn-blue.btn-outline {
  background: none;
  border-color: #2575ed;
  color: #2575ed;
}
.btn-blue.btn-outline:hover,
input[type="submit"].btn-blue.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #2575ed;
}
.btn-blue.btn-outline.btn[disabled],
input[type="submit"].btn-blue.btn-outline.btn[disabled],
.btn-blue.btn-outline.btn-disabled,
input[type="submit"].btn-blue.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(37, 117, 237, 0.4);
  border: 1px solid rgba(37, 117, 237, 0.3);
}
.btn-blue.btn-outline.btn-active,
input[type="submit"].btn-blue.btn-outline.btn-active {
  background: none;
  color: rgba(37, 117, 237, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(26, 82, 165, 0.6) inset;
}
.btn-blue:hover,
input[type="submit"].btn-blue:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #1a52a5;
}
.btn-blue.btn-active,
input[type="submit"].btn-blue.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-blue.btn-active,
input[type="submit"].btn-blue.btn-active,
.btn-blue.btn-disabled,
input[type="submit"].btn-blue.btn-disabled,
.btn-blue.btn[disabled],
input[type="submit"].btn-blue.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #1a52a5;
}
.btn-blue.btn-active:hover,
input[type="submit"].btn-blue.btn-active:hover,
.btn-blue.btn-disabled:hover,
input[type="submit"].btn-blue.btn-disabled:hover,
.btn-blue.btn[disabled]:hover,
input[type="submit"].btn-blue.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-blue.btn-outline,
input[type="submit"].btn-blue.btn-outline {
  background: none;
  border-color: #2575ed;
  color: #2575ed;
}
.btn-blue.btn-outline:hover,
input[type="submit"].btn-blue.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #2575ed;
}
.btn-blue.btn-outline.btn[disabled],
input[type="submit"].btn-blue.btn-outline.btn[disabled],
.btn-blue.btn-outline.btn-disabled,
input[type="submit"].btn-blue.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(37, 117, 237, 0.4);
  border: 1px solid rgba(37, 117, 237, 0.3);
}
.btn-blue.btn-outline.btn-active,
input[type="submit"].btn-blue.btn-outline.btn-active {
  background: none;
  color: rgba(37, 117, 237, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(26, 82, 165, 0.6) inset;
}
.btn-red,
input[type="submit"].btn-red {
  color: rgba(255, 255, 255, 0.9);
  background: #de2c3b;
}
.btn-red:hover,
input[type="submit"].btn-red:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #b2232f;
}
.btn-red.btn-active,
input[type="submit"].btn-red.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-red.btn-active,
input[type="submit"].btn-red.btn-active,
.btn-red.btn-disabled,
input[type="submit"].btn-red.btn-disabled,
.btn-red.btn[disabled],
input[type="submit"].btn-red.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #b2232f;
}
.btn-red.btn-active:hover,
input[type="submit"].btn-red.btn-active:hover,
.btn-red.btn-disabled:hover,
input[type="submit"].btn-red.btn-disabled:hover,
.btn-red.btn[disabled]:hover,
input[type="submit"].btn-red.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-red.btn-outline,
input[type="submit"].btn-red.btn-outline {
  background: none;
  border-color: #de2c3b;
  color: #de2c3b;
}
.btn-red.btn-outline:hover,
input[type="submit"].btn-red.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #de2c3b;
}
.btn-red.btn-outline.btn[disabled],
input[type="submit"].btn-red.btn-outline.btn[disabled],
.btn-red.btn-outline.btn-disabled,
input[type="submit"].btn-red.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(222, 44, 59, 0.4);
  border: 1px solid rgba(222, 44, 59, 0.3);
}
.btn-red.btn-outline.btn-active,
input[type="submit"].btn-red.btn-outline.btn-active {
  background: none;
  color: rgba(222, 44, 59, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(178, 35, 47, 0.6) inset;
}
.btn-red:hover,
input[type="submit"].btn-red:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #b2232f;
}
.btn-red.btn-active,
input[type="submit"].btn-red.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-red.btn-active,
input[type="submit"].btn-red.btn-active,
.btn-red.btn-disabled,
input[type="submit"].btn-red.btn-disabled,
.btn-red.btn[disabled],
input[type="submit"].btn-red.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #b2232f;
}
.btn-red.btn-active:hover,
input[type="submit"].btn-red.btn-active:hover,
.btn-red.btn-disabled:hover,
input[type="submit"].btn-red.btn-disabled:hover,
.btn-red.btn[disabled]:hover,
input[type="submit"].btn-red.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-red.btn-outline,
input[type="submit"].btn-red.btn-outline {
  background: none;
  border-color: #de2c3b;
  color: #de2c3b;
}
.btn-red.btn-outline:hover,
input[type="submit"].btn-red.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #de2c3b;
}
.btn-red.btn-outline.btn[disabled],
input[type="submit"].btn-red.btn-outline.btn[disabled],
.btn-red.btn-outline.btn-disabled,
input[type="submit"].btn-red.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(222, 44, 59, 0.4);
  border: 1px solid rgba(222, 44, 59, 0.3);
}
.btn-red.btn-outline.btn-active,
input[type="submit"].btn-red.btn-outline.btn-active {
  background: none;
  color: rgba(222, 44, 59, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(178, 35, 47, 0.6) inset;
}
.btn-green,
input[type="submit"].btn-green {
  color: rgba(255, 255, 255, 0.9);
  background: #2c9f42;
}
.btn-green:hover,
input[type="submit"].btn-green:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #237f35;
}
.btn-green.btn-active,
input[type="submit"].btn-green.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-green.btn-active,
input[type="submit"].btn-green.btn-active,
.btn-green.btn-disabled,
input[type="submit"].btn-green.btn-disabled,
.btn-green.btn[disabled],
input[type="submit"].btn-green.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #237f35;
}
.btn-green.btn-active:hover,
input[type="submit"].btn-green.btn-active:hover,
.btn-green.btn-disabled:hover,
input[type="submit"].btn-green.btn-disabled:hover,
.btn-green.btn[disabled]:hover,
input[type="submit"].btn-green.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-green.btn-outline,
input[type="submit"].btn-green.btn-outline {
  background: none;
  border-color: #2c9f42;
  color: #2c9f42;
}
.btn-green.btn-outline:hover,
input[type="submit"].btn-green.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #2c9f42;
}
.btn-green.btn-outline.btn[disabled],
input[type="submit"].btn-green.btn-outline.btn[disabled],
.btn-green.btn-outline.btn-disabled,
input[type="submit"].btn-green.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(44, 159, 66, 0.4);
  border: 1px solid rgba(44, 159, 66, 0.3);
}
.btn-green.btn-outline.btn-active,
input[type="submit"].btn-green.btn-outline.btn-active {
  background: none;
  color: rgba(44, 159, 66, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(35, 127, 53, 0.6) inset;
}
.btn-green:hover,
input[type="submit"].btn-green:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #237f35;
}
.btn-green.btn-active,
input[type="submit"].btn-green.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-green.btn-active,
input[type="submit"].btn-green.btn-active,
.btn-green.btn-disabled,
input[type="submit"].btn-green.btn-disabled,
.btn-green.btn[disabled],
input[type="submit"].btn-green.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #237f35;
}
.btn-green.btn-active:hover,
input[type="submit"].btn-green.btn-active:hover,
.btn-green.btn-disabled:hover,
input[type="submit"].btn-green.btn-disabled:hover,
.btn-green.btn[disabled]:hover,
input[type="submit"].btn-green.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-green.btn-outline,
input[type="submit"].btn-green.btn-outline {
  background: none;
  border-color: #2c9f42;
  color: #2c9f42;
}
.btn-green.btn-outline:hover,
input[type="submit"].btn-green.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #2c9f42;
}
.btn-green.btn-outline.btn[disabled],
input[type="submit"].btn-green.btn-outline.btn[disabled],
.btn-green.btn-outline.btn-disabled,
input[type="submit"].btn-green.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(44, 159, 66, 0.4);
  border: 1px solid rgba(44, 159, 66, 0.3);
}
.btn-green.btn-outline.btn-active,
input[type="submit"].btn-green.btn-outline.btn-active {
  background: none;
  color: rgba(44, 159, 66, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(35, 127, 53, 0.6) inset;
}

.btn-brown,input[type="submit"].btn-brown {color: rgba(255, 255, 255, 0.9);background: #ad9263;font-family: 'Roboto Slab', sans-serif;font-size:13px;text-transform:uppercase;letter-spacing: 1px;}
.btn-brown:hover,input[type="submit"].btn-brown:hover {color: rgba(255, 255, 255, 1);background: #01416d;}
.btn-brown.btn-outline,input[type="submit"].btn-brown.btn-outline {background: none;border-color: #ad9263;color: #ad9263;}
.btn-brown.btn-outline:hover,input[type="submit"].btn-brown.btn-outline:hover {color: rgba(255, 255, 255, 0.9);background: #ad9263;}


.btn-black,
input[type="submit"].btn-black {
  color: rgba(255, 255, 255, 0.9);
  background: #0f0f0f;
}
.btn-black:hover,
input[type="submit"].btn-black:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #363738;
}
.btn-black.btn-active,
input[type="submit"].btn-black.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) inset;
}
.btn-black.btn-active,
input[type="submit"].btn-black.btn-active,
.btn-black.btn-disabled,
input[type="submit"].btn-black.btn-disabled,
.btn-black.btn[disabled],
input[type="submit"].btn-black.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #363738;
}
.btn-black.btn-active:hover,
input[type="submit"].btn-black.btn-active:hover,
.btn-black.btn-disabled:hover,
input[type="submit"].btn-black.btn-disabled:hover,
.btn-black.btn[disabled]:hover,
input[type="submit"].btn-black.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-black.btn-outline,
input[type="submit"].btn-black.btn-outline {
  background: none;
  border-color: #0f0f0f;
  color: #0f0f0f;
}
.btn-black.btn-outline:hover,
input[type="submit"].btn-black.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #0f0f0f;
}
.btn-black.btn-outline.btn[disabled],
input[type="submit"].btn-black.btn-outline.btn[disabled],
.btn-black.btn-outline.btn-disabled,
input[type="submit"].btn-black.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(15, 15, 15, 0.4);
  border: 1px solid rgba(15, 15, 15, 0.3);
}
.btn-black.btn-outline.btn-active,
input[type="submit"].btn-black.btn-outline.btn-active {
  background: none;
  color: rgba(15, 15, 15, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(54, 55, 56, 0.6) inset;
}
.btn-black:hover,
input[type="submit"].btn-black:hover {
  color: rgba(255, 255, 255, 0.6);
  background: #363738;
}
.btn-black.btn-active,
input[type="submit"].btn-black.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) inset;
}
.btn-black.btn-active,
input[type="submit"].btn-black.btn-active,
.btn-black.btn-disabled,
input[type="submit"].btn-black.btn-disabled,
.btn-black.btn[disabled],
input[type="submit"].btn-black.btn[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background: #363738;
}
.btn-black.btn-active:hover,
input[type="submit"].btn-black.btn-active:hover,
.btn-black.btn-disabled:hover,
input[type="submit"].btn-black.btn-disabled:hover,
.btn-black.btn[disabled]:hover,
input[type="submit"].btn-black.btn[disabled]:hover {
  color: rgba(255, 255, 255, 0.5);
}
.btn-black.btn-outline,
input[type="submit"].btn-black.btn-outline {
  background: none;
  border-color: #0f0f0f;
  color: #0f0f0f;
}
.btn-black.btn-outline:hover,
input[type="submit"].btn-black.btn-outline:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #0f0f0f;
}
.btn-black.btn-outline.btn[disabled],
input[type="submit"].btn-black.btn-outline.btn[disabled],
.btn-black.btn-outline.btn-disabled,
input[type="submit"].btn-black.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(15, 15, 15, 0.4);
  border: 1px solid rgba(15, 15, 15, 0.3);
}
.btn-black.btn-outline.btn-active,
input[type="submit"].btn-black.btn-outline.btn-active {
  background: none;
  color: rgba(15, 15, 15, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(54, 55, 56, 0.6) inset;
}
.btn-yellow,
input[type="submit"].btn-yellow {
  color: rgba(0, 0, 0, 0.9);
  background: #ffc800;
}
.btn-yellow:hover,
input[type="submit"].btn-yellow:hover {
  color: rgba(0, 0, 0, 0.6);
  background: #cca000;
}
.btn-yellow.btn-active,
input[type="submit"].btn-yellow.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-yellow.btn-active,
input[type="submit"].btn-yellow.btn-active,
.btn-yellow.btn-disabled,
input[type="submit"].btn-yellow.btn-disabled,
.btn-yellow.btn[disabled],
input[type="submit"].btn-yellow.btn[disabled] {
  color: rgba(0, 0, 0, 0.5);
  background: #cca000;
}
.btn-yellow.btn-active:hover,
input[type="submit"].btn-yellow.btn-active:hover,
.btn-yellow.btn-disabled:hover,
input[type="submit"].btn-yellow.btn-disabled:hover,
.btn-yellow.btn[disabled]:hover,
input[type="submit"].btn-yellow.btn[disabled]:hover {
  color: rgba(0, 0, 0, 0.5);
}
.btn-yellow.btn-outline,
input[type="submit"].btn-yellow.btn-outline {
  background: none;
  border-color: #ffc800;
  color: #ffc800;
}
.btn-yellow.btn-outline:hover,
input[type="submit"].btn-yellow.btn-outline:hover {
  color: rgba(0, 0, 0, 0.9);
  background: #ffc800;
}
.btn-yellow.btn-outline.btn[disabled],
input[type="submit"].btn-yellow.btn-outline.btn[disabled],
.btn-yellow.btn-outline.btn-disabled,
input[type="submit"].btn-yellow.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(255, 200, 0, 0.4);
  border: 1px solid rgba(255, 200, 0, 0.3);
}
.btn-yellow.btn-outline.btn-active,
input[type="submit"].btn-yellow.btn-outline.btn-active {
  background: none;
  color: rgba(255, 200, 0, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(204, 160, 0, 0.6) inset;
}
.btn-yellow:hover,
input[type="submit"].btn-yellow:hover {
  color: rgba(0, 0, 0, 0.6);
  background: #cca000;
}
.btn-yellow.btn-active,
input[type="submit"].btn-yellow.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.btn-yellow.btn-active,
input[type="submit"].btn-yellow.btn-active,
.btn-yellow.btn-disabled,
input[type="submit"].btn-yellow.btn-disabled,
.btn-yellow.btn[disabled],
input[type="submit"].btn-yellow.btn[disabled] {
  color: rgba(0, 0, 0, 0.5);
  background: #cca000;
}
.btn-yellow.btn-active:hover,
input[type="submit"].btn-yellow.btn-active:hover,
.btn-yellow.btn-disabled:hover,
input[type="submit"].btn-yellow.btn-disabled:hover,
.btn-yellow.btn[disabled]:hover,
input[type="submit"].btn-yellow.btn[disabled]:hover {
  color: rgba(0, 0, 0, 0.5);
}
.btn-yellow.btn-outline,
input[type="submit"].btn-yellow.btn-outline {
  background: none;
  border-color: #ffc800;
  color: #ffc800;
}
.btn-yellow.btn-outline:hover,
input[type="submit"].btn-yellow.btn-outline:hover {
  color: rgba(0, 0, 0, 0.9);
  background: #ffc800;
}
.btn-yellow.btn-outline.btn[disabled],
input[type="submit"].btn-yellow.btn-outline.btn[disabled],
.btn-yellow.btn-outline.btn-disabled,
input[type="submit"].btn-yellow.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(255, 200, 0, 0.4);
  border: 1px solid rgba(255, 200, 0, 0.3);
}
.btn-yellow.btn-outline.btn-active,
input[type="submit"].btn-yellow.btn-outline.btn-active {
  background: none;
  color: rgba(255, 200, 0, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(204, 160, 0, 0.6) inset;
}
.btn-white,
input[type="submit"].btn-white {
  color: rgba(0, 0, 0, 0.9);
  background: #ffffff;
}
.btn-white:hover,
input[type="submit"].btn-white:hover {
  color: rgba(0, 0, 0, 0.6);
  background: #ededed;
}
.btn-white.btn-active,
input[type="submit"].btn-white.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.btn-white.btn-active,
input[type="submit"].btn-white.btn-active,
.btn-white.btn-disabled,
input[type="submit"].btn-white.btn-disabled,
.btn-white.btn[disabled],
input[type="submit"].btn-white.btn[disabled] {
  color: rgba(0, 0, 0, 0.5);
  background: #ededed;
}
.btn-white.btn-active:hover,
input[type="submit"].btn-white.btn-active:hover,
.btn-white.btn-disabled:hover,
input[type="submit"].btn-white.btn-disabled:hover,
.btn-white.btn[disabled]:hover,
input[type="submit"].btn-white.btn[disabled]:hover {
  color: rgba(0, 0, 0, 0.5);
}
.btn-white.btn-outline,
input[type="submit"].btn-white.btn-outline {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white.btn-outline:hover,
input[type="submit"].btn-white.btn-outline:hover {
  color: rgba(0, 0, 0, 0.9);
  background: #ffffff;
}
.btn-white.btn-outline.btn[disabled],
input[type="submit"].btn-white.btn-outline.btn[disabled],
.btn-white.btn-outline.btn-disabled,
input[type="submit"].btn-white.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.btn-white.btn-outline.btn-active,
input[type="submit"].btn-white.btn-outline.btn-active {
  background: none;
  color: rgba(255, 255, 255, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(237, 237, 237, 0.6) inset;
}
.btn-white:hover,
input[type="submit"].btn-white:hover {
  color: rgba(0, 0, 0, 0.6);
  background: #ededed;
}
.btn-white.btn-active,
input[type="submit"].btn-white.btn-active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.btn-white.btn-active,
input[type="submit"].btn-white.btn-active,
.btn-white.btn-disabled,
input[type="submit"].btn-white.btn-disabled,
.btn-white.btn[disabled],
input[type="submit"].btn-white.btn[disabled] {
  color: rgba(0, 0, 0, 0.5);
  background: #ededed;
}
.btn-white.btn-active:hover,
input[type="submit"].btn-white.btn-active:hover,
.btn-white.btn-disabled:hover,
input[type="submit"].btn-white.btn-disabled:hover,
.btn-white.btn[disabled]:hover,
input[type="submit"].btn-white.btn[disabled]:hover {
  color: rgba(0, 0, 0, 0.5);
}
.btn-white.btn-outline,
input[type="submit"].btn-white.btn-outline {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white.btn-outline:hover,
input[type="submit"].btn-white.btn-outline:hover {
  color: rgba(0, 0, 0, 0.9);
  background: #ffffff;
}
.btn-white.btn-outline.btn[disabled],
input[type="submit"].btn-white.btn-outline.btn[disabled],
.btn-white.btn-outline.btn-disabled,
input[type="submit"].btn-white.btn-outline.btn-disabled {
  background: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.btn-white.btn-outline.btn-active,
input[type="submit"].btn-white.btn-outline.btn-active {
  background: none;
  color: rgba(255, 255, 255, 0.6);
  border: none;
  box-shadow: 0 1px 3px rgba(237, 237, 237, 0.6) inset;
}
.btn-white.btn-outline.btn-active {
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0.48750000000000004em 2.5em;
}
/*
	Buttons Group
*/
.btn-single,
.btn-group {
  display: inline-block;
  margin-right: 2px;
  vertical-align: bottom;
}
.btn-single:after,
.btn-group:after {
  content: "";
  display: table;
  clear: both;
}
.btn-single:after,
.btn-group:after {
  content: "";
  display: table;
  clear: both;
}
.btn-single > .btn,
.btn-single > input,
.btn-group > .btn,
.btn-group > input {
  float: left;
  border-radius: 0;
  margin-left: -1px;
}
.btn-single > .btn {
  border-radius: 2px;
}
.btn-group > .btn:first-child {
  border-radius: 2px 0 0 2px;
}
.btn-group > .btn:last-child {
  border-radius: 0 2px 2px 0;
}
.btn-group > .btn.btn-round:first-child,
.btn-group > .input-search:first-child {
  border-radius: 15px 0 0 15px;
}
.btn-group > .btn.btn-round:last-child,
.btn-group > .input-search:last-child {
  border-radius: 0 15px 15px 0;
}
/* =Notifications
-----------------------------------------------------------------------------*/
.tools-alert {
  padding: 12px 15px;
  background: #f7f8f8;
  color: #0f0f0f;
  margin-bottom: 1.65em;
}
.tools-message {
  display: none;
  position: fixed;
  z-index: 100;
  top: 10px;
  right: 10px;
  max-width: 350px;
  line-height: 1.5;
  font-size: 95%;
  padding: 12px 15px;
  color: #0f0f0f;
  background: #e0e3e5;
}
.tools-message ul {
  margin: 0;
  list-style: none;
}
.tools-message-black,
.tools-message-blue,
.tools-message-red,
.tools-message-green {
  color: rgba(255, 255, 255, 0.95);
}
.tools-message-black {
  background: #0f0f0f;
}
.tools-message-blue {
  background: #2575ed;
}
.tools-message-red {
  background: #de2c3b;
}
.tools-message-yellow {
  background: #ffc800;
}
.tools-message-green {
  background: #2c9f42;
}
.tools-alert-black {
  background: #dadada;
}
.tools-alert-blue {background: rgb(77, 85, 121);color:#fff;letter-spacing:1px;}
.tools-alert-blue p {color:#fff;margin: 0;}
.tools-alert-red {
  background: #f8d5d8;
}
.tools-alert-yellow {
  background: #fff4cc;
}
.tools-alert-green {
  background: #d5ecd9;
}
/* =Labels
-----------------------------------------------------------------------------*/
.label,.badge {
  font-size: 12.75px;
  display: inline-block;
  line-height: 1;
  padding: 4px 7px 3px 7px;
  color: #0f0f0f;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
}
.label-outline {
  background: none;
  border: 1px solid #0f0f0f;
  padding: 3px 6px 2px 6px;
}
.badge {
  border-radius: 15px;
}
.badge-small {
  font-size: 11.25px;
  padding: 3px 5px;
}
.label-black,
.label-blue,
.label-red,
.label-green,
.badge-black,
.badge-blue,
.badge-red,
.badge-green {
  color: #ffffff;
}
.label-black,
.badge-black {
  background: #0f0f0f;
}
.label-blue,
.badge-blue {
  background: #2575ed;
}
.label-red,
.badge-red {
  background: #de2c3b;
}
.label-green,
.badge-green {
  background: #2c9f42;
}
.label-yellow,
.badge-yellow {
  background: #ffc800;
}
.label-white,
.badge-white {
  background: #ffffff;
}
.label-black.label-outline,
.label-blue.label-outline,
.label-red.label-outline,
.label-green.label-outline,
.label-yellow.label-outline,
.label-white.label-outline {
  background: none;
  color: #0f0f0f;
}
.label-blue.label-outline {
  border-color: #2575ed;
  color: #2575ed;
}
.label-red.label-outline {
  border-color: #de2c3b;
  color: #de2c3b;
}
.label-green.label-outline {
  border-color: #2c9f42;
  color: #2c9f42;
}
.label-yellow.label-outline {
  border-color: #ffc800;
  color: #ffc800;
}
.label-white.label-outline {
  border-color: #ffffff;
  color: #ffffff;
}

.mp_cart_direct_checkout_link {float:right;}
.license {float:right;}
.text-centered {text-align:center;}
.mp_cart_login .input-text {margin-bottom:10px;}










/* ChecklistPlugin */
div.leftbank-checklist {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1;
    list-style: none;
    quotes: none;
    content: '';
    content: none;
    margin-top: 5px;
    margin-bottom: 5px
}
div.leftbank-checklist h2.leftbank-checklist-title {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    line-height: 1;
    list-style: none;
    quotes: none;
    content: '';
    content: none
}
div.leftbank-checklist ul.leftbank-checklist-items {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    line-height: 1;
    list-style: none;
    list-style-type: none;
    quotes: none;
    content: '';
    content: none
}
div.leftbank-checklist ul.leftbank-checklist-items li {
    list-style-type: none
}
div.leftbank-checklist.standard ul.leftbank-checklist-items {
    list-style: none;
    list-style-type: none;
    margin-top: 6px;
    margin-bottom: 12px
}
div.leftbank-checklist.standard ul.leftbank-checklist-items li {
    display: block;
    min-height: 34px;
    line-height: 32px;
    padding-left: 20px;
    font-size: 14px;
    list-style-type: none
}
div.leftbank-checklist.standard ul.leftbank-checklist-items li div.leftbank-checklist-check {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 2px
}

div.leftbank-checklist.linedpaper {
    background: url(assets/images/paper-top.png) top left no-repeat;
    width: 700px;
    min-height: 189px
}

div.leftbank-checklist.linedpaper h2.leftbank-checklist-title {
    position: relative;
    top: 38px;
    padding: 0;
    margin: 0;
    padding-left: 136px;
    font-size: 28px
}
div.leftbank-checklist.linedpaper ul.leftbank-checklist-items {
    position: relative;
    top: 82px;
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-bottom: 82px
}
div.leftbank-checklist.linedpaper ul.leftbank-checklist-items li {
    background: url(assets/images/paper-line.png) top left no-repeat;
    width: 700px;
    height: 27px;
    min-height: 27px;
    line-height: 27px;
    padding: 0;
    margin: 0;
    padding-left: 136px;
    list-style-type: none
}
div.leftbank-checklist.linedpaper ul.leftbank-checklist-items li div.leftbank-checklist-check {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 2px
}
div.leftbank-checklist.handwritten {
    background: url(assets/images/paper-bg.jpg) top left repeat-y;
    width: 700px;
    min-height: 191px
}
div.leftbank-checklist.handwritten h2.leftbank-checklist-title {
    position: relative;
    top: 30px;
    padding: 0;
    margin: 0;
    padding-left: 46px;
    font-size: 28px;
    font-family: Gloria Hallelujah, Monotype Corsiva, sans-serif
}
div.leftbank-checklist.handwritten ul.leftbank-checklist-items {
    position: relative;
    top: 48px;
    list-style: none;
    list-style-type: none; 
    padding: 0;
    margin: 0;
    margin-bottom: 50px
}
div.leftbank-checklist.handwritten ul.leftbank-checklist-items li {
    width: 700px;
    height: 21px;
    min-height: 21px;
    line-height: 21px;
    padding: 0;
    margin: 0;
    padding-left: 68px;
    font-size: 16px;
    font-family: Gloria Hallelujah, Monotype Corsiva, sans-serif;
    list-style-type: none
}
div.leftbank-checklist.handwritten ul.leftbank-checklist-items li div.leftbank-checklist-check {
    display: inline-block;
    width: 30px;
    height: 19px;
    margin-left: 10px;
    float: left;
    font-size: 25px
}


.leftbank-infolist li.infolist-item {position: relative;list-style: none;clear: both;padding: 0;overflow: visible;}
.leftbank-infolist li .infolist-icon {text-align: center;float: left;z-index: 9;position: relative;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.leftbank-infolist li .infolist-connector {height: 100%;position: absolute;z-index: 1;}
.leftbank-infolist li:last-child .infolist-connector {display:none;}

.leftbank-text {border:0;}
.stretch .leftbank-carousel-wrapper {width:100%!important;}
.leftbank-carousel .leftbank-carousel-holder {line-height:0!important;}

/* leftbank-button.css START ==========> */
.leftbank-button-wrapper {display: inline;}
.leftbank-button-wrapper.leftbank-aligncenter {display: block;}
.leftbank-button {display: inline-block;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;vertical-align:middle;}
.leftbank-button:before {content: " ";display: table;}
.leftbank-button:after {clear: both;}
.leftbank-button:hover {-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.leftbank-button:focus, .button:focus {outline: 0;}
.button-normal, .submit-button-normal .button {padding: 11px 23px;margin:10px 0;line-height: 16px;font-size: 13px;}
.button-mini, .submit-button-mini .button {margin:15px 0;}
.button-small, .submit-button-small .button {padding: 9px 20px;margin:15px 0;line-height: 14px;font-size: 12px;}
.button-large, .submit-button-large .button {padding: 21px 42px;margin:15px 0;line-height: 22px;font-size: 15px;}
.button-block, .submit-button-block .button {margin:15px 0;}
/* leftbank-button.css END ==========> */

/* Hover Animation Effects START ==========> */
.grow {display: inline-block;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0)}
.grow:hover,.grow:focus,.grow:active {-webkit-transform: scale(1.1);transform: scale(1.1)}
/* Hover Animation Effects END ==========> */

/* ilightbox.css START ==========> */
/* Reset Styles */
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-toolbar *,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social * {
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  line-height: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}
/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
  overflow: hidden;
}
.ilightbox-closedhand * {
  cursor: url(closedhand.cur), default !important;
}
.ilightbox-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.ilightbox-loader {
  position: fixed;
  z-index: 100005;
  top: 45%;
  left: -192px;
  padding-left: 30px;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -webkit-border-radius: 0 100px 100px 0;
  border-radius: 0 100px 100px 0;
}
.ilightbox-loader div {
  width: 72px;
  height: 72px;
  -webkit-border-radius: 0 100px 100px 0;
  border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
  left: 45%;
  top: -192px;
  padding: 0;
  padding-top: 30px;
  -webkit-border-radius: 0 0 100px 100px;
  border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal div {
  -webkit-border-radius: 0 0 100px 100px;
  border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
  display: none;
  position: fixed;
  z-index: 100010;
}
.ilightbox-toolbar a {
  float: left;
  cursor: pointer;
}
.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
  display: none;
}
.ilightbox-thumbnails {
  display: block;
  position: fixed;
  z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
  top: 0;
  right: 0;
  width: 140px;
  height: 100%;
  overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
  display: block;
  position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
  width: 100%;
  height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 140px;
  height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
  display: block;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  display: block;
  cursor: pointer;
  padding: 10px;
  position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -ms-interpolation-mode: bicubic;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
  opacity: 1;
}
.ilightbox-holder {
  display: none;
  position: fixed;
  z-index: 100003;
  -webkit-transform: none;
  -moz-transform: none;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
  cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.ilightbox-holder img.ilightbox-image {
  width: 100%;
  height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
  display: none;
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 0;
  max-width: 100%;
  padding: 5px 10px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 150%;
  word-wrap: break-word;
  z-index: 20003;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 5px;
  padding-left: 0;
  z-index: 20003;
  height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
  float: left;
  list-style: none;
  height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
  display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
  float: left;
  margin-left: 5px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
  background-image: url(assets/images/iLightbox/social_icons/facebook_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
  background-image: url(assets/images/iLightbox/social_icons/digg_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
  background-image: url(assets/images/iLightbox/social_icons/twitter_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
  background-image: url(assets/images/iLightbox/social_icons/delicious_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
  background-image: url(assets/images/iLightbox/social_icons/reddit_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
  background-image: url(assets/images/iLightbox/social_icons/google_plus_16.png);
}
.ilightbox-holder .ilightbox-alert {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  padding-top: 100px;
  margin: auto;
  width: 300px;
  height: 50px;
}
.ilightbox-holder .ilightbox-wrapper {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.ilightbox-holder .ilightbox-inner-toolbar {
  position: relative;
  z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
  position: absolute;
}
/* Style arrow buttons */
.ilightbox-button {
  position: fixed;
  z-index: 100008;
  cursor: pointer;
}
.ilightbox-button.ilightbox-next-button.disabled,
.ilightbox-button.ilightbox-prev-button.disabled {
  visibility: hidden;
  opacity: 0;
}
/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
  display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
  display: block;
}
/* iLightbox dark skin */
.ilightbox-overlay.dark {
  background: #000;
}
.ilightbox-loader.dark {
  -webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.dark div {
  background: #000000 url(assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark {
  padding: 5px;
  background: #000;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/dark-skin/caption-bg.png);
  color: #FFF;
  text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/dark-skin/caption-bg.png);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
  background: url(assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.dark {
  top: 11px;
  left: 10px;
}
.ilightbox-toolbar.dark a {
  width: 25px;
  height: 23px;
  background: #000000 url(assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.dark a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000 !important;
}
.ilightbox-toolbar.dark a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
  background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-position: 6px -33px;
  right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
  background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
  background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
  background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
  background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.isMobile .ilightbox-toolbar.dark a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.dark a:hover {
  background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/dark-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/fullscreen-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
  background-image: url(assets/images/iLightbox/dark-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/x-mark-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
  background-image: url(assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/arrow-next-icon-ie.png')\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
  background-image: url(assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/arrow-prev-icon-ie.png')\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
  background-image: url(assets/images/iLightbox/dark-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/play-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/dark-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/dark-skin/pause-icon-ie.png')\9;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
  -webkit-border-radius: 0;
  border-radius: 0;
  float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* Style thumbnails */
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.dark.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  /* IE7-8 */
  cursor: default;
  background-color: #000 !important;
}
.ilightbox-button.dark span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.dark {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  -: ;right/*\**/: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #000;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.dark:hover {
  background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
  top: 0;
  bottom: auto;
  background-image: url(assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  -: ;bottom/*\**/: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
  right: auto;
  left: 0;
  background-image: url(assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
/* iLightbox light skin */
.ilightbox-overlay.light {
  background: #FFF;
}
.ilightbox-loader.light {
  -webkit-box-shadow: #dacffc 0px 0px 85px, #dacffc 0px 0px 85px;
  box-shadow: #dacffc 0px 0px 85px, #dacffc 0px 0px 85px;
}
.ilightbox-loader.light div {
  background: #ffffff url(assets/images/iLightbox/light-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.light {
  padding: 10px;
  background: #FFF;
  -webkit-box-shadow: 0 0 15px #dacffc;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/light-skin/caption-bg.png);
  color: #000;
  text-shadow: 0 1px #FFF;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/light-skin/caption-bg.png);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
  background: url(assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
  color: #89949B;
}
/* Style toolbar */
.ilightbox-toolbar.light {
  top: 8px;
  left: 8px;
  height: 23px;
  -webkit-box-shadow: 0 0 7px #dacffc;
  box-shadow: 0 0 7px #dacffc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.ilightbox-toolbar.light a {
  width: 25px;
  height: 23px;
  background: #ffffff url(assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.light a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #FFF;
}
.ilightbox-toolbar.light a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-toolbar.light a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-toolbar.light a.ilightbox-close:hover {
  background-position: -32px 6px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-position: 6px -33px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}
.ilightbox-toolbar.light a.ilightbox-play {
  background-position: 8px -57px;
}
.ilightbox-toolbar.light a.ilightbox-play:hover {
  background-position: -32px -57px;
}
.ilightbox-toolbar.light a.ilightbox-pause {
  background-position: 8px -83px;
}
.ilightbox-toolbar.light a.ilightbox-pause:hover {
  background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.light {
  background: #FFF;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  -webkit-box-shadow: 0 0 25px #dacffc;
  box-shadow: 0 0 25px #dacffc;
}
.isMobile .ilightbox-toolbar.light a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.light a:hover {
  background-color: #f6f3ff;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/light-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/fullscreen-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-close {
  background-image: url(assets/images/iLightbox/light-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/x-mark-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-next-button {
  background-image: url(assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/arrow-next-icon-ie.png')\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button {
  background-image: url(assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/arrow-prev-icon-ie.png')\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-play {
  background-image: url(assets/images/iLightbox/light-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/play-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/light-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/light-skin/pause-icon-ie.png')\9;
}
/* Style thumbnails */
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px #dacffc;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #000;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* Configure arrow buttons */
.ilightbox-button.light.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* IE7-8 */
  cursor: default;
  background-color: #FFF !important;
}
.ilightbox-button.light span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.light,
.ilightbox-button.ilightbox-prev-button.light {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  -: ;right/*\**/: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #FFF;
  -webkit-box-shadow: 0 0 15px #dacffc;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-button.ilightbox-button.light:hover {
  background-color: #f6f3ff;
}
.ilightbox-button.ilightbox-prev-button.light {
  top: 0;
  bottom: auto;
  background-image: url(assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
}
.ilightbox-button.ilightbox-next-button.light.horizontal,
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  -: ;bottom/*\**/: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: auto;
  left: 0;
  background-image: url(assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-overlay.mac {
  background: #2B2B2B;
}
.ilightbox-loader.mac {
  -webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.mac div {
  background: #141414 url(assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.mac {
  padding: 2px;
  background: rgba(35, 35, 35, 0.9);
  -: ;background/*\**/: rgb(35,35,35)\9;
  /* IE7-8 */
  -webkit-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
  box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/mac-skin/caption-bg.png);
  color: #FFF;
  bottom: 15px;
  left: 15px;
  right: 15px;
  border: rgba(255, 255, 255, 0.8) 1px solid;
  -: ;border/*\**/: rgb(245,245,245) 1px solid\9;
  /* IE7-8 */
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-social {
  background: #FFF;
}
.ilightbox-holder.mac .ilightbox-alert {
  background: url(assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.mac {
  top: 15px;
  left: 15px;
  background: #414141;
  /* Old browsers */
  background: -moz-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414141), color-stop(40%, #414141), color-stop(60%, #323232), color-stop(100%, #323232));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  overflow: hidden;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.ilightbox-toolbar.mac a {
  width: 28px;
  height: 28px;
  background: no-repeat 50%;
}
.ilightbox-toolbar.mac a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* IE7-8 */
  cursor: default;
  background-color: transparent !important;
}
.ilightbox-toolbar.mac a:hover {
  background-color: #4B4B4B;
}
.ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(assets/images/iLightbox/mac-skin/close-25.png);
}
.ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/mac-skin/resize-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(assets/images/iLightbox/mac-skin/play-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/mac-skin/pause-25.png);
  right: 35px;
}
.isMobile .ilightbox-toolbar.mac {
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: #414141;
  /* Old browsers */
  background: -moz-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414141), color-stop(40%, #414141), color-stop(60%, #323232), color-stop(100%, #323232));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: 0;
  border-top: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border-top/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.isMobile .ilightbox-toolbar.mac a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/mac-skin/resize-50.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/resize-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(assets/images/iLightbox/mac-skin/close-50.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/close-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button {
  background-image: url(assets/images/iLightbox/mac-skin/forward-50.png);
  background-position: 52% 50% !important;
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/forward-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button {
  background-image: url(assets/images/iLightbox/mac-skin/back-50.png);
  background-position: 48% 50% !important;
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/back-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(assets/images/iLightbox/mac-skin/play-50.png);
  background-size: 80%;
  background-position: 70% 50% !important;
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/play-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/mac-skin/pause-50.png);
  background-size: 80%;
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/mac-skin/pause-ie.png')\9;
  /* IE7-8 */
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  color: #000;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar {
  display: inline-block;
  left: -15px;
  top: -15px;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: left;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* Style thumbnails */
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.mac.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* IE7-8 */
  cursor: default;
  background: #3b3b3b !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
}
.ilightbox-button.mac span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.mac {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 95px;
  height: 55px;
  margin: auto;
  background: #414141;
  /* Old browsers */
  background: -moz-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414141), color-stop(40%, #414141), color-stop(60%, #323232), color-stop(100%, #323232));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.mac:hover {
  background: #4b4b4b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b4b4b), color-stop(40%, #4b4b4b), color-stop(60%, #3c3c3c), color-stop(100%, #3c3c3c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#3c3c3c', GradientType=0);
  /* IE7-9 */
}
.ilightbox-button.ilightbox-prev-button.mac {
  top: 0;
  bottom: auto;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac span {
  background: url(assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%;
}
.ilightbox-button.ilightbox-prev-button.mac span {
  background: url(assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal,
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 55px;
  height: 95px;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: auto;
  left: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal span {
  background: url(assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal span {
  background: url(assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%;
}
.ilightbox-overlay.metro-black {
  background: #000;
}
.ilightbox-loader.metro-black {
  -webkit-box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
  box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.metro-black div {
  background: #000000 url(assets/images/iLightbox/metro-black-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-black {
  padding: 3px;
  background: #000;
  -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.8);
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
  background-size: 100% 100%;
  left: 0;
  right: 0;
  color: #FFF;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
  padding-top: 15px;
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/metro-black-skin/social-bg.png);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.ilightbox-holder.metro-black .ilightbox-alert {
  background: url(assets/images/iLightbox/metro-black-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.metro-black {top: 8px;left: 8px;height: 25px;}
.ilightbox-toolbar.metro-black a {width: 27px;height: 25px;font-family: 'leftbank-icon';color:#000;}
.ilightbox-toolbar.metro-black a:hover {color:#333;}
.ilightbox-toolbar.metro-black a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen:before {content: "\f127";}
.ilightbox-toolbar.metro-black a.ilightbox-play:before {content: "\f125";}
.ilightbox-toolbar.metro-black a.ilightbox-pause:before {content: "\f126";}
.ilightbox-toolbar.metro-black a.ilightbox-close:before { content: "\f029"; }
.isMobile .ilightbox-toolbar.metro-black {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
}
.isMobile .ilightbox-toolbar.metro-black a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}

.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #acacad;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Style thumbnails */
.ilightbox-thumbnails.metro-black.ilightbox-horizontal {
  height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical {
  width: 144px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 144px;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  border: 2px solid #000;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.metro-black.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.metro-black span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-black,
.ilightbox-button.ilightbox-prev-button.metro-black {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 35%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 30%;
  height: 100px;
  margin: auto;
  background: url(assets/images/iLightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}
.ilightbox-button.ilightbox-prev-button.metro-black {
  top: 0;
  bottom: auto;
  background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-black.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 36%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 100px;
  height: 30%;
  background-image: url(assets/images/iLightbox/metro-black-skin/arrows_horizontal.png);
  background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
  right: auto;
  left: 0;
  background-position: -7px 50%;
}
.ilightbox-overlay.metro-white {
  background: #FFF;
}
.ilightbox-loader.metro-white {
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 55px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.metro-white div {
  background: #ffffff url(assets/images/iLightbox/metro-white-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-white {
  padding: 3px;
  background: #FFF;
  -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/metro-white-skin/caption-bg.png) repeat-x bottom;
  background-size: 100% 100%;
  left: 0;
  right: 0;
  color: #000;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  padding-top: 15px;
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/metro-white-skin/social-bg.png);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.ilightbox-holder.metro-white .ilightbox-alert {
  background: url(assets/images/iLightbox/metro-white-skin/alert.png) no-repeat center top;
  color: #89949B;
}
/* Style toolbar */
.ilightbox-toolbar.metro-white {
  top: 8px;
  left: 8px;
  height: 25px;
}
.ilightbox-toolbar.metro-white a {
  width: 27px;
  height: 25px;
  background: #ffffff url(assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-white a:hover {
  background-color: #51b7ff;
}
.ilightbox-toolbar.metro-white a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #FFF;
}
.ilightbox-toolbar.metro-white a.ilightbox-close:hover {
  background-color: #d94947;
  background-position: -30px 6px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
  background-position: 6px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
  background-position: -29px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play {
  background-position: 8px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play:hover {
  background-position: -30px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause {
  background-position: 8px -81px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
  background-position: -30px -81px;
}
.isMobile .ilightbox-toolbar.metro-white {
  background: #FFF;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}
.isMobile .ilightbox-toolbar.metro-white a,
.isMobile .ilightbox-toolbar.metro-white a:hover {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/metro-white-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/fullscreen-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close {
  background-image: url(assets/images/iLightbox/metro-white-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/x-mark-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-next-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-next-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-prev-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled {
  background-image: url(assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/arrow-prev-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play {
  background-image: url(assets/images/iLightbox/metro-white-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/play-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/play-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/play-hover-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/metro-white-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/pause-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
  background-image: url(assets/images/iLightbox/metro-white-skin/pause-hover-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/metro-white-skin/pause-hover-icon-ie.png')\9;
  /* IE7-8 */
}
/* Style thumbnails */
.ilightbox-thumbnails.metro-white.ilightbox-horizontal {
  height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical {
  width: 144px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 144px;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  border: 2px solid #FFF;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/metro-white-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #535352;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Configure arrow buttons */
.ilightbox-button.metro-white.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.metro-white span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-white,
.ilightbox-button.ilightbox-prev-button.metro-white {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 35%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 30%;
  height: 100px;
  margin: auto;
  background: url(assets/images/iLightbox/metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.6);
}
.ilightbox-button.ilightbox-prev-button.metro-white {
  top: 0;
  bottom: auto;
  background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-white.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 36%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 100px;
  height: 30%;
  background-image: url(assets/images/iLightbox/metro-white-skin/arrows_horizontal.png);
  background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
  right: auto;
  left: 0;
  background-position: -7px 50%;
}
.ilightbox-overlay.parade {
  background: #333333 url(assets/images/iLightbox/parade-skin/pattern.png);
}
.ilightbox-loader.parade {
  -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
}
.ilightbox-loader.parade div {
  background: #ffffff url(assets/images/iLightbox/parade-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.parade {
  padding: 10px;
  background: #333;
  background: rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.ilightbox-holder.parade .ilightbox-container {
  background: #FFF;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/parade-skin/caption-bg.png);
  color: #FFF;
  text-shadow: 0 1px black;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/parade-skin/caption-bg.png);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.ilightbox-holder.parade .ilightbox-alert {
  background: url(assets/images/iLightbox/parade-skin/alert.png) no-repeat center top;
  color: #555;
}
.ilightbox-toolbar.parade {
  top: 11px;
  left: 10px;
  padding: 3px;
  background: #333;
  background: rgba(0, 0, 0, 0.25);
}
.ilightbox-toolbar.parade a {
  width: 29px;
  height: 25px;
  background: #ffffff url(assets/images/iLightbox/parade-skin/buttons.png) no-repeat 8px 6px;
}
.ilightbox-toolbar.parade a:hover {
  background-color: #f5f5f5;
}
.ilightbox-toolbar.parade a.ilightbox-close:hover {
  background-position: -29px 6px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen {
  background-position: 8px -33px;
  right: 35px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover {
  background-position: -29px -33px;
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/parade-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
.ilightbox-overlay.smooth {
  background: #0F0F0F;
}
.ilightbox-loader.smooth {
  -webkit-box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
  box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.smooth div {
  background: #000000 url(assets/images/iLightbox/smooth-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.smooth {
  -: ;border/*\**/: black 1px solid\9;
  /* IE7-8 */
  -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.9);
}
.ilightbox-holder.smooth .ilightbox-container > * {
  pointer-events: all;
}
.ilightbox-holder.smooth .ilightbox-container:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption {
  background: url(assets/images/iLightbox/smooth-skin/caption-bg.png);
  border: 1px solid rgba(0, 0, 0, 0.2);
  left: 1px;
  right: 1px;
  bottom: 1px;
  color: #FFF;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-social {
  background: url(assets/images/iLightbox/smooth-skin/caption-bg.png);
  border: 1px solid rgba(0, 0, 0, 0.2);
  left: 1px;
  top: 1px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-alert {
  background: url(assets/images/iLightbox/smooth-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.smooth {
  top: 8px;
  left: 8px;
  height: 25px;
}
.ilightbox-toolbar.smooth a {
  width: 27px;
  height: 25px;
  background: #000000 url(assets/images/iLightbox/smooth-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.smooth a:hover {
  background-color: #51b7ff;
}
.ilightbox-toolbar.smooth a.ilightbox-close:hover {
  background-color: #d94947;
}
.ilightbox-toolbar.smooth a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.smooth a.ilightbox-fullscreen {
  background-position: 6px -31px;
}
.ilightbox-toolbar.smooth a.ilightbox-play {
  background-position: 8px -55px;
}
.ilightbox-toolbar.smooth a.ilightbox-pause {
  background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.smooth {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
}
.isMobile .ilightbox-toolbar.smooth a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen {
  background-image: url(assets/images/iLightbox/smooth-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/fullscreen-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-close {
  background-image: url(assets/images/iLightbox/smooth-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/x-mark-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button {
  background-image: url(assets/images/iLightbox/smooth-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/arrow-next-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button {
  background-image: url(assets/images/iLightbox/smooth-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/arrow-prev-icon-ie.png')\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-play {
  background-image: url(assets/images/iLightbox/smooth-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/play-icon-ie.png')\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause {
  background-image: url(assets/images/iLightbox/smooth-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(~'assets/images/iLightbox/smooth-skin/pause-icon-ie.png')\9;
  /* IE7-8 */
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #acacad;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Style thumbnails */
.ilightbox-thumbnails.smooth.ilightbox-horizontal {
  height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical {
  width: 140px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 140px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  padding: 10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after {
  display: block;
  content: '';
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  margin: auto;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  margin-bottom: -10px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  margin-right: -10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(assets/images/iLightbox/smooth-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.smooth.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.smooth span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.smooth {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 120px;
  height: 70px;
  margin: auto;
  background: url(assets/images/iLightbox/smooth-skin/arrows_vertical.png) no-repeat 50% -110px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  border: rgba(255, 255, 255, 0.2) 1px solid;
  -: ;border/*\**/: rgb(100,100,100) 1px solid\9;
  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth {
  border-bottom: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth {
  top: 0;
  bottom: auto;
  background-position: 50% -15px;
  border-top: 0;
}
.ilightbox-button.smooth.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 70px;
  height: 120px;
  background-image: url(assets/images/iLightbox/smooth-skin/arrows_horizontal.png);
  background-position: -110px 50%;
  border: rgba(255, 255, 255, 0.2) 1px solid;
  -: ;border/*\**/: rgb(100,100,100) 1px solid\9;
  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth.horizontal {
  border-right: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth.horizontal {
  right: auto;
  left: 0;
  background-position: -18px 50%;
  border-left: 0;
}
/* ilightbox.css END ==========> */

/* START jquery.fullPage.css 2.7.6 ==> */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    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; /* Safari<=6 Android<=4.3 */
    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; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    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: scroll;
}
.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;
}
.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;
}
#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;
}
/* END jquery.fullPage.css 2.7.6 !!! */

/* select2.css START ==========> */
.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;z-index:99998;}
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {float: left;width:auto;margin-bottom:0;}
  .select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;font-style:italic;}
  .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {padding: 3px 6px;user-select: none;-webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;margin: 0!important;padding: 2px 5px 0px 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin: 3px 5px 3px 0px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; display:none;}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb;color: white;}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/* select2.css END ==========> */

/* jquery.ajax-combobox.css START ==========> */
/**
 * Container
 */
.ac_container {width: 100%!important;
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: text-bottom;
  position: relative;
}

.ac_input {
  background-color: white;
  border-radius: 4px 0 0 4px;
  border-right: none;
  border: 1px solid #79b;
  box-shadow:         1px 1px 1px rgba(0,0,0,0.2) inset;
  -moz-box-shadow:    1px 1px 1px rgba(0,0,0,0.2) inset;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2) inset;
  vertical-align: text-bottom;
  display: inline-block;
  font-size: 16px;
  margin: 0;
  padding: 4px;
  width: 320px;
  height: 32px;
  box-sizing: border-box;
}

.ac_container_open .ac_input {
  border-radius: 4px 4px 0 0 !important;
}

/**
 * "Get all" button
 */
.ac_button {
  display: inline-block;
  vertical-align: text-bottom;
  border: 1px solid #79b;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-left: 0;
  cursor: pointer;
  position: relative;
  text-align: center;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
}

.ac_container_open > .ac_button {
  border-bottom-right-radius: 0 !important;
}

.ac_button > img {
  top: 6px;
  left: 8px;
  height: 16px;
  position: absolute;
  width: 16px;
}

.ac_btn_out {
  background: #bde;
  background-image: linear-gradient(to bottom, #eeffff, #99aabb);
}

.ac_btn_on {
  background: #dee;
  background-image: linear-gradient(to bottom, #ffffff, #bbbbcc);
}


.ac_result_area {width: 100%!important;
  background-color: transparent;
  border-top: 0;
  border: 1px solid #79b;
  box-shadow:         2px 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:    2px 2px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 100;
}
.leftbank-form .ac_result_area {width: 97.5%!important;}

.ac_results {
  background-color: white;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ac_results > li {
  color: #000;
  font-size: 14px;
  height: auto !important;
  line-height: 1;
  margin: 0;
  overflow: hidden;
  padding: 3px 5px;
  position: relative;
  text-align: left;
  white-space: nowrap;
}

.ac_selected {
  background-color: #def;
  font-weight: bold;
}

.ac_over {
  background-color: #36c;
  color: #fff !important;
  cursor: pointer;
}

/**
 * 選択していないほうの表示を暗くする
 */
.ac_results_off {
  background: rgba(255, 255, 255, 0.8);
}

.ac_input_off {
  background: #eee;
  color: #555;
}

.ac_hide {
  display: none;
}

/**
 * Navi
 */
.ac_navi {
  background: #eee;
  border-bottom: 1px solid #79b;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  margin: 0;
  padding: 4px;
  text-align: right;
}

.ac_navi > p > a:link,
.ac_navi > p > a:visited,
.ac_navi > p > a:hover,
.ac_navi > p > a:active {
  color: blue;
  font-weight: normal;
  margin: 0 4px;
  text-decoration: underline;
}

.ac_navi > p {
  color: black;
  font-size: 15px;
  margin: 0;
  padding-top: 4px;
  text-align: center;
}

.ac_navi > p > a >.current {
  color: #00c;
  font-size: 16px;
  font-weight: bold;
}

.ac_navi > p >.page_end {
  color: gray;
  font-weight: normal;
  margin: 0 4px;
}

.navi_page,
.navi_first,
.navi_prev,
.navi_next,
.navi_last {
  margin: auto 4px !important;
}

.ac_navi > .info {
  margin: 0 !important;
  padding: 0 !important;
}

/**
 * Sub-info
 */
.ac_subinfo {
  margin: 0 !important;
  padding: 0 !important;
}

.ac_subinfo > dl {
  background: #eee;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid #aaa;
  box-shadow:         2px 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:    2px 2px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
  color: #000;
  display: none;
  margin: 0;
  position: absolute;
  width: 260px;
  z-index: 200;
}

.ac_subinfo > dl > dt {
  background: #CEDFF7;
  clear: both;
  color: #37486A;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  padding: 2px 4px;
  text-align: left;
  width: 92px;
  word-wrap: break-word;
}

.ac_subinfo > dl > dt.hide {
  display: none !important;
}

.ac_subinfo > dl > dd {
  float: left;
  font-size: 13px;
  margin: 0;
  padding: 2px 4px;
  width: 152px;
  word-wrap: break-word;
}

/**
 * Simple
 */
.ac_s_input {
  background-color: white;
  border-radius: 4px;
  border: 1px solid #79b;
  box-shadow:         1px 1px 1px rgba(0,0,0,0.2) inset;
  -moz-box-shadow:    1px 1px 1px rgba(0,0,0,0.2) inset;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2) inset;
  display: block !important;
  float: left;
  font-size: 16px;
  margin: 0;
  padding: 4px;
  width: 320px;
}

.ac_container_open > .ac_s_input {
  border-radius: 4px 4px 0 0 !important;
}

/**
 * Text Area
 */
.ac_textarea {
  background-color: white;
  border-radius: 4px;
  border: 1px solid #79b;
  box-shadow:         1px 1px 1px rgba(0,0,0,0.2) inset;
  -moz-box-shadow:    1px 1px 1px rgba(0,0,0,0.2) inset;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2) inset;
  font-size: 16px;
  margin: 0;
  padding: 4px;
}
/* jquery.ajax-combobox.css END ==========> */

input[type=submit].leftbank-button, input[type=button].leftbank-button, button.leftbank-button, a.leftbank-button {-webkit-appearance: none;outline: none;box-shadow: none;cursor: pointer;}

.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}

/* Date Picker START --> */
.ui-datepicker {width: 216px;height: auto;margin: 5px auto 0;font: 9pt Arial, sans-serif;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);}
.ui-datepicker a {text-decoration: none;}
.ui-datepicker table {width: 100%;border-collapse: collapse;}
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div {border-color: #E9EAEE;}
table.ui-datepicker td a,.ui-datepicker-header select {background-color: #E9EAEE;}
.ui-datepicker-header select {border: 1px solid #D2D2D2;}
.ui-datepicker-header {background-color: #666;color: #e0e0e0;font-weight: bold;-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);text-shadow: 1px -1px 0px #000;filter: dropshadow(color=#000, offx=1, offy=-1);line-height: 30px;min-height: 30px !important;border-width: 1px 0 0 0;border-style: solid;border-color: #666;}
.ui-datepicker-title {text-align: center;}
.ui-datepicker-title select {margin-top: 2.5%;}
.ui-datepicker-prev, .ui-datepicker-next {display: inline-block;width: 30px;height: 30px;text-align: center;cursor: pointer;background-image: url('assets/images/datepicker/arrow.png');background-repeat: no-repeat;line-height: 600%;overflow: hidden;}
.ui-datepicker-prev {float: left;background-position: center -30px;}
.ui-datepicker-next {float: right;background-position: center 0px;}
.ui-datepicker thead {background: #f7f7f7;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);background: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);background: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);background: linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );border-bottom: 1px solid #bbb;}
.ui-datepicker th {text-transform: uppercase;text-align: center;font-size: 6pt;padding: 5px 0;color: #666666;text-shadow: 1px 0px 0px #fff;filter: dropshadow(color=#fff, offx=1, offy=0);}
.ui-datepicker tbody td {padding: 0;border-top: 1px solid #bbb;border-right: 1px solid #bbb;}
.ui-datepicker tbody td:last-child {border-right: 0px;}
.ui-datepicker tbody tr {border-bottom: 1px solid #bbb;}
.ui-datepicker tbody tr:last-child {border-bottom: 0px;}
.ui-datepicker td span, .ui-datepicker td a {display: inline-block;font-weight: bold;text-align: center;width: 30px;height: 30px;line-height: 30px;color: #666666;text-shadow: 1px 1px 0px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);}
.ui-datepicker-calendar .ui-state-default {background: #ededed;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);background: linear-gradient(to bottom,  #ededed 0%,#dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);}
.ui-datepicker-calendar .ui-state-hover {background: #f7f7f7;}
.ui-datepicker-calendar .ui-state-active {background: #FFF2AA;border: 1px solid #c19163;color: #666;-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);text-shadow: 0px 1px 0px #FFF;filter: dropshadow(color=#FFF, offx=0, offy=1);position: relative;margin: -1px;}
.ui-datepicker-unselectable .ui-state-default {background: #f4f4f4;color: #b4b3b3;}
.ui-datepicker-calendar td:first-child .ui-state-active {width: 29px;margin-left: 0;}
.ui-datepicker-calendar td:last-child .ui-state-active {width: 29px;margin-right: 0;}
.ui-datepicker-calendar tr:last-child .ui-state-active {height: 29px;margin-bottom: 0;}
td.ui-datepicker-unselectable.ui-state-disabled {background-color: #d7d7d7;}
table.ui-datepicker-calendar {margin: 0 0 0 0 !important;}
body div#ui-datepicker-div[style] {z-index: 9999 !important;}
/* Date Picker END !!! */

/* START zoomflow.css ==> */
.zoomflow {
  position: relative;
  width: 100%;
  height: 200px;
  outline: none;
  overflow: hidden;
  box-sizing:content-box;
  -moz-box-sizing: content-box !important;
  -ms-box-sizing:content-box;
  padding-bottom:45px; }

.zoomflow .the-structure-holder {
  position: relative;
  width: 100%;
  height: 100%; }

.zoomflow .items {
  display: none; }

.zoomflow .item-tobe {
  position: relative; }

.zoomflow .the-items {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.zoomflow .captionCon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.zoomflow .captionCon > .caption {
  position: absolute;
  min-width: 100px;
  color: #fff; }

.zoomflow .controlsCon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 40px;
  margin-top: 0; }

/* -- estethic styling */
.zoomflow .the-items {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: opacity;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }

.zoomflow.loaded .preloader {
  visibility: hidden;
  opacity: 0; }

.zoomflow.loaded .the-items {
  opacity: 1; }

.zoomflow .preloader {width: 128px;height: 40px;background: transparent url(assets/images/preloader.gif) center center no-repeat;margin-left: -25px;margin-top: -8px;position: absolute;top: 50%;left: 50%; }

.zoomflow .item {
  transition: all 0.7s cubic-bezier(0.86, 0, 0.07, 1) 0s;
  -moz-transition: all 0.7s cubic-bezier(0.86, 0, 0.07, 1) 0s;
  -webkit-transition: all 0.7s cubic-bezier(0.26, 0, 0.07, 1) 0s;
  -o-transition-property: left, top, transform, transform-origin, visibility, opacity;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: left, top, transform, transform-origin, visibility, opacity;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out;
  transform-origin: center center;
  transform: perspective(600px) rotateY(0deg);
  outline: 1px solid transparent;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 20%; }
  
.zoomflow .item-inner {position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;margin:1px;}

.zoomflow .item.non-animate {
  transition-property: none;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: none;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: none;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: none;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: none;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }

.zoomflow .item.currItem {
  transform: perspective(600px) rotateY(0deg) scale(1);
  -webkit-transform: perspective(600px) rotateY(0deg ) scale(1);
  left: 50%;
  top: 50%;
  z-index: 7;
  opacity: 1;
  cursor: auto;
  visibility: visible;
  opacity: 1;
  box-shadow: 25px 0px 25px -25px rgba(0,0,0,0.3), -25px 0px 25px -25px rgba(0,0,0,0.3);
  -webkit-box-shadow: 25px 0px 25px -25px rgba(0,0,0,0.3), -25px 0px 25px -25px rgba(0,0,0,0.3);
  transition-delay: 0.15s;
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s; }

.zoomflow .item.prevItem {
  transform: perspective(600px) rotateY(15deg) scale(0.7,0.7);
  -moz-transform: perspective(600px) rotateY(15deg) scale(0.7,0.7);
  -webkit-transform: perspective(600px) rotateY(15deg) scale(0.7,0.7);
  -ms-transform: perspective(600px) rotateY(15deg) scale(0.7,0.7);
  left: 20%;
  top: 50%;
  z-index: 4;
  cursor: pointer;
  visibility: visible;
  opacity: 1;
  -moz-transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s; }

.non_CSS3 .zoomflow .item.prevItem {z-index:5;}

.zoomflow .item.nextItem {
  transform: perspective(600px) rotateY(-15deg) scale(0.7);
  -moz-transform: perspective(600px) rotateY(-15deg) scale(0.7);
  -webkit-transform: perspective(600px) rotateY(-15deg) scale(0.7);
  -ms-transform: perspective(600px) rotateY(-15deg) scale(0.7);
  left: 80%;
  top: 50%;
  z-index: 5;
  cursor: pointer;
  visibility: visible;
  opacity: 1;
   -moz-transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;  }
  
 .non_CSS3 .zoomflow .item.nextItem {z-index:4;}

.zoomflow .item.nextnextItem {
  transform: perspective(600px) rotateY(0deg) scale(0.7);
  -webkit-transform: perspective(600px) rotateY(0deg) scale(0.7);
  position: absolute;
  left: 75%;
  top: 50%;
  z-index: 4; }

.zoomflow .item.type-image .the-bg {
  background-size: cover;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-position:center center; }

.zoomflow .item.type-image .da-shadow {
  top: 100%;
  position: absolute;
  width: 100%;
  border-radius: 10px;
  pointer-events: none;
  z-index: 0; }
.slider-nav {color: #a0a5a3;background-color: #e6e6df;}
.slider-nav:hover {color: #fff;}
.zoomflow .controlsCon > .arrow-left, .zoomflow .controlsCon > .arrow-right {background-position: center center;background-repeat: no-repeat;width: 40px;height: 40px;position: absolute;left: -45px;top: 45%;margin-top: -35px;cursor: pointer;opacity: 0;z-index: 4;transition-property: opacity;transition-duration: 0.3s;transition-timing-function: ease-out;-moz-transition-property: opacity;-moz-transition-duration: 0.3s;-moz-transition-timing-function: ease-out;-webkit-transition-property: opacity;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-o-transition-property: opacity;-o-transition-duration: 0.3s;-o-transition-timing-function: ease-out;-ms-transition-property: opacity;-ms-transition-duration: 0.3s;-ms-transition-timing-function: ease-out;text-align:center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
 
 .zoomflow .item.nextItem a.action-icons, .zoomflow .item.prevItem a.action-icons {
	 display:none;
 }


.zoomflow .item .controlsCon > .arrow-left, .zoomflow .item .controlsCon > .arrow-right {opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; zoom:1; }

.zoomflow .controlsCon > .leftbanki-lg {font-size:15px;font-size:1.5em;}

.zoomflow .controlsCon > .arrow-left, .zoomflow .controlsCon > .arrow-right {
 -moz-border-radius: 100%;
 -webkit-border-radius: 100%;
 border-radius: 100%; 
}

.zoomflow .controlsCon i {line-height:40px;}

.zoomflow .controlsCon i:before {display:inline-block;}

.zoomflow .controlsCon > .arrow-right {
  left: auto;
  right: -45px;
  top: 45%;
}

.zoomflow:hover .item.currItem .controlsCon > .arrow-left, .zoomflow:hover .item.currItem .controlsCon > .arrow-right {
  opacity: 0.95;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; }

.zoomflow.mode-only-two .controlsCon > .arrow-left {
  display: none; }
/* END zoomflow.css !!! */