@charset "UTF-8"; .link-item a, .link-item a:link, .ms-WPBody a:link, .ms-WPTitle a, .ms-linksection-level1 ul li a, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .ms-menutoolbar td a, .ms-vb a:link, .ms-vb-user a:link, .ms-vb2 a:link, .s4-ql a.selected, .s4-ql ul.root ul>li>a, .s4-ql ul.root>li>.menu-item, .s4-qlheader, .s4-title h1 a, .s4-title h2 a, .s4-tn li.static>.menu-item, a.ms-addnew { color:#20399D; border:0; text-decoration:none } .link-item a:visited, .ms-WPBody a:visited, .ms-linksection-level1 ul li a:visited, .ms-ltviewselectormenuheader .ms-viewselector a:visited, .ms-ltviewselectormenuheader .ms-viewselectorhover a:visited, .ms-vb a:visited, .ms-vb-user a:visited, .ms-vb2 a:visited, .s4-qlheader:visited, a.ms-addnew:visited { color:#20399D; text-decoration:underline } .link-item a:hover, .ms-WPBody a:hover, .ms-disc a:hover, .ms-linksection-level1 ul li a:hover, .ms-ltviewselectormenuheader .ms-viewselector a:hover, .ms-ltviewselectormenuheader .ms-viewselectorhover a:hover, .ms-menutoolbar td a:hover, .ms-propertysheet a:hover, .ms-rtestate-field a:hover, .ms-sectionheader a:hover, .ms-vb a:hover, .ms-vb-user a:hover, .ms-vb2 a:hover, .ms-vh a:hover, .ms-vh2 a:hover, .ms-vh2-nofilter a:hover, .ms-vh2-nofilter-notextalign a:hover, .s4-ql ul.root ul>li>a:hover, .s4-ql ul.root>li>a:hover, .s4-ql ul>li>a:hover, .s4-qlheader:hover, .s4-title h1 a:hover, .s4-title h2 a:hover, .s4-tn li.static>a:hover, .s4-toplinks .s4-tn a.selected:hover, a.ms-addnew:hover, a.ms-toolbar:hover { color:#20399D; text-decoration:underline } .link-item a:active, .ms-linksection-level1 ul li a:active, .ms-ltviewselectormenuheader .ms-viewselector a:active, .ms-ltviewselectormenuheader .ms-viewselectorhover a:active, .ms-vb a:active, .ms-vb-user a:active, .ms-vb2 a:active, a.ms-addnew:active { color:#20399D; text-decoration:underline } .ms-addnew a, .ms-navitem a:link, .ms-selectorlink a, .ms-selectorlink a:visited, .ms-viewlsts .ms-vb2>a, .s4-ql a.selected { color:#20399D!important; text-decoration:underline!important } .ms-addnew a:visited, .ms-navitem a:visited, .ms-viewlsts .ms-vb2>a:visited, .s4-ql a.selected:visited { color:#20399D!important; text-decoration:underline } .ms-WPTitle a:hover, .ms-addnew a:hover, .ms-navitem a:hover, .ms-selectorlink a:hover, .ms-viewlsts .ms-vb2>a:hover, .s4-ql a.selected:hover, tr.ms-itmhover a:hover, tr.s4-itm-hover a:hover { color:#20399D!important; text-decoration:underline!important } .ms-addnew a:active, .ms-navitem a:active, .ms-viewlsts .ms-vb2>a:active, .s4-ql a.selected:active { color:#20399D; text-decoration:underline } .description, .headertitle, .headertitle a, .headertitle a:link, .headertitle-band, .headertitle-band a, .headertitle-band a:link, .headertitle-large, .headertitle-large a, .headertitle-large a:link, .headertitle-small, .headertitle-small a, .headertitle-small a:link, .level-description, .level-item, .level-item a, .level-item a:link, .link-item, .link-item a, .link-item a:link, .link-item-large, .link-item-large a, .link-item-large a:link, .medium, .ms-SPButton, .ms-SPZoneLabel, .ms-WPBody, .ms-WPBody td, .ms-WPTitle, .ms-createpageinformation table td, .ms-cui-menu, .ms-cui-ribbon, .ms-cui-toolbar-toolbar, .ms-descriptiontext, .ms-dlgTitleText, .ms-formbodysurvey, .ms-formdescription, .ms-formfieldlabelcontainer, .ms-formlabel, .ms-formtoolbar, .ms-gb, .ms-gb2, .ms-gbload, .ms-gridCol, .ms-gridT1, .ms-input, .ms-inputuserfield, .ms-linksection-level1, .ms-linksectionheader, .ms-listedit .ms-descriptiontext, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit .ms-pageinformation table td, .ms-listedit .ms-propertysheet, .ms-listedit .ms-standardheader, .ms-listedit table.ms-pageinformation, .ms-listheaderlabel, .ms-long, .ms-longer, .ms-lookuptypeintextbox, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .ms-menutoolbar td a, .ms-pageinformation h3.ms-standardheader, .ms-pageinformation table td, .ms-paging, .ms-pb, .ms-pb-selected, .ms-ph, .ms-propertysheet, .ms-radiotext, .ms-rtedropdown, .ms-rtefield, .ms-rtelong, .ms-rtelonger, .ms-sbplain, .ms-sbtable, .ms-sectionheader, .ms-siteactionsmenuhover, .ms-siteactionsmenuinner, .ms-socialNotif-Container, .ms-surveyTotal, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-toolbar, .ms-toolbarContainer, .ms-vb, .ms-vb-tall, .ms-vb-user, .ms-vb2, .ms-vh, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-vh2-nofilter-notextalign, .ms-vh2-nograd, .ms-vh2-nograd-icon, .ms-vh3-nograd, .ms-vhImage, .ms-viewselector, .ms-viewselectorhover, .ms-viewselectortext, .ms-welcomeMenu, .ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn td, .ms-wpadder-description, .ms-wpadder-items, .ms-wpadder-sectionhead, .ms-wpadder-tabTable th, .ms-wpadder-upload button, .ms-wpadder-upload input, .ms-wpadder-wpname, .ms-wpadder-zoneArea button, .s4-titletable, a.ms-addnew, body #pageStatusBar, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div, div.ms-formfieldlabelcontainer span.ms-formfieldlabel, div.title-With-Background a, div.title-With-Background a:active, div.title-With-Background a:hover, div.title-With-Background a:link, div.title-With-Background a:visited, groupheader, select, table tr td.ms-disc-bordered-noleft, table.ms-createpageinformation, table.ms-disc td, table.ms-pageinformation, td.ms-vb, th .ms-vb, th.ms-vh, th.ms-vh2-nograd, th.ms-vh2-nograd-icon { font-family:inherit!important } .ms-selectorlink a, .ms-selectorlink a:visited { font-family:inherit } .article-content, .description, .headertitle, .level-description, .link-item, .medium, .ms-SPZoneLabel, .ms-SPZoneTitle, .ms-bottompaging .ms-paging, .ms-createpageinformation table td, .ms-createpageinformation th, .ms-descriptiontext, .ms-formlabel, .ms-formtoolbar, .ms-gb, .ms-gb .ms-standardheader, .ms-gb2, .ms-gbload, .ms-linksection-level1 h3, .ms-linksectionheader, .ms-linksectionheader .ms-standardheader, .ms-listedit .ms-gb .ms-vh2, .ms-listedit .ms-gb .ms-vh2-nofilter, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit .ms-standardheader, .ms-listheaderlabel, .ms-pageinformation h3.ms-standardheader, .ms-pageinformation table td, .ms-pageinformation th, .ms-paging, .ms-pb, .ms-pb-selected td, .ms-ph, .ms-propertysheet, .ms-rteElement-P, .ms-rtefield, .ms-sectionheader, .ms-socialNotif-text, .ms-standardheader, .ms-toolbar, .ms-toolbarContainer, .ms-vb, .ms-vb-tall, .ms-vb-user, .ms-vb2, .ms-vh, .ms-vh-icon-empty, .ms-vh2, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-vh2-nofilter-notextalign, .ms-vh2-nograd, .ms-vh2-nograd-icon, .ms-vh3-nograd, .ms-vhImage, .ms-viewlsts-noitems>b, .s4-search input.ms-sbplain, .s4-search select.ms-sbscopes, .s4-specialNavLinkList a:hover>span.ms-splinkbutton-text, .s4-title .s4-pagedescription, .s4-title .s4uniqpermdescription, .s4-title h2, .tmt-name, .welcome-content, groupheader, table.ms-disc td, th .ms-vb, th.ms-vh2-nograd, th.ms-vh2-nograd-icon { color:inherit } .ms-viewlsts th.ms-vh2-nofilter { color:inherit } .ms-cui-menu a:active, .ms-cui-menu a:hover, .ms-cui-menu a:link, .ms-cui-menu a:visited, .ms-cui-ribbon a:active, .ms-cui-ribbon a:hover, .ms-cui-ribbon a:link, .ms-cui-ribbon a:visited, .ms-menutoolbar td a, .ms-menutoolbar td a:hover, .ms-siteactionsmenu>span>a, .s4-specialNavLinkList a:hover>span.ms-splinkbutton-text, a.ms-socialNotif { text-decoration:none } .ms-cui-img-cont-float img, .ms-cui-img-container img, .ms-dlgContent img { max-width:inherit!important } hr { height:inherit } #s4-ribboncont img, #s4-ribbonrow img, .ms-cui-ribbon img, .ms-dlgCloseBtnImg { max-width:none } body .s4-pr img { max-width:100% } .ms-cui-tt-a { color:#fff!important } .s4-search input.ms-sbplain { height:auto; width:200px!important; padding:10px; font-size:15px; color:#333; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px } .s4-search input.s4-searchbox-QueryPrompt { color:#999 } .ms-sbgo .srch-gosearchimg { display:none } .ms-sbgo a { display:block; width:30px; height:30px; margin:0 0 0 10px; background:url(i/search.png) 0 0 no-repeat } .ms-sbgo a:hover { background-position:0 -30px } .s4-wpTopTable { margin:0 } .ms-PartSpacingVertical { display:none } .ms-wpTdSpace { display:none } .ms-WPHeader td, .ms-fakewptitle { border-color:#2f7799; background:#2f7799 } h3.ms-WPTitle { color:#fff; font-weight:700; font-size:17px; padding:10px; text-align:left!important } .s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a, h3.ms-WPTitle a { color:#fff } h3.ms-WPTitle nobr { white-space:normal } .ms-WPBorder, .ms-WPBorderBorderOnly { border:1px solid #ddd } .ms-WPBorder { border-top:0 } .ms-WPBorderBorderOnly { background:#f5f5f5 } .ms-WPBody { font-size:.88em; font-family:ProximaNovaRegular, Arial, Helvetica, Tahoma, sans-serif; padding:0 } .ms-WPBorder .ms-WPBody, .ms-WPBorderBorderOnly .ms-WPBody { padding:0 } .ms-wpContentDivSpace { margin:0 } .ms-WPBody h1, .ms-WPBody h2, .ms-WPBody h3, .ms-WPBody h4, .ms-WPBody h5, .ms-WPBody h6 { font-weight:400 } .ms-WPBody img { margin:0 } .item, .level-header, .level-item-pos { padding:0; margin:0 0 .5em 0 } .bullet, .level-bullet { padding:0 0 0 10px } .level-description-padding { padding:0 } .headertitle, .headertitle a, .headertitle a:link { font-size:inherit } .ms-listviewtable { background:#fff } html.ms-dialog body { background:#fff } html.ms-dialog #v5-wrapper { width:auto; padding:10px; max-width:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none } html.ms-dialog #v5-page-column-main { margin:0 } .ms-MenuUIPopupBody { font-size:12px; font-family:'Helvetica Neue', Arial, Helvetica, sans-serif } div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink { color:#2f7799!important } span.ms-menuitemdescription { color:#999!important; font-size:11px } .ms-siteactionsmenuhover, .ms-welcomeMenu.ms-SpLinkButtonActive { background-color:#333; border-color:#555 } .ms-cui-topBar2 { border-color:#222 } #RibbonContainer { z-index:1500 } .ms-cui-tt-span { float:none!important; padding:4px 10px 4px!important; min-height:10px; margin-left:0!important } .ms-cui-ribbon, .ms-cui-tabContainer { line-height:1.2!important } div.article, div.welcome { padding:0 } table.splashLinkFrame { border-collapse:collapse } .article .article-header { font-family:inherit; font-size:12px; overflow:auto; border:0; color:#999; margin:0 0 1em 0 } .captioned-image .caption { font-family:inherit; font-size:12px; color:#999 } .article-content, .welcome-content { margin:10px 0 0 0 } .article-left .captioned-image, .welcome .welcome-image { margin-right:2em } .article .related-links, .article-right .captioned-image { margin-left:2em } .article .captioned-image, .article .related-links, .welcome .splash-image, .welcome .welcome-image { margin-bottom:1em } .article .related-links { border:0 } .edit-mode-border, .ewiki-margin { padding:0; margin:0 } .ewiki-margin { font-size:12px; color:#999; margin:0 0 1em 0 } .right-wp-zone-col { width:195px; border-color:#ddd } .ewiki-slink { margin-left:15px } .ms-redirectControl { font-size:inherit; font-family:inherit; color:#999 } .ms-WPBody td { font-size:.87em } body.v4master { overflow:visible!important; height:100%; width:inherit } body #aspnetForm { margin:0 } body #s4-workspace { overflow:visible!important; height:inherit!important; width:inherit!important } body #s4-ribbonrow { font-size:11px; background-color:#333; min-height:0!important; height:auto!important } #s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id^="Ribbon."] { position:fixed!important } body .s4-pr.s4-ribbonrowhidetitle { z-index:20 } .ms-dlgOverlay { width:100%!important } body #s4-bodyContainer { min-width:0; z-index:10 } .menu ul { list-style:none } .menu li, .menu ul { margin:0; padding:0 } .menu a.menu-item span.additional-background, .menu a.menu-item span.menu-item-text { cursor:pointer } .menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text { display:inline-block } .menu-vertical .menu-item, .menu-vertical .menu-item .additional-background, .menu-vertical li, ul.dynamic .menu-item, ul.dynamic .menu-item .additional-background .menu-vertical .menu-item .menu-item-text, ul.dynamic .menu-item .menu-item-text { zoom:1 } .menu li.hover, .menu li.hover-off { position:relative; z-index:100 } .menu-horizontal .menu-item-text { white-space:nowrap } .menu-vertical .menu-item-text { word-wrap:break-word; overflow:hidden } .menu-horizontal ul.static { display:block } .menu-horizontal a.static, .menu-horizontal li.static, .menu-horizontal span.static { float:left } .menu-horizontal { display:block; zoom:1 } .menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background { padding-right:10px; background-image:none; background-repeat:no-repeat; background-position:right center } .menu-horizontal ul.dynamic a.dynamic-children span.additional-background, .menu-horizontal ul.dynamic span.dynamic-children span.additional-background { background-image:none } .menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background { padding-right:10px; background-image:none; background-repeat:no-repeat; background-position:right center } .menu ul.dynamic { margin:0; padding:0 0 0 5px; list-style:none; width:180px; margin-right:10px; text-align:left; border-left:1px solid #fff; position:relative; background-color:transparent; border:0; left:0; display:none } .menu-popup { position:relative } .menu a.dynamic, .menu span.dynamic { min-width:150px } *:first-child+html[dir=rtl] .menu-horizontal { direction:ltr } *:first-child+html[dir=rtl] .menu-horizontal .menu-item { direction:rtl } *:first-child+html[dir=rtl] .menu-horizontal li.static { float:none; display:inline } *:first-child+html[dir=rtl] .menu-horizontal li.static .additional-background { zoom:1 } .menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background { padding-right:0; padding-left:0; background-image:none; background-repeat:no-repeat; background-position:right center } .s4-tn li.dynamic>a.menu-item:hover { background:0 0 } .s4-ql, .s4-specialNavLinkList { margin:0 } .s4-ql ul.root ul.static { margin:0 0 10px 0; width:auto!important } .s4-ql li, .s4-specialNavLinkList li { min-height:0 } .s4-ql ul.root>li>.menu-item, .s4-qlheader, .s4-qlheader:visited { padding:0; font-weight:700; border:0; margin:0 0 3px 0; color:#333 } .ms-addnew a, .ms-navitem a:link, .ms-selectorlink a, .ms-selectorlink a:visited, .ms-viewlsts .ms-vb2>a, .s4-ql a.selected { color:#a71228!important } .s4-ql a.selected span { color:#a71228!important } .s4-ql a.selected { border:0!important; background:none transparent; font-weight:700 } .s4-ql ul.root>li>a.selected { padding:0!important } .s4-ql ul.root ul>li>a { font-size:12px; padding:0 0 0 10px; border:0; margin:0 0 4px 0; color:#888 } .s4-specialNavLinkList { display:none } .ms-blog-addnew { font-size:12px!important; padding:0 0 0 10px; margin:0 } .ngwpz table { width:100% } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block } audio, canvas, video { display:inline-block } audio:not([controls]) { display:none } [hidden] { display:none } html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% } button, html, input, select, textarea { font-family:sans-serif } body { margin:0; font-size:100%; line-height:1.2 } a:focus { outline:0; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px } a:active, a:hover { outline:0 } sub, sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline } sup { top:-.5em } sub { bottom:-.25em } img { max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic } #map_canvas img { max-width:none } svg:not(:root) { overflow:hidden } figure { margin:0 } form { margin:0 } fieldset { border:0; margin:0; padding:0 } label { cursor:pointer } legend { border:0; padding:0; white-space:normal } button, input, select, textarea { font-size:100%; margin:0; vertical-align:middle } button, input { line-height:normal } button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0 } button, input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance:button } button[disabled], input[disabled] { cursor:default } input[type=checkbox], input[type=radio] { box-sizing:border-box; padding:0 } input[type=search] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance:none } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0 } textarea { overflow:auto; vertical-align:top; resize:vertical } table { border-collapse:collapse; border-spacing:0 } td { vertical-align:top } embed, object { outline:0 } .clearfix:after, .clearfix:before { display:table; content:""; line-height:0 } .clearfix:after { clear:both } .hide-text { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 } .input-block-level { display:block; width:100%; min-height:11.5em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box } body { margin:0; font-family:ProximaNovaRegular, Arial, Helvetica, Tahoma, sans-serif; font-size:100%; font-weight:400; font-style:normal; line-height:1.5em; color:#070808; background-color:#F6F6F6 } a { color:#20399D; text-decoration:none; outline:0 } a:visited { color:#20399D; text-decoration:none; outline:0 } a:link { color:#20399D; text-decoration:none; outline:0 } a:hover { color:#0f1a48; text-decoration:underline; outline:0 } a:focus { outline:0 } :focus { -moz-outline-style:none } .chromeframe { margin:.2em 0; background:#ccc; color:#000; padding:.2em 0; position:fixed; z-index:5000 } .row { margin-left:-13px } .row:after, .row:before { display:table; content:""; line-height:0 } .row:after { clear:both } [class*=span] { float:left; margin-left:13px } .container, .navbar-fixed-bottom .container, .navbar-fixed-top .container { width:983px } .span12 { width:983px } .span11 { width:900px } .span10 { width:817px } .span9 { width:734px } .span8 { width:651px } .span7 { width:568px } .span6 { width:485px } .span5 { width:402px } .span4 { width:319px } .span3 { width:236px } .span2 { width:153px } .span1 { width:70px } .offset12 { margin-left:1009px } .offset11 { margin-left:926px } .offset10 { margin-left:843px } .offset9 { margin-left:760px } .offset8 { margin-left:677px } .offset7 { margin-left:594px } .offset6 { margin-left:511px } .offset5 { margin-left:428px } .offset4 { margin-left:345px } .offset3 { margin-left:262px } .offset2 { margin-left:179px } .offset1 { margin-left:96px } .row-fluid { width:100% } .row-fluid:after, .row-fluid:before { display:table; content:""; line-height:0 } .row-fluid:after { clear:both } .row-fluid [class*=span] { display:block; width:100%; min-height:11.5em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.12765957% } .row-fluid [class*=span]:first-child { margin-left:0 } .row-fluid .span12 { width:99.99999999% } .row-fluid .span11 { width:91.48936169% } .row-fluid .span10 { width:82.9787234% } .row-fluid .span9 { width:74.4680851% } .row-fluid .span8 { width:65.9574468% } .row-fluid .span7 { width:57.4468085% } .row-fluid .span6 { width:48.93617021% } .row-fluid .span5 { width:40.42553191% } .row-fluid .span4 { width:31.91489361% } .row-fluid .span3 { width:23.40425532% } .row-fluid .span2 { width:14.89361702% } .row-fluid .span1 { width:6.38297872% } .container { margin-right:auto; margin-left:auto } .container:after, .container:before { display:table; content:""; line-height:0 } .container:after { clear:both } .container-fluid { padding-right:13px; padding-left:13px } .container-fluid:after, .container-fluid:before { display:table; content:""; line-height:0 } .container-fluid:after { clear:both } p { margin:0 0 .75em; font-family:ProximaNovaRegular, Arial, Helvetica, Tahoma, sans-serif; font-size:1em; line-height:1.5em } p small { font-size:12px; color:#070808 } .lead { margin-bottom:1.5em; font-size:20px; font-weight:100; line-height:2.25em } h1, h2, h3, h4, h5, h6 { margin:0; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-weight:400; font-style:normal; color:#070808; text-rendering:optimizelegibility } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight:400; color:#9FA7AC } .ms-WPBody h1, h1 { font-size:30px; line-height:1.08em; margin-bottom:7px } .ms-WPBody h1 small, h1 small { font-size:18px } .ms-WPBody h2, h2 { font-size:1.71em; line-height:1.2em; margin-bottom:6px } .ms-WPBody h2 small, h2 small { font-size:1.286em } .ms-WPBody h3, h3 { line-height:1.35em; font-size:1.286em; margin-bottom:5px } .ms-WPBody h3 small, h3 small { font-size:1em } .ms-WPBody h4, .ms-WPBody h5, .ms-WPBody h6, h4, h5, h6 { line-height:1.5em } .ms-WPBody h4, h4 { font-size:1.07em; margin-bottom:4px } .ms-WPBody h4 small, h4 small { font-size:12px } .ms-WPBody h5, h5 { font-size:.93em; margin-bottom:4px } .ms-WPBody h6, h6 { font-size:12px; color:#919AA0; text-transform:uppercase } .page-header { padding-bottom:.5em; margin:1.5em 0; border-bottom:1px solid #919AA0 } .page-header h1 { line-height:1 } ol, ul { padding:0; margin:0 0 .75em 25px } ol ol, ol ul, ul ol, ul ul { margin-bottom:0 } ul { list-style:disc } ol { list-style:decimal } li { line-height:1.5em } ol.unstyled, ul.unstyled { margin-left:0; list-style:none } dl { margin-bottom:1.5em } dd, dt { line-height:1.5em } dt { font-weight:700; line-height:.5em } dd { margin-left:.75em } .dl-horizontal dt { float:left; width:120px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .dl-horizontal dd { margin-left:130px } hr { margin:1.5em 0; border:0; border-top:1px solid #BABFC3; border-bottom:1px solid #fff } b, strong { font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-weight:400; font-style:normal } em { font-style:italic } .muted { color:#919AA0 } abbr[title] { cursor:help; border-bottom:1px dotted } abbr.initialism { font-size:90%; text-transform:uppercase } blockquote { padding:0 0 0 15px; margin:0 0 1.5em; border-left:5px solid #eee } blockquote p { margin-bottom:0; font-size:16px; font-weight:300; line-height:1.875em } blockquote small { display:block; line-height:1.5em; color:#919AA0 } blockquote small:before { content:'\2014 \00A0' } blockquote.pull-right { float:right; padding-right:15px; padding-left:0; border-right:5px solid #D6D9DB; border-left:0 } blockquote.pull-right p, blockquote.pull-right small { text-align:right } blockquote:after, blockquote:before, q:after, q:before { content:"" } address { display:block; margin-bottom:1.5em; font-style:normal; line-height:1.5em } small { font-size:100% } cite { font-style:normal } code, pre { padding:0 3px 2px; font-family:Menlo, Monaco, Consolas, "Courier New", monospace; font-size:13px; color:#333; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } code { padding:2px 4px; color:#d14; background-color:#f7f7f9; border:1px solid #e1e1e8 } pre { display:block; padding:.25em; margin:0 0 .75em; font-size:12.95px; line-height:1.5em; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap; background-color:#f5f5f5; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } pre.prettyprint { margin-bottom:1.5em } pre code { padding:0; color:inherit; background-color:transparent; border:0 } .pre-scrollable { max-height:340px; overflow-y:scroll } form { margin:0 0 1.5em } fieldset { padding:0; margin:0; border:0 } legend { display:block; width:100%; padding:0; margin-bottom:2.25em; font-size:21px; line-height:3em; color:#333; border:0; border-bottom:1px solid #eee } legend small { font-size:1.125em; color:#999 } button, input, label, select, textarea { font-size:1em; font-weight:400; line-height:1.5em } button, input, select, textarea { font-family:ProximaNovaRegular, Arial, Helvetica, Tahoma, sans-serif } label { display:block; margin-bottom:5px; color:#333 } .uneditable-input, input, select, textarea { display:inline-block; width:210px; height:1.5em; padding:4px; margin-bottom:9px; font-size:1em; line-height:1.5em; color:#555; background-color:#fff; border:1px solid #ccc; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px } .uneditable-textarea { width:auto; height:auto } label input, label select, label textarea { display:block } input[type=checkbox], input[type=image], input[type=radio] { width:auto; height:auto; padding:0; margin:3px 0; line-height:normal; cursor:pointer; background-color:transparent; border:0; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } input[type=image] { border:0 } input[type=file] { width:auto; padding:initial; line-height:initial; background-color:#fff; background-color:initial; border:initial; -webkit-box-shadow:none; -moz-box-shadow:none; -khtml-box-shadow:none; box-shadow:none } input[type=button], input[type=reset], input[type=submit] { width:auto; height:auto } input[type=file], select { height:28px; line-height:28px } input[type=file] { line-height:18px } select { width:220px; background-color:#fff } select[multiple], select[size] { height:auto } input[type=image] { -webkit-box-shadow:none; -moz-box-shadow:none; -khtml-box-shadow:none; box-shadow:none } textarea { height:auto } input[type=hidden] { display:none } .checkbox, .radio { min-height:18px; padding-left:18px } .checkbox input[type=checkbox], .radio input[type=radio] { float:left; margin-left:-18px } .controls>.checkbox:first-child, .controls>.radio:first-child { padding-top:5px } .checkbox.inline, .radio.inline { display:inline-block; padding-top:5px; margin-bottom:0; vertical-align:middle } .checkbox.inline+.checkbox.inline, .radio.inline+.radio.inline { margin-left:10px } input, textarea { -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition:border linear .2s, box-shadow linear .2s; -moz-transition:border linear .2s, box-shadow linear .2s; -ms-transition:border linear .2s, box-shadow linear .2s; -o-transition:border linear .2s, box-shadow linear .2s; transition:border linear .2s, box-shadow linear .2s } input:focus, textarea:focus { border-color:rgba(82, 168, 236, .8); outline:0; outline:thin dotted; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6) } input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus, select:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; -webkit-box-shadow:none; -moz-box-shadow:none; -khtml-box-shadow:none; box-shadow:none } .input-mini { width:60px } .input-small { width:90px } .input-medium { width:150px } .input-large { width:210px } .input-xlarge { width:270px } .input-xxlarge { width:530px } .row-fluid .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .uneditable-input[class*=span], input[class*=span], select[class*=span], textarea[class*=span] { float:none; margin-left:0 } .uneditable-input, input, textarea { margin-left:0 } .uneditable-input.span12, input.span12, textarea.span12 { width:973px } .uneditable-input.span11, input.span11, textarea.span11 { width:890px } .uneditable-input.span10, input.span10, textarea.span10 { width:807px } .uneditable-input.span9, input.span9, textarea.span9 { width:724px } .uneditable-input.span8, input.span8, textarea.span8 { width:641px } .uneditable-input.span7, input.span7, textarea.span7 { width:558px } .uneditable-input.span6, input.span6, textarea.span6 { width:475px } .uneditable-input.span5, input.span5, textarea.span5 { width:392px } .uneditable-input.span4, input.span4, textarea.span4 { width:309px } .uneditable-input.span3, input.span3, textarea.span3 { width:226px } .uneditable-input.span2, input.span2, textarea.span2 { width:143px } .uneditable-input.span1, input.span1, textarea.span1 { width:60px } input[disabled], input[readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly] { cursor:not-allowed; background-color:#E4E6E7; border-color:#ddd } input[type=checkbox][disabled], input[type=checkbox][readonly], input[type=radio][disabled], input[type=radio][readonly] { background-color:transparent } .control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color:#c09853 } .control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#c09853 } .control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color:#c09853; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color:#a47e3c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e } .control-group.warning .input-append .add-on, .control-group.warning .input-prepend .add-on { color:#c09853; background-color:#fcf8e3; border-color:#c09853 } .control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#b94a48 } .control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#b94a48 } .control-group.error input, .control-group.error select, .control-group.error textarea { border-color:#b94a48; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color:#953b39; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392 } .control-group.error .input-append .add-on, .control-group.error .input-prepend .add-on { color:#b94a48; background-color:#f2dede; border-color:#b94a48 } .control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#468847 } .control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#468847 } .control-group.success input, .control-group.success select, .control-group.success textarea { border-color:#468847; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color:#356635; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b } .control-group.success .input-append .add-on, .control-group.success .input-prepend .add-on { color:#468847; background-color:#dff0d8; border-color:#468847 } input:focus:required:invalid, select:focus:required:invalid, textarea:focus:required:invalid { color:#b94a48; border-color:#ee5f5b } input:focus:required:invalid:focus, select:focus:required:invalid:focus, textarea:focus:required:invalid:focus { border-color:#e9322d; -webkit-box-shadow:0 0 6px #f8b9b7; -moz-box-shadow:0 0 6px #f8b9b7; -khtml-box-shadow:0 0 6px #f8b9b7; box-shadow:0 0 6px #f8b9b7 } .form-actions { padding:.5em 20px 1.5em; margin-top:1.5em; margin-bottom:1.5em; background-color:#f5f5f5; border-top:1px solid #ddd } .form-actions:after, .form-actions:before { display:table; content:""; line-height:0 } .form-actions:after { clear:both } .uneditable-input { overflow:hidden; white-space:nowrap; cursor:not-allowed; background-color:#fff; border-color:#eee; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .025); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .025); -khtml-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .025); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .025) } :-moz-placeholder { color:#999 } :-ms-input-placeholder { color:#999 } ::-webkit-input-placeholder { color:#999 } .help-block, .help-inline { color:#555 } .help-block { display:block; margin-bottom:.75em } .help-inline { display:inline-block; vertical-align:middle; padding-left:5px } .input-append, .input-prepend { margin-bottom:5px } .input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select { position:relative; margin-bottom:0; vertical-align:middle; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -khtml-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0 } .input-append .uneditable-input:focus, .input-append input:focus, .input-append select:focus, .input-prepend .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus { z-index:2 } .input-append .uneditable-input, .input-prepend .uneditable-input { border-left-color:#ccc } .input-append .add-on, .input-prepend .add-on { display:inline-block; width:auto; height:1.5em; min-width:16px; padding:4px 5px; font-weight:400; line-height:1.5em; text-align:center; text-shadow:0 1px 0 #fff; vertical-align:middle; background-color:#eee; border:1px solid #ccc } .input-append .add-on, .input-append .btn, .input-prepend .add-on, .input-prepend .btn { margin-left:-1px; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .input-append .active, .input-prepend .active { background-color:#a9dba9; border-color:#46a546 } .input-prepend .add-on, .input-prepend .btn { margin-right:-1px } .input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -khtml-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px } .input-append .uneditable-input, .input-append input, .input-append select { -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -khtml-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px } .input-append .uneditable-input { border-right-color:#ccc; border-left-color:#eee } .input-append .add-on:last-child, .input-append .btn:last-child { -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -khtml-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0 } .input-prepend.input-append .uneditable-input, .input-prepend.input-append input, .input-prepend.input-append select { -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right:-1px; -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -khtml-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px } .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left:-1px; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -khtml-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0 } .search-query { padding-right:14px; padding-right:4px; padding-left:14px; padding-left:4px; margin-bottom:0; -webkit-border-radius:14px; -moz-border-radius:14px; -khtml-border-radius:14px; border-radius:14px } .form-horizontal .help-inline, .form-horizontal .input-append, .form-horizontal .input-prepend, .form-horizontal .uneditable-input, .form-horizontal input, .form-horizontal select, .form-horizontal textarea, .form-inline .help-inline, .form-inline .input-append, .form-inline .input-prepend, .form-inline .uneditable-input, .form-inline input, .form-inline select, .form-inline textarea, .form-search .help-inline, .form-search .input-append, .form-search .input-prepend, .form-search .uneditable-input, .form-search input, .form-search select, .form-search textarea { display:inline-block; margin-bottom:0 } .form-horizontal .hide, .form-inline .hide, .form-search .hide { display:none } .form-inline label, .form-search label { display:inline-block } .form-inline .input-append, .form-inline .input-prepend, .form-search .input-append, .form-search .input-prepend { margin-bottom:0 } .form-inline .checkbox, .form-inline .radio, .form-search .checkbox, .form-search .radio { padding-left:0; margin-bottom:0; vertical-align:middle } .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-search .radio input[type=radio] { float:left; margin-right:3px; margin-left:0 } .control-group { margin-bottom:.75em } legend+.control-group { margin-top:1.5em; -webkit-margin-top-collapse:separate } .form-horizontal .control-group { margin-bottom:1.5em } .form-horizontal .control-group:after, .form-horizontal .control-group:before { display:table; content:""; line-height:0 } .form-horizontal .control-group:after { clear:both } .form-horizontal .control-label { float:left; width:140px; padding-top:5px; text-align:right } .form-horizontal .controls { margin-left:160px } .form-horizontal .help-block { margin-top:.75em; margin-bottom:0 } .form-horizontal .form-actions { padding-left:160px } input::-moz-focus-inner { border:0 } table { max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0 } .table { width:100%; margin-bottom:1.5em } .table td, .table th { padding:8px; line-height:1.5em; text-align:left; vertical-align:top; border-top:1px solid #ddd } .table th { font-weight:700 } .table thead th { vertical-align:bottom } .table caption+thead tr:first-child td, .table caption+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table thead:first-child tr:first-child td, .table thead:first-child tr:first-child th { border-top:0 } .table tbody+tbody { border-top:2px solid #ddd } .table-condensed td, .table-condensed th { padding:4px 5px } .table-bordered { border:1px solid #ddd; border-collapse:separate; border-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px } .table-bordered td, .table-bordered th { border-left:1px solid #ddd } .table-bordered caption+tbody tr:first-child td, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+thead tr:first-child th, .table-bordered tbody:first-child tr:first-child td, .table-bordered tbody:first-child tr:first-child th, .table-bordered thead:first-child tr:first-child th { border-top:0 } .table-bordered tbody:first-child tr:first-child td:first-child, .table-bordered thead:first-child tr:first-child th:first-child { -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topleft:4px } .table-bordered tbody:first-child tr:first-child td:last-child, .table-bordered thead:first-child tr:first-child th:last-child { -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-topright:4px } .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered thead:last-child tr:last-child th:first-child { -webkit-border-radius:0 0 0 4px; -moz-border-radius:0 0 0 4px; -khtml-border-radius:0 0 0 4px; border-radius:0 0 0 4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px } .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered thead:last-child tr:last-child th:last-child { -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px } .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color:#f9f9f9 } .table tbody tr:hover td, .table tbody tr:hover th { background-color:#f5f5f5 } table .span1 { float:none; width:54px; margin-left:0 } table .span2 { float:none; width:137px; margin-left:0 } table .span3 { float:none; width:220px; margin-left:0 } table .span4 { float:none; width:303px; margin-left:0 } table .span5 { float:none; width:386px; margin-left:0 } table .span6 { float:none; width:469px; margin-left:0 } table .span7 { float:none; width:552px; margin-left:0 } table .span8 { float:none; width:635px; margin-left:0 } table .span9 { float:none; width:718px; margin-left:0 } table .span10 { float:none; width:801px; margin-left:0 } table .span11 { float:none; width:884px; margin-left:0 } table .span12 { float:none; width:967px; margin-left:0 } table .span13 { float:none; width:1050px; margin-left:0 } table .span14 { float:none; width:1133px; margin-left:0 } table .span15 { float:none; width:1216px; margin-left:0 } table .span16 { float:none; width:1299px; margin-left:0 } table .span17 { float:none; width:1382px; margin-left:0 } table .span18 { float:none; width:1465px; margin-left:0 } table .span19 { float:none; width:1548px; margin-left:0 } table .span20 { float:none; width:1631px; margin-left:0 } table .span21 { float:none; width:1714px; margin-left:0 } table .span22 { float:none; width:1797px; margin-left:0 } table .span23 { float:none; width:1880px; margin-left:0 } table .span24 { float:none; width:1963px; margin-left:0 } .dropdown, .dropup { position:relative } .dropdown-toggle:active, .open .dropdown-toggle { outline:0 } .caret { display:inline-block; width:0; height:0; vertical-align:top; border-top:4px solid #000; border-right:4px solid transparent; border-left:4px solid transparent; content:""; opacity:.3; filter:alpha(opacity=30) } .dropdown .caret { margin-top:8px; margin-left:2px } .dropdown:hover .caret, .open .caret { opacity:1; filter:alpha(opacity=100) } .dropdown-menu { position:absolute; top:100%; left:0; z-index:870; display:none; float:left; min-width:160px; padding:4px 0; margin:1px 0 0; list-style:none; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .2); -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2); -khtml-box-shadow:0 5px 10px rgba(0, 0, 0, .2); box-shadow:0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box } .dropdown-menu.pull-right { right:0; left:auto } .dropdown-menu .divider { height:1px; margin:-.25em 1px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff } .dropdown-menu a { display:block; padding:3px 15px; clear:both; font-weight:400; line-height:1.5em; color:#232628; white-space:nowrap } .dropdown-menu .active>a, .dropdown-menu .active>a:hover, .dropdown-menu li>a:hover { color:#fff; text-decoration:none; background-color:#20399D } .open .dropdown-menu { display:block } .pull-right .dropdown-menu { right:0; left:auto } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top:0; border-bottom:4px solid #000; content:"\2191" } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:1px } .typeahead { margin-top:2px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px } .well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #eee; border:1px solid rgba(0, 0, 0, .05); -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); -khtml-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05) } .well blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, .15) } .well-large { padding:24px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px } .well-small { padding:9px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } .fade { opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity .15s linear; -moz-transition:opacity .15s linear; -ms-transition:opacity .15s linear; -o-transition:opacity .15s linear; transition:opacity .15s linear } .fade.in { opacity:1; filter:alpha(opacity=100) } .collapse { position:relative; height:0; overflow:hidden; -webkit-transition:height .35s ease; -moz-transition:height .35s ease; -ms-transition:height .35s ease; -o-transition:height .35s ease; transition:height .35s ease } .collapse.in { height:auto } .close { float:right; font-size:20px; font-weight:700; line-height:1.5em; color:#000; text-shadow:0 1px 0 #fff; opacity:.2; filter:alpha(opacity=20) } .close:hover { color:#000; text-decoration:none; cursor:pointer; opacity:.4; filter:alpha(opacity=40) } button.close { padding:0; cursor:pointer; background:0 0; border:0; -webkit-appearance:none } .btn { display:inline-block; padding:4px 10px 4px; margin-bottom:0; font-size:1em; line-height:1.5em; color:#333; text-decoration:none!important; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, .75); vertical-align:middle; cursor:pointer; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#f5f5f5; background-image:-moz-linear-gradient(top, #fff, #e6e6e6); background-image:-ms-linear-gradient(top, #fff, #e6e6e6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #fff, #e6e6e6); background-image:-o-linear-gradient(top, #fff, #e6e6e6); background-image:linear-gradient(top, #fff, #e6e6e6); background-repeat:repeat-x; border-color:#e6e6e6 #e6e6e6 #bfbfbf; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); border:1px solid #ccc; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -khtml-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05) } .btn.active, .btn.disabled, .btn:active, .btn:hover, .btn[disabled] { background-color:#e6e6e6 } .btn.active, .btn:active { background-color:#ccc } .btn:hover { color:#333; text-decoration:none!important; background-color:#e6e6e6; background-position:0 -15px; -webkit-transition:background-position .1s linear; -moz-transition:background-position .1s linear; -ms-transition:background-position .1s linear; -o-transition:background-position .1s linear; transition:background-position .1s linear } .btn:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px } .btn.active, .btn:active { background-color:#e6e6e6; background-color:#d9d9d9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -khtml-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) } .btn.disabled, .btn[disabled] { cursor:default; background-color:#e6e6e6; background-image:none; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; -khtml-box-shadow:none; box-shadow:none } .btn-large { padding:9px 14px; font-size:1.15em; line-height:normal; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px } .btn-large [class^=icon-] { margin-top:1px } .btn-small { padding:5px 9px; font-size:.86em; line-height:-.5em } .btn-small [class^=icon-] { margin-top:-1px } .btn-mini { padding:2px 6px; font-size:.86em; line-height:-2.5em } .btn-danger, .btn-danger:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover, .btn-primary, .btn-primary:hover, .btn-success, .btn-success:hover, .btn-warning, .btn-warning:hover { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25) } .btn-danger.active, .btn-info.active, .btn-inverse.active, .btn-primary.active, .btn-success.active, .btn-warning.active { color:rgba(255, 255, 255, .75) } .btn { border-color:#ccc; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-primary { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#222f9d; background-image:-moz-linear-gradient(top, #20399D, #26209d); background-image:-ms-linear-gradient(top, #20399D, #26209d); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#20399D), to(#26209d)); background-image:-webkit-linear-gradient(top, #20399D, #26209d); background-image:-o-linear-gradient(top, #20399D, #26209d); background-image:linear-gradient(top, #20399D, #26209d); background-repeat:repeat-x; border-color:#26209d #26209d #17135d; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:hover, .btn-primary[disabled] { background-color:#26209d } .btn-primary.active, .btn-primary:active { background-color:#1c1773 } .btn-warning { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#faa732; background-image:-moz-linear-gradient(top, #fbb450, #f89406); background-image:-ms-linear-gradient(top, #fbb450, #f89406); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image:-webkit-linear-gradient(top, #fbb450, #f89406); background-image:-o-linear-gradient(top, #fbb450, #f89406); background-image:linear-gradient(top, #fbb450, #f89406); background-repeat:repeat-x; border-color:#f89406 #f89406 #ad6704; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-warning.active, .btn-warning.disabled, .btn-warning:active, .btn-warning:hover, .btn-warning[disabled] { background-color:#f89406 } .btn-warning.active, .btn-warning:active { background-color:#c67605 } .btn-danger { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#da4f49; background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); background-repeat:repeat-x; border-color:#bd362f #bd362f #802420; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-danger.active, .btn-danger.disabled, .btn-danger:active, .btn-danger:hover, .btn-danger[disabled] { background-color:#bd362f } .btn-danger.active, .btn-danger:active { background-color:#942a25 } .btn-success { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#5bb75b; background-image:-moz-linear-gradient(top, #62c462, #51a351); background-image:-ms-linear-gradient(top, #62c462, #51a351); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image:-webkit-linear-gradient(top, #62c462, #51a351); background-image:-o-linear-gradient(top, #62c462, #51a351); background-image:linear-gradient(top, #62c462, #51a351); background-repeat:repeat-x; border-color:#51a351 #51a351 #387038; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:hover, .btn-success[disabled] { background-color:#51a351 } .btn-success.active, .btn-success:active { background-color:#408140 } .btn-info { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#49afcd; background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4); background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image:-o-linear-gradient(top, #5bc0de, #2f96b4); background-image:linear-gradient(top, #5bc0de, #2f96b4); background-repeat:repeat-x; border-color:#2f96b4 #2f96b4 #1f6377; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:hover, .btn-info[disabled] { background-color:#2f96b4 } .btn-info.active, .btn-info:active { background-color:#24748c } .btn-inverse { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#3f4549; background-image:-moz-linear-gradient(top, #525A5F, #232628); background-image:-ms-linear-gradient(top, #525A5F, #232628); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#525A5F), to(#232628)); background-image:-webkit-linear-gradient(top, #525A5F, #232628); background-image:-o-linear-gradient(top, #525A5F, #232628); background-image:linear-gradient(top, #525A5F, #232628); background-repeat:repeat-x; border-color:#232628 #232628 #000; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25) } .btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:hover, .btn-inverse[disabled] { background-color:#232628 } .btn-inverse.active, .btn-inverse:active { background-color:#0b0c0d } button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { padding:0; border:0 } .btn-group { position:relative } .btn-group:after, .btn-group:before { display:table; content:""; line-height:0 } .btn-group:after { clear:both } .btn-group+.btn-group { margin-left:5px } .btn-toolbar { margin-top:.75em; margin-bottom:.75em } .btn-toolbar .btn-group { display:inline-block } .btn-group .btn { position:relative; float:left; margin-left:-1px; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .btn-group .btn:first-child { margin-left:0; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px } .btn-group .btn:last-child, .btn-group .dropdown-toggle { -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px } .btn-group .btn.large:first-child { margin-left:0; -webkit-border-top-left-radius:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px } .btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { -webkit-border-top-right-radius:6px; -moz-border-radius-topright:6px; border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px } .btn-group .btn.active, .btn-group .btn:active, .btn-group .btn:focus, .btn-group .btn:hover { z-index:2 } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0 } .btn-group .dropdown-toggle { padding-left:8px; padding-right:8px; -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -khtml-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow:inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05) } .btn-group.open .dropdown-menu { display:block; margin-top:1px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px } .btn-group.open .dropdown-toggle { background-image:none; -webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -khtml-box-shadow:inset 0 1px 6px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow:inset 0 1px 6px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) } .btn .caret { margin-top:7px; margin-left:0 } .btn:hover .caret, .open.btn-group .caret { opacity:1; filter:alpha(opacity=100) } .btn-danger .caret, .btn-info .caret, .btn-primary .caret, .btn-success .caret { border-top-color:#fff; opacity:.75; filter:alpha(opacity=75) } .btn-small .caret { margin-top:4px } .alert { padding:8px 35px 8px 14px; margin-bottom:1.5em; text-shadow:0 1px 0 rgba(255, 255, 255, .5); background-color:#fcf8e3; border:1px solid #fbeed5; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; color:#c09853 } .alert-heading { color:inherit } .alert .close { position:relative; top:-2px; right:-21px; line-height:18px } .alert-success { background-color:#dff0d8; border-color:#d6e9c6; color:#468847 } .alert-danger, .alert-error { background-color:#f2dede; border-color:#eed3d7; color:#b94a48 } .alert-info { background-color:#d9edf7; border-color:#bce8f1; color:#3a87ad } .alert-block { padding-top:14px; padding-bottom:14px } .alert-block>p, .alert-block>ul { margin-bottom:0 } .alert-block p+p { margin-top:5px } .nav { margin-left:0; margin-bottom:1.5em; list-style:none } .nav>li>a { display:block } .nav>li>a:hover { text-decoration:none; background-color:#eee } .nav>.pull-right { float:right } .nav .nav-header { display:block; padding:3px 15px; font-size:11px; font-weight:700; line-height:1.5em; color:#999; text-shadow:0 1px 0 rgba(255, 255, 255, .5); text-transform:uppercase } .nav li+.nav-header { margin-top:9px } .nav-list { padding-left:15px; padding-right:15px; margin-bottom:0 } .nav-list .nav-header, .nav-list>li>a { margin-left:-15px; margin-right:-15px; text-shadow:0 1px 0 rgba(255, 255, 255, .5) } .nav-list>li>a { padding:3px 15px } .nav-list>.active>a, .nav-list>.active>a:hover { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .2); background-color:#20399D } .nav-list [class^=icon-] { margin-right:2px } .nav-list .divider { height:1px; margin:-.25em 1px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff } .nav-pills:after, .nav-pills:before, .nav-tabs:after, .nav-tabs:before { display:table; content:""; line-height:0 } .nav-pills:after, .nav-tabs:after { clear:both } .nav-pills>li, .nav-tabs>li { float:left } .nav-pills>li>a, .nav-tabs>li>a { padding-right:12px; padding-left:12px; margin-right:2px; line-height:14px } .nav-tabs { border-bottom:1px solid #ddd } .nav-tabs>li { margin-bottom:-1px } .nav-tabs>li>a { padding-top:8px; padding-bottom:8px; line-height:1.5em; border:1px solid transparent; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -khtml-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0 } .nav-tabs>li>a:hover { border-color:#eee #eee #ddd } .nav-tabs>.active>a, .nav-tabs>.active>a:hover { color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default } .nav-pills>li>a { padding-top:8px; padding-bottom:8px; margin-top:2px; margin-bottom:2px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px } .nav-pills>.active>a, .nav-pills>.active>a:hover { color:#fff; background-color:#20399D } .nav-stacked>li { float:none } .nav-stacked>li>a { margin-right:0 } .nav-tabs.nav-stacked { border-bottom:0 } .nav-tabs.nav-stacked>li>a { border:1px solid #ddd; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .nav-tabs.nav-stacked>li:first-child>a { -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -khtml-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0 } .nav-tabs.nav-stacked>li:last-child>a { -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px } .nav-tabs.nav-stacked>li>a:hover { border-color:#ddd; z-index:2 } .nav-pills.nav-stacked>li>a { margin-bottom:3px } .nav-pills.nav-stacked>li:last-child>a { margin-bottom:1px } .nav-tabs .dropdown-menu { -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px } .nav-pills .dropdown-menu { -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px } .nav-pills .dropdown-toggle .caret, .nav-tabs .dropdown-toggle .caret { border-top-color:#20399D; border-bottom-color:#20399D; margin-top:6px } .nav-pills .dropdown-toggle:hover .caret, .nav-tabs .dropdown-toggle:hover .caret { border-top-color:#0f1a48; border-bottom-color:#0f1a48 } .nav-pills .active .dropdown-toggle .caret, .nav-tabs .active .dropdown-toggle .caret { border-top-color:#333; border-bottom-color:#333 } .nav>.dropdown.active>a:hover { color:#000; cursor:pointer } .nav-pills .open .dropdown-toggle, .nav-tabs .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover { color:#fff; background-color:#999; border-color:#999 } .nav li.dropdown.open .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open.active .caret { border-top-color:#fff; border-bottom-color:#fff; opacity:1; filter:alpha(opacity=100) } .tabs-stacked .open>a:hover { border-color:#999 } .tabbable:after, .tabbable:before { display:table; content:""; line-height:0 } .tabbable:after { clear:both } .tab-content { overflow:auto } .tabs-below>.nav-tabs, .tabs-left>.nav-tabs, .tabs-right>.nav-tabs { border-bottom:0 } .pill-content>.pill-pane, .tab-content>.tab-pane { display:none } .pill-content>.active, .tab-content>.active { display:block } .tabs-below>.nav-tabs { border-top:1px solid #ddd } .tabs-below>.nav-tabs>li { margin-top:-1px; margin-bottom:0 } .tabs-below>.nav-tabs>li>a { -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px } .tabs-below>.nav-tabs>li>a:hover { border-bottom-color:transparent; border-top-color:#ddd } .tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover { border-color:transparent #ddd #ddd #ddd } .tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li { float:none } .tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a { min-width:74px; margin-right:0; margin-bottom:3px } .tabs-left>.nav-tabs { float:left; margin-right:19px; border-right:1px solid #ddd } .tabs-left>.nav-tabs>li>a { margin-right:-1px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -khtml-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px } .tabs-left>.nav-tabs>li>a:hover { border-color:#eee #ddd #eee #eee } .tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover { border-color:#ddd transparent #ddd #ddd } .tabs-right>.nav-tabs { float:right; margin-left:19px; border-left:1px solid #ddd } .tabs-right>.nav-tabs>li>a { margin-left:-1px; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -khtml-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0 } .tabs-right>.nav-tabs>li>a:hover { border-color:#eee #eee #eee #ddd } .tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover { border-color:#ddd #ddd #ddd transparent } .navbar { overflow:visible; margin-bottom:1.5em } .navbar-inner { min-height:40px; padding-left:20px; padding-right:20px; background-color:#6a767e; background-image:-moz-linear-gradient(top, #818F98, #475158); background-image:-ms-linear-gradient(top, #818F98, #475158); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#818F98), to(#475158)); background-image:-webkit-linear-gradient(top, #818F98, #475158); background-image:-o-linear-gradient(top, #818F98, #475158); background-image:linear-gradient(top, #818F98, #475158); background-repeat:repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1); -khtml-box-shadow:0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow:0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1) } .navbar .container { width:auto } .nav-collapse.collapse { height:auto } .navbar { color:#F2F3F3 } .navbar .brand:hover { text-decoration:none } .navbar .brand { float:left; display:block; padding:8px 20px 12px; margin-left:-20px; font-size:1.25em; font-weight:200; line-height:1; color:#F2F3F3 } .navbar .navbar-text { margin-bottom:0; line-height:40px } .navbar .navbar-link { color:#F2F3F3 } .navbar .navbar-link:hover { color:#fff } .navbar .btn, .navbar .btn-group { margin-top:5px } .navbar .btn-group .btn { margin:0 } .navbar-form { margin-bottom:0 } .navbar-form:after, .navbar-form:before { display:table; content:""; line-height:0 } .navbar-form:after { clear:both } .navbar-form .checkbox, .navbar-form .radio, .navbar-form input, .navbar-form select { margin-top:5px } .navbar-form input, .navbar-form select { display:inline-block; margin-bottom:0 } .navbar-form input[type=checkbox], .navbar-form input[type=image], .navbar-form input[type=radio] { margin-top:3px } .navbar-form .input-append, .navbar-form .input-prepend { margin-top:6px; white-space:nowrap } .navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0 } .navbar-search { position:relative; float:left; margin-top:6px; margin-bottom:0 } .navbar-search .search-query { padding:4px 9px; font-family:ProximaNovaRegular, Arial, Helvetica, Tahoma, sans-serif; font-size:13px; font-weight:400; line-height:1; color:#fff; background-color:#83919b; border:1px solid #3c444a; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -khtml-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none } .navbar-search .search-query:-moz-placeholder { color:#ccc } .navbar-search .search-query::-webkit-input-placeholder { color:#ccc } .navbar-search .search-query.focused, .navbar-search .search-query:focus { padding:5px 10px; color:#333; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .15); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .15); -khtml-box-shadow:0 0 3px rgba(0, 0, 0, .15); box-shadow:0 0 3px rgba(0, 0, 0, .15); outline:0 } .navbar-fixed-bottom, .navbar-fixed-top { position:fixed; right:0; left:0; z-index:900; margin-bottom:0 } .navbar-fixed-bottom .navbar-inner, .navbar-fixed-top .navbar-inner { padding-left:0; padding-right:0; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .navbar-fixed-bottom .container, .navbar-fixed-top .container { width:983px } .navbar-fixed-top { top:0 } .navbar-fixed-bottom { bottom:0 } .navbar .nav { position:relative; left:0; display:block; float:left; margin:0 10px 0 0 } .navbar .nav.pull-right { float:right } .navbar .nav>li { display:block; float:left } .navbar .nav>li>a { float:none; padding:9px 10px 11px; line-height:19px; color:#F2F3F3; text-decoration:none; text-shadow:0 -1px 0 rgba(0, 0, 0, .25) } .navbar .btn { display:inline-block; padding:4px 10px 4px; margin:5px 5px 6px; line-height:1.5em } .navbar .btn-group { margin:0; padding:5px 5px 6px } .navbar .nav>li>a:hover { background-color:transparent; color:#fff; text-decoration:none } .navbar .nav .active>a, .navbar .nav .active>a:hover { color:#fff; text-decoration:none; background-color:#475158 } .navbar .divider-vertical { height:40px; width:1px; margin:0 9px; overflow:hidden; background-color:#475158; border-right:1px solid #818F98 } .navbar .nav.pull-right { margin-left:10px; margin-right:0 } .navbar .btn-navbar { float:right; padding:7px 10px; margin-left:5px; margin-right:5px; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#6a767e; background-image:-moz-linear-gradient(top, #818F98, #475158); background-image:-ms-linear-gradient(top, #818F98, #475158); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#818F98), to(#475158)); background-image:-webkit-linear-gradient(top, #818F98, #475158); background-image:-o-linear-gradient(top, #818F98, #475158); background-image:linear-gradient(top, #818F98, #475158); background-repeat:repeat-x; border-color:#475158 #475158 #252a2e; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -khtml-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075) } .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar:active, .navbar .btn-navbar:hover, .navbar .btn-navbar[disabled] { background-color:#475158 } .navbar .btn-navbar.active, .navbar .btn-navbar:active { background-color:#30373c } .navbar .btn-navbar .icon-bar { display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; -khtml-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .25); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .25); -khtml-box-shadow:0 1px 0 rgba(0, 0, 0, .25); box-shadow:0 1px 0 rgba(0, 0, 0, .25) } .btn-navbar .icon-bar+.icon-bar { margin-top:3px } .navbar .dropdown-menu:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, .2); position:absolute; top:-7px; left:9px } .navbar .dropdown-menu:after { content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff; position:absolute; top:-6px; left:10px } .navbar-fixed-bottom .dropdown-menu:before { border-top:7px solid #ccc; border-top-color:rgba(0, 0, 0, .2); border-bottom:0; bottom:-7px; top:auto } .navbar-fixed-bottom .dropdown-menu:after { border-top:6px solid #fff; border-bottom:0; bottom:-6px; top:auto } .navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret { border-top-color:#fff; border-bottom-color:#fff } .navbar .nav li.dropdown.active .caret { opacity:1; filter:alpha(opacity=100) } .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .navbar .nav li.dropdown.open>.dropdown-toggle { background-color:transparent } .navbar .nav li.dropdown.active>.dropdown-toggle:hover { color:#fff } .navbar .dropdown-menu.pull-right, .navbar .pull-right .dropdown-menu { left:auto; right:0 } .navbar .dropdown-menu.pull-right:before, .navbar .pull-right .dropdown-menu:before { left:auto; right:12px } .navbar .dropdown-menu.pull-right:after, .navbar .pull-right .dropdown-menu:after { left:auto; right:13px } .breadcrumb { padding:7px 14px; margin:0 0 1.5em; list-style:none; background-color:#fbfbfb; background-image:-moz-linear-gradient(top, #fff, #f5f5f5); background-image:-ms-linear-gradient(top, #fff, #f5f5f5); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5)); background-image:-webkit-linear-gradient(top, #fff, #f5f5f5); background-image:-o-linear-gradient(top, #fff, #f5f5f5); background-image:linear-gradient(top, #fff, #f5f5f5); background-repeat:repeat-x; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; -khtml-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff } .breadcrumb li { display:inline-block; text-shadow:0 1px 0 #fff } .breadcrumb .divider { padding:0 5px; color:#999 } .breadcrumb .active a { color:#333 } .pagination { height:3em; margin:1.5em 0 } .pagination ul { display:inline-block; margin-left:0; margin-bottom:0; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, .05); -khtml-box-shadow:0 1px 2px rgba(0, 0, 0, .05); box-shadow:0 1px 2px rgba(0, 0, 0, .05) } .pagination li { display:inline } .pagination a { float:left; padding:0 14px; line-height:1em; text-decoration:none; border:1px solid #ddd; border-left-width:0 } .pagination .active a, .pagination a:hover { background-color:#f5f5f5 } .pagination .active a { color:#999; cursor:default } .pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled span { color:#999; background-color:transparent; cursor:default } .pagination li:first-child a { border-left-width:1px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px } .pagination li:last-child a { -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -khtml-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0 } .pagination-centered { text-align:center } .pagination-right { text-align:right } .pager { margin-left:0; margin-bottom:1.5em; list-style:none; text-align:center } .pager:after, .pager:before { display:table; content:""; line-height:0 } .pager:after { clear:both } .pager li { display:inline } .pager a { display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px; border-radius:15px } .pager a:hover { text-decoration:none; background-color:#f5f5f5 } .pager .next a { float:right } .pager .previous a { float:left } .pager .disabled a, .pager .disabled a:hover { color:#999; background-color:#fff; cursor:default } .modal-open .dropdown-menu { z-index:1790 } .modal-open .popover { z-index:1800 } .modal-open .tooltip { z-index:1810 } .modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:910; background-color:#000 } .modal-backdrop.fade { opacity:0 } .modal-backdrop, .modal-backdrop.fade.in { opacity:.8; filter:alpha(opacity=80) } .modal { position:fixed; top:50%; left:50%; z-index:920; overflow:auto; width:560px; margin:-250px 0 0 -280px; background-color:#fff; border:1px solid #999; border:1px solid rgba(0, 0, 0, .3); -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, .3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, .3); -khtml-box-shadow:0 3px 7px rgba(0, 0, 0, .3); box-shadow:0 3px 7px rgba(0, 0, 0, .3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box } .modal.fade { -webkit-transition:opacity .3s linear, top .3s ease-out; -moz-transition:opacity .3s linear, top .3s ease-out; -ms-transition:opacity .3s linear, top .3s ease-out; -o-transition:opacity .3s linear, top .3s ease-out; transition:opacity .3s linear, top .3s ease-out; top:-25% } .modal.fade.in { top:50% } .modal-header { padding:9px 15px; border-bottom:1px solid #eee } .modal-header .close { margin-top:2px } .modal-body { overflow-y:auto; max-height:400px; padding:15px } .modal-form { margin-bottom:0 } .modal-footer { padding:14px 15px 15px; margin-bottom:0; text-align:right; background-color:#f5f5f5; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -khtml-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; -khtml-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff } .modal-footer:after, .modal-footer:before { display:table; content:""; line-height:0 } .modal-footer:after { clear:both } .modal-footer .btn+.btn { margin-left:5px; margin-bottom:0 } .modal-footer .btn-group .btn+.btn { margin-left:-1px } .tooltip { position:absolute; z-index:890; display:block; visibility:visible; padding:5px; font-size:11px; opacity:0; filter:alpha(opacity=0) } .tooltip.in { opacity:.8; filter:alpha(opacity=80) } .tooltip.top { margin-top:-2px } .tooltip.right { margin-left:2px } .tooltip.bottom { margin-top:2px } .tooltip.left { margin-left:-2px } .tooltip.top .tooltip-arrow { bottom:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #000 } .tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #000 } .tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000 } .tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #000 } .tooltip-inner { max-width:200px; padding:3px 8px; color:#fff; text-align:center; text-decoration:none; background-color:#000; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px } .tooltip-arrow { position:absolute; width:0; height:0 } .popover { position:absolute; top:0; left:0; z-index:880; display:none; padding:5px } .popover.top { margin-top:-5px } .popover.right { margin-left:5px } .popover.bottom { margin-top:5px } .popover.left { margin-left:-5px } .popover.top .arrow { bottom:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #000 } .popover.right .arrow { top:50%; left:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #000 } .popover.bottom .arrow { top:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000 } .popover.left .arrow { top:50%; right:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #000 } .popover .arrow { position:absolute; width:0; height:0 } .popover-inner { padding:3px; width:280px; overflow:hidden; background:#000; background:rgba(0, 0, 0, .8); -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, .3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, .3); -khtml-box-shadow:0 3px 7px rgba(0, 0, 0, .3); box-shadow:0 3px 7px rgba(0, 0, 0, .3) } .popover-title { padding:9px 15px; line-height:1; background-color:#f5f5f5; border-bottom:1px solid #eee; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -khtml-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 } .popover-content { padding:14px; background-color:#fff; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -khtml-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box } .popover-content ol, .popover-content p, .popover-content ul { margin-bottom:0 } .thumbnails { margin-left:-13px; list-style:none } .thumbnails:after, .thumbnails:before { display:table; content:""; line-height:0 } .thumbnails:after { clear:both } .row-fluid .thumbnails { margin-left:0 } .thumbnails>li { float:left; margin-bottom:1.5em; margin-left:13px } .thumbnail { display:block; padding:4px; line-height:1; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, .075); -khtml-box-shadow:0 1px 1px rgba(0, 0, 0, .075); box-shadow:0 1px 1px rgba(0, 0, 0, .075) } a.thumbnail:hover { border-color:#20399D; -webkit-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -moz-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -khtml-box-shadow:0 1px 4px rgba(0, 105, 214, .25); box-shadow:0 1px 4px rgba(0, 105, 214, .25) } .thumbnail>img { display:block; max-width:100%; margin-left:auto; margin-right:auto } .thumbnail .caption { padding:9px } .badge, .label { font-size:11.84px; font-weight:700; line-height:14px; color:#fff; vertical-align:baseline; white-space:nowrap; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); background-color:#999 } .label { padding:1px 4px 2px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } .badge { padding:1px 9px 2px; -webkit-border-radius:9px; -moz-border-radius:9px; -khtml-border-radius:9px; border-radius:9px } a.badge:hover, a.label:hover { color:#fff; text-decoration:none; cursor:pointer } .badge-important, .label-important { background-color:#b94a48 } .badge-important[href], .label-important[href] { background-color:#953b39 } .badge-warning, .label-warning { background-color:#f89406 } .badge-warning[href], .label-warning[href] { background-color:#c67605 } .badge-success, .label-success { background-color:#468847 } .badge-success[href], .label-success[href] { background-color:#356635 } .badge-info, .label-info { background-color:#3a87ad } .badge-info[href], .label-info[href] { background-color:#2d6987 } .badge-inverse, .label-inverse { background-color:#333 } .badge-inverse[href], .label-inverse[href] { background-color:#1a1a1a } @-webkit-keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } @-moz-keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } @-ms-keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } @-o-keyframes progress-bar-stripes { from { background-position:0 0 } to { background-position:40px 0 } } @keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } .accordion-toggle { cursor:pointer } .accordion-inner { padding:9px 15px; border-top:1px solid #e5e5e5 } .carousel { position:relative; margin-bottom:1.5em; line-height:1 } .carousel-inner { overflow:hidden; width:100%; position:relative } .carousel .item { display:none; position:relative; -webkit-transition:.6s ease-in-out left; -moz-transition:.6s ease-in-out left; -ms-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left } .carousel .item>img { display:block; line-height:1 } .carousel .active, .carousel .next, .carousel .prev { display:block } .carousel .active { left:0 } .carousel .next, .carousel .prev { position:absolute; top:0; width:100% } .carousel .next { left:100% } .carousel .prev { left:-100% } .carousel .next.left, .carousel .prev.right { left:0 } .carousel .active.left { left:-100% } .carousel .active.right { left:100% } .carousel-control { position:absolute; top:40%; left:15px; width:40px; height:40px; margin-top:-20px; font-size:60px; font-weight:100; line-height:30px; color:#fff; text-align:center; background:#222; border:3px solid #fff; -webkit-border-radius:23px; -moz-border-radius:23px; -khtml-border-radius:23px; border-radius:23px; opacity:.5; filter:alpha(opacity=50) } .carousel-control.right { left:auto; right:15px } .carousel-control:hover { color:#fff; text-decoration:none; opacity:.9; filter:alpha(opacity=90) } .carousel-caption { position:absolute; left:0; right:0; bottom:0; padding:10px 15px 5px; background:#333; background:rgba(0, 0, 0, .75) } .carousel-caption h4, .carousel-caption p { color:#fff } .hero-unit { padding:60px; margin-bottom:30px; background-color:#E4E6E7; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px } .hero-unit h1 { margin-bottom:0; font-size:60px; line-height:1; color:inherit; letter-spacing:-1px } .hero-unit p { font-size:18px; font-weight:200; line-height:2.25em; color:inherit } .ir { display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr } .ir br { display:none } .hidden { display:none!important; visibility:hidden } .visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto } .invisible { visibility:hidden } .clearfix:after, .clearfix:before { content:""; display:table } .clearfix:after { clear:both } .piped { display:block; zoom:1 } .piped:after { content:"."; display:block; height:0; clear:both; visibility:hidden } .piped li { float:left; display:inline } .piped a { border-left:1px solid #778188; padding:0 0 0 .75em; margin-left:.75em } .piped a.first { border-left:0!important; padding-left:0; margin-left:0!important } .ngThumbnails, .t01topNav, .visualList { list-style:none } .visualList, .visualList li { margin:0; padding:0 } .visualList li { display:inline-block; float:left } .iconLinksList { margin-left:0; list-style:none } .iconLinksList li { margin-bottom:5px } .iconLinksList li a { display:inline-block; position:relative; padding-left:20px } .iconLinksList li a i { margin-left:-20px; margin-right:6px } .ngWidgets { margin-bottom:13px; padding:0; zoom:1 } .ngWidgets:after, .ngWidgets:before { display:table; content:""; line-height:0 } .ngWidgets:after { clear:both } .ngWidgets hr { padding:0; margin-top:5px; margin-bottom:7px } .ngShadowedBox { -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 5px rgba(0, 0, 0, .2); -khtml-box-shadow:0 1px 5px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2) } .bareContent { -webkit-text-shadow:0 1px 1px #fff; -moz-text-shadow:0 1px 1px #fff; text-shadow:0 1px 1px #fff } html.lt-ie9 #slider, html.lt-ie9 .ngShadowedBox { zoom:1 } .roundedImg { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px } .ngCaps, .ngListingWidget01, .ngWidget01, .ngWidgetImageOnly { background:#fff; border:1px solid #BABFC3; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; display:block; zoom:1 } a.ngCaps, a.ngListingWidget01, a.ngWidget01, a.ngWidgetImageOnly { background:#fff; border:1px solid #BABFC3; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; display:block; zoom:1; cursor:pointer; text-decoration:none } a.ngCaps:hover, a.ngListingWidget01:hover, a.ngWidget01:hover, a.ngWidgetImageOnly:hover { text-decoration:none } .ngWidget01 { background-color:#fff } .ngWidget01 .content { margin:7px 7px 8px 7px } .ngWidget01 .content img { margin-bottom:7px } .ngWidget02 { background-color:#fff; overflow:auto } .ngWidgetImageOnly { background-color:#fff } .ngWidgetImageOnly .content { margin:0 } .ngWidgetImageOnly img { -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } .ngWidgetImageOnly .content .copy { margin:7px 7px 8px 7px } .t02sideNav { padding:1px 0 0 0; width:95%; margin:5px 2.2% 8px 2.2%; border:1px solid #9FA7AC } .lt-ie8 .t02sideNav { margin-left:5px; margin-right:5px } .t02sideNav li { width:100%; list-style:none; margin:0; padding:0 } .t02sideNav>li { position:relative; border-bottom:1px solid #9FA7AC } .t02sideNav>li:last-child { border-bottom:0 } .t02sideNav li a i { margin-left:-17px; margin-right:3px } .t02sideNav li a, .t02sideNav li a:link, .t02sideNav li a:visited { cursor:pointer; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-weight:400; font-size:.86em; display:block; padding:6px 35px 7px 20px; min-height:13px; line-height:1.25em; background-color:#e7e9e9; background-image:-moz-linear-gradient(top, #F2F3F3, #D6D9DB); background-image:-ms-linear-gradient(top, #F2F3F3, #D6D9DB); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F2F3F3), to(#D6D9DB)); background-image:-webkit-linear-gradient(top, #F2F3F3, #D6D9DB); background-image:-o-linear-gradient(top, #F2F3F3, #D6D9DB); background-image:linear-gradient(top, #F2F3F3, #D6D9DB); background-repeat:repeat-x; border:0; text-decoration:none!important; zoom:1; margin-top:0; margin-bottom:0 } .t02sideNav li a.active, .t02sideNav li a:hover { background-color:#6d777d; background-image:-moz-linear-gradient(top, #778188, #5E676D); background-image:-ms-linear-gradient(top, #778188, #5E676D); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#778188), to(#5E676D)); background-image:-webkit-linear-gradient(top, #778188, #5E676D); background-image:-o-linear-gradient(top, #778188, #5E676D); background-image:linear-gradient(top, #778188, #5E676D); background-repeat:repeat-x; color:#fff; text-shadow:none; text-decoration:none!important } .t02sideNav li a.acDrop { display:block; position:absolute; float:none; height:28px; width:28px; margin-top:0; right:0; padding:0; background-color:#949da2; background-image:-moz-linear-gradient(top, #9FA7AC, #838D94); background-image:-ms-linear-gradient(top, #9FA7AC, #838D94); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9FA7AC), to(#838D94)); background-image:-webkit-linear-gradient(top, #9FA7AC, #838D94); background-image:-o-linear-gradient(top, #9FA7AC, #838D94); background-image:linear-gradient(top, #9FA7AC, #838D94); background-repeat:repeat-x; border:0; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0; text-decoration:none; color:#fff } .t02sideNav li a.acDrop:hover { background-color:#8e979e; background-image:-moz-linear-gradient(top, #838D94, #9FA7AC); background-image:-ms-linear-gradient(top, #838D94, #9FA7AC); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#838D94), to(#9FA7AC)); background-image:-webkit-linear-gradient(top, #838D94, #9FA7AC); background-image:-o-linear-gradient(top, #838D94, #9FA7AC); background-image:linear-gradient(top, #838D94, #9FA7AC); background-repeat:repeat-x } .t02sideNav li a.acDrop i { display:block; margin-top:6px; margin-left:auto; margin-right:auto } .t02sideNav li:last-child a { border-bottom:0 } .t02sideNav li ul { display:none; margin:0 } .t02sideNav li ul li a { padding:4px 12px 4px 12px; padding-left:25px; font-size:.86em; background:#E4E6E7; border-bottom:1px solid #C8CCCF; -webkit-text-shadow:0 0 0 #fff; -moz-text-shadow:0 0 0 #fff; text-shadow:0 0 0 #fff } .t02sideNav li ul li:last-child a { border-bottom:0 } .t02sideNav li ul li a.active, .t02sideNav li ul li a:hover { background:#919AA0 } ul.tableView1 li { position:relative; clear:both } ul.tableView1 li:after, ul.tableView1 li:before { display:table; content:""; line-height:0 } ul.tableView1 li:after { clear:both } ul.tableView1.alternate li { background-color:#F2F3F3 } ul.tableView1.alternate li.evenRow, ul.tableView1.alternate li:nth-child(even) { background-color:#E4E6E7 } .ngCaps { background-color:#fff; -webkit-text-shadow:0 1px 1px #fff; -moz-text-shadow:0 1px 1px #fff; text-shadow:0 1px 1px #fff; height:270px; overflow:hidden; font-size:12px; line-height:1.3em } a.ngCaps:hover { background-color:#fafafa; background-image:-moz-linear-gradient(top, #fff, #F2F3F3); background-image:-ms-linear-gradient(top, #fff, #F2F3F3); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#F2F3F3)); background-image:-webkit-linear-gradient(top, #fff, #F2F3F3); background-image:-o-linear-gradient(top, #fff, #F2F3F3); background-image:linear-gradient(top, #fff, #F2F3F3); background-repeat:repeat-x; color:#17191A } .ngCaps .content { margin:0 } .ngCaps .content .copy { padding:7px 7px 8px 7px; color:#5E676D; text-decoration:none } .ngCaps.subs { height:98px; overflow:auto } .ngCaps.subs .content>img { display:block; width:160px; max-width:100%; margin-left:0; margin-right:10px!important; float:left; position:relative } .ngCaps.subs .content .copy { padding:9px 6px 9px 7px } .ngWidgetHeader { background-color:#dcdee0; background-image:-moz-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-ms-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EAEAEB), to(#C8CDD0)); background-image:-webkit-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-o-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:linear-gradient(top, #EAEAEB, #C8CDD0); background-repeat:repeat-x; color:#17191A!important; font-size:1em!important; line-height:1.5em; -webkit-text-shadow:0 1px 1px rgba(255, 255, 255, .8); -moz-text-shadow:0 1px 1px rgba(255, 255, 255, .8); text-shadow:0 1px 1px rgba(255, 255, 255, .8); overflow:hidden; text-align:center; padding:5px 0 4px 0; border-top:1px solid #fff; border-bottom:1px solid #9FA7AC; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px; border-top-right-radius:3px; border-top-left-radius:3px } html.lt-ie9 .ngWidgetHeader { background-image:none; background-repeat:no-repeat; filter:none; background:#C8CDD0 url(../img/bk_ngWidgetHeader.gif) top repeat-x; border-top:0; -webkit-text-shadow:0 0 0 rgba(255, 255, 255, .8); -moz-text-shadow:0 0 0 rgba(255, 255, 255, .8); text-shadow:0 0 0 rgba(255, 255, 255, .8); color:#17191A!important } .ngListingWidget01 { background-color:#fff } .ngListingWidget01 .widgetHeader { background-color:#dcdee0; background-image:-moz-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-ms-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EAEAEB), to(#C8CDD0)); background-image:-webkit-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:-o-linear-gradient(top, #EAEAEB, #C8CDD0); background-image:linear-gradient(top, #EAEAEB, #C8CDD0); background-repeat:repeat-x; padding:7px 10px 7px 10px; min-height:26px; border-bottom:1px solid #ADB4B8; overflow:visible; margin:0 } .ngListingWidget01 .widgetHeader:after, .ngListingWidget01 .widgetHeader:before { display:table; content:""; line-height:0 } .ngListingWidget01 .widgetHeader:after { clear:both } .ngListingWidget01 .widgetHeader h4, .ngListingWidget01 .widgetHeaderSearch { float:left; display:inline; position:relative } .ngListingWidget01 .widgetHeader h4 { line-height:2em; -webkit-text-shadow:0 1px 1px #fff; -moz-text-shadow:0 1px 1px #fff; text-shadow:0 1px 1px #fff; text-align:left; padding:0 } .ngListingWidget01 .widgetHeaderSearch { float:right } .ngListingWidget01 .widgetHeaderSearch form { margin:0; padding:0 } .ngListingWidget01 .filterBar { line-height:1.5em; display:block; width:auto; padding:8px 10px 5px 10px; margin:0; background:#D6D9DB; border-bottom:1px solid #BABFC3; overflow:visible } .ngListingWidget01 .filterBar:after, .ngListingWidget01 .filterBar:before { display:table; content:""; line-height:0 } .ngListingWidget01 .filterBar:after { clear:both } .ngListingWidget01 .filterBar .btn-toolbar, .ngListingWidget01 .pagination { float:left; position:relative; display:inline } .ngListingWidget01 .filterBar .btn-toolbar { float:left; margin:0; margin-top:2px } .ngListingWidget01 .pagination { float:right; margin:0 } .ngListingWidget01 .pagination ul { background-color:#fff } .ngListingWidget01 .pagination a { padding:10px } .ngListingWidget01 .listing { display:block; border-bottom:1px solid #BABFC3; padding:0 } .ngListingWidget01 .listing:after, .ngListingWidget01 .listing:before { display:table; content:""; line-height:0 } .ngListingWidget01 .listing:after { clear:both } .ngListingWidget01 .listing.grid { padding:10px 3px 6px 6px } .ngListingWidget01 .listing li, .ngListingWidget01 .listing ul { margin:0; list-style:none; padding:0 } .ngListingWidget01 .listing.grid ul { width:100%; padding:0; margin:0 } .ngListingWidget01 .listing.grid ul:after, .ngListingWidget01 .listing.grid ul:before { display:table; content:""; line-height:0 } .ngListingWidget01 .listing.grid ul:after { clear:both } .ngListingWidget01 .listing li { display:block; padding:10px 12px 4px 12px; overflow:visible; font-size:.86em; border-bottom:1px solid #E4E6E7 } .ngListingWidget01 .listing li:after, .ngListingWidget01 .listing li:before { display:table; content:""; line-height:0 } .ngListingWidget01 .listing li:after { clear:both } .listing.grid ul li { width:23.8%; display:inline-block; position:relative; float:left; padding:0; padding-bottom:10px; overflow:visible; font-size:12px; margin-left:.5%; margin-right:.4%; border:1px solid #ADB4B8; margin-bottom:8px } .listing.grid ul.threePerRow li { width:32%; display:inline-block; position:relative; float:left; padding:0; padding-bottom:10px; overflow:visible; font-size:12px; margin-left:.5%; margin-right:.5%; border:1px solid #ADB4B8; margin-bottom:8px } .listing.grid.videos li { background:#17191A } .listing ul li:last-child { border-bottom:0 } .listing.grid ul li:last-child { border:1px solid #ADB4B8 } .listing li a { display:block; text-decoration:none; cursor:pointer; color:#778188 } .listing li:hover { background:#F2F3F3 } .listing li a:hover { color:#232628; background:#F2F3F3 } .listing li .itemCopy, .listing li .itemImg { float:left } .listing li .itemImg { width:8% } .listing li .itemImg img { max-width:100%; -webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0 } .listing li .itemCopy { width:91% } .listing li .itemCopyNoImg { width:auto } .listing li .itemCopy h5 { font-size:1.09em } .listing li .itemCopy p { font-size:1em } .listing.grid li:hover { -webkit-box-shadow:0 0 10px rgba(135, 206, 250, .6); -moz-box-shadow:0 0 10px rgba(135, 206, 250, .6); -khtml-box-shadow:0 0 10px rgba(135, 206, 250, .6); box-shadow:0 0 10px rgba(135, 206, 250, .6) } .listing.grid li .itemImg { width:100% } .listing.grid li .itemCopy { display:block; width:auto; margin:8px 10px 3px 10px } .listing.grid.videos li .itemCopy { color:#E4E6E7 } .listing.grid li .itemCopyNoImg { width:auto } .listing.grid li .itemCopy h5 { font-size:13px } .listing.grid li .itemCopy p { font-size:12px } .listing.grid.video li a { display:block; text-decoration:none; cursor:pointer; color:#778188 } .listing.grid.video li:hover { background:#17191A } .listing.grid.video li a:hover { color:#F2F3F3; background:#17191A } .listing.grid.videos li .itemCopy h5 { color:#E4E6E7 } .listing.grid.videos li .itemCopy p { color:#E4E6E7 } .ngListingWidget01 .searchListing { display:block; border-bottom:1px solid #BABFC3; padding:0 10px 15px 10px } .searchListing .g { display:block } .searchListing table { width:100% } .ngListingWidget01 .footerBar { line-height:1.5em; display:block; width:auto; padding:10px 15px 7px 15px; margin:0; background:#E4E6E7; overflow:hidden } .ngWidgetImageLink .content { margin:0; padding:0 } #productListing-nav, ul#productListing { background:#fff; padding:0; border:1px solid #BABFC3; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; display:block; zoom:1; -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 5px rgba(0, 0, 0, .2); -khtml-box-shadow:0 1px 5px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); margin:0; margin-bottom:13px; list-style:none } #productListing-nav:after, #productListing-nav:before, ul#productListing:after, ul#productListing:before { display:table; content:""; line-height:0 } #productListing-nav:after, ul#productListing:after { clear:both } #productListing-nav { padding:13px 10px 14px 10px; background-color:#525A5F; background-color:#687178; background-image:-moz-linear-gradient(top, #778188, #525A5F); background-image:-ms-linear-gradient(top, #778188, #525A5F); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#778188), to(#525A5F)); background-image:-webkit-linear-gradient(top, #778188, #525A5F); background-image:-o-linear-gradient(top, #778188, #525A5F); background-image:linear-gradient(top, #778188, #525A5F); background-repeat:repeat-x; text-align:center } #productListing-nav .ln-letters { position:relative; background-color:#F2F3F3; margin:0 auto; display:inline-block; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px } #productListing-nav .ln-letters a { font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif!important; display:inline-block!important; font-weight:400!important; padding:10px!important; margin:0!important; font-size:1em!important; line-height:.6em!important; cursor:pointer; text-decoration:none; background-color:transparent!important; border-right:1px solid #9FA7AC!important } #productListing-nav .ln-letters a.ln-first, #productListing-nav .ln-letters a:first-child { padding-left:13px!important; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px } #productListing-nav .ln-letters a.ln-last, #productListing-nav .ln-letters a:last-child { border-right:0!important; padding-right:13px!important; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px } #productListing-nav .ln-letters a:hover { background-color:#232628!important; color:#F2F3F3 } #productListing-nav .ln-letters a.ln-disabled { background-color:#F2F3F3!important; color:#D6D9DB!important } #productListing-nav .ln-letters a.ln-disabled:hover { cursor:default } #productListing-nav .ln-letters a.ln-selected { background-color:#C30!important; background-color:#cc5200; background-image:-moz-linear-gradient(top, #C60, #C30); background-image:-ms-linear-gradient(top, #C60, #C30); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#C60), to(#C30)); background-image:-webkit-linear-gradient(top, #C60, #C30); background-image:-o-linear-gradient(top, #C60, #C30); background-image:linear-gradient(top, #C60, #C30); background-repeat:repeat-x; color:#fff!important } ul#productListing li { display:block; padding:9px 12px 7px 12px; overflow:visible; border-bottom:1px solid #D6D9DB } ul#productListing li:after, ul#productListing li:before { display:table; content:""; line-height:0 } ul#productListing li:after { clear:both } l#productListing li:last-child { border-bottom:0 } ul#productListing li:nth-child(even) { background:#F2F3F3; cursor:pointer } ul#productListing li:hover { color:#17191A; background:#E4E6E7; -webkit-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -moz-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -khtml-box-shadow:0 1px 4px rgba(0, 105, 214, .25); box-shadow:0 1px 4px rgba(0, 105, 214, .25) } ul#productListing li a { text-decoration:none; cursor:pointer; font-size:13px!important; border-bottom:1px solid #E4E6E7; line-height:1.2em } ul#productListing li a:hover { color:#17191A } .ngNewsFeed .gfc-resultsHeader { width:94%; padding:3%; border-bottom:1px solid #e9e9e9; margin-bottom:4px; background:#E4E6E7; text-align:center } .ngNewsFeed .gfc-resultsHeader .gfc-title { color:#232628; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; display:inline } .ngNewsFeed .gfc-tabsArea { margin-top:6px } .ngNewsFeed .gfc-tabsAreaInvisible { display:none } .ngNewsFeed .gfc-tabHeader { display:inline; cursor:pointer; padding-left:6px; padding-right:6px; margin-right:2px } .ngNewsFeed .gfc-tabHeader.gfc-tabhActive { border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-top:2px solid #f90; color:#000 } .ngNewsFeed .gfc-tabHeader.gfc-tabhInactive { border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-top:2px solid #e9e9e9; background:#e9e9e9; color:#676767 } .ngNewsFeed .gfc-tabData.gfc-tabdActive { display:block } .ngNewsFeed .gfc-tabData.gfc-tabdInactive { display:none } .ngNewsFeed .gfc-tabData .gfc-resultsHeader .gfc-title { display:none } .ngNewsFeed .gfc-resultsbox-visible { display:block } .ngNewsFeed .gfc-resultsbox-invisible { display:none } .ngNewsFeed .gfc-results { padding-left:2px; padding-right:2px; padding-bottom:2px } .ngNewsFeed .gfc-result { padding:3px 0 7px 0; border-bottom:1px solid #ADB4B8; margin-bottom:5px } .ngNewsFeed .gfc-result:last-child { padding-bottom:0; border-bottom:0 } .ngNewsFeed .gfc-result .gf-title { height:auto; overflow:visible; line-height:1.3em } .ngNewsFeed .gf-result .gf-author, .ngNewsFeed .gf-result .gf-relativePublishedDate, .ngNewsFeed .gf-result .gf-spacer { color:#5E676D; display:inline; font-size:11px } .ngWidgetIntheNews .gf-snippet { display:none } .ngNewsFeed .gf-result .gf-spacer { margin-right:3px; margin-left:3px } .rssFeed .rssHeader { background:#E4E6E7; padding:10px 0 10px 0; text-align:center; margin-bottom:10px } .rssFeed .rssHeader a { text-decoration:none; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-size:18px } .rssFeed .rssBody ul { margin-left:6px; margin-right:6px; list-style:none } .rssFeed .rssBody ul li.rssRow { border-bottom:1px solid #D6D9DB; padding-top:5px; padding-bottom:3px; margin-bottom:5px } .rssFeed .rssBody ul li.rssRow:last-child { border-bottom:0 } .rssFeed .rssBody ul li.rssRow h4 { font-size:15px } .rssFeed .rssBody ul li.rssRow div { font-size:12px; color:#5E676D; margin-bottom:7px } .rssFeed .rssBody ul li.rssRow p { font-size:13px; color:#070808 } .videoWrapper { position:relative; padding-bottom:55%; padding-top:0; height:0; z-index:1000 } video { position:absolute!important; top:0; left:0; width:100%!important; height:100%!important; z-index:1 } video.video-js { z-index:1000 } .video-js .vjs-controls { z-index:1002 } .video-js-box .vjs-big-play-button { z-index:1002 } .videoWrapper .video-js, .videoWrappter .video-js-box { position:absolute; top:0; left:0; width:100%!important; height:100%!important; z-index:1; background:#000 } .videoWrapper embed, .videoWrapper object { position:absolute; top:0; left:0; width:100%; height:100%!important; z-index:1 } .video-js-box .vjs-controls { z-index:1002 } .vjs-spinner { display:none!important } .video-js-box img.vjs-poster { height:100%!important; width:100%!important } a.vidThumbLink { position:relative; float:left; width:100% } a.vidThumbLink img { display:block; position:relative } a.vidThumbLink span { display:block; position:absolute; width:100%; height:100%; background:transparent url(../img/bk_videoThumbLink.png) 50% 40% no-repeat; top:0; left:0; z-index:3 } a.vidThumbLink:hover span { background-image:url(../img/bk_videoThumbLink_over.png) } .videoContainer { position:relative; padding-bottom:56.25%; padding-top:3px; height:0; overflow:hidden } .videoContainer #containerx, .videoContainer embed, .videoContainer iframe, .videoContainer object { position:absolute; top:0; left:0; width:100%; height:100% } .videoDetails { list-style:none; margin-left:0 } .videoDetails p { margin:0 } .videoDetails li { padding:7px 0 7px 4px; border-bottom:1px solid #919AA0 } .videoDetails li .btn { margin:auto 0; margin-top:5px } .videoDetails li:last-child { border-bottom:0 } .ngPageBanner, .ngPageTitleBar { display:block } .pageHero01 { margin-bottom:10px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2); -khtml-box-shadow:0 1px 3px rgba(0, 0, 0, .2); box-shadow:0 1px 3px rgba(0, 0, 0, .2) } .pageHero01 img { -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px } .t02pageHeader { color:#354753!important; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-weight:100; font-size:1.63em; line-height:1.3em; margin-top:0; margin-bottom:0; -webkit-text-shadow:0 1px 1px #fff; -moz-text-shadow:0 1px 1px #fff; text-shadow:0 1px 1px #fff } .t02pageHeader a { text-decoration:none; color:#354753 } .careersRSS { display:inline-block; width:99.9% } .careersRSS li { width:100% } .careersRSS li a { padding:5px 5px 5px 6px; display:inline-block } .smName { width:100%; background:#E4EBF0; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; text-align:center; padding:8px 0 8px 0; margin-bottom:5px } .smName:after, .smName:before { display:table; content:""; line-height:0 } .smName:after { clear:both } .ngWidgetHeader span.sm { text-align:left; display:inline-block; float:left; margin:0; padding:3px 5px 6px 5px; background-position:5px 50%; background-repeat:no-repeat; text-indent:30px } .ngWidgetHeader span.sm.fb { background-image:url(../img/icons/social/24/facebook.png) } .ngWidgetHeader span.sm.tw { background-image:url(../img/icons/social/24/twitter.png) } .ngWidgetHeader span.sm.yt { background-image:url(../img/icons/social/24/youtube.png) } .ngWidgetHeader span.sm.feed { background-image:url(../img/icons/social/24/feed.png) } .ngWidgetHeader a.btn { float:right; margin-right:10px; margin-top:2px; color:#fff } .socialMediaWidget .content { min-height:200px; font-size:12px; line-height:1.3em } .fb-wall { width:100%; font-size:12px; line-height:1.3em } .fb-wall a { -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; hyphens:auto } .fb-wall-box { background:#fff; padding:0; border:1px solid #ADB4B8; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; margin-bottom:12px } .fb-wall-box a { word-wrap:break-word } .fb-wall-box .fb-wall-avatar { display:none } .fb-wall-box a.fb-wall-message-from { display:none } .fb-wall-box img { margin:0; margin-bottom:0 } .fb-wall-box .fb-wall-data .fb-wall-message { display:block; margin:5px 5px 8px 5px } .fb-wall-box .fb-wall-data .fb-wall-media { overflow:auto } .fb-wall-box .fb-wall-data .fb-wall-media .fb-wall-media-container { padding:2px 5px 10px 5px } .fb-wall-box .fb-wall-data .fb-wall-media .fb-wall-media-container .fb-wall-name { display:block; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-size:1em; margin-bottom:7px } .fb-wall-box .fb-wall-data .fb-wall-media .fb-wall-media-container a.fb-wall-caption { display:block; color:#070808; text-decoration:none; cursor:text; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; hyphens:auto } .fb-wall-box .fb-wall-data .fb-wall-media .fb-wall-media-container a.fb-wall-caption:hover { text-decoration:none!important } .fb-wall-box .fb-wall-data .fb-wall-media .fb-wall-picture { width:100% } .fb-wall-date { display:block; clear:both; font-size:11px; background-color:#E4E6E7; padding:3px 3px 0 3px } .fb-wall-likes { display:block; clear:both; font-size:11px; background-color:#E4E6E7; padding:0 3px 3px 3px } .fb-wall-description { display:block; clear:both } #channel_div .video { padding:2px 0 0 0; border-bottom:1px solid #ADB4B8; margin-bottom:3px } #channel_div .video:last-child { border-bottom:none } #channel_div .video a { text-decoration:none; font-weight:400 } #channel_div .video a img { width:100% } ul.tweet_list, ul.tweet_list li { list-style:none; margin:0; padding:0 } ul.tweet_list li { background:#fff; display:block; line-height:1.3em; padding:2px 0 7px 0; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; border:1px solid #ADB4B8; margin-bottom:12px; padding:5px 5px 7px 5px } ul.tweet_list li:after, ul.tweet_list li:before { display:table; content:""; line-height:0 } ul.tweet_list li:after { clear:both } ul.tweet_list li span { display:block } a.tweet_avatar { display:block; float:left } a.tweet_avatar img { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; margin:0 4px 0 0!important } ul.tweet_list li span.tweet_time { display:block; padding-top:8px; padding-bottom:5px } ul.tweet_list li span.tweet_join { display:none } #feed2 .gfc-result { display:block; padding:2px 0 7px 0; border-bottom:1px solid #ADB4B8; margin-bottom:5px } #feed2 .gfc-result:after, #feed2 .gfc-result:before { display:table; content:""; line-height:0 } #feed2 .gfc-result:after { clear:both } #newsfeed .gf-title { font-size:16px; line-height:1.3em; height:auto; font-family:ProximaNovaBold, Arial, Helvetica, Tahoma, sans-serif; font-weight:400 } #newsfeed .gfc-result { display:block; padding:2px 0 7px 0; border-bottom:1px solid #ADB4B8; margin-bottom:5px } #newsfeed .gfc-result:after, #newsfeed .gfc-result:before { display:table; content:""; line-height:0 } #newsfeed .gfc-result:after { clear:both } iframe#newsItem { display:block; background:#ccc; width:100%; overflow:auto } .footer .ngCopyright { text-transform:uppercase } .ngArticle .content { width:100%; margin:0; padding:0 } .articleContent, .articleDate, .articleTitle { margin:0; padding-top:0; padding-bottom:0; width:94.5%; padding-left:2.5%; padding-right:2.5% } .articleContent:after, .articleContent:before, .articleDate:after, .articleDate:before, .articleTitle:after, .articleTitle:before { display:table; content:""; line-height:0 } .articleContent:after, .articleDate:after, .articleTitle:after { clear:both } .articleTitle { padding-top:20px; padding-bottom:5px } .articleContent { padding-bottom:20px } #artTitle, .articleContent h2 { font-weight:400; font-size:24px; line-height:1.2em } .articleContent pre { color:#17191A; display:block; padding:12px 150px 1px 15px; margin:15px 0 0 0; font-size:12px; line-height:1.3em; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap; background:0 0; border:0; border-top:1px solid #ccc; border-top:1px solid rgba(0, 0, 0, .15); border-bottom:1px solid #ccc; border-bottom:1px solid rgba(0, 0, 0, .15); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 } a.artImgLinks { border:1px!important; border:1px solid #919AA0!important; margin:0; padding:0; display:block } .articleImages h4 { font-size:20px; font-weight:400; font-style:normal; color:#5E676D; margin-bottom:10px } .artImgLinks img { margin:0!important; padding:0!important } .artImgCaption { border-left:1px solid #919AA0; border-right:1px solid #919AA0; border-bottom:1px solid #919AA0; padding:7px 7px 7px 7px; margin-bottom:13px; background:#F2F3F3 } .photoDetails { list-style:none; margin-left:0 } .photoDetails p { margin:0 } .photoDetails li { padding:7px 0 7px 4px; border-bottom:1px solid #919AA0 } .photoDetails li .btn, .photoDetails li a.btn, .photoDetails li a.btn:link, .photoDetails li a.btn:visited { margin:auto 0; margin-top:5px; color:#fff } .photoDetails li:last-child { border-bottom:0 } .socialBar { border:1px solid #ADB4B8; background-color:#F2F3F3; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; padding:7px 1% 7px 1%; overflow:visible; width:97.8%; margin-top:10px; margin-bottom:3px; float:left } .socialBtn { display:block; float:left; position:relative; margin:0 5px 0 5px } .subCaps .thumbnails>li { float:left; margin:0 0 1.5em 20px } .subCaps .thumbnail { display:block; padding:5px; line-height:1 } .subCaps a.thumbnail:hover { border-color:#20399D; -webkit-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -moz-box-shadow:0 1px 4px rgba(0, 105, 214, .25); -khtml-box-shadow:0 1px 4px rgba(0, 105, 214, .25); box-shadow:0 1px 4px rgba(0, 105, 214, .25) } .subCaps .thumbnail>img { display:inline; width:140px; max-width:100%; margin-left:auto!important; margin-right:auto!important; float:left; position:relative } .subCaps .thumbnail .caption { display:inline-block; float:left; position:relative; width:563px; padding:0 9px 0 9px } .g { margin:10px 0 3px 0; padding:8px 0 0 0; font-size:1.3em; border-top:1px solid #BABFC3 } .searchListing .g:first-child { border-top:none } .l { color:#20399D } .f, .f a:link, .f:link { color:#77c } .t { background-color:#e5ecf9 } .z { display:none } .i, .i:link { color:#a90a08 } .a, .a:link { color:green } div.n { margin-top:1em } .n a { font-size:10pt; color:#000 } .n .i { font-size:10pt; font-weight:700 } .q, .q a:active, .q a:link, .q a:visited { color:#00c } .b, .b a { font-size:12pt; color:#00c; font-weight:700 } .d { margin-right:1em; margin-left:1em } div.oneboxResults { max-height:150px; overflow:hidden } [class*=" soIcon"], [class^=soIcon] { display:block; vertical-align:text-top; background-repeat:no-repeat; text-indent:-999em } .soIcon16 { width:16px; height:16px; background-image:url(../img/sprite_socialicons_16.png); line-height:16px } .soIcon24 { width:24px; height:24px; background-image:url(../img/sprite_socialicons_24.png); line-height:24px } .soIcon48 { width:48px; height:48px; background-image:url(../img/sprite_socialicons_48.png); line-height:48px } .soIcon60 { width:60px; height:60px; background-image:url(../img/sprite_socialicons_60.png); line-height:60px } a.soIcon16.facebook { background-position:0 0 } a.soIcon16.twitter { background-position:-16px 0 } a.soIcon16.flickr { background-position:-32px 0 } a.soIcon16.youtube { background-position:-48px 0 } a.soIcon16.feed { background-position:-64px 0 } a.soIcon16.linkedin { background-position:-80px 0 } a.soIcon16.gplus { background-position:-96px 0 } a.soIcon16.vimeo { background-position:-112px 0 } a.soIcon16.email { background-position:-128px 0 } a.soIcon16.facebook.orig { background-position:0 -16px } a.soIcon16.twitter.orig { background-position:-16px -16px } a.soIcon16.flickr.orig { background-position:-32px -16px } a.soIcon16.youtube.orig { background-position:-48px -16px } a.soIcon16.feed.orig { background-position:-64px -16px } a.soIcon16.linkedin.orig { background-position:-80px -16px } a.soIcon16.gplus.orig { background-position:-96px -16px } a.soIcon16.vimeo.orig { background-position:-112px -16px } a.soIcon16.email.orig { background-position:-128px -16px } a.soIcon16.glassdoor.orig { background-position:-144px -16px } a.soIcon16.facebook:hover { background-position:0 -16px } a.soIcon16.twitter:hover { background-position:-16px -16px } a.soIcon16.flickr:hover { background-position:-32px -16px } a.soIcon16.youtube:hover { background-position:-48px -16px } a.soIcon16.feed:hover { background-position:-64px -16px } a.soIcon16.linkedin:hover { background-position:-80px -16px } a.soIcon16.gplus:hover { background-position:-96px -16px } a.soIcon16.vimeo:hover { background-position:-112px -16px } a.soIcon16.email:hover { background-position:-128px -16px } a.soIcon16.glassdoor:hover { background-position:-144px -16px } a.soIcon24.facebook { background-position:0 0 } a.soIcon24.twitter { background-position:-24px 0 } a.soIcon24.flickr { background-position:-48px 0 } a.soIcon24.youtube { background-position:-72px 0 } a.soIcon24.yt { background-image:url(../img/icons/social/24/youtube.png) } a.soIcon24.feed { background-position:-96px 0 } a.soIcon24.linkedin { background-position:-120px 0 } a.soIcon24.gplus { background-position:-144px 0 } a.soIcon24.vimeo { background-position:-168px 0 } a.soIcon24.email { background-position:-192px 0 } a.soIcon24.facebook.orig { background-position:0 -24px } a.soIcon24.twitter.orig { background-position:-24px -24px } a.soIcon24.flickr.orig { background-position:-48px -24px } a.soIcon24.youtube.orig { background-position:-72px -24px } a.soIcon24.yt.orig { background-image:url(../img/icons/social/24/youtube.png) } a.soIcon24.feed.orig { background-position:-96px -24px } a.soIcon24.linkedin.orig { background-position:-120px -24px } a.soIcon24.gplus.orig { background-position:-144px -24px } a.soIcon24.vimeo.orig { background-position:-168px -24px } a.soIcon24.email.orig { background-position:-192px -24px } a.soIcon24.glassdoor.orig { background-position:-216px -24px } a.soIcon24.facebook:hover { background-position:0 -24px } a.soIcon24.twitter:hover { background-position:-24px -24px } a.soIcon24.flickr:hover { background-position:-48px -24px } a.soIcon24.youtube:hover { background-position:-72px -24px } a.soIcon24.yt:hover { background-image:url(../img/icons/social/24/youtube.png) } a.soIcon24.feed:hover { background-position:-96px -24px } a.soIcon24.linkedin:hover { background-position:-120px -24px } a.soIcon24.gplus:hover { background-position:-144px -24px } a.soIcon24.vimeo:hover { background-position:-168px -24px } a.soIcon24.email:hover { background-position:-192px -24px } a.soIcon24.glassdoor:hover { background-position:-216px -24px } .span3 .ngWidgets.ngWidget01.ngShadowedBox .content .copy ul { margin-left:0; list-style:none } .span3 .ngWidgets.ngWidget01.ngShadowedBox .content .copy ul li { margin-bottom:5px; list-style:none } .ngWidget01 p a:hover, .span3 .ngWidget01 .content a:hover { color:#00172a!important; text-decoration:underline!important } .bareContent ul, .bareContent ul li { font-size:1em!important } a.rfiFormLink, a.rfiFormLink:hover { text-decoration:none; cursor:text; opacity:.25; filter:alpha(opacity=25) } .news-wrapper { height:24px; margin-top:2px; margin-bottom:2px; padding:0; position:relative; overflow:hidden } .news { width:755px; height:24px; overflow:hidden } .headline { position:absolute; height:24px; padding:0; overflow:hidden; z-index:1; line-height:25px; text-shadow:0 1px 1px #fff } .headline a, .headline a:active, .headline a:visited { color:#17191A; text-decoration:none; font-size:12px } .headline a:hover { color:#0f1a48; text-decoration:none } .control-bar { background-repeat:no-repeat; width:97px; height:21px; position:absolute; z-index:-1; top:35px } .controls-wrapper { position:relative; width:48px; height:12px; margin-left:24px } .controls-wrapper div { position:relative; width:7px; height:8px; margin-left:6px; margin-top:4px; float:left } .controls-wrapper div.next { cursor:pointer } .controls-wrapper div.prev { cursor:pointer } .controls-wrapper div.play { cursor:pointer } .controls-wrapper div.pause { cursor:pointer } .preview-wrapper { font-size:10pt; padding-top:8px; width:308px; height:85px; position:absolute; z-index:1000 } .preview { width:292px; height:61px; background-color:#2c2c2c; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:solid 1px #212121; padding:8px; font-size:9pt } .preview h4, .preview p { margin:0; padding:0; overflow:hidden } .preview h4 { font-size:10pt; color:#fff; font-weight:400; width:290px; height:16px } .preview p { color:#9f9e9e; width:290px; height:54px } .preview a { font-size:11px; color:#9f9e9e; text-decoration:none; margin-left:4px } .preview a:hover { text-decoration:underline; color:#ff0 } .tip { margin:auto; width:13px; height:9px } .news-wrapper.multiple { width:680px; overflow:hidden } .news-wrapper.multiple .news-title { float:left } .news-wrapper.multiple .news { float:left; width:2000px } .news-wrapper.multiple .headline { position:relative; float:left; margin-left:0 } .pull-right { float:right } .pull-left { float:left } .hide { display:none } .show { display:block } .invisible { visibility:hidden }/*! * Bootstrap v3.3.6 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% } body { margin:0 } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block } audio, canvas, progress, video { display:inline-block; vertical-align:baseline } audio:not([controls]) { display:none; height:0 } [hidden], template { display:none } a { background-color:transparent } a:active, a:hover { outline:0 } abbr[title] { border-bottom:1px dotted } b, strong { font-weight:700 } dfn { font-style:italic } h1 { font-size:2em; margin:.67em 0 } mark { background:#ff0; color:#000 } small { font-size:80% } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline } sup { top:-.5em } sub { bottom:-.25em } img { border:0 } svg:not(:root) { overflow:hidden } figure { margin:1em 40px } hr { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; height:0 } pre { overflow:auto } code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em } button, input, optgroup, select, textarea { color:inherit; font:inherit; margin:0 } button { overflow:visible } button, select { text-transform:none } button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance:button; cursor:pointer } button[disabled], html input[disabled] { cursor:default } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0 } input { line-height:normal } input[type=checkbox], input[type=radio] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height:auto } input[type=search] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance:none } fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em } legend { border:0; padding:0 } textarea { overflow:auto } optgroup { font-weight:700 } table { border-collapse:collapse; border-spacing:0 } td, th { padding:0 }/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { *, :after, :before { background:0 0!important; color:#000!important; -webkit-box-shadow:none!important; box-shadow:none!important; text-shadow:none!important } a, a:visited { text-decoration:underline } a[href]:after { content:" (" attr(href) ")" } abbr[title]:after { content:" (" attr(title) ")" } a[href^="#"]:after, a[href^="javascript:"]:after { content:"" } blockquote, pre { border:1px solid #999; page-break-inside:avoid } thead { display:table-header-group } img, tr { page-break-inside:avoid } img { max-width:100%!important } h2, h3, p { orphans:3; widows:3 } h2, h3 { page-break-after:avoid } .navbar { display:none } .btn>.caret, .dropup>.btn>.caret { border-top-color:#000!important } .label { border:1px solid #000 } .table { border-collapse:collapse!important } .table td, .table th { background-color:#fff!important } .table-bordered td, .table-bordered th { border:1px solid #ddd!important } } * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } :after, :before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } html { font-size:10px; -webkit-tap-highlight-color:transparent } body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333; background-color:#fff } button, input, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit } a { color:#337ab7; text-decoration:none } a:hover { color:#23527c; text-decoration:underline } figure { margin:0 } img { vertical-align:middle } .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display:block; max-width:100%; height:auto } .img-rounded { border-radius:6px } .img-thumbnail { padding:4px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; display:inline-block; max-width:100%; height:auto } .img-circle { border-radius:50% } hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee } .sr-only { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); border:0 } .sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto } [role=button] { cursor:pointer } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:inherit; font-weight:500; line-height:1.1; color:inherit } .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-weight:400; line-height:1; color:#777 } .h1, .h2, .h3, h1, h2, h3 { margin-top:20px; margin-bottom:10px } .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small { font-size:65% } .h4, .h5, .h6, h4, h5, h6 { margin-top:10px; margin-bottom:10px } .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-size:75% } .h1, h1 { font-size:36px } .h2, h2 { font-size:30px } .h3, h3 { font-size:24px } .h4, h4 { font-size:18px } .h5, h5 { font-size:14px } .h6, h6 { font-size:12px } p { margin:0 0 10px } .lead { margin-bottom:20px; font-size:16px; font-weight:300; line-height:1.4 } @media (min-width:768px) { .lead { font-size:21px } } .small, small { font-size:85% } .mark, mark { background-color:#fcf8e3; padding:.2em } .text-left { text-align:left } .text-right { text-align:right } .text-center { text-align:center } .text-justify { text-align:justify } .text-nowrap { white-space:nowrap } .text-lowercase { text-transform:lowercase } .text-uppercase { text-transform:uppercase } .text-capitalize { text-transform:capitalize } .text-muted { color:#777 } .text-primary { color:#337ab7 } a.text-primary:focus, a.text-primary:hover { color:#286090 } .text-success { color:#3c763d } a.text-success:focus, a.text-success:hover { color:#2b542c } .text-info { color:#31708f } a.text-info:focus, a.text-info:hover { color:#245269 } .text-warning { color:#8a6d3b } a.text-warning:focus, a.text-warning:hover { color:#66512c } .text-danger { color:#a94442 } a.text-danger:focus, a.text-danger:hover { color:#843534 } .bg-primary { color:#fff; background-color:#337ab7 } a.bg-primary:focus, a.bg-primary:hover { background-color:#286090 } .bg-success { background-color:#dff0d8 } a.bg-success:focus, a.bg-success:hover { background-color:#c1e2b3 } .bg-info { background-color:#d9edf7 } a.bg-info:focus, a.bg-info:hover { background-color:#afd9ee } .bg-warning { background-color:#fcf8e3 } a.bg-warning:focus, a.bg-warning:hover { background-color:#f7ecb5 } .bg-danger { background-color:#f2dede } a.bg-danger:focus, a.bg-danger:hover { background-color:#e4b9b9 } .page-header { padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eee } ol, ul { margin-top:0; margin-bottom:10px } ol ol, ol ul, ul ol, ul ul { margin-bottom:0 } .list-unstyled { padding-left:0; list-style:none } .list-inline { padding-left:0; list-style:none; margin-left:-5px } .list-inline>li { display:inline-block; padding-left:5px; padding-right:5px } dl { margin-top:0; margin-bottom:20px } dd, dt { line-height:1.42857143 } dt { font-weight:700 } dd { margin-left:0 } @media (min-width:768px) { .dl-horizontal dt { float:left; width:160px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .dl-horizontal dd { margin-left:180px } } abbr[data-original-title], abbr[title] { cursor:help; border-bottom:1px dotted #777 } .initialism { font-size:90%; text-transform:uppercase } blockquote { padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eee } blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child { margin-bottom:0 } blockquote .small, blockquote footer, blockquote small { display:block; font-size:80%; line-height:1.42857143; color:#777 } blockquote .small:before, blockquote footer:before, blockquote small:before { content:'\2014 \00A0' } .blockquote-reverse, blockquote.pull-right { padding-right:15px; padding-left:0; border-right:5px solid #eee; border-left:0; text-align:right } .blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before { content:'' } .blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after { content:'\00A0 \2014' } address { margin-bottom:20px; font-style:normal; line-height:1.42857143 } code, kbd, pre, samp { font-family:Menlo, Monaco, Consolas, "Courier New", monospace } code { padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:4px } kbd { padding:2px 4px; font-size:90%; color:#fff; background-color:#333; border-radius:3px; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25) } kbd kbd { padding:0; font-size:100%; font-weight:700; -webkit-box-shadow:none; box-shadow:none } pre { display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.42857143; word-break:break-all; word-wrap:break-word; color:#333; background-color:#f5f5f5; border:1px solid #ccc; border-radius:4px } pre code { padding:0; font-size:inherit; color:inherit; white-space:pre-wrap; background-color:transparent; border-radius:0 } .pre-scrollable { max-height:340px; overflow-y:scroll } .container { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px } @media (min-width:768px) { .container { width:750px } } @media (min-width:992px) { .container { width:970px } } @media (min-width:1200px) { .container { width:1170px } } .container-fluid { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px } .row { margin-left:-15px; margin-right:-15px } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position:relative; min-height:1px; padding-left:15px; padding-right:15px } .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float:left } .col-xs-12 { width:100% } .col-xs-11 { width:91.66666667% } .col-xs-10 { width:83.33333333% } .col-xs-9 { width:75% } .col-xs-8 { width:66.66666667% } .col-xs-7 { width:58.33333333% } .col-xs-6 { width:50% } .col-xs-5 { width:41.66666667% } .col-xs-4 { width:33.33333333% } .col-xs-3 { width:25% } .col-xs-2 { width:16.66666667% } .col-xs-1 { width:8.33333333% } .col-xs-pull-12 { right:100% } .col-xs-pull-11 { right:91.66666667% } .col-xs-pull-10 { right:83.33333333% } .col-xs-pull-9 { right:75% } .col-xs-pull-8 { right:66.66666667% } .col-xs-pull-7 { right:58.33333333% } .col-xs-pull-6 { right:50% } .col-xs-pull-5 { right:41.66666667% } .col-xs-pull-4 { right:33.33333333% } .col-xs-pull-3 { right:25% } .col-xs-pull-2 { right:16.66666667% } .col-xs-pull-1 { right:8.33333333% } .col-xs-pull-0 { right:auto } .col-xs-push-12 { left:100% } .col-xs-push-11 { left:91.66666667% } .col-xs-push-10 { left:83.33333333% } .col-xs-push-9 { left:75% } .col-xs-push-8 { left:66.66666667% } .col-xs-push-7 { left:58.33333333% } .col-xs-push-6 { left:50% } .col-xs-push-5 { left:41.66666667% } .col-xs-push-4 { left:33.33333333% } .col-xs-push-3 { left:25% } .col-xs-push-2 { left:16.66666667% } .col-xs-push-1 { left:8.33333333% } .col-xs-push-0 { left:auto } .col-xs-offset-12 { margin-left:100% } .col-xs-offset-11 { margin-left:91.66666667% } .col-xs-offset-10 { margin-left:83.33333333% } .col-xs-offset-9 { margin-left:75% } .col-xs-offset-8 { margin-left:66.66666667% } .col-xs-offset-7 { margin-left:58.33333333% } .col-xs-offset-6 { margin-left:50% } .col-xs-offset-5 { margin-left:41.66666667% } .col-xs-offset-4 { margin-left:33.33333333% } .col-xs-offset-3 { margin-left:25% } .col-xs-offset-2 { margin-left:16.66666667% } .col-xs-offset-1 { margin-left:8.33333333% } .col-xs-offset-0 { margin-left:0 } @media (min-width:768px) { .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float:left } .col-sm-12 { width:100% } .col-sm-11 { width:91.66666667% } .col-sm-10 { width:83.33333333% } .col-sm-9 { width:75% } .col-sm-8 { width:66.66666667% } .col-sm-7 { width:58.33333333% } .col-sm-6 { width:50% } .col-sm-5 { width:41.66666667% } .col-sm-4 { width:33.33333333% } .col-sm-3 { width:25% } .col-sm-2 { width:16.66666667% } .col-sm-1 { width:8.33333333% } .col-sm-pull-12 { right:100% } .col-sm-pull-11 { right:91.66666667% } .col-sm-pull-10 { right:83.33333333% } .col-sm-pull-9 { right:75% } .col-sm-pull-8 { right:66.66666667% } .col-sm-pull-7 { right:58.33333333% } .col-sm-pull-6 { right:50% } .col-sm-pull-5 { right:41.66666667% } .col-sm-pull-4 { right:33.33333333% } .col-sm-pull-3 { right:25% } .col-sm-pull-2 { right:16.66666667% } .col-sm-pull-1 { right:8.33333333% } .col-sm-pull-0 { right:auto } .col-sm-push-12 { left:100% } .col-sm-push-11 { left:91.66666667% } .col-sm-push-10 { left:83.33333333% } .col-sm-push-9 { left:75% } .col-sm-push-8 { left:66.66666667% } .col-sm-push-7 { left:58.33333333% } .col-sm-push-6 { left:50% } .col-sm-push-5 { left:41.66666667% } .col-sm-push-4 { left:33.33333333% } .col-sm-push-3 { left:25% } .col-sm-push-2 { left:16.66666667% } .col-sm-push-1 { left:8.33333333% } .col-sm-push-0 { left:auto } .col-sm-offset-12 { margin-left:100% } .col-sm-offset-11 { margin-left:91.66666667% } .col-sm-offset-10 { margin-left:83.33333333% } .col-sm-offset-9 { margin-left:75% } .col-sm-offset-8 { margin-left:66.66666667% } .col-sm-offset-7 { margin-left:58.33333333% } .col-sm-offset-6 { margin-left:50% } .col-sm-offset-5 { margin-left:41.66666667% } .col-sm-offset-4 { margin-left:33.33333333% } .col-sm-offset-3 { margin-left:25% } .col-sm-offset-2 { margin-left:16.66666667% } .col-sm-offset-1 { margin-left:8.33333333% } .col-sm-offset-0 { margin-left:0 } } @media (min-width:992px) { .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float:left } .col-md-12 { width:100% } .col-md-11 { width:91.66666667% } .col-md-10 { width:83.33333333% } .col-md-9 { width:75% } .col-md-8 { width:66.66666667% } .col-md-7 { width:58.33333333% } .col-md-6 { width:50% } .col-md-5 { width:41.66666667% } .col-md-4 { width:33.33333333% } .col-md-3 { width:25% } .col-md-2 { width:16.66666667% } .col-md-1 { width:8.33333333% } .col-md-pull-12 { right:100% } .col-md-pull-11 { right:91.66666667% } .col-md-pull-10 { right:83.33333333% } .col-md-pull-9 { right:75% } .col-md-pull-8 { right:66.66666667% } .col-md-pull-7 { right:58.33333333% } .col-md-pull-6 { right:50% } .col-md-pull-5 { right:41.66666667% } .col-md-pull-4 { right:33.33333333% } .col-md-pull-3 { right:25% } .col-md-pull-2 { right:16.66666667% } .col-md-pull-1 { right:8.33333333% } .col-md-pull-0 { right:auto } .col-md-push-12 { left:100% } .col-md-push-11 { left:91.66666667% } .col-md-push-10 { left:83.33333333% } .col-md-push-9 { left:75% } .col-md-push-8 { left:66.66666667% } .col-md-push-7 { left:58.33333333% } .col-md-push-6 { left:50% } .col-md-push-5 { left:41.66666667% } .col-md-push-4 { left:33.33333333% } .col-md-push-3 { left:25% } .col-md-push-2 { left:16.66666667% } .col-md-push-1 { left:8.33333333% } .col-md-push-0 { left:auto } .col-md-offset-12 { margin-left:100% } .col-md-offset-11 { margin-left:91.66666667% } .col-md-offset-10 { margin-left:83.33333333% } .col-md-offset-9 { margin-left:75% } .col-md-offset-8 { margin-left:66.66666667% } .col-md-offset-7 { margin-left:58.33333333% } .col-md-offset-6 { margin-left:50% } .col-md-offset-5 { margin-left:41.66666667% } .col-md-offset-4 { margin-left:33.33333333% } .col-md-offset-3 { margin-left:25% } .col-md-offset-2 { margin-left:16.66666667% } .col-md-offset-1 { margin-left:8.33333333% } .col-md-offset-0 { margin-left:0 } } @media (min-width:1200px) { .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float:left } .col-lg-12 { width:100% } .col-lg-11 { width:91.66666667% } .col-lg-10 { width:83.33333333% } .col-lg-9 { width:75% } .col-lg-8 { width:66.66666667% } .col-lg-7 { width:58.33333333% } .col-lg-6 { width:50% } .col-lg-5 { width:41.66666667% } .col-lg-4 { width:33.33333333% } .col-lg-3 { width:25% } .col-lg-2 { width:16.66666667% } .col-lg-1 { width:8.33333333% } .col-lg-pull-12 { right:100% } .col-lg-pull-11 { right:91.66666667% } .col-lg-pull-10 { right:83.33333333% } .col-lg-pull-9 { right:75% } .col-lg-pull-8 { right:66.66666667% } .col-lg-pull-7 { right:58.33333333% } .col-lg-pull-6 { right:50% } .col-lg-pull-5 { right:41.66666667% } .col-lg-pull-4 { right:33.33333333% } .col-lg-pull-3 { right:25% } .col-lg-pull-2 { right:16.66666667% } .col-lg-pull-1 { right:8.33333333% } .col-lg-pull-0 { right:auto } .col-lg-push-12 { left:100% } .col-lg-push-11 { left:91.66666667% } .col-lg-push-10 { left:83.33333333% } .col-lg-push-9 { left:75% } .col-lg-push-8 { left:66.66666667% } .col-lg-push-7 { left:58.33333333% } .col-lg-push-6 { left:50% } .col-lg-push-5 { left:41.66666667% } .col-lg-push-4 { left:33.33333333% } .col-lg-push-3 { left:25% } .col-lg-push-2 { left:16.66666667% } .col-lg-push-1 { left:8.33333333% } .col-lg-push-0 { left:auto } .col-lg-offset-12 { margin-left:100% } .col-lg-offset-11 { margin-left:91.66666667% } .col-lg-offset-10 { margin-left:83.33333333% } .col-lg-offset-9 { margin-left:75% } .col-lg-offset-8 { margin-left:66.66666667% } .col-lg-offset-7 { margin-left:58.33333333% } .col-lg-offset-6 { margin-left:50% } .col-lg-offset-5 { margin-left:41.66666667% } .col-lg-offset-4 { margin-left:33.33333333% } .col-lg-offset-3 { margin-left:25% } .col-lg-offset-2 { margin-left:16.66666667% } .col-lg-offset-1 { margin-left:8.33333333% } .col-lg-offset-0 { margin-left:0 } } table { background-color:transparent } caption { padding-top:8px; padding-bottom:8px; color:#777; text-align:left } th { text-align:left } .table { width:100%; max-width:100%; margin-bottom:20px } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd } .table>thead>tr>th { vertical-align:bottom; border-bottom:2px solid #ddd } .table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { border-top:0 } .table>tbody+tbody { border-top:2px solid #ddd } .table .table { background-color:#fff } .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th { padding:5px } .table-bordered { border:1px solid #ddd } .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border:1px solid #ddd } .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width:2px } .table-striped>tbody>tr:nth-of-type(odd) { background-color:#f9f9f9 } .table-hover>tbody>tr:hover { background-color:#f5f5f5 } table col[class*=col-] { position:static; float:none; display:table-column } table td[class*=col-], table th[class*=col-] { position:static; float:none; display:table-cell } .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active { background-color:#f5f5f5 } .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover { background-color:#e8e8e8 } .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success { background-color:#dff0d8 } .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover { background-color:#d0e9c6 } .table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info { background-color:#d9edf7 } .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover { background-color:#c4e3f3 } .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning { background-color:#fcf8e3 } .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover { background-color:#faf2cc } .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger { background-color:#f2dede } .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover { background-color:#ebcccc } .table-responsive { overflow-x:auto; min-height:.01% } @media screen and (max-width:767px) { .table-responsive { width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #ddd } .table-responsive>.table { margin-bottom:0 } .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space:nowrap } .table-responsive>.table-bordered { border:0 } .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child { border-left:0 } .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child { border-right:0 } .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th { border-bottom:0 } } fieldset { padding:0; margin:0; border:0; min-width:0 } legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333; border:0; border-bottom:1px solid #e5e5e5 } label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:700 } input[type=search] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } input[type=checkbox], input[type=radio] { margin:4px 0 0; margin-top:1px\9; line-height:normal } input[type=file] { display:block } input[type=range] { display:block; width:100% } select[multiple], select[size] { height:auto } input[type=checkbox]:focus, input[type=radio]:focus, input[type=file]:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px } output { display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555 } .form-control { display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s } .form-control:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) } .form-control::-moz-placeholder { color:#999; opacity:1 } .form-control:-ms-input-placeholder { color:#999 } .form-control::-webkit-input-placeholder { color:#999 } .form-control::-ms-expand { border:0; background-color:transparent } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#eee; opacity:1 } .form-control[disabled], fieldset[disabled] .form-control { cursor:not-allowed } textarea.form-control { height:auto } input[type=search] { -webkit-appearance:none } @media screen and (-webkit-min-device-pixel-ratio:0) { input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control { line-height:34px } .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm { line-height:30px } .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg { line-height:46px } } .form-group { margin-bottom:15px } .checkbox, .radio { position:relative; display:block; margin-top:10px; margin-bottom:10px } .checkbox label, .radio label { min-height:20px; padding-left:20px; margin-bottom:0; font-weight:400; cursor:pointer } .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position:absolute; margin-left:-20px; margin-top:4px\9 } .checkbox+.checkbox, .radio+.radio { margin-top:-5px } .checkbox-inline, .radio-inline { position:relative; display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:400; cursor:pointer } .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top:0; margin-left:10px } fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] { cursor:not-allowed } .checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline { cursor:not-allowed } .checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label { cursor:not-allowed } .form-control-static { padding-top:7px; padding-bottom:7px; margin-bottom:0; min-height:34px } .form-control-static.input-lg, .form-control-static.input-sm { padding-left:0; padding-right:0 } .input-sm { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px } select.input-sm { height:30px; line-height:30px } select[multiple].input-sm, textarea.input-sm { height:auto } .form-group-sm .form-control { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px } .form-group-sm select.form-control { height:30px; line-height:30px } .form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control { height:auto } .form-group-sm .form-control-static { height:30px; min-height:32px; padding:6px 10px; font-size:12px; line-height:1.5 } .input-lg { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px } select.input-lg { height:46px; line-height:46px } select[multiple].input-lg, textarea.input-lg { height:auto } .form-group-lg .form-control { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px } .form-group-lg select.form-control { height:46px; line-height:46px } .form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control { height:auto } .form-group-lg .form-control-static { height:46px; min-height:38px; padding:11px 16px; font-size:18px; line-height:1.3333333 } .has-feedback { position:relative } .has-feedback .form-control { padding-right:42.5px } .form-control-feedback { position:absolute; top:0; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none } .form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback { width:46px; height:46px; line-height:46px } .form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback { width:30px; height:30px; line-height:30px } .has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label { color:#3c763d } .has-success .form-control { border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .has-success .form-control:focus { border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168 } .has-success .input-group-addon { color:#3c763d; border-color:#3c763d; background-color:#dff0d8 } .has-success .form-control-feedback { color:#3c763d } .has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label { color:#8a6d3b } .has-warning .form-control { border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .has-warning .form-control:focus { border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b } .has-warning .input-group-addon { color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3 } .has-warning .form-control-feedback { color:#8a6d3b } .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label { color:#a94442 } .has-error .form-control { border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075) } .has-error .form-control:focus { border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 } .has-error .input-group-addon { color:#a94442; border-color:#a94442; background-color:#f2dede } .has-error .form-control-feedback { color:#a94442 } .has-feedback label~.form-control-feedback { top:25px } .has-feedback label.sr-only~.form-control-feedback { top:0 } .help-block { display:block; margin-top:5px; margin-bottom:10px; color:#737373 } @media (min-width:768px) { .form-inline .form-group { display:inline-block; margin-bottom:0; vertical-align:middle } .form-inline .form-control { display:inline-block; width:auto; vertical-align:middle } .form-inline .form-control-static { display:inline-block } .form-inline .input-group { display:inline-table; vertical-align:middle } .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn { width:auto } .form-inline .input-group>.form-control { width:100% } .form-inline .control-label { margin-bottom:0; vertical-align:middle } .form-inline .checkbox, .form-inline .radio { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle } .form-inline .checkbox label, .form-inline .radio label { padding-left:0 } .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] { position:relative; margin-left:0 } .form-inline .has-feedback .form-control-feedback { top:0 } } .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { margin-top:0; margin-bottom:0; padding-top:7px } .form-horizontal .checkbox, .form-horizontal .radio { min-height:27px } .form-horizontal .form-group { margin-left:-15px; margin-right:-15px } @media (min-width:768px) { .form-horizontal .control-label { text-align:right; margin-bottom:0; padding-top:7px } } .form-horizontal .has-feedback .form-control-feedback { right:15px } @media (min-width:768px) { .form-horizontal .form-group-lg .control-label { padding-top:11px; font-size:18px } } @media (min-width:768px) { .form-horizontal .form-group-sm .control-label { padding-top:6px; font-size:12px } } .btn { display:inline-block; margin-bottom:0; font-weight:400; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857143; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px } .btn.focus, .btn:focus, .btn:hover { color:#333; text-decoration:none } .btn.active, .btn:active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor:not-allowed; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none } a.btn.disabled, fieldset[disabled] a.btn { pointer-events:none } .btn-default { color:#333; background-color:#fff; border-color:#ccc } .btn-default.focus, .btn-default:focus { color:#333; background-color:#e6e6e6; border-color:#8c8c8c } .btn-default:hover { color:#333; background-color:#e6e6e6; border-color:#adadad } .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default { color:#333; background-color:#e6e6e6; border-color:#adadad } .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { color:#333; background-color:#d4d4d4; border-color:#8c8c8c } .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default { background-image:none } .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color:#fff; border-color:#ccc } .btn-default .badge { color:#fff; background-color:#333 } .btn-primary { color:#fff; background-color:#337ab7; border-color:#2e6da4 } .btn-primary.focus, .btn-primary:focus { color:#fff; background-color:#286090; border-color:#122b40 } .btn-primary:hover { color:#fff; background-color:#286090; border-color:#204d74 } .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { color:#fff; background-color:#286090; border-color:#204d74 } .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color:#fff; background-color:#204d74; border-color:#122b40 } .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { background-image:none } .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color:#337ab7; border-color:#2e6da4 } .btn-primary .badge { color:#337ab7; background-color:#fff } .btn-success { color:#fff; background-color:#5cb85c; border-color:#4cae4c } .btn-success.focus, .btn-success:focus { color:#fff; background-color:#449d44; border-color:#255625 } .btn-success:hover { color:#fff; background-color:#449d44; border-color:#398439 } .btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success { color:#fff; background-color:#449d44; border-color:#398439 } .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover { color:#fff; background-color:#398439; border-color:#255625 } .btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success { background-image:none } .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color:#5cb85c; border-color:#4cae4c } .btn-success .badge { color:#5cb85c; background-color:#fff } .btn-info { color:#fff; background-color:#5bc0de; border-color:#46b8da } .btn-info.focus, .btn-info:focus { color:#fff; background-color:#31b0d5; border-color:#1b6d85 } .btn-info:hover { color:#fff; background-color:#31b0d5; border-color:#269abc } .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info { color:#fff; background-color:#31b0d5; border-color:#269abc } .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover { color:#fff; background-color:#269abc; border-color:#1b6d85 } .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info { background-image:none } .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { background-color:#5bc0de; border-color:#46b8da } .btn-info .badge { color:#5bc0de; background-color:#fff } .btn-warning { color:#fff; background-color:#f0ad4e; border-color:#eea236 } .btn-warning.focus, .btn-warning:focus { color:#fff; background-color:#ec971f; border-color:#985f0d } .btn-warning:hover { color:#fff; background-color:#ec971f; border-color:#d58512 } .btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning { color:#fff; background-color:#ec971f; border-color:#d58512 } .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover { color:#fff; background-color:#d58512; border-color:#985f0d } .btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning { background-image:none } .btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color:#f0ad4e; border-color:#eea236 } .btn-warning .badge { color:#f0ad4e; background-color:#fff } .btn-danger { color:#fff; background-color:#d9534f; border-color:#d43f3a } .btn-danger.focus, .btn-danger:focus { color:#fff; background-color:#c9302c; border-color:#761c19 } .btn-danger:hover { color:#fff; background-color:#c9302c; border-color:#ac2925 } .btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger { color:#fff; background-color:#c9302c; border-color:#ac2925 } .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover { color:#fff; background-color:#ac2925; border-color:#761c19 } .btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger { background-image:none } .btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-color:#d9534f; border-color:#d43f3a } .btn-danger .badge { color:#d9534f; background-color:#fff } .btn-link { color:#337ab7; font-weight:400; border-radius:0 } .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color:transparent; -webkit-box-shadow:none; box-shadow:none } .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color:transparent } .btn-link:focus, .btn-link:hover { color:#23527c; text-decoration:underline; background-color:transparent } .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover { color:#777; text-decoration:none } .btn-group-lg>.btn, .btn-lg { padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px } .btn-group-sm>.btn, .btn-sm { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px } .btn-group-xs>.btn, .btn-xs { padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px } .btn-block { display:block; width:100% } .btn-block+.btn-block { margin-top:5px } input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width:100% } .fade { opacity:0; -webkit-transition:opacity .15s linear; -o-transition:opacity .15s linear; transition:opacity .15s linear } .fade.in { opacity:1 } .collapse { display:none } .collapse.in { display:block } tr.collapse.in { display:table-row } tbody.collapse.in { display:table-row-group } .collapsing { position:relative; height:0; overflow:hidden; -webkit-transition-property:height, visibility; -o-transition-property:height, visibility; transition-property:height, visibility; -webkit-transition-duration:.35s; -o-transition-duration:.35s; transition-duration:.35s; -webkit-transition-timing-function:ease; -o-transition-timing-function:ease; transition-timing-function:ease } .caret { display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-top:4px solid\9; border-right:4px solid transparent; border-left:4px solid transparent } .dropdown, .dropup { position:relative } .dropdown-toggle:focus { outline:0 } .dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:14px; text-align:left; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175); -webkit-background-clip:padding-box; background-clip:padding-box } .dropdown-menu.pull-right { right:0; left:auto } .dropdown-menu .divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5 } .dropdown-menu>li>a { display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#333; white-space:nowrap } .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { text-decoration:none; color:#262626; background-color:#f5f5f5 } .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color:#fff; text-decoration:none; outline:0; background-color:#337ab7 } .dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { color:#777 } .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor:not-allowed } .open>.dropdown-menu { display:block } .open>a { outline:0 } .dropdown-menu-right { left:auto; right:0 } .dropdown-menu-left { left:0; right:auto } .dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777; white-space:nowrap } .dropdown-backdrop { position:fixed; left:0; right:0; bottom:0; top:0; z-index:990 } .pull-right>.dropdown-menu { right:0; left:auto } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top:0; border-bottom:4px dashed; border-bottom:4px solid\9; content:"" } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:2px } @media (min-width:768px) { .navbar-right .dropdown-menu { left:auto; right:0 } .navbar-right .dropdown-menu-left { left:0; right:auto } } .btn-group, .btn-group-vertical { position:relative; display:inline-block; vertical-align:middle } .btn-group-vertical>.btn, .btn-group>.btn { position:relative; float:left } .btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover { z-index:2 } .btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left:-1px } .btn-toolbar { margin-left:-5px } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float:left } .btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group { margin-left:5px } .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0 } .btn-group>.btn:first-child { margin-left:0 } .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0 } .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0 } .btn-group>.btn-group { float:left } .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0 } .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius:0; border-top-right-radius:0 } .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { border-bottom-left-radius:0; border-top-left-radius:0 } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0 } .btn-group>.btn+.dropdown-toggle { padding-left:8px; padding-right:8px } .btn-group>.btn-lg+.dropdown-toggle { padding-left:12px; padding-right:12px } .btn-group.open .dropdown-toggle { -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) } .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow:none; box-shadow:none } .btn .caret { margin-left:0 } .btn-lg .caret { border-width:5px 5px 0; border-bottom-width:0 } .dropup .btn-lg .caret { border-width:0 5px 5px } .btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn { display:block; float:none; width:100%; max-width:100% } .btn-group-vertical>.btn-group>.btn { float:none } .btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group { margin-top:-1px; margin-left:0 } .btn-group-vertical>.btn:not(:first-child):not(:last-child) { border-radius:0 } .btn-group-vertical>.btn:first-child:not(:last-child) { border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0 } .btn-group-vertical>.btn:last-child:not(:first-child) { border-top-right-radius:0; border-top-left-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px } .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0 } .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius:0; border-bottom-left-radius:0 } .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-right-radius:0; border-top-left-radius:0 } .btn-group-justified { display:table; width:100%; table-layout:fixed; border-collapse:separate } .btn-group-justified>.btn, .btn-group-justified>.btn-group { float:none; display:table-cell; width:1% } .btn-group-justified>.btn-group .btn { width:100% } .btn-group-justified>.btn-group .dropdown-menu { left:auto } [data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] { position:absolute; clip:rect(0,0,0,0); pointer-events:none } .input-group { position:relative; display:table; border-collapse:separate } .input-group[class*=col-] { float:none; padding-left:0; padding-right:0 } .input-group .form-control { position:relative; z-index:2; float:left; width:100%; margin-bottom:0 } .input-group .form-control:focus { z-index:3 } .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px } select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn { height:46px; line-height:46px } select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn { height:auto } .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px } select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn { height:30px; line-height:30px } select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn { height:auto } .input-group .form-control, .input-group-addon, .input-group-btn { display:table-cell } .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius:0 } .input-group-addon, .input-group-btn { width:1%; white-space:nowrap; vertical-align:middle } .input-group-addon { padding:6px 12px; font-size:14px; font-weight:400; line-height:1; color:#555; text-align:center; background-color:#eee; border:1px solid #ccc; border-radius:4px } .input-group-addon.input-sm { padding:5px 10px; font-size:12px; border-radius:3px } .input-group-addon.input-lg { padding:10px 16px; font-size:18px; border-radius:6px } .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top:0 } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0 } .input-group-addon:first-child { border-right:0 } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle { border-bottom-left-radius:0; border-top-left-radius:0 } .input-group-addon:last-child { border-left:0 } .input-group-btn { position:relative; font-size:0; white-space:nowrap } .input-group-btn>.btn { position:relative } .input-group-btn>.btn+.btn { margin-left:-1px } .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover { z-index:2 } .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group { margin-right:-1px } .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group { z-index:2; margin-left:-1px } .nav { margin-bottom:0; padding-left:0; list-style:none } .nav>li { position:relative; display:block } .nav>li>a { position:relative; display:block; padding:10px 15px } .nav>li>a:focus, .nav>li>a:hover { text-decoration:none; background-color:#eee } .nav>li.disabled>a { color:#777 } .nav>li.disabled>a:focus, .nav>li.disabled>a:hover { color:#777; text-decoration:none; background-color:transparent; cursor:not-allowed } .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color:#eee; border-color:#337ab7 } .nav .nav-divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5 } .nav>li>a>img { max-width:none } .nav-tabs { border-bottom:1px solid #ddd } .nav-tabs>li { float:left; margin-bottom:-1px } .nav-tabs>li>a { margin-right:2px; line-height:1.42857143; border:1px solid transparent; border-radius:4px 4px 0 0 } .nav-tabs>li>a:hover { border-color:#eee #eee #ddd } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default } .nav-tabs.nav-justified { width:100%; border-bottom:0 } .nav-tabs.nav-justified>li { float:none } .nav-tabs.nav-justified>li>a { text-align:center; margin-bottom:5px } .nav-tabs.nav-justified>.dropdown .dropdown-menu { top:auto; left:auto } @media (min-width:768px) { .nav-tabs.nav-justified>li { display:table-cell; width:1% } .nav-tabs.nav-justified>li>a { margin-bottom:0 } } .nav-tabs.nav-justified>li>a { margin-right:0; border-radius:4px } .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover { border:1px solid #ddd } @media (min-width:768px) { .nav-tabs.nav-justified>li>a { border-bottom:1px solid #ddd; border-radius:4px 4px 0 0 } .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover { border-bottom-color:#fff } } .nav-pills>li { float:left } .nav-pills>li>a { border-radius:4px } .nav-pills>li+li { margin-left:2px } .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color:#fff; background-color:#337ab7 } .nav-stacked>li { float:none } .nav-stacked>li+li { margin-top:2px; margin-left:0 } .nav-justified { width:100% } .nav-justified>li { float:none } .nav-justified>li>a { text-align:center; margin-bottom:5px } .nav-justified>.dropdown .dropdown-menu { top:auto; left:auto } @media (min-width:768px) { .nav-justified>li { display:table-cell; width:1% } .nav-justified>li>a { margin-bottom:0 } } .nav-tabs-justified { border-bottom:0 } .nav-tabs-justified>li>a { margin-right:0; border-radius:4px } .nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover { border:1px solid #ddd } @media (min-width:768px) { .nav-tabs-justified>li>a { border-bottom:1px solid #ddd; border-radius:4px 4px 0 0 } .nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover { border-bottom-color:#fff } } .tab-content>.tab-pane { display:none } .tab-content>.active { display:block } .nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0 } .navbar { position:relative; min-height:50px; margin-bottom:20px; border:1px solid transparent } @media (min-width:768px) { .navbar { border-radius:4px } } @media (min-width:768px) { .navbar-header { float:left } } .navbar-collapse { overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1); -webkit-overflow-scrolling:touch } .navbar-collapse.in { overflow-y:auto } @media (min-width:768px) { .navbar-collapse { width:auto; border-top:0; -webkit-box-shadow:none; box-shadow:none } .navbar-collapse.collapse { display:block!important; height:auto!important; padding-bottom:0; overflow:visible!important } .navbar-collapse.in { overflow-y:visible } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse { padding-left:0; padding-right:0 } } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:340px } @media (max-device-width:480px) and (orientation:landscape) { .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:200px } } .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:-15px; margin-left:-15px } @media (min-width:768px) { .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:0; margin-left:0 } } .navbar-static-top { z-index:1000; border-width:0 0 1px } @media (min-width:768px) { .navbar-static-top { border-radius:0 } } .navbar-fixed-bottom, .navbar-fixed-top { position:fixed; right:0; left:0; z-index:1030 } @media (min-width:768px) { .navbar-fixed-bottom, .navbar-fixed-top { border-radius:0 } } .navbar-fixed-top { top:0; border-width:0 0 1px } .navbar-fixed-bottom { bottom:0; margin-bottom:0; border-width:1px 0 0 } .navbar-brand { float:left; padding:15px 15px; font-size:18px; line-height:20px; height:50px } .navbar-brand:focus, .navbar-brand:hover { text-decoration:none } .navbar-brand>img { display:block } @media (min-width:768px) { .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:-15px } } .navbar-toggle { position:relative; float:right; margin-right:15px; padding:9px 10px; margin-top:8px; margin-bottom:8px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px } .navbar-toggle:focus { outline:0 } .navbar-toggle .icon-bar { display:block; width:22px; height:2px; border-radius:1px } .navbar-toggle .icon-bar+.icon-bar { margin-top:4px } @media (min-width:768px) { .navbar-toggle { display:none } } .navbar-nav { margin:7.5px -15px } .navbar-nav>li>a { padding-top:10px; padding-bottom:10px; line-height:20px } @media (max-width:767px) { .navbar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; -webkit-box-shadow:none; box-shadow:none } .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:5px 15px 5px 25px } .navbar-nav .open .dropdown-menu>li>a { line-height:20px } .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover { background-image:none } } @media (min-width:768px) { .navbar-nav { float:left; margin:0 } .navbar-nav>li { float:left } .navbar-nav>li>a { padding-top:15px; padding-bottom:15px } } .navbar-form { margin-left:-15px; margin-right:-15px; padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); margin-top:8px; margin-bottom:8px } @media (min-width:768px) { .navbar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle } .navbar-form .form-control { display:inline-block; width:auto; vertical-align:middle } .navbar-form .form-control-static { display:inline-block } .navbar-form .input-group { display:inline-table; vertical-align:middle } .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn { width:auto } .navbar-form .input-group>.form-control { width:100% } .navbar-form .control-label { margin-bottom:0; vertical-align:middle } .navbar-form .checkbox, .navbar-form .radio { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle } .navbar-form .checkbox label, .navbar-form .radio label { padding-left:0 } .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] { position:relative; margin-left:0 } .navbar-form .has-feedback .form-control-feedback { top:0 } } @media (max-width:767px) { .navbar-form .form-group { margin-bottom:5px } .navbar-form .form-group:last-child { margin-bottom:0 } } @media (min-width:768px) { .navbar-form { width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none } } .navbar-nav>li>.dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0 } .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { margin-bottom:0; border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0 } .navbar-btn { margin-top:8px; margin-bottom:8px } .navbar-btn.btn-sm { margin-top:10px; margin-bottom:10px } .navbar-btn.btn-xs { margin-top:14px; margin-bottom:14px } .navbar-text { margin-top:15px; margin-bottom:15px } @media (min-width:768px) { .navbar-text { float:left; margin-left:15px; margin-right:15px } } @media (min-width:768px) { .navbar-left { float:left!important } .navbar-right { float:right!important; margin-right:-15px } .navbar-right~.navbar-right { margin-right:0 } } .navbar-default { background-color:#f8f8f8; border-color:#e7e7e7 } .navbar-default .navbar-brand { color:#777 } .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color:#5e5e5e; background-color:transparent } .navbar-default .navbar-text { color:#777 } .navbar-default .navbar-nav>li>a { color:#777 } .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#333; background-color:transparent } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color:#555; background-color:#e7e7e7 } .navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover { color:#ccc; background-color:transparent } .navbar-default .navbar-toggle { border-color:#ddd } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#ddd } .navbar-default .navbar-toggle .icon-bar { background-color:#888 } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#e7e7e7 } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color:#e7e7e7; color:#555 } @media (max-width:767px) { .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#777 } .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color:#333; background-color:transparent } .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { color:#555; background-color:#e7e7e7 } .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { color:#ccc; background-color:transparent } } .navbar-default .navbar-link { color:#777 } .navbar-default .navbar-link:hover { color:#333 } .navbar-default .btn-link { color:#777 } .navbar-default .btn-link:focus, .navbar-default .btn-link:hover { color:#333 } .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover { color:#ccc } .navbar-inverse { background-color:#222; border-color:#080808 } .navbar-inverse .navbar-brand { color:#9d9d9d } .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { color:#fff; background-color:transparent } .navbar-inverse .navbar-text { color:#9d9d9d } .navbar-inverse .navbar-nav>li>a { color:#9d9d9d } .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color:#fff; background-color:transparent } .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { color:#fff; background-color:#080808 } .navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover { color:#444; background-color:transparent } .navbar-inverse .navbar-toggle { border-color:#333 } .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:#333 } .navbar-inverse .navbar-toggle .icon-bar { background-color:#fff } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:#101010 } .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { background-color:#080808; color:#fff } @media (max-width:767px) { .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { border-color:#080808 } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color:#080808 } .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color:#9d9d9d } .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color:#fff; background-color:transparent } .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { color:#fff; background-color:#080808 } .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { color:#444; background-color:transparent } } .navbar-inverse .navbar-link { color:#9d9d9d } .navbar-inverse .navbar-link:hover { color:#fff } .navbar-inverse .btn-link { color:#9d9d9d } .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover { color:#fff } .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover { color:#444 } .breadcrumb { padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px } .breadcrumb>li { display:inline-block } .breadcrumb>li+li:before { content:"/\00a0"; padding:0 5px; color:#ccc } .breadcrumb>.active { color:#777 } .pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px } .pagination>li { display:inline } .pagination>li>a, .pagination>li>span { position:relative; float:left; padding:6px 12px; line-height:1.42857143; text-decoration:none; color:#337ab7; background-color:#fff; border:1px solid #ddd; margin-left:-1px } .pagination>li:first-child>a, .pagination>li:first-child>span { margin-left:0; border-bottom-left-radius:4px; border-top-left-radius:4px } .pagination>li:last-child>a, .pagination>li:last-child>span { border-bottom-right-radius:4px; border-top-right-radius:4px } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index:2; color:#23527c; background-color:#eee; border-color:#ddd } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index:3; color:#fff; background-color:#337ab7; border-color:#337ab7; cursor:default } .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color:#777; background-color:#fff; border-color:#ddd; cursor:not-allowed } .pagination-lg>li>a, .pagination-lg>li>span { padding:10px 16px; font-size:18px; line-height:1.3333333 } .pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-bottom-left-radius:6px; border-top-left-radius:6px } .pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-bottom-right-radius:6px; border-top-right-radius:6px } .pagination-sm>li>a, .pagination-sm>li>span { padding:5px 10px; font-size:12px; line-height:1.5 } .pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-bottom-left-radius:3px; border-top-left-radius:3px } .pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-bottom-right-radius:3px; border-top-right-radius:3px } .pager { padding-left:0; margin:20px 0; list-style:none; text-align:center } .pager li { display:inline } .pager li>a, .pager li>span { display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:15px } .pager li>a:focus, .pager li>a:hover { text-decoration:none; background-color:#eee } .pager .next>a, .pager .next>span { float:right } .pager .previous>a, .pager .previous>span { float:left } .pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span { color:#777; background-color:#fff; cursor:not-allowed } .label { display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:700; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em } a.label:focus, a.label:hover { color:#fff; text-decoration:none; cursor:pointer } .label:empty { display:none } .btn .label { position:relative; top:-1px } .label-default { background-color:#777 } .label-default[href]:focus, .label-default[href]:hover { background-color:#5e5e5e } .label-primary { background-color:#337ab7 } .label-primary[href]:focus, .label-primary[href]:hover { background-color:#286090 } .label-success { background-color:#5cb85c } .label-success[href]:focus, .label-success[href]:hover { background-color:#449d44 } .label-info { background-color:#5bc0de } .label-info[href]:focus, .label-info[href]:hover { background-color:#31b0d5 } .label-warning { background-color:#f0ad4e } .label-warning[href]:focus, .label-warning[href]:hover { background-color:#ec971f } .label-danger { background-color:#d9534f } .label-danger[href]:focus, .label-danger[href]:hover { background-color:#c9302c } .badge { display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:700; color:#fff; line-height:1; vertical-align:middle; white-space:nowrap; text-align:center; background-color:#777; border-radius:10px } .badge:empty { display:none } .btn .badge { position:relative; top:-1px } .btn-group-xs>.btn .badge, .btn-xs .badge { top:0; padding:1px 5px } a.badge:focus, a.badge:hover { color:#fff; text-decoration:none; cursor:pointer } .list-group-item.active>.badge, .nav-pills>.active>a>.badge { color:#337ab7; background-color:#fff } .list-group-item>.badge { float:right } .list-group-item>.badge+.badge { margin-right:5px } .nav-pills>li>a>.badge { margin-left:3px } .jumbotron { padding-top:30px; padding-bottom:30px; margin-bottom:30px; color:inherit; background-color:#eee } .jumbotron .h1, .jumbotron h1 { color:inherit } .jumbotron p { margin-bottom:15px; font-size:21px; font-weight:200 } .jumbotron>hr { border-top-color:#d5d5d5 } .container .jumbotron, .container-fluid .jumbotron { border-radius:6px; padding-left:15px; padding-right:15px } .jumbotron .container { max-width:100% } @media screen and (min-width:768px) { .jumbotron { padding-top:48px; padding-bottom:48px } .container .jumbotron, .container-fluid .jumbotron { padding-left:60px; padding-right:60px } .jumbotron .h1, .jumbotron h1 { font-size:63px } } .thumbnail { display:block; padding:4px; margin-bottom:20px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:border .2s ease-in-out; -o-transition:border .2s ease-in-out; transition:border .2s ease-in-out } .thumbnail a>img, .thumbnail>img { margin-left:auto; margin-right:auto } a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color:#337ab7 } .thumbnail .caption { padding:9px; color:#333 } .alert { padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px } .alert h4 { margin-top:0; color:inherit } .alert .alert-link { font-weight:700 } .alert>p, .alert>ul { margin-bottom:0 } .alert>p+p { margin-top:5px } .alert-dismissable, .alert-dismissible { padding-right:35px } .alert-dismissable .close, .alert-dismissible .close { position:relative; top:-2px; right:-21px; color:inherit } .alert-success { background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d } .alert-success hr { border-top-color:#c9e2b3 } .alert-success .alert-link { color:#2b542c } .alert-info { background-color:#d9edf7; border-color:#bce8f1; color:#31708f } .alert-info hr { border-top-color:#a6e1ec } .alert-info .alert-link { color:#245269 } .alert-warning { background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b } .alert-warning hr { border-top-color:#f7e1b5 } .alert-warning .alert-link { color:#66512c } .alert-danger { background-color:#f2dede; border-color:#ebccd1; color:#a94442 } .alert-danger hr { border-top-color:#e4b9c0 } .alert-danger .alert-link { color:#843534 } @-webkit-keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } @-o-keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } @keyframes progress-bar-stripes { from { background-position:40px 0 } to { background-position:0 0 } } .progress { overflow:hidden; height:20px; margin-bottom:20px; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1) } .progress-bar { float:left; width:0; height:100%; font-size:12px; line-height:20px; color:#fff; text-align:center; background-color:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease } .progress-bar-striped, .progress-striped .progress-bar { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -webkit-background-size:40px 40px; background-size:40px 40px } .progress-bar.active, .progress.active .progress-bar { -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite } .progress-bar-success { background-color:#5cb85c } .progress-striped .progress-bar-success { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) } .progress-bar-info { background-color:#5bc0de } .progress-striped .progress-bar-info { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) } .progress-bar-warning { background-color:#f0ad4e } .progress-striped .progress-bar-warning { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) } .progress-bar-danger { background-color:#d9534f } .progress-striped .progress-bar-danger { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) } .media { margin-top:15px } .media:first-child { margin-top:0 } .media, .media-body { zoom:1; overflow:hidden } .media-body { width:10000px } .media-object { display:block } .media-object.img-thumbnail { max-width:none } .media-right, .media>.pull-right { padding-left:10px } .media-left, .media>.pull-left { padding-right:10px } .media-body, .media-left, .media-right { display:table-cell; vertical-align:top } .media-middle { vertical-align:middle } .media-bottom { vertical-align:bottom } .media-heading { margin-top:0; margin-bottom:5px } .media-list { padding-left:0; list-style:none } .list-group { margin-bottom:20px; padding-left:0 } .list-group-item { position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd } .list-group-item:first-child { border-top-right-radius:4px; border-top-left-radius:4px } .list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px } a.list-group-item, button.list-group-item { color:#555 } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color:#333 } a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover { text-decoration:none; color:#555; background-color:#f5f5f5 } button.list-group-item { width:100%; text-align:left } .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { background-color:#eee; color:#777; cursor:not-allowed } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading { color:inherit } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text { color:#777 } .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index:2; color:#fff; background-color:#337ab7; border-color:#337ab7 } .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small { color:inherit } .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color:#c7ddef } .list-group-item-success { color:#3c763d; background-color:#dff0d8 } a.list-group-item-success, button.list-group-item-success { color:#3c763d } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color:inherit } a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color:#3c763d; background-color:#d0e9c6 } a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover { color:#fff; background-color:#3c763d; border-color:#3c763d } .list-group-item-info { color:#31708f; background-color:#d9edf7 } a.list-group-item-info, button.list-group-item-info { color:#31708f } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color:inherit } a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover { color:#31708f; background-color:#c4e3f3 } a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover { color:#fff; background-color:#31708f; border-color:#31708f } .list-group-item-warning { color:#8a6d3b; background-color:#fcf8e3 } a.list-group-item-warning, button.list-group-item-warning { color:#8a6d3b } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color:inherit } a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover { color:#8a6d3b; background-color:#faf2cc } a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover { color:#fff; background-color:#8a6d3b; border-color:#8a6d3b } .list-group-item-danger { color:#a94442; background-color:#f2dede } a.list-group-item-danger, button.list-group-item-danger { color:#a94442 } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color:inherit } a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color:#a94442; background-color:#ebcccc } a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover { color:#fff; background-color:#a94442; border-color:#a94442 } .list-group-item-heading { margin-top:0; margin-bottom:5px } .list-group-item-text { margin-bottom:0; line-height:1.3 } .panel { margin-bottom:20px; background-color:#fff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05); box-shadow:0 1px 1px rgba(0, 0, 0, .05) } .panel-body { padding:15px } .panel-heading { padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px } .panel-heading>.dropdown .dropdown-toggle { color:inherit } .panel-title { margin-top:0; margin-bottom:0; font-size:16px; color:inherit } .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a { color:inherit } .panel-footer { padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px } .panel>.list-group, .panel>.panel-collapse>.list-group { margin-bottom:0 } .panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item { border-width:1px 0; border-radius:0 } .panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child { border-top:0; border-top-right-radius:3px; border-top-left-radius:3px } .panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child { border-bottom:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px } .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0 } .panel-heading+.list-group .list-group-item:first-child { border-top-width:0 } .list-group+.panel-footer { border-top-width:0 } .panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table { margin-bottom:0 } .panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption { padding-left:15px; padding-right:15px } .panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child { border-top-right-radius:3px; border-top-left-radius:3px } .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child { border-top-left-radius:3px; border-top-right-radius:3px } .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child { border-top-left-radius:3px } .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child { border-top-right-radius:3px } .panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child { border-bottom-right-radius:3px; border-bottom-left-radius:3px } .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child { border-bottom-left-radius:3px; border-bottom-right-radius:3px } .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child { border-bottom-left-radius:3px } .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child { border-bottom-right-radius:3px } .panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body { border-top:1px solid #ddd } .panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th { border-top:0 } .panel>.table-bordered, .panel>.table-responsive>.table-bordered { border:0 } .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child { border-left:0 } .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child { border-right:0 } .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th { border-bottom:0 } .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th { border-bottom:0 } .panel>.table-responsive { border:0; margin-bottom:0 } .panel-group { margin-bottom:20px } .panel-group .panel { margin-bottom:0; border-radius:4px } .panel-group .panel+.panel { margin-top:5px } .panel-group .panel-heading { border-bottom:0 } .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top:1px solid #ddd } .panel-group .panel-footer { border-top:0 } .panel-group .panel-footer+.panel-collapse .panel-body { border-bottom:1px solid #ddd } .panel-default { border-color:#ddd } .panel-default>.panel-heading { color:#333; background-color:#f5f5f5; border-color:#ddd } .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color:#ddd } .panel-default>.panel-heading .badge { color:#f5f5f5; background-color:#333 } .panel-default>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#ddd } .panel-primary { border-color:#337ab7 } .panel-primary>.panel-heading { color:#fff; background-color:#337ab7; border-color:#337ab7 } .panel-primary>.panel-heading+.panel-collapse>.panel-body { border-top-color:#337ab7 } .panel-primary>.panel-heading .badge { color:#337ab7; background-color:#fff } .panel-primary>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#337ab7 } .panel-success { border-color:#d6e9c6 } .panel-success>.panel-heading { color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6 } .panel-success>.panel-heading+.panel-collapse>.panel-body { border-top-color:#d6e9c6 } .panel-success>.panel-heading .badge { color:#dff0d8; background-color:#3c763d } .panel-success>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#d6e9c6 } .panel-info { border-color:#bce8f1 } .panel-info>.panel-heading { color:#31708f; background-color:#d9edf7; border-color:#bce8f1 } .panel-info>.panel-heading+.panel-collapse>.panel-body { border-top-color:#bce8f1 } .panel-info>.panel-heading .badge { color:#d9edf7; background-color:#31708f } .panel-info>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#bce8f1 } .panel-warning { border-color:#faebcc } .panel-warning>.panel-heading { color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc } .panel-warning>.panel-heading+.panel-collapse>.panel-body { border-top-color:#faebcc } .panel-warning>.panel-heading .badge { color:#fcf8e3; background-color:#8a6d3b } .panel-warning>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#faebcc } .panel-danger { border-color:#ebccd1 } .panel-danger>.panel-heading { color:#a94442; background-color:#f2dede; border-color:#ebccd1 } .panel-danger>.panel-heading+.panel-collapse>.panel-body { border-top-color:#ebccd1 } .panel-danger>.panel-heading .badge { color:#f2dede; background-color:#a94442 } .panel-danger>.panel-footer+.panel-collapse>.panel-body { border-bottom-color:#ebccd1 } .embed-responsive { position:relative; display:block; height:0; padding:0; overflow:hidden } .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position:absolute; top:0; left:0; bottom:0; height:100%; width:100%; border:0 } .embed-responsive-16by9 { padding-bottom:56.25% } .embed-responsive-4by3 { padding-bottom:75% } .well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05) } .well blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, .15) } .well-lg { padding:24px; border-radius:6px } .well-sm { padding:9px; border-radius:3px } .close { float:right; font-size:21px; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:.2; filter:alpha(opacity=20) } .close:focus, .close:hover { color:#000; text-decoration:none; cursor:pointer; opacity:.5; filter:alpha(opacity=50) } button.close { padding:0; cursor:pointer; background:0 0; border:0; -webkit-appearance:none } .modal-open { overflow:hidden } .modal { display:none; overflow:hidden; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0 } .modal.fade .modal-dialog { -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform .3s ease-out; -o-transition:-o-transform .3s ease-out; transition:transform .3s ease-out } .modal.in .modal-dialog { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0) } .modal-open .modal { overflow-x:hidden; overflow-y:auto } .modal-dialog { position:relative; width:auto; margin:10px } .modal-content { position:relative; background-color:#fff; border:1px solid #999; border:1px solid rgba(0, 0, 0, .2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5); box-shadow:0 3px 9px rgba(0, 0, 0, .5); -webkit-background-clip:padding-box; background-clip:padding-box; outline:0 } .modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000 } .modal-backdrop.fade { opacity:0; filter:alpha(opacity=0) } .modal-backdrop.in { opacity:.5; filter:alpha(opacity=50) } .modal-header { padding:15px; border-bottom:1px solid #e5e5e5 } .modal-header .close { margin-top:-2px } .modal-title { margin:0; line-height:1.42857143 } .modal-body { position:relative; padding:15px } .modal-footer { padding:15px; text-align:right; border-top:1px solid #e5e5e5 } .modal-footer .btn+.btn { margin-left:5px; margin-bottom:0 } .modal-footer .btn-group .btn+.btn { margin-left:-1px } .modal-footer .btn-block+.btn-block { margin-left:0 } .modal-scrollbar-measure { position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll } @media (min-width:768px) { .modal-dialog { width:600px; margin:30px auto } .modal-content { -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5); box-shadow:0 5px 15px rgba(0, 0, 0, .5) } .modal-sm { width:300px } } @media (min-width:992px) { .modal-lg { width:900px } } .tooltip { position:absolute; z-index:1070; display:block; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:12px; opacity:0; filter:alpha(opacity=0) } .tooltip.in { opacity:.9; filter:alpha(opacity=90) } .tooltip.top { margin-top:-3px; padding:5px 0 } .tooltip.right { margin-left:3px; padding:0 5px } .tooltip.bottom { margin-top:3px; padding:5px 0 } .tooltip.left { margin-left:-3px; padding:0 5px } .tooltip-inner { max-width:200px; padding:3px 8px; color:#fff; text-align:center; background-color:#000; border-radius:4px } .tooltip-arrow { position:absolute; width:0; height:0; border-color:transparent; border-style:solid } .tooltip.top .tooltip-arrow { bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000 } .tooltip.top-left .tooltip-arrow { bottom:0; right:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000 } .tooltip.top-right .tooltip-arrow { bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000 } .tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000 } .tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000 } .tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000 } .tooltip.bottom-left .tooltip-arrow { top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000 } .tooltip.bottom-right .tooltip-arrow { top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000 } .popover { position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:14px; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2); box-shadow:0 5px 10px rgba(0, 0, 0, .2) } .popover.top { margin-top:-10px } .popover.right { margin-left:10px } .popover.bottom { margin-top:10px } .popover.left { margin-left:-10px } .popover-title { margin:0; padding:8px 14px; font-size:14px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0 } .popover-content { padding:9px 14px } .popover>.arrow, .popover>.arrow:after { position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid } .popover>.arrow { border-width:11px } .popover>.arrow:after { border-width:10px; content:"" } .popover.top>.arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#999; border-top-color:rgba(0, 0, 0, .25); bottom:-11px } .popover.top>.arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#fff } .popover.right>.arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#999; border-right-color:rgba(0, 0, 0, .25) } .popover.right>.arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#fff } .popover.bottom>.arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999; border-bottom-color:rgba(0, 0, 0, .25); top:-11px } .popover.bottom>.arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#fff } .popover.left>.arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999; border-left-color:rgba(0, 0, 0, .25) } .popover.left>.arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#fff; bottom:-10px } .carousel { position:relative } .carousel-inner { position:relative; overflow:hidden; width:100% } .carousel-inner>.item { display:none; position:relative; -webkit-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left } .carousel-inner>.item>a>img, .carousel-inner>.item>img { line-height:1 } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner>.item { -webkit-transition:-webkit-transform .6s ease-in-out; -o-transition:-o-transform .6s ease-in-out; transition:transform .6s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000px; perspective:1000px } .carousel-inner>.item.active.right, .carousel-inner>.item.next { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); left:0 } .carousel-inner>.item.active.left, .carousel-inner>.item.prev { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); left:0 } .carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); left:0 } } .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display:block } .carousel-inner>.active { left:0 } .carousel-inner>.next, .carousel-inner>.prev { position:absolute; top:0; width:100% } .carousel-inner>.next { left:100% } .carousel-inner>.prev { left:-100% } .carousel-inner>.next.left, .carousel-inner>.prev.right { left:0 } .carousel-inner>.active.left { left:-100% } .carousel-inner>.active.right { left:100% } .carousel-control { position:absolute; top:0; left:0; bottom:0; width:15%; opacity:.5; filter:alpha(opacity=50); font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, .6); background-color:rgba(0, 0, 0, 0) } .carousel-control.left { background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) } .carousel-control.right { left:auto; right:0; background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) } .carousel-control:focus, .carousel-control:hover { outline:0; color:#fff; text-decoration:none; opacity:.9; filter:alpha(opacity=90) } .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position:absolute; top:50%; margin-top:-10px; z-index:5; display:inline-block } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left:50%; margin-left:-10px } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right:50%; margin-right:-10px } .carousel-control .icon-next, .carousel-control .icon-prev { width:20px; height:20px; line-height:1; font-family:serif } .carousel-control .icon-prev:before { content:'\2039' } .carousel-control .icon-next:before { content:'\203a' } .carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center } .carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; border:1px solid #fff; border-radius:10px; cursor:pointer; background-color:#000\9; background-color:rgba(0, 0, 0, 0) } .carousel-indicators .active { margin:0; width:12px; height:12px; background-color:#fff } .carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, .6) } .carousel-caption .btn { text-shadow:none } @media screen and (min-width:768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { width:30px; height:30px; margin-top:-10px; font-size:30px } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left:-10px } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right:-10px } .carousel-caption { left:20%; right:20%; padding-bottom:30px } .carousel-indicators { bottom:20px } } .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { content:" "; display:table } .btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after { clear:both } .center-block { display:block; margin-left:auto; margin-right:auto } .pull-right { float:right!important } .pull-left { float:left!important } .hide { display:none!important } .show { display:block!important } .invisible { visibility:hidden } .text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 } .hidden { display:none!important } .affix { position:fixed } @-ms-viewport { width:device-width } .visible-lg, .visible-md, .visible-sm, .visible-xs { display:none!important } .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block { display:none!important } @media (max-width:767px) { .visible-xs { display:block!important } table.visible-xs { display:table!important } tr.visible-xs { display:table-row!important } td.visible-xs, th.visible-xs { display:table-cell!important } } @media (max-width:767px) { .visible-xs-block { display:block!important } } @media (max-width:767px) { .visible-xs-inline { display:inline!important } } @media (max-width:767px) { .visible-xs-inline-block { display:inline-block!important } } @media (min-width:768px) and (max-width:991px) { .visible-sm { display:block!important } table.visible-sm { display:table!important } tr.visible-sm { display:table-row!important } td.visible-sm, th.visible-sm { display:table-cell!important } } @media (min-width:768px) and (max-width:991px) { .visible-sm-block { display:block!important } } @media (min-width:768px) and (max-width:991px) { .visible-sm-inline { display:inline!important } } @media (min-width:768px) and (max-width:991px) { .visible-sm-inline-block { display:inline-block!important } } @media (min-width:992px) and (max-width:1199px) { .visible-md { display:block!important } table.visible-md { display:table!important } tr.visible-md { display:table-row!important } td.visible-md, th.visible-md { display:table-cell!important } } @media (min-width:992px) and (max-width:1199px) { .visible-md-block { display:block!important } } @media (min-width:992px) and (max-width:1199px) { .visible-md-inline { display:inline!important } } @media (min-width:992px) and (max-width:1199px) { .visible-md-inline-block { display:inline-block!important } } @media (min-width:1200px) { .visible-lg { display:block!important } table.visible-lg { display:table!important } tr.visible-lg { display:table-row!important } td.visible-lg, th.visible-lg { display:table-cell!important } } @media (min-width:1200px) { .visible-lg-block { display:block!important } } @media (min-width:1200px) { .visible-lg-inline { display:inline!important } } @media (min-width:1200px) { .visible-lg-inline-block { display:inline-block!important } } @media (max-width:767px) { .hidden-xs { display:none!important } } @media (min-width:768px) and (max-width:991px) { .hidden-sm { display:none!important } } @media (min-width:992px) and (max-width:1199px) { .hidden-md { display:none!important } } @media (min-width:1200px) { .hidden-lg { display:none!important } } .visible-print { display:none!important } @media print { .visible-print { display:block!important } table.visible-print { display:table!important } tr.visible-print { display:table-row!important } td.visible-print, th.visible-print { display:table-cell!important } } .visible-print-block { display:none!important } @media print { .visible-print-block { display:block!important } } .visible-print-inline { display:none!important } @media print { .visible-print-inline { display:inline!important } } .visible-print-inline-block { display:none!important } @media print { .visible-print-inline-block { display:inline-block!important } } @media print { .hidden-print { display:none!important } } dd, dl, dt, li, ol, ul { margin:0; padding:0 } .clear { clear:both; display:block; font-size:0; height:0; line-height:0; width:100%; overflow:hidden } ::selection { background:#0060A9; color:#FFF; text-shadow:none } ::-moz-selection { background:#0060A9; color:#FFF; text-shadow:none } ::-webkit-selection { background:#0060A9; color:#FFF; text-shadow:none } :active, :focus { outline:0!important } body { line-height:1.5; color:#444; font-size:14px; font-family:Roboto, 'Helvetica Nue', Helvetica, Arial, sans-serif } a { text-decoration:none!important; color:#0060A9 } a:hover { color:#222 } a img { border:none } img { max-width:100% } iframe { border:none!important } h1, h2, h3, h4, h5, h6 { color:#333; font-weight:600; line-height:1.5; margin:0 0 30px 0; font-family:Oswald, Arial, sans-serif } h5, h6 { margin-bottom:20px } h1 { font-size:36px } h2 { font-size:30px } h3 { font-size:24px } h4 { font-size:18px } h5 { font-size:14px } h6 { font-size:12px } h4 { font-weight:600 } h5, h6 { font-weight:700 } h1>span:not(.nocolor), h2>span:not(.nocolor), h3>span:not(.nocolor), h4>span:not(.nocolor), h5>span:not(.nocolor), h6>span:not(.nocolor) { color:#0060A9 } address, blockquote, dd, dl, fieldset, form, ol, p, pre, table, ul { margin-bottom:30px } small { font-family:Roboto, 'Helvetica Nue', Helvetica, Arial, sans-serif } #wrapper { position:relative; float:none; width:1220px; margin:0 auto; background-color:#FFF; box-shadow:0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1) } .uppercase { text-transform:uppercase!important } .lowercase { text-transform:lowercase!important } .capitalize { text-transform:capitalize!important } .nott { text-transform:none!important } .tright { text-align:right!important } .tleft { text-align:left!important } .fright { float:right!important } .fleft { float:left!important } .fnone { float:none!important } .ohidden { position:relative; overflow:hidden!important } .double-line, .line { clear:both; position:relative; width:100%; margin:60px 0; border-top:1px solid #EEE } .double-line.line-sm, .line.line-sm { margin:30px 0 } span.middot { display:inline-block; margin:0 5px } .double-line { border-top:3px double #E5E5E5 } .emptydiv { display:block!important; position:relative!important } .allmargin { margin:50px!important } .leftmargin { margin-left:50px!important } .rightmargin { margin-right:50px!important } .topmargin { margin-top:50px!important } .bottommargin { margin-bottom:50px!important } .clear-bottommargin { margin-bottom:-50px!important } .allmargin-sm { margin:30px!important } .leftmargin-sm { margin-left:30px!important } .rightmargin-sm { margin-right:30px!important } .topmargin-sm { margin-top:30px!important } .bottommargin-sm { margin-bottom:30px!important } .clear-bottommargin-sm { margin-bottom:-30px!important } .allmargin-lg { margin:80px!important } .leftmargin-lg { margin-left:80px!important } .rightmargin-lg { margin-right:80px!important } .topmargin-lg { margin-top:80px!important } .bottommargin-lg { margin-bottom:80px!important } .clear-bottommargin-lg { margin-bottom:-80px!important } .nomargin { margin:0!important } .noleftmargin { margin-left:0!important } .norightmargin { margin-right:0!important } .notopmargin { margin-top:0!important } .nobottommargin { margin-bottom:0!important } .header-stick { margin-top:-50px!important } .content-wrap .header-stick { margin-top:-80px!important } .footer-stick { margin-bottom:-50px!important } .content-wrap .footer-stick { margin-bottom:-80px!important } .noborder { border:none!important } .noleftborder { border-left:none!important } .norightborder { border-right:none!important } .notopborder { border-top:none!important } .nobottomborder { border-bottom:none!important } .noradius { -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important } .col-padding { padding:60px } .nopadding { padding:0!important } .noleftpadding { padding-left:0!important } .norightpadding { padding-right:0!important } .notoppadding { padding-top:0!important } .nobottompadding { padding-bottom:0!important } .noabsolute { position:relative!important } .noshadow { box-shadow:none!important } .hidden { display:none!important } .nothidden { display:block!important } .inline-block { float:none!important; display:inline-block!important } .center { text-align:center!important } .divcenter { position:relative!important; float:none!important; margin-left:auto!important; margin-right:auto!important } .bgcolor, .bgcolor #header-wrap { background-color:#0060A9!important } .color { color:#0060A9!important } .border-color { border-color:#0060A9!important } .nobg { background:0 0!important } .nobgcolor { background-color:transparent!important } .bgicon { display:block; position:absolute; bottom:-60px; right:-50px; font-size:210px; color:rgba(0, 0, 0, .1) } .bganimate { -webkit-animation:BgAnimated 30s infinite linear; -moz-animation:BgAnimated 30s infinite linear; -ms-animation:BgAnimated 30s infinite linear; -o-animation:BgAnimated 30s infinite linear; animation:BgAnimated 30s infinite linear } @-webkit-keyframes BgAnimated { from { background-position:0 0 } to { background-position:0 400px } } @-moz-keyframes BgAnimated { from { background-position:0 0 } to { background-position:0 400px } } @-ms-keyframes BgAnimated { from { background-position:0 0 } to { background-position:0 400px } } @-o-keyframes BgAnimated { from { background-position:0 0 } to { background-position:0 400px } } @keyframes BgAnimated { from { background-position:0 0 } to { background-position:0 400px } } .input-block-level { display:block; width:100%!important; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .vertical-middle { height:auto!important; left:0 } .magnific-max-width .mfp-content { max-width:800px } .section { position:relative; margin:60px 0; padding:60px 0; background-color:#F9F9F9; overflow:hidden } .section .container { z-index:2 } .section .container+.video-wrap { z-index:1 } .parallax { background-color:transparent; background-attachment:fixed; background-position:50% 0; background-repeat:no-repeat; overflow:hidden } .mobile-parallax, .video-placeholder { background-size:cover!important; background-attachment:scroll!important; background-position:center center } .revealer-image { position:relative; bottom:-120px; transition:bottom .3s ease-in-out; -webkit-transition:bottom .3s ease-in-out; -o-transition:bottom .3s ease-in-out } .section:hover .revealer-image { bottom:-60px } .postcontent { width:860px } .postcontent.bothsidebar { width:580px } .sidebar { width:240px } .col_full { width:100% } .col_half { width:48% } .col_one_third { width:30.63% } .col_two_third { width:65.33% } .col_one_fourth { width:22% } .col_three_fourth { width:74% } .col_one_fifth { width:16.8% } .col_two_fifth { width:37.6% } .col_three_fifth { width:58.4% } .col_four_fifth { width:79.2% } .col_one_sixth { width:13.33% } .col_five_sixth { width:82.67% } body.stretched .container-fullwidth { position:relative; padding:0 60px; width:100% } .col_five_sixth, .col_four_fifth, .col_full, .col_half, .col_one_fifth, .col_one_fourth, .col_one_sixth, .col_one_third, .col_three_fifth, .col_three_fourth, .col_two_fifth, .col_two_third, .postcontent, .sidebar { display:block; position:relative; margin-right:4%; margin-bottom:50px; float:left } .postcontent, .sidebar { margin-right:40px } .col_full { clear:both; float:none; margin-right:0 } .postcontent.col_last, .sidebar.col_last { float:right } .col_last { margin-right:0!important; clear:right } #top-bar { position:relative; border-bottom:0; height:30px; line-height:29px; font-size:13px } #top-bar .col_half { width:auto } .top-links { position:relative; float:left } .top-links ul { margin:0; list-style:none } .top-links ul li { float:left; position:relative; height:29px; border-left:0 } .top-links ul li:first-child, .top-links ul ul li { border-left:0!important } .top-links li>a { display:block; padding:0 12px; font-size:12px; font-weight:600; text-transform:uppercase; height:29px; color:#666 } .top-links li i { position:relative; top:1px } .top-links li i.icon-angle-down { margin:0 0 0 5px!important } .top-links li i:first-child { margin-right:2px } .top-links li.full-icon i { top:2px; font-size:14px; margin:0 } .top-links li:hover { background-color:#EEE } .top-links li:hover div.top-link-section, .top-links li:hover ul { pointer-events:auto } .top-links ul div.top-link-section, .top-links ul ul { display:none; pointer-events:none; position:absolute; z-index:210; line-height:1.5; background:#FFF; border:0; top:29px; left:0; width:140px; margin:0; border-top:1px solid #0060A9; border-bottom:1px solid #EEE; box-shadow:0 0 5px -1px rgba(0, 0, 0, .2); -moz-box-shadow:0 0 5px -1px rgba(0, 0, 0, .2); -webkit-box-shadow:0 0 5px -1px rgba(0, 0, 0, .2) } .top-links ul ul li { float:none; height:36px; border-top:1px solid #F5F5F5; border-left:1px solid #EEE } .top-links ul ul li:hover { background-color:#F9F9F9 } .top-links ul ul li:first-child { border-top:none!important; border-left:1px solid #EEE } .top-links ul ul a { height:36px; line-height:36px; font-size:12px } .top-links ul ul img { display:inline-block; position:relative; top:-1px; width:16px; height:16px; margin-right:4px } .top-links ul ul.top-demo-lang img { top:4px; width:16px; height:16px } .top-links ul div.top-link-section { padding:25px; left:0; width:280px } .fright .top-links ul div.top-link-section, .top-links.fright ul div.top-link-section { left:auto; right:0 } #top-social, #top-social ul { margin:0 } #top-social li, #top-social li .ts-icon, #top-social li .ts-text, #top-social li a { display:block; position:relative; float:left; width:auto; overflow:hidden; height:29px; line-height:29px } #top-social li { border-left:1px solid #EEE } #top-social li:first-child { border-left:0!important } #top-social li a { float:none; width:40px; font-weight:700; color:#666; -webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; -o-transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out } #top-social li a:hover { color:#FFF!important; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } #top-social li .ts-icon { width:40px; text-align:center; font-size:14px } #top-login { margin-bottom:0 } #top-login .checkbox { margin-bottom:10px } #top-login .form-control { position:relative } #top-login .form-control:focus { border-color:#CCC } #top-login .input-group#top-login-username { margin-bottom:-1px } #top-login #top-login-username .input-group-addon, #top-login #top-login-username input { border-bottom-right-radius:0; border-bottom-left-radius:0 } #top-login .input-group#top-login-password { margin-bottom:10px } #top-login #top-login-password .input-group-addon, #top-login #top-login-password input { border-top-left-radius:0; border-top-right-radius:0 } #header { position:relative; background-color:#FFF; border-bottom:0 } #header .container { position:relative } #header.transparent-header { background:0 0; border-bottom:none; z-index:199 } #header.semi-transparent { background-color:rgba(255, 255, 255, .8) } #header.transparent-header.floating-header { margin-top:60px } #header.transparent-header.floating-header .container { width:1220px; background-color:#FFF; padding:0 40px; border-radius:2px } #header.transparent-header.floating-header.sticky-header .container { width:1170px; padding:0 15px } #header.transparent-header+#google-map, #header.transparent-header+#page-title.page-title-parallax, #header.transparent-header+#slider, #slider+#header.transparent-header { top:-70px; margin-bottom:-70px } #header.transparent-header.floating-header+#google-map, #header.transparent-header.floating-header+#slider { top:-130px; margin-bottom:-130px } #header.transparent-header+#page-title.page-title-parallax .container { z-index:5; padding-top:70px } #header.full-header { border-bottom-color:rgba(255, 255, 255, 0) } body.stretched #header.full-header .container { width:100%; padding:0 25px } #header.transparent-header.full-header #header-wrap { border-bottom:0 solid transparent } #slider+#header.transparent-header.full-header #header-wrap { border-top:0 solid rgba(0, 0, 0, .1); border-bottom:none } #logo { position:relative; float:left; font-family:Oswald, Arial, sans-serif; font-size:36px; line-height:100%; margin-right:30px } #header.full-header #logo { padding-right:5px; margin-right:5px; border-right:0 } #header.transparent-header.full-header #logo { border-right-color:transparent } #logo a { display:block; color:#000 } #logo img { display:block; max-width:100% } #logo a.standard-logo { display:block } #logo a.retina-logo { display:none } .header-extras { float:right; margin:15px 0 0 } .header-extras li { float:left; margin-left:20px; height:40px; overflow:hidden; list-style:none } .header-extras li i { margin-top:3px!important } .header-extras li:first-child { margin-left:0 } .header-extras li .he-text { float:left; padding-left:10px; font-weight:700; font-size:14px; line-height:1.43 } .header-extras li .he-text span { display:block; font-weight:400; color:#0060A9 } #primary-menu { float:left } #primary-menu ul.mobile-primary-menu { display:none } #header.full-header #primary-menu>ul { float:left; padding-right:5px; margin-right:5px; border-right:0 } #header.transparent-header.full-header #primary-menu>ul { border-right-color:transparent } #page-submenu-trigger, #primary-menu-trigger { opacity:0; pointer-events:none; cursor:pointer; font-size:20px; position:absolute; top:50%; margin-top:-25px; width:50px; height:50px; line-height:50px; text-align:center; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease } #primary-menu ul { list-style:none; margin:0 } #primary-menu>ul { float:left } #primary-menu ul li { position:relative } #primary-menu ul li.mega-menu { position:inherit } #primary-menu ul>li { float:left; margin-left:0 } #primary-menu>ul>li:first-child { margin-left:0 } #primary-menu ul li>a { display:block; line-height:22px; padding:24px 10px; color:#444; font-weight:500; font-size:13px; letter-spacing:1px; text-transform:uppercase; font-family:Oswald, Arial, sans-serif; -webkit-transition:margin .4s ease, padding .4s ease; -o-transition:margin .4s ease, padding .4s ease; transition:margin .4s ease, padding .4s ease } #primary-menu ul li>a span { display:none } #primary-menu ul li>a i { position:relative; top:-1px; font-size:14px; width:16px; text-align:center; margin-right:6px; vertical-align:top } #primary-menu ul li>a i.icon-angle-down:last-child { font-size:12px; margin:0 0 0 5px } #primary-menu ul li.current>a, #primary-menu ul li:hover>a { color:#0060A9 } body.no-superfish #primary-menu li:hover>.mega-menu-content, body.no-superfish #primary-menu li:hover>ul:not(.mega-menu-column) { display:block } #primary-menu ul li .mega-menu-content, #primary-menu ul ul:not(.mega-menu-column) { display:none; position:absolute; width:220px; background-color:#FFF; box-shadow:0 13px 42px 11px rgba(0, 0, 0, .05); border:1px solid #EEE; border-top:2px solid #0060A9; height:auto; z-index:199; top:100%; left:0; margin:0 } #primary-menu ul ul:not(.mega-menu-column) ul { top:-2px!important; left:218px } #primary-menu ul li .mega-menu-content.menu-pos-invert, #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column) { left:auto; right:0 } #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert { right:218px } #primary-menu ul ul li { float:none; margin:0 } #primary-menu ul ul li:first-child { border-top:0 } #primary-menu ul ul li>a { font-size:12px; font-weight:600; color:#666; padding-top:10px; padding-bottom:10px; border:0; letter-spacing:0; font-family:Roboto, 'Helvetica Nue', Helvetica, Arial, sans-serif; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out } #primary-menu ul ul li>a i { top:0 } #primary-menu ul ul li:hover>a { background-color:#F9F9F9; padding-left:18px; color:#0060A9 } #primary-menu ul ul>li.sub-menu:hover>a, #primary-menu ul ul>li.sub-menu>a { background-image:url(_img/icons/submenu.png); background-position:right center; background-repeat:no-repeat } #primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content { width:400px; max-width:940px } #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0 10px; width:940px; top:70px } .sticky-header #primary-menu ul li.mega-menu .mega-menu-content { top:60px } .floating-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0; width:1220px } body.stretched .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content { margin:0 60px } body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0 30px } #primary-menu ul li.mega-menu .mega-menu-content.style-2 { padding:0 10px } #primary-menu ul li .mega-menu-content ul { display:block!important; position:relative; opacity:1!important; top:0; left:0; min-width:inherit; width:100%; border:0; box-shadow:none; background-color:transparent } #primary-menu ul li .mega-menu-content ul a { height:42px; line-height:42px } #primary-menu ul li .mega-menu-content>ul { float:left } #primary-menu ul li .mega-menu-content.col-2>ul, #primary-menu ul li .mega-menu-content.col-3>ul, #primary-menu ul li .mega-menu-content.col-4>ul, #primary-menu ul li .mega-menu-content.col-5>ul { width:50%; margin:0 } #primary-menu ul li .mega-menu-content.col-3>ul { width:33.33% } #primary-menu ul li .mega-menu-content.col-4>ul { width:25% } #primary-menu ul li .mega-menu-content.col-5>ul { width:20% } #primary-menu ul li .mega-menu-content.aboutus { width:940px!important } #primary-menu ul li .mega-menu-content.aboutus>ul:nth-child(1) { width:20% } #primary-menu ul li .mega-menu-content.aboutus>ul:nth-child(2) { width:28% } #primary-menu ul li .mega-menu-content.aboutus>ul:nth-child(3) { width:28% } #primary-menu ul li .mega-menu-content.aboutus>ul:nth-child(4) { width:24% } #primary-menu ul li .mega-menu-content.capabilities { width:940px!important } #primary-menu ul li .mega-menu-content.capabilities>ul:nth-child(1) { width:20% } #primary-menu ul li .mega-menu-content.capabilities>ul:nth-child(2) { width:28% } #primary-menu ul li .mega-menu-content.capabilities>ul:nth-child(3) { width:28% } #primary-menu ul li .mega-menu-content.capabilities>ul:nth-child(4) { width:24% } #primary-menu ul li .mega-menu-content.careers { width:940px!important } #primary-menu ul li .mega-menu-content.careers>ul:nth-child(1) { width:20% } #primary-menu ul li .mega-menu-content.careers>ul:nth-child(2) { width:28% } #primary-menu ul li .mega-menu-content.careers>ul:nth-child(3) { width:28% } #primary-menu ul li .mega-menu-content.careers>ul:nth-child(4) { width:24% } #primary-menu ul li .mega-menu-content.mediaresources { width:940px!important } #primary-menu ul li .mega-menu-content.mediaresources>ul:nth-child(1) { width:20% } #primary-menu ul li .mega-menu-content.mediaresources>ul:nth-child(2) { width:28% } #primary-menu ul li .mega-menu-content.mediaresources>ul:nth-child(3) { width:28% } #primary-menu ul li .mega-menu-content.mediaresources>ul:nth-child(4) { width:24% } #primary-menu ul li .mega-menu-content.corporateresponsibility { width:730px!important } #primary-menu ul li .mega-menu-content.corporateresponsibility>ul:nth-child(1) { width:27% } #primary-menu ul li .mega-menu-content.corporateresponsibility>ul:nth-child(2) { width:44% } #primary-menu ul li .mega-menu-content.corporateresponsibility>ul:nth-child(3) { width:29% } #primary-menu ul li .mega-menu-content.investorrelations { width:730px!important } #primary-menu ul li .mega-menu-content.investorrelations>ul:nth-child(1) { width:27% } #primary-menu ul li .mega-menu-content.investorrelations>ul:nth-child(2) { width:44% } #primary-menu ul li .mega-menu-content.investorrelations>ul:nth-child(3) { width:29% } #primary-menu ul li .mega-menu-content.suppliers { width:730px!important } #primary-menu ul li .mega-menu-content.suppliers>ul:nth-child(1) { width:27% } #primary-menu ul li .mega-menu-content.suppliers>ul:nth-child(2) { width:44% } #primary-menu ul li .mega-menu-content.suppliers>ul:nth-child(3) { width:29% } #primary-menu ul li .mega-menu-content.contactus { width:730px!important } #primary-menu ul li .mega-menu-content.contactus>ul:nth-child(1) { width:27% } #primary-menu ul li .mega-menu-content.contactus>ul:nth-child(2) { width:44% } #primary-menu ul li .mega-menu-content.contactus>ul:nth-child(3) { width:29% } #primary-menu ul li .mega-menu-content>ul:first-child { border-left:0 } #primary-menu ul li .mega-menu-content.style-2 { margin-left:290px!important } #primary-menu ul li .mega-menu-content.style-2>ul { padding:26px 22px } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title { margin-top:20px } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title:first-child { margin-top:0 } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a { font-size:14px; font-weight:700; font-family:Oswald, Arial, sans-serif; letter-spacing:1px; text-transform:uppercase!important; margin-bottom:15px; color:#333!important; padding:0!important; height:auto!important; line-height:1.3!important; display:none!important; height:0!important } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a { background-color:transparent } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover { color:#0060A9!important } #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title.sub-menu:hover>a, #primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title.sub-menu>a { background:0 0 } #primary-menu ul li .mega-menu-content.style-2 li { border:0 } #primary-menu ul li .mega-menu-content.style-2 ul a { font-size:14px; padding-left:5px; height:auto!important; padding-top:6px!important; padding-bottom:6px!important; line-height:20px!important; font-weight:400!important; text-transform:inherit; color:#333!important } #primary-menu ul li .mega-menu-content.style-2 ul a:hover { background-color:rgba(0, 0, 0, .03)!important; color:#0060A9!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo { display:block; position:relative; margin-left:auto; margin-right:auto; width:150px; text-align:center; padding:0; text-decoration:none; background:0 0!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo:hover { background-color:rgba(0, 0, 0, .03)!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo h5 { font-weight:400; font-size:12px; line-height:1.3em; white-space:normal } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo p { white-space:normal; font-size:13px } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo .menuPromoImage { background:url(../img/sprites_navPromo.png) no-repeat; width:130px; height:130px; margin-bottom:5px!important; margin-right:10px; margin-left:10px } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.cap .menuPromoImage { background-position:-130px 0!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.car .menuPromoImage { background-position:0 -130px!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.med .menuPromoImage { background-position:-130px -130px!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.cor .menuPromoImage { background-position:0 -260px!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.inv .menuPromoImage { background-position:-130px -260px!important } #primary-menu ul li .mega-menu-content.style-2 ul a.menuPromo.sup .menuPromoImage { background-position:0 -390px!important } #primary-menu ul li .mega-menu-content.style-2 ul div.submenuTitle { font-family:Forza, Arial; font-weight:400; font-style:italic; font-size:21px; color:#333; line-height:1.2; padding-top:8px; text-transform:uppercase; text-align:left; white-space:normal!important; margin-bottom:15px } #primary-menu ul li .mega-menu-content.style-2 ul ul.featuring-wrapper .featuring-title { font-family:Forza, Arial!important; font-style:italic!important; color:#333!important; font-size:13px!important } #primary-menu ul li .mega-menu-content.style-2 ul ul.featuring-wrapper .featuring-item a { font-family:Forza, Arial!important; font-weight:700!important; font-style:italic!important; color:#333!important; font-size:14px!important } #primary-menu.style-ng>ul>li.current>a:after, #primary-menu.style-ng>ul>li:hover>a:after { width:100% } #primary-menu.style-2 { float:none; max-width:none; border-top:1px solid #F5F5F5 } #primary-menu.style-2>div>ul { float:left } #primary-menu.style-2>div>ul>li>a { padding-top:19px; padding-bottom:19px } #logo+#primary-menu.style-2 { border-top:0 } #primary-menu.style-2>div #side-panel-trigger, #primary-menu.style-2>div #top-cart, #primary-menu.style-2>div #top-search { margin-top:20px; margin-bottom:20px } body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center>div, body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center>ul { float:none; display:inline-block!important; width:auto; text-align:left } #primary-menu.style-3>ul>li>a { margin:28px 0; padding-top:11px; padding-bottom:11px; border-radius:2px } #primary-menu.style-3>ul>li:hover>a { color:#444; background-color:#F5F5F5 } #primary-menu.style-3>ul>li.current>a { color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); background-color:#0060A9 } #primary-menu.style-4>ul>li>a { margin:28px 0; padding-top:10px; padding-bottom:10px; border-radius:2px; border:1px solid transparent } #primary-menu.style-4>ul>li.current>a, #primary-menu.style-4>ul>li:hover>a { border-color:#0060A9 } #primary-menu.style-5>ul { padding-right:10px; margin-right:5px; border-right:0 } #primary-menu.style-5>ul>li:not(:first-child) { margin-left:15px } #primary-menu.style-5>ul>li>a { padding-top:25px; padding-bottom:25px; line-height:14px } #primary-menu.style-5>ul>li>a i { display:block; width:auto; margin:0 0 8px; font-size:28px; line-height:1 } #primary-menu.style-6>ul>li>a { position:relative } #primary-menu.style-6>ul>li.current>a:after, #primary-menu.style-6>ul>li>a:after { content:''; position:absolute; top:0; left:0; height:2px; width:0; border-top:2px solid #0060A9; -webkit-transition:width .3s ease; -o-transition:width .3s ease; transition:width .3s ease } #primary-menu.style-6>ul>li.current>a:after, #primary-menu.style-6>ul>li:hover>a:after { width:100% } #primary-menu.sub-title.style-2>div>ul>li, #primary-menu.sub-title>ul>li { background:url(images/icons/menu-divider.png) no-repeat right center; margin-left:1px } #primary-menu.sub-title ul li:first-child { padding-left:0; margin-left:0 } #primary-menu.sub-title>div>ul>li>a, #primary-menu.sub-title>ul>li>a { line-height:14px; padding:27px 20px 32px; text-transform:uppercase; border-top:5px solid transparent } #primary-menu.sub-title>div>ul>li>a span, #primary-menu.sub-title>ul>li>a span { display:block; margin-top:10px; line-height:12px; font-size:11px; font-weight:400; color:#888; text-transform:capitalize } #primary-menu.sub-title>div>ul>li.current>a, #primary-menu.sub-title>div>ul>li:hover>a, #primary-menu.sub-title>ul>li.current>a, #primary-menu.sub-title>ul>li:hover>a { background-color:#0060A9; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); border-top-color:rgba(0, 0, 0, .1) } #primary-menu.sub-title.style-2>div>ul>li.current>a span, #primary-menu.sub-title.style-2>div>ul>li:hover>a span, #primary-menu.sub-title>ul>li.current>a span, #primary-menu.sub-title>ul>li:hover>a span { color:#EEE } #primary-menu.sub-title.style-2 ul ul span { display:none } #primary-menu.sub-title.style-2>div>ul>li { background-position:left center } #primary-menu.sub-title.style-2>div #side-panel-trigger, #primary-menu.sub-title.style-2>div #top-cart, #primary-menu.sub-title.style-2>div #top-search { float:right; margin-top:30px; margin-bottom:30px } #primary-menu.sub-title.style-2 div ul li:first-child, #primary-menu.sub-title.style-2>div>ul>li.current+li, #primary-menu.sub-title.style-2>div>ul>li:hover+li { background-image:none } #primary-menu.sub-title.style-2>div>ul>li>a { padding-top:17px; padding-bottom:22px } @media (min-width:992px) { .overlay-menu:not(.top-search-open) #primary-menu-trigger { opacity:1; pointer-events:auto; left:auto; right:75px; width:20px; height:20px; line-height:20px; margin-top:-10px } .overlay-menu:not(.top-search-open) .full-header #primary-menu-trigger { right:90px } .overlay-menu #primary-menu>#overlay-menu-close { opacity:0; pointer-events:none; position:fixed; top:25px; left:auto; right:25px; width:48px; height:48px; line-height:48px; font-size:24px; text-align:center; color:#444; z-index:300; -webkit-transform:translateY(-80px); -ms-transform:translateY(-80px); -o-transform:translateY(-80px); transform:translateY(-80px); -webkit-transition:opacity .4s ease, transform .45s .15s ease; -o-transition:opacity .4s ease, transform .45s .15s ease; transition:opacity .4s ease, transform .45s .15s ease } .overlay-menu #primary-menu>ul { opacity:0!important; pointer-events:none; position:fixed; left:0; top:0; width:100%; height:100%!important; z-index:299; background:rgba(255, 255, 255, .95); -webkit-transition:opacity .7s ease; -o-transition:opacity .7s ease; transition:opacity .7s ease } .overlay-menu #primary-menu>ul.show { opacity:1!important; display:inherit!important; pointer-events:auto } .overlay-menu #primary-menu>ul.show~#overlay-menu-close { opacity:1; -webkit-transition:opacity .7s .4s ease, transform .45s .15s ease; -o-transition:opacity .7s .4s ease, transform .45s .15s ease; transition:opacity .7s .4s ease, transform .45s .15s ease; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); pointer-events:auto } .overlay-menu #primary-menu>ul>li { float:none; text-align:center; max-width:400px; margin:0 auto } .overlay-menu #primary-menu>ul>li>a { font-size:24px; padding-top:19px; padding-bottom:19px; letter-spacing:2px; text-transform:none; opacity:0; -webkit-transform:translateY(-80px); -ms-transform:translateY(-80px); -o-transform:translateY(-80px); transform:translateY(-80px); -webkit-transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; -o-transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear } .overlay-menu #primary-menu>ul.show>li>a { opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } } #side-panel-trigger, #top-cart, #top-search { float:right; margin:25px 0 25px 15px } #top-cart { position:relative } #side-panel-trigger a, #top-cart a, #top-search a { display:block; position:relative; width:14px; height:14px; font-size:14px; line-height:20px; text-align:center; color:#333; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out } #top-search a { z-index:11 } #top-search a i { position:absolute; top:0; left:0; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease } #top-search a i.icon-line-cross, body.top-search-open #top-search a i.icon-search3 { opacity:0 } body.top-search-open #top-search a i.icon-line-cross { opacity:1; z-index:11; font-size:16px } #top-cart a:hover { color:#0060A9 } #top-search form { opacity:0; z-index:-2; position:absolute; width:100%!important; height:100%!important; padding:0 15px; margin:0; top:0; left:0; -webkit-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out } body.top-search-open #top-search form { opacity:1; z-index:10 } #top-search form input { box-shadow:none!important; pointer-events:none; border-radius:0; border:0; outline:0!important; font-size:32px; padding:10px 80px 10px 0; height:100%; background-color:transparent; color:#333; font-weight:700; margin-top:0!important; font-family:Oswald, Arial, sans-serif; letter-spacing:2px } body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.full-header #top-search form input { padding-left:40px } body:not(.device-sm):not(.device-xs):not(.device-xxs) .container-fullwidth #top-search form input { padding-left:60px } body.top-search-open #top-search form input { pointer-events:auto } body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input { border-bottom:2px solid rgba(0, 0, 0, .1) } #top-search form input::-moz-placeholder { color:#555; opacity:1; text-transform:uppercase } #top-search form input:-ms-input-placeholder { color:#555; text-transform:uppercase } #top-search form input::-webkit-input-placeholder { color:#555; text-transform:uppercase } #primary-menu .container #top-search form input, .sticky-header #top-search form input { border:none!important } #top-cart { margin-right:0 } #top-cart>a>span { display:block; position:absolute; top:-7px; left:auto; right:-14px; font-size:10px; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); width:16px; height:16px; line-height:16px; text-align:center; background-color:#0060A9; border-radius:50% } #top-cart .top-cart-content { opacity:0; z-index:-2; position:absolute; width:280px; background-color:#FFF; box-shadow:0 20px 50px 10px rgba(0, 0, 0, .05); border:1px solid #EEE; border-top:2px solid #0060A9; top:45px; right:-15px; left:auto; margin:-10000px 0 0; -webkit-transition:opacity .5s ease, top .4s ease; -o-transition:opacity .5s ease, top .4s ease; transition:opacity .5s ease, top .4s ease } .style-2 .container #top-cart .top-cart-content { top:40px } .style-2.sub-title .container #top-cart .top-cart-content { top:50px } #top-cart.top-cart-open .top-cart-content { opacity:1; z-index:11; margin-top:0 } .top-cart-title { padding:12px 15px; border-bottom:1px solid #EEE } .top-cart-title h4 { margin-bottom:0; font-size:15px; font-weight:700; text-transform:uppercase; letter-spacing:1px } .top-cart-items { padding:15px } .top-cart-item { padding-top:15px; margin-top:15px; border-top:1px solid #F5F5F5 } .top-cart-item:first-child { padding-top:0; margin-top:0; border-top:0 } .top-cart-item-image { float:left; margin-right:15px; width:48px!important; height:48px!important; border:2px solid #EEE; -webkit-transition:border-color .2s linear; -o-transition:border-color .2s linear; transition:border-color .2s linear } .top-cart-item-image a, .top-cart-item-image img { display:block; width:44px!important; height:44px!important } .top-cart-item-image:hover { border-color:#0060A9 } .top-cart-item-desc { position:relative; overflow:hidden } .top-cart-item-desc a { text-align:left!important; font-size:13px!important; width:auto!important; height:auto!important; font-weight:600 } .top-cart-item-desc a:hover { color:#0060A9!important } .top-cart-item-desc span.top-cart-item-price { display:block; line-height:20px; font-size:12px!important; color:#999 } .top-cart-item-desc span.top-cart-item-quantity { display:block; position:absolute; font-size:12px!important; right:0; top:2px; color:#444 } .top-cart-action { padding:15px; border-top:1px solid #EEE } .top-cart-action span.top-checkout-price { font-size:20px; color:#0060A9 } #header, #header-wrap, #logo img { height:70px; -webkit-transition:height .4s ease, width .4s ease, opacity .4s ease; -o-transition:height .4s ease, width .4s ease, opacity .4s ease; transition:height .4s ease, width .4s ease, opacity .4s ease } #header { height:100px } #header-wrap { height:100px } #logo img { height:70px; width:250px } #header.sticky-style-2 { height:131px } #header.sticky-style-3 { height:151px } #header.sticky-style-2 #header-wrap { height:60px } #header.sticky-style-3 #header-wrap { height:80px } #primary-menu>ul>li.mega-menu>.mega-menu-content, #primary-menu>ul>li>.mega-menu-content, #primary-menu>ul>li>ul { -webkit-transition:top .4s ease; -o-transition:top .4s ease; transition:top .4s ease } #top-cart, #top-search { -webkit-transition:margin .4s ease, opacity .3s ease; -o-transition:margin .4s ease, opacity .3s ease; transition:margin .4s ease, opacity .3s ease } body:not(.top-search-open) #header-wrap #logo, body:not(.top-search-open) #primary-menu>.container>ul, body:not(.top-search-open) #primary-menu>ul, body:not(.top-search-open) #side-panel-trigger, body:not(.top-search-open) #top-cart { opacity:1; -webkit-transition:height .4s ease, margin .4s ease, opacity .2s .2s ease; -o-transition:height .4s ease, margin .4s ease, opacity .2s .2s ease; transition:height .4s ease, margin .4s ease, opacity .2s .2s ease } body.top-search-open #header-wrap #logo, body.top-search-open #primary-menu>.container>ul, body.top-search-open #primary-menu>ul, body.top-search-open #side-panel-trigger, body.top-search-open #top-cart { opacity:0 } #header.sticky-header.semi-transparent { background-color:transparent } #header-wrap { position:relative; z-index:199; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-perspective:1000px; -webkit-backface-visibility:hidden } #header.sticky-header #header-wrap { position:fixed; top:0; left:0; width:100%; background-color:#FFF; box-shadow:0 0 10px transparent } #header.semi-transparent.sticky-header #header-wrap { background-color:rgba(255, 255, 255, .8) } #header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height:60px } #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height:60px; width:214px } #header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a { padding-top:19px; padding-bottom:19px } #header.sticky-header:not(.static-sticky).sticky-style-2, #header.sticky-header:not(.static-sticky).sticky-style-3 { height:131px } #header.sticky-header:not(.static-sticky).sticky-style-2 #primary-menu, #header.sticky-header:not(.static-sticky).sticky-style-3 #primary-menu { border-top:0 } #header.sticky-header:not(.static-sticky) #side-panel-trigger, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #top-search { margin-top:20px!important; margin-bottom:20px!important } #header.sticky-header:not(.static-sticky) #top-cart .top-cart-content { top:40px } #header.sticky-header.sticky-style-2 #primary-menu { border-top:0 } #header.sticky-header:not(.static-sticky) #primary-menu.style-3>ul>li>a { margin:0; border-radius:0 } #header.sticky-header:not(.static-sticky) #primary-menu.style-4>ul>li>a { padding-top:8px; padding-bottom:8px; margin:10px 0 } #header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li { margin-left:2px } #header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li:first-child { margin-left:0 } #header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a { line-height:22px; padding-top:19px; padding-bottom:19px } #header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a>div { padding:0 } #header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a i { display:inline-block; width:16px; top:-1px; margin:0 6px 0 0; font-size:14px; line-height:22px } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2>div>ul>li, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li { background:0 0!important; margin-left:2px } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2>div>ul>li:first-child, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li:first-child { margin-left:0 } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title>div>ul>li>a, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li>a { line-height:22px; padding:19px 15px; text-transform:none; font-size:14px; border-top:0 } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span { display:none } #page-menu, #page-menu-wrap { position:relative; height:44px; line-height:44px; text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } #page-menu-wrap { z-index:99; background-color:#0060A9; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-backface-visibility:hidden } #page-menu.sticky-page-menu #page-menu-wrap { position:fixed; z-index:99; left:0; width:100%; box-shadow:0 0 15px rgba(0, 0, 0, .3) } #header.static-sticky~#content #page-menu.sticky-page-menu #page-menu-wrap, #header.static-sticky~#page-menu.sticky-page-menu #page-menu-wrap { top:100px } #header.no-sticky~#content #page-menu.sticky-page-menu #page-menu-wrap, #header.no-sticky~#page-menu.sticky-page-menu #page-menu-wrap, #header~#content #page-menu.sticky-page-menu #page-menu-wrap, #header~#page-menu.sticky-page-menu #page-menu-wrap { top:0 } #header.sticky-header~#content #page-menu.sticky-page-menu #page-menu-wrap, #header.sticky-header~#page-menu.sticky-page-menu #page-menu-wrap { top:60px } #page-submenu-trigger { top:0; margin-top:0; left:auto; right:15px; width:40px; height:44px; line-height:44px } #page-menu .menu-title { float:left; color:#FFF; font-size:20px; font-weight:300 } #page-menu .menu-title span { font-weight:600 } #page-menu nav { position:relative; float:right } #page-menu nav ul { margin-bottom:0; height:44px } #page-menu nav li { position:relative; float:left; list-style:none } #page-menu nav li a { display:block; height:28px; line-height:28px; margin:8px 4px; padding:0 14px; color:#FFF; font-size:14px; border-radius:14px } #page-menu nav li a .icon-angle-down { margin-left:5px } body:not(.device-touch) #page-menu nav li a { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out } #page-menu nav li.current a, #page-menu nav li:hover a { background-color:rgba(0, 0, 0, .15) } #page-menu li:hover ul { display:block } #page-menu ul ul { display:none; position:absolute; width:150px; top:44px; left:0; z-index:149; height:auto; background-color:#0060A9 } #page-menu ul ul ul { display:none!important } #page-menu ul ul li { float:none } #page-menu ul ul a { height:auto; line-height:22px; margin:0; padding:8px 14px; border-radius:0; background-color:rgba(0, 0, 0, .15) } #page-menu ul ul li.current a, #page-menu ul ul li:hover a { background-color:rgba(0, 0, 0, .3) } @media (min-width:992px) { #page-menu.dots-menu, #page-menu.dots-menu #page-menu-wrap { position:fixed; z-index:99; top:50%; left:auto; right:20px; width:24px; height:auto; line-height:1.5; background-color:transparent; text-shadow:none } #page-menu.dots-menu #page-menu-wrap { position:relative; box-shadow:none } #page-menu.dots-menu .menu-title { display:none } #page-menu.dots-menu nav { float:none; width:24px } #page-menu.dots-menu nav ul { height:auto } #page-menu.dots-menu nav ul li { float:none; width:14px; height:14px; margin:10px 6px } #page-menu.dots-menu nav li a { position:relative; width:10px; height:10px; line-height:1.5; padding:0; margin:0 2px; background-color:rgba(0, 0, 0, .4); border-radius:50%; color:#777 } #page-menu.dots-menu nav li a:hover { background-color:rgba(0, 0, 0, .7) } #page-menu.dots-menu nav li.current a { background-color:#0060A9 } #page-menu.dots-menu nav li div { position:absolute; width:auto; top:-11px; right:25px; background-color:#0060A9; color:#FFF; padding:5px 14px; white-space:nowrap; pointer-events:none; text-shadow:1px 1px 1px rgba(0, 0, 0, .15); border-radius:2px; opacity:0 } body:not(.device-touch) #page-menu.dots-menu nav li div { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out } #page-menu.dots-menu nav li div:after { position:absolute; content:''; top:50%; margin-top:-6px; left:auto; right:-5px; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:6px solid #0060A9 } #page-menu.dots-menu nav li a:hover div { opacity:1; right:30px } } .one-page-arrow { position:absolute; z-index:3; bottom:20px; left:50%; margin-left:-16px; width:32px; height:32px; font-size:32px; text-align:center; color:#222 } @media (min-width:992px) { .side-header #header { position:fixed; top:0; left:0; z-index:10; width:260px; height:100%; background-color:#FFF; border:none; border-right:0; overflow:hidden; box-shadow:0 0 15px rgba(0, 0, 0, .065) } .side-header #header-wrap { width:300px; height:100%; overflow:auto; padding-right:40px } .side-header #header .container { width:260px!important; padding:0 30px!important; margin:0!important } .side-header #logo { float:none; margin:60px 0 40px } .side-header #logo img { height:auto!important } .side-header #logo:not(.nobottomborder):after, .side-header #primary-menu:not(.nobottomborder):after { display:block; content:''; width:20%; border-bottom:1px solid #E5E5E5 } .side-header .center #logo:after { margin:0 auto } .side-header #primary-menu { margin-bottom:30px } .side-header #primary-menu:not(.nobottomborder):after { margin-top:40px } .side-header #primary-menu, .side-header #primary-menu ul { float:none; height:auto } .side-header #primary-menu ul li { float:none; margin:15px 0 0 } .side-header #primary-menu ul li:first-child { margin-top:0 } .side-header #primary-menu ul li a { height:25px; line-height:25px; padding:0; text-transform:uppercase } .side-header #primary-menu ul li i { line-height:24px } .side-header #primary-menu ul ul { position:relative; width:100%; background-color:transparent; box-shadow:none; border:none; height:auto; z-index:1; top:0; left:0; margin:5px 0; padding-left:12px } .side-header #primary-menu ul ul ul { top:0!important; left:0 } .side-header #primary-menu ul ul.menu-pos-invert { left:0; right:auto } .side-header #primary-menu ul ul ul.menu-pos-invert { right:auto } .side-header #primary-menu ul ul li { margin:0; border:0 } .side-header #primary-menu ul ul li:first-child { border-top:0 } .side-header #primary-menu ul ul a { font-size:12px; height:auto!important; line-height:24px!important; padding:2px 0!important } .side-header #primary-menu ul ul li:hover>a { background-color:transparent!important; color:#444!important } .side-header #primary-menu ul>li.sub-menu:hover>a, .side-header #primary-menu ul>li.sub-menu>a { background-image:none!important } .side-header #primary-menu ul>li.sub-menu>a:after { position:absolute; content:'\e7a5'; top:1px; right:0; -webkit-transition:transform .2s linear; -o-transition:transform .2s linear; transition:transform .2s linear } .side-header #primary-menu ul>li.sub-menu:hover>a:after { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg) } .side-header:not(.open-header) #wrapper { margin:0 0 0 260px!important; width:auto!important } .side-header:not(.open-header) #wrapper .container { width:auto; margin:0 40px } .side-header.open-header.push-wrapper { overflow-x:hidden } .side-header.open-header #header { left:-260px } .side-header.open-header.side-header-open #header { left:0 } .side-header.open-header #wrapper { left:0 } .side-header.open-header.push-wrapper.side-header-open #wrapper { left:260px } #header-trigger { display:none } .side-header.open-header #header-trigger { display:block; position:fixed; cursor:pointer; top:20px; left:20px; z-index:11; font-size:16px; width:32px; height:32px; line-height:32px; background-color:#FFF; text-align:center; border-radius:2px } .side-header.open-header.side-header-open #header-trigger { left:280px } .side-header.open-header #header-trigger i:nth-child(1), .side-header.open-header.side-header-open #header-trigger i:nth-child(2) { display:block } .side-header.open-header #header-trigger i:nth-child(2), .side-header.open-header.side-header-open #header-trigger i:nth-child(1) { display:none } .side-header.open-header #header, .side-header.open-header #header-trigger, .side-header.open-header.push-wrapper #wrapper { -webkit-transition:left .4s ease; -o-transition:left .4s ease; transition:left .4s ease } .side-header.side-header-right #header { left:auto; right:0; border:none; border-left:1px solid #EEE } .side-header.side-header-right:not(.open-header) #wrapper { margin:0 260px 0 0!important } .side-header.side-header-right.open-header #header { left:auto; right:-260px } .side-header.side-header-right.open-header.side-header-open #header { left:auto; right:0 } .side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper { left:-260px } .side-header.side-header-right.open-header #header-trigger { left:auto; right:20px } .side-header.side-header-right.open-header.side-header-open #header-trigger { left:auto; right:280px } .side-header.side-header-right.open-header #header, .side-header.side-header-right.open-header #header-trigger { -webkit-transition:right .4s ease; -o-transition:right .4s ease; transition:right .4s ease } } body.side-push-panel { overflow-x:hidden } #side-panel { position:fixed; top:0; right:-300px; z-index:399; width:300px; height:100%; background-color:#F5F5F5; overflow:hidden; -webkit-backface-visibility:hidden } body.side-panel-left #side-panel { left:-300px; right:auto } body.side-push-panel.stretched #header.sticky-header .container, body.side-push-panel.stretched #wrapper { right:0 } body.side-panel-left.side-push-panel.stretched #header.sticky-header .container, body.side-panel-left.side-push-panel.stretched #wrapper { left:0; right:auto } #side-panel .side-panel-wrap { position:absolute; top:0; left:0; bottom:0; width:330px; height:100%; overflow:auto; padding:50px 70px 50px 40px } body.device-touch #side-panel .side-panel-wrap { overflow-y:scroll } #side-panel .widget { margin-top:40px; padding-top:40px; width:220px; border-top:1px solid #E5E5E5 } #side-panel .widget:first-child { padding-top:0; border-top:0; margin:0 } body.side-panel-open #side-panel { right:0 } body.side-panel-left.side-panel-open #side-panel { left:0; right:auto } body.side-push-panel.side-panel-open.stretched #header.sticky-header .container, body.side-push-panel.side-panel-open.stretched #wrapper { right:300px } body.side-push-panel.side-panel-open.stretched .slider-parallax-inner { left:-300px } body.side-panel-left.side-push-panel.side-panel-open.stretched #header.sticky-header .container, body.side-panel-left.side-push-panel.side-panel-open.stretched #wrapper, body.side-panel-left.side-push-panel.side-panel-open.stretched .slider-parallax-inner { left:300px; right:auto } #side-panel-trigger { display:block; cursor:pointer; z-index:11; margin-right:5px } #side-panel-trigger-close a { display:none } #side-panel, body.side-push-panel.stretched #header .container, body.side-push-panel.stretched #wrapper { -webkit-transition:right .4s ease; -o-transition:right .4s ease; transition:right .4s ease } body.side-panel-left #side-panel, body.side-panel-left.side-push-panel.stretched #header .container, body.side-panel-left.side-push-panel.stretched #wrapper, body.side-push-panel.stretched .slider-parallax-inner { -webkit-transition:left .4s ease; -o-transition:left .4s ease; transition:left .4s ease } .body-overlay { opacity:0; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, .6); z-index:-1; pointer-events:none; -webkit-backface-visibility:hidden; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease } body.side-panel-open .body-overlay { opacity:1; z-index:298; pointer-events:auto } body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover { cursor:url(/NGPublic/_img/icons/close.png) 15 15, default } .fslider, .fslider .flexslider, .fslider .slide, .fslider .slide>a, .fslider .slide>a>img, .fslider .slide>img, .fslider .slider-wrap { position:relative; display:block; width:100%; height:auto; overflow:hidden; -webkit-backface-visibility:hidden } .fslider { min-height:32px } .flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline:0; border:none } .flex-control-nav, .flex-direction-nav, .slider-wrap { margin:0; padding:0; list-style:none; border:none } .flexslider { position:relative; margin:0; padding:0 } .flexslider .slider-wrap>.slide { display:none; -webkit-backface-visibility:hidden } .flexslider .slider-wrap img { width:100%; display:block } .flex-pauseplay span { text-transform:capitalize } .slider-wrap:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } html[xmlns] .slider-wrap { display:block } * html .slider-wrap { height:1% } .no-js .slider-wrap>.slide:first-child { display:block } .flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease } .flex-control-nav { position:absolute; z-index:10; text-align:center; top:14px; right:10px; margin:0 } .flex-control-nav li { float:left; display:block; margin:0 3px; width:10px; height:10px } .flex-control-nav li a { display:block; cursor:pointer; text-indent:-9999px; width:10px!important; height:10px!important; border:1px solid #FFF; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out } .flex-control-nav li a.flex-active, .flex-control-nav li:hover a { background-color:#FFF } #slider { position:relative; width:100%; overflow:hidden } .slider-parallax { position:relative } .slider-parallax, .slider-parallax .swiper-container { visibility:visible; -webkit-backface-visibility:hidden } .slider-parallax .slider-parallax-inner { position:fixed; width:100%; height:100% } body:not(.side-header) .slider-parallax .slider-parallax-inner { left:0 } #header.transparent-header+.slider-parallax .slider-parallax-inner { top:0 } .slider-parallax .ei-title, .slider-parallax .slider-caption, .slider-parallax .slider-parallax-inner { will-change:transform; -webkit-transform:translate3d(0, 0, 0); -webkit-transition:transform 0s linear; -webkit-backface-visibility:hidden } .boxed-slider { padding-top:40px } .fslider.testimonial[data-animation=fade] .flexslider, .fslider[data-animation=fade][data-thumbs=true] .flexslider { height:auto!important } .flex-control-nav.flex-control-thumbs { position:relative; top:0; left:0; right:0; margin:2px -2px -2px 0; height:75px } .flex-control-nav.flex-control-thumbs li { margin:0 2px 2px 0 } .flex-control-nav.flex-control-thumbs li img { cursor:pointer; text-indent:-9999px; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; opacity:.5; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out } .flex-control-nav.flex-control-thumbs li, .flex-control-nav.flex-control-thumbs li img { display:block; width:100px!important; height:auto!important } .flex-control-nav.flex-control-thumbs li img.flex-active, .flex-control-nav.flex-control-thumbs li:hover img { border-width:0; opacity:1 } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs { margin:2px -2px -2px 0; height:auto } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li { width:25%!important; height:auto!important; margin:0; padding:0 2px 2px 0 } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img { width:100%!important; height:auto!important } .fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li { width:33.3%!important } .fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li { width:20%!important } .fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li { width:16.66%!important } .fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li { width:12.5%!important } .fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li { width:10%!important } .fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li { width:8.33%!important } .swiper_wrapper { width:100%; height:500px; overflow:hidden } .full-screen .swiper_wrapper { height:auto } .swiper_wrapper .swiper-container { position:relative; width:100%; height:100%; margin:0; background:url(/NGPublic/_img/pattern2.png) repeat } .swiper_wrapper .swiper-slide { position:relative; margin:0; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden } .swiper_wrapper .swiper-slide [data-caption-animate] { -webkit-backface-visibility:hidden } .section .video-wrap, .section .yt-bg-player, .swiper-slide .video-wrap, .swiper-slide .yt-bg-player { position:absolute; width:100%; height:100%; z-index:-1; top:0; left:0 } #slider .container { position:relative; height:100% } #slider.canvas-slider .swiper-slide img { width:100% } #slider.canvas-slider a { display:block; height:100% } .swiper-pagination { position:absolute; width:100%; z-index:20; margin:0; top:auto; bottom:20px!important; text-align:center; line-height:1 } .swiper-pagination span { display:inline-block; cursor:pointer; width:10px; height:10px; margin:0 4px; opacity:1; background-color:transparent; border:1px solid #FFF; border-radius:50%; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .swiper-pagination span.swiper-pagination-bullet-active, .swiper-pagination span:hover { background-color:#FFF!important } .boxedcontainer { max-width:1140px; margin:auto } .tp-banner-container { width:100%; position:relative; padding:0 } .tp-banner { width:100%; position:relative } .tp-banner-fullscreen-container { width:100%; position:relative; padding:0 } .tp-banner .button { height:auto!important } .tparrows.preview2:after { line-height:1!important } .video-wrap { overflow:hidden; width:100%; position:relative } .video-wrap video { position:relative; z-index:1; width:100% } .video-wrap .video-overlay, .video-wrap .video-placeholder { position:absolute; width:100%; height:100%; top:0; left:0; z-index:5; background:transparent url(../images/grid.png) repeat; -webkit-backface-visibility:hidden } .video-wrap .video-placeholder { z-index:4; background-repeat:no-repeat!important } .flex-caption, .nivo-caption, .slider-caption { position:absolute; top:0; left:15px; z-index:20; max-width:550px; color:#EEE; font-size:22px; font-weight:300; text-shadow:1px 1px 1px rgba(0, 0, 0, .15); -webkit-transition:top .3s ease; -o-transition:top .3s ease; transition:top .3s ease } .slider-caption:not(.dark), .slider-caption:not(.dark) h2 { color:#222; text-shadow:none } .slider-caption h2 { font-size:64px; letter-spacing:2px; text-transform:uppercase; font-weight:700; line-height:1; margin-bottom:30px } .slider-caption p { margin-bottom:10px; font-size:24px } .slider-caption.slider-caption-right { left:auto; right:15px } .slider-caption.slider-caption-center { position:relative; max-width:800px; text-align:center; margin:0 auto; left:0; right:0 } .slider-caption-bg { padding:5px 12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-color:rgba(0, 0, 0, .6); top:auto; bottom:50px; left:50px } .slider-caption-bg.slider-caption-bg-light { background-color:rgba(255, 255, 255, .8); color:#333; font-weight:400; text-shadow:none } .slider-caption-top-left { top:50px; bottom:auto } .slider-caption-top-right { top:50px; bottom:auto; left:auto; right:50px } .slider-caption-bottom-right { left:auto; right:50px } #slider .owl-carousel { margin:0 } #slider .owl-next, #slider .owl-prev, #slider-arrow-left, #slider-arrow-right, .camera_next, .camera_prev, .flex-next, .flex-prev, .nivo-nextNav, .nivo-prevNav, .slider-arrow-bottom-sm, .slider-arrow-top-sm { position:absolute; cursor:pointer; z-index:10; top:45%; left:30px; margin-top:-26px; background-color:rgba(0, 0, 0, 0); width:60px; height:60px; border:0; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -webkit-transition:background-color .3s ease-in-out; -o-transition:background-color .3s ease-in-out; transition:background-color .3s ease-in-out } .slider-arrow-bottom-sm, .slider-arrow-top-sm { top:auto; bottom:57px; left:auto; right:20px; margin:0; width:32px; height:32px; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 } .slider-arrow-bottom-sm { bottom:20px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px } .fslider[data-thumbs=true] .flex-next, .fslider[data-thumbs=true] .flex-prev { margin-top:-64px } #slider .owl-next, #slider .owl-prev { -webkit-transition:background-color .3s ease-in-out; -o-transition:background-color .3s ease-in-out; transition:background-color .3s ease-in-out } #slider .owl-next, #slider-arrow-right, .camera_next, .flex-next, .nivo-nextNav { left:auto; right:30px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px } #slider .owl-next i, #slider .owl-prev i, #slider-arrow-left i, #slider-arrow-right i, .camera_next i, .camera_prev i, .flex-next i, .flex-prev i, .nivo-nextNav i, .nivo-prevNav i, .slider-arrow-bottom-sm i, .slider-arrow-top-sm i { line-height:50px; width:34px; height:52px; color:#eee; color:rgba(255, 255, 255, .9); text-shadow:1px 2px 7px rgba(0, 0, 0, .7); font-size:64px; text-align:center; margin-left:7px } .slider-arrow-bottom-sm i, .slider-arrow-top-sm i { width:32px; height:32px; margin:0; line-height:30px; font-size:18px; color:#FFF; color:#fff } .flex-prev i { margin-left:9px } #slider .owl-prev i { margin-left:0 } #slider-arrow-right i, .camera_next i, .nivo-nextNav i { margin-left:10px } .flex-next i { margin-left:11px } #slider .owl-next i { margin-right:4px } #slider .owl-nav { opacity:0; -webkit-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out } #slider .owl-nav div, #slider:hover .owl-nav { opacity:1 } #slider .owl-next:hover, #slider .owl-prev:hover, #slider-arrow-left:hover, #slider-arrow-right:hover, .camera_next:hover, .camera_prev:hover, .flex-next:hover, .flex-prev:hover, .nivo-nextNav:hover, .nivo-prevNav:hover, .slider-arrow-bottom-sm:hover, .slider-arrow-top-sm:hover { background-color:rgba(0, 0, 0, .6)!important } #slide-number { position:absolute; opacity:0; top:auto; right:20px; bottom:20px; z-index:20; width:36px; height:40px; text-align:center; color:rgba(255, 255, 255, .8); text-shadow:1px 1px 1px rgba(0, 0, 0, .15); font-size:18px; font-weight:300; -webkit-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear } #slider:hover #slide-number { opacity:1 } #slide-number-current, #slide-number-total { position:absolute; line-height:1; top:5px; left:0 } #slide-number-total { top:auto; bottom:5px; left:auto; right:0 } #slide-number span { display:block; font-size:32px; line-height:40px } #slider .owl-dots { position:absolute; width:100%; z-index:20; margin:0; top:auto; bottom:15px } #slider .owl-dots span { width:10px; height:10px; margin:0 3px; opacity:1; background-color:transparent; border:1px solid #FFF } #slider .owl-dots .owl-dot.active span, #slider .owl-dots .owl-dot:hover span { background-color:#FFF!important } #page-title { position:relative; padding:50px 0; background-color:#F5F5F5; border-bottom:1px solid #EEE } #page-title .container { position:relative } #page-title h1 { padding:0; margin:0; line-height:1; font-weight:600; letter-spacing:1px; color:#333; font-size:28px; text-transform:uppercase } #page-title span { display:block; margin-top:10px; font-weight:300; color:#777; font-size:18px } .breadcrumb { position:absolute!important; width:auto!important; top:50%!important; left:auto!important; right:15px!important; margin:-10px 0 0 0!important; background-color:transparent!important; padding:0!important; font-size:12px } body.stretched .container-fullwidth .breadcrumb { right:60px!important } #header.transparent-header+#page-title.page-title-parallax .breadcrumb { margin-top:35px!important } .breadcrumb a { color:#555 } .breadcrumb a:hover { color:#0060A9 } .breadcrumb i { width:auto!important } #page-title.page-title-dark { background-color:#333; text-shadow:1px 1px 1px rgba(0, 0, 0, .15)!important; border-bottom:none } #page-title.page-title-dark h1 { color:rgba(255, 255, 255, .9)!important } #page-title.page-title-dark span { color:rgba(255, 255, 255, .7) } #page-title.page-title-dark .breadcrumb>.active { color:rgba(255, 255, 255, .6) } #page-title.page-title-dark .breadcrumb a { color:rgba(255, 255, 255, .8) } #page-title.page-title-dark .breadcrumb a:hover { color:rgba(255, 255, 255, .95) } #page-title.page-title-right { text-align:right } #page-title.page-title-right .breadcrumb { left:15px!important; right:auto!important } #page-title.page-title-center { text-align:center } #page-title.page-title-center span { max-width:700px; margin-left:auto; margin-right:auto } #page-title.page-title-center .breadcrumb { position:relative!important; top:0!important; left:0!important; right:0!important; margin:20px 0 0!important } #page-title.page-title-pattern { background-image:url(images/pattern.png); background-repeat:repeat; background-attachment:fixed } #page-title.page-title-parallax { padding:100px 0; text-shadow:none; border-bottom:none; background-color:transparent; background-image:url(images/parallax/parallax-bg.jpg); background-attachment:fixed; background-position:50% 0; background-repeat:no-repeat } #page-title.page-title-parallax h1 { font-size:40px; font-weight:600; letter-spacing:2px } #page-title.page-title-parallax span { font-size:22px } #page-title.page-title-parallax .breadcrumb { font-size:13px } #page-title.page-title-mini { padding:20px 0 } #page-title.page-title-mini h1 { font-weight:600; font-size:18px; color:#444 } #page-title.page-title-mini span { display:none } #page-title.page-title-nobg { background:0 0!important; border-bottom:1px solid #F5F5F5 } #page-title.page-title-video { background:0 0; position:relative; overflow:hidden } #page-title.page-title-video .container { z-index:3 } #page-title.page-title-video .video-wrap { position:absolute; width:100%; top:0; left:0 } #page-title.page-title-video .video-wrap video { width:100% } #content { position:relative; overflow:hidden; background-color:#FFF } #content p { line-height:1.8 } #content .content-wrap { position:relative; padding:80px 0 } #content .container { position:relative } .portfolio-filter { position:relative; margin:0 0 40px 0; list-style:none; border:1px solid rgba(0, 0, 0, .07); float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px } .portfolio-filter li { float:left; position:relative } .portfolio-filter li a { display:block; position:relative; padding:12px 18px; font-size:13px; line-height:15px; color:#666; border-left:1px solid rgba(0, 0, 0, .07) } .portfolio-filter li a:hover { color:#0060A9 } .portfolio-filter li:first-child a { border-left:none; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px } .portfolio-filter li:last-child a { -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0 } .portfolio-filter li.activeFilter a { color:#FFF!important; background-color:#0060A9; margin:-1px 0; padding:13px 18px; font-weight:700 } .bothsidebar .portfolio-filter li a { padding:12px 14px } .bothsidebar .portfolio-filter li.activeFilter a { padding:13px 18px } .portfolio-shuffle { float:right; width:41px; height:41px; border:1px solid rgba(0, 0, 0, .07); font-size:14px; text-align:center; line-height:41px; color:#333; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; -webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear } .portfolio-shuffle:hover { background-color:#0060A9; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .portfolio { position:relative; margin:0 -12px -12px 0 } body:not(.device-touch) .portfolio { -webkit-transition:height .4s linear; -o-transition:height .4s linear; transition:height .4s linear } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out } .portfolio-item { position:relative; float:left; width:25%; height:auto; padding:0 12px 12px 0 } .portfolio-item .portfolio-image { position:relative; overflow:hidden } .portfolio-notitle .iportfolio, .portfolio-notitle .portfolio-item { overflow:hidden } .portfolio-item .portfolio-image, .portfolio-item .portfolio-image a, .portfolio-item .portfolio-image img { display:block; width:100%; height:auto } .portfolio-desc { z-index:3; padding:15px 5px 10px } .portfolio-desc h3 { margin:0; padding:0; font-size:19px } .portfolio-desc h3 a { color:#222 } .portfolio-desc h3 a:hover { color:#0060A9 } .portfolio-desc span { display:block; margin-top:3px; color:#888 } .portfolio-desc span a { color:#888 } .portfolio-desc span a:hover { color:#000 } .portfolio-notitle .portfolio-desc { position:absolute; display:block!important; width:100%; height:78px; padding:15px 5px; top:auto; bottom:-79px; left:0; background-color:#FFF; border-bottom:1px solid #EEE } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc { -webkit-transition:bottom .2s ease-in-out; -o-transition:bottom .2s ease-in-out; transition:bottom .2s ease-in-out } .portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-78px; border-bottom:0 } .portfolio-notitle .iportfolio:hover .portfolio-desc, .portfolio-notitle .portfolio-item:hover .portfolio-desc { bottom:0!important } .bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img { -webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); transform:translateY(-20px) } body.device-touch.device-xs .portfolio-notitle .portfolio-desc, body.device-touch.device-xxs .portfolio-notitle .portfolio-desc { display:none!important } .portfolio.portfolio-full, .portfolio.portfolio-nomargin { margin:0!important } .portfolio-full .portfolio-item, .portfolio-nomargin .portfolio-item { padding:0!important } .portfolio-nomargin .portfolio-desc { padding:15px 10px 15px } .portfolio.portfolio-full { width:100.4% } .portfolio-full .portfolio-item { overflow:hidden!important } .portfolio-full .portfolio-desc { padding:15px } .postcontent .portfolio-desc h3 { font-size:17px } .postcontent .portfolio-desc span { font-size:12px } .postcontent .portfolio-notitle .portfolio-desc { height:70px; bottom:-71px } .postcontent .portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px!important } .postcontent .portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-70px } .bothsidebar .portfolio { margin:0 } .bothsidebar .portfolio-item { padding:0 } .bothsidebar .portfolio-desc { display:none!important } .portfolio.portfolio-3 { margin:0 -15px -15px 0 } .portfolio-3 .portfolio-item { width:33.33333333%; padding:0 15px 15px 0 } .postcontent .portfolio-3 .portfolio-desc h3 { font-size:18px } .postcontent .portfolio-3 .portfolio-desc span { font-size:13px } .postcontent .portfolio-3.portfolio-notitle .portfolio-desc { height:72px; bottom:-73px } .postcontent .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px!important } .postcontent .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-72px } .bothsidebar .portfolio.portfolio-3 { margin:0 -11px -11px 0 } .bothsidebar .portfolio-3 .portfolio-item { padding:0 11px 11px 0 } .bothsidebar .portfolio-3 .portfolio-desc { display:block!important } .bothsidebar .portfolio-3 .portfolio-desc h3 { font-size:15px } .bothsidebar .portfolio-3 .portfolio-desc span { font-size:12px } .bothsidebar .portfolio-3.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px } .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px!important } .bothsidebar .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc, .bothsidebar .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px } .portfolio.portfolio-2 { margin:0 -20px -20px 0 } .portfolio-2 .portfolio-item { width:50%; padding:0 20px 20px 0 } .portfolio-2 .portfolio-desc { padding:20px 5px 10px } .portfolio-2 .portfolio-desc h3 { font-size:21px } .portfolio-2 .portfolio-desc span { margin-top:4px; font-size:14px } .portfolio-2.portfolio-nomargin .portfolio-desc { padding:20px 15px 20px } .portfolio-2.portfolio-notitle .portfolio-desc { height:90px; bottom:-91px } .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-90px } .postcontent .portfolio-2 .portfolio-desc h3 { font-size:21px } .postcontent .portfolio-2 .portfolio-desc span { font-size:14px } .postcontent .portfolio-2.portfolio-nomargin .portfolio-desc { padding-bottom:20px } .postcontent .portfolio-2.portfolio-notitle .portfolio-desc { height:90px; bottom:-91px } .postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px!important } .postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-90px } .bothsidebar .portfolio-2 .portfolio-desc { display:block!important; padding-top:15px; padding-bottom:0 } .bothsidebar .portfolio-2 .portfolio-desc h3 { font-size:19px } .bothsidebar .portfolio-2 .portfolio-desc span { font-size:13px } .bothsidebar .portfolio-2.portfolio-nomargin .portfolio-desc { padding-bottom:15px } .bothsidebar .portfolio-2.portfolio-notitle .portfolio-desc { height:75px; bottom:-76px } .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px!important } .bothsidebar .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .bothsidebar .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-75px } .portfolio.portfolio-5 { margin:0 -10px -10px 0 } .portfolio-5 .portfolio-item { width:50%; padding:0 10px 10px 0 } .portfolio-5 .portfolio-desc h3 { font-size:17px } .portfolio-5.portfolio-notitle .portfolio-desc { height:71px; bottom:-72px } .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-30px!important } .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-71px } .postcontent .portfolio.portfolio-5 { margin:0 } .postcontent .portfolio-5 .portfolio-item { padding:0 } .postcontent .portfolio-5 .portfolio-desc { padding:15px 10px } .postcontent .portfolio-5 .portfolio-desc h3 { font-size:15px } .postcontent .portfolio-5 .portfolio-desc span { font-size:12px } .postcontent .portfolio-5.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px } .postcontent .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px!important } .postcontent .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px } .portfolio.portfolio-6 { margin:0 -6px -6px 0 } .portfolio-6 .portfolio-item { width:16.66666667%; padding:0 6px 6px 0 } .portfolio-6 .portfolio-desc h3 { font-size:15px } .portfolio-6 .portfolio-desc span { font-size:12px } .portfolio-6.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px } .portfolio-6.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px!important } .portfolio-6.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-6.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px } .portfolio.portfolio-1 { margin:0 0 -40px 0 } .portfolio-1 .portfolio-item { float:none; width:100%; margin:0 0 40px 0; padding-bottom:40px; padding-right:0; border-bottom:1px solid #EEE } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img { display:block; width:720px; height:400px } .portfolio-1 .portfolio-item .portfolio-image { float:left; margin-right:40px } .portfolio-1 .portfolio-item.alt .portfolio-image { float:right; margin:0 0 0 40px } .portfolio-1 .portfolio-desc { float:left; width:380px; padding:10px 0 } .portfolio-1 .portfolio-desc h3 { font-size:22px } .portfolio-1 .portfolio-desc span { margin-top:6px; font-size:14px } .portfolio-1 .portfolio-desc p { margin:20px 0 25px; font-size:14px } .portfolio-1 .portfolio-desc li { margin:3px 0 } .portfolio-1 .alt .portfolio-desc { float:right } .postcontent .portfolio-1 .portfolio-item .portfolio-image, .postcontent .portfolio-1 .portfolio-item .portfolio-image a, .postcontent .portfolio-1 .portfolio-item .portfolio-image img { width:540px; height:300px } .postcontent .portfolio-1 .portfolio-desc { width:280px } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image { margin-right:20px } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img { width:320px; height:178px } .bothsidebar .portfolio-1 .portfolio-item.alt .portfolio-image { margin:0 0 0 20px } .bothsidebar .portfolio-1 .portfolio-desc { display:block!important; width:240px; padding:0 } .bothsidebar .portfolio-1 .portfolio-desc h3 { font-size:19px } .bothsidebar .portfolio-1 .portfolio-desc span { margin-top:5px; font-size:13px } .bothsidebar .portfolio-1 .portfolio-desc p { margin:15px 0 0 0; font-size:13px } .bothsidebar .portfolio-1 .portfolio-desc .btn, .bothsidebar .portfolio-1 .portfolio-desc ul { display:none } .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0 } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding-bottom:0; border-bottom:0; overflow:hidden } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image { float:none; margin:0!important } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:1140px; height:500px } .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-60px); -moz-transform:translateX(-60px); -ms-transform:translateX(-60px); -o-transform:translateX(-60px); transform:translateX(-60px) } .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc { right:0 } .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(60px); -moz-transform:translateX(60px); -ms-transform:translateX(60px); -o-transform:translateX(60px); transform:translateX(60px) } .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc { left:0 } .portfolio-1.portfolio-fullwidth .portfolio-desc { position:absolute; float:none; width:380px; height:100%; padding:30px; background-color:#F9F9F9; top:0; left:auto; right:-380px } .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-380px; right:auto } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:33% } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:33% } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-desc { -webkit-transition:right .3s ease-in-out; -o-transition:right .3s ease-in-out; transition:right .3s ease-in-out } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { -webkit-transition:left .3s ease-in-out; -o-transition:left .3s ease-in-out; transition:left .3s ease-in-out } .postcontent .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -40px 0 } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:40px } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-40px); -moz-transform:translateX(-40px); -ms-transform:translateX(-40px); -o-transform:translateX(-40px); transform:translateX(-40px) } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:860px; height:377px } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(40px); -moz-transform:translateX(40px); -ms-transform:translateX(40px); -o-transform:translateX(40px); transform:translateX(40px) } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc { width:320px; padding:25px; right:-320px } .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-320px; right:auto } .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:32% } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:32% } .bothsidebar .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -40px 0 } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:40px } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-20px); -moz-transform:translateX(-20px); -ms-transform:translateX(-20px); -o-transform:translateX(-20px); transform:translateX(-20px) } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:580px; height:254px } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(20px); -moz-transform:translateX(20px); -ms-transform:translateX(20px); -o-transform:translateX(20px); transform:translateX(20px) } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-desc { width:240px; padding:15px 20px; right:-240px } .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-240px; right:auto } .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:29% } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:29% } .portfolio.portfolio-parallax { margin:0!important } .portfolio.portfolio-parallax .portfolio-item { float:none; width:100%!important; height:500px!important; margin:0!important } .portfolio.portfolio-parallax .portfolio-item .portfolio-image { width:100%!important; height:500px!important; background-attachment:fixed } .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc { opacity:1 } .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div { width:120px } .portfolio.portfolio-parallax .portfolio-desc { position:absolute; top:50%; left:0; margin-top:-57px; width:100%; text-align:center; text-shadow:1px 1px 1px rgba(0, 0, 0, .15); padding:0; opacity:0 } .portfolio.portfolio-parallax .portfolio-desc h3 { font-size:44px; font-weight:300; letter-spacing:-1px } .portfolio.portfolio-parallax .portfolio-desc h3 a { color:#FFF } .portfolio.portfolio-parallax .portfolio-desc h3 a:hover { color:#DDD } .portfolio.portfolio-parallax .portfolio-desc span { margin-top:12px; font-size:16px; color:#CCC } .portfolio.portfolio-parallax .portfolio-desc span a { color:#DDD } .portfolio.portfolio-parallax .portfolio-desc span a:hover { color:#BBB } .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider { width:100%; text-align:center; margin:15px 0 0 } .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div { display:inline-block; width:50px; height:0; border-bottom:1px solid #FFF } .portfolio.portfolio-parallax .portfolio-overlay { background-color:rgba(0, 0, 0, .4) } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc { -webkit-transition:opacity .15s ease-in-out; -o-transition:opacity .15s ease-in-out; transition:opacity .15s ease-in-out } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div { -webkit-transition:width .5s ease-in-out; -o-transition:width .5s ease-in-out; transition:width .5s ease-in-out } .portfolio-overlay { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:2; text-align:center; background-color:rgba(0, 0, 0, .5) } .portfolio-overlay a { position:absolute; top:50%; left:50%; background-color:#F5F5F5; width:40px!important; height:40px!important; margin:-28px 0 0 -44px; font-size:18px; line-height:40px; text-align:center; color:#444; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-backface-visibility:hidden } .portfolio-overlay a.right-icon { left:auto; right:50%; margin-left:0; margin-right:-44px } .portfolio-overlay a.center-icon { display:block; margin:-20px 0 0 -20px; opacity:0 } .portfolio-overlay a:hover { color:#0060A9; background-color:#EEE } .portfolio-overlay a i.icon-line-play { position:relative; left:2px } .portfolio-overlay .portfolio-desc { position:relative; padding:0!important; margin:0; text-align:center } .portfolio-overlay .portfolio-desc a { display:inline; position:relative; top:0; left:0; margin:0; font-size:inherit; width:auto!important; height:auto!important; line-height:1; background-color:transparent!important; text-shadow:1px 1px 1px rgba(0, 0, 0, .15) } .portfolio-overlay .portfolio-desc a:hover { background:0 0 } .portfolio-overlay .portfolio-desc h3 { font-weight:600; color:#F5F5F5!important; line-height:1 } .portfolio-overlay .portfolio-desc h3 a { color:#F5F5F5!important } .portfolio-overlay .portfolio-desc span { margin-top:7px; color:#DDD!important } .portfolio-overlay .portfolio-desc span a { color:#DDD!important; font-size:inherit } .portfolio-overlay .portfolio-desc~a { display:inline-block; position:relative; top:0; left:0; margin:20px 0 0!important } .portfolio-overlay .portfolio-desc~a.right-icon { left:0; right:0; margin-left:5px!important; margin-right:0!important } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay { -webkit-transition:opacity .4s ease-in-out; -o-transition:opacity .4s ease-in-out; transition:opacity .4s ease-in-out } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a { -webkit-transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; -o-transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc~a { -webkit-transition:color .2s linear, background-color .2s linear, opacity .2s linear; -o-transition:color .2s linear, background-color .2s linear, opacity .2s linear; transition:color .2s linear, background-color .2s linear, opacity .2s linear } .iportfolio:hover .portfolio-overlay, .portfolio-item:hover .portfolio-overlay { opacity:1 } .iportfolio:hover a.center-icon, .portfolio-item:hover a.center-icon { opacity:1 } .iportfolio:hover .portfolio-overlay a.left-icon, .iportfolio:hover .portfolio-overlay a.right-icon, .portfolio-item:hover .portfolio-overlay a.left-icon, .portfolio-item:hover .portfolio-overlay a.right-icon { margin-top:-18px } body.device-touch.device-xs .portfolio-notitle .portfolio-overlay, body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay { display:none!important } .portfolio-single-image .slide a, .portfolio-single-image iframe, .portfolio-single-image img, .portfolio-single-image video, .portfolio-single-image>a { display:block; width:100% } .portfolio-single-image-full { position:relative; height:600px; overflow:hidden; margin:-80px 0 80px!important } .portfolio-single-video { height:auto!important } .portfolio-single-image-full .swiper-container { width:100%; height:600px; background-color:#333 } .portfolio-single-image-full .swiper-slide { overflow:hidden } .portfolio-single-image-full .swiper-slide img { width:100%; height:auto } .portfolio-single-image-full .swiper-nested-1, .portfolio-single-image-full .swiper-nested-2 { width:100% } .masonry-thumbs { position:relative } .masonry-thumbs a { position:relative; float:left; width:25%; overflow:hidden } .masonry-thumbs.col-2 a { width:50% } .masonry-thumbs.col-3 a { width:33.3% } .masonry-thumbs.col-4 a { width:25% } .masonry-thumbs.col-5 a { width:20% } .masonry-thumbs.col-6 a { width:16.6% } .masonry-thumbs img { width:100%; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; padding:0 1px 1px 0 } .masonry-thumbs .overlay { padding:0 1px 1px 0 } .masonry-thumbs a, .masonry-thumbs img { display:block; height:auto!important } .portfolio-single-content { font-size:14px } .portfolio-single-content h2 { margin:0 0 20px; padding:0; font-size:20px; font-weight:600!important } .portfolio-ajax-modal { width:1000px!important } .modal-padding { padding:40px } .ajax-modal-title { background-color:#F9F9F9; border-bottom:1px solid #EEE; padding:25px 40px } .ajax-modal-title h2 { font-size:26px; margin-bottom:0 } #portfolio-ajax-wrap { position:relative; max-height:0; overflow:hidden; -webkit-transition:max-height .4s ease; -o-transition:max-height .4s ease; transition:max-height .4s ease } #portfolio-ajax-wrap.portfolio-ajax-opened { max-height:1200px } #portfolio-ajax-container { display:none; padding-bottom:60px } #portfolio-ajax-single h2 { font-size:26px } .portfolio-meta, .portfolio-share { list-style:none; font-size:14px } .portfolio-meta li { margin:10px 0; color:#666 } .portfolio-meta li:first-child { margin-top:0 } .portfolio-meta li span { display:inline-block; width:150px; font-weight:700; color:#333 } .portfolio-meta li span i { position:relative; top:1px; width:14px; text-align:center; margin-right:7px } .well .line { margin:20px 0; border-color:#E5E5E5 } #portfolio-navigation { position:absolute; top:50%; left:auto; right:10px; max-width:96px; height:24px; margin-top:-12px } #portfolio-navigation a { display:block; float:left; margin-left:12px; width:24px; height:24px; text-align:center; color:#444; transition:color .3s linear; -webkit-transition:color .3s linear; -o-transition:color .3s linear } #portfolio-navigation a i { position:relative; top:-1px; font-size:24px; line-height:1 } #portfolio-navigation a i.icon-angle-right { left:-1px } #portfolio-navigation a:first-child { margin-left:0 } #portfolio-navigation a:hover { color:#0060A9 } .page-title-right #portfolio-navigation { left:10px; right:auto } .page-title-center #portfolio-navigation { position:relative; top:0; left:0; margin:20px auto 0 } .page-title-dark #portfolio-navigation a { color:#EEE } .page-title-parallax #portfolio-navigation a { color:#FFF } #portfolio-navigation a i.icon-angle-left, #portfolio-navigation a i.icon-angle-right { font-size:32px; top:-6px } #portfolio-ajax-show #portfolio-navigation { top:0; margin-top:0 } .iportfolio { position:relative; float:none; width:100%; margin:0; padding:0 } .iportfolio .portfolio-image { position:relative; overflow:hidden } .iportfolio .portfolio-image, .iportfolio .portfolio-image a, .iportfolio .portfolio-image img { display:block; width:100%; height:auto } .countdown { display:block } .countdown-row { display:block; position:relative; text-align:center } .countdown-section { display:inline-block; font-size:11px; line-height:1; text-align:center; width:25%; border-left:1px dotted #BBB; color:#888; text-transform:capitalize } .countdown-section:first-child { border-left:0 } .countdown-amount { display:block; font-size:20px; color:#333; margin-bottom:5px } .countdown-descr { display:block; width:100% } .countdown-medium .countdown-section { font-size:14px } .countdown-medium .countdown-amount { font-size:30px; margin-bottom:7px } .countdown-large .countdown-section { font-size:18px } .countdown-large .countdown-amount { font-size:44px; font-weight:600; margin-bottom:8px } .countdown.countdown-inline { display:inline-block } .countdown.countdown-inline .countdown-row { display:inline-block; text-align:center } .countdown.countdown-inline .countdown-section { display:inline-block; font-size:inherit; line-height:inherit; width:auto; border:none; color:inherit; margin-left:7px; text-transform:inherit } .countdown.countdown-inline .countdown-section:first-child { margin-left:0 } .countdown.countdown-inline .countdown-amount { display:inline-block; font-size:inherit; color:inherit; font-weight:700; margin:0 3px 0 0 } .countdown.countdown-inline .countdown-descr { display:inline-block; width:auto } body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-section { border:none; padding:15px } body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-amount { height:140px; line-height:140px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background-color:rgba(0, 0, 0, .2); margin-bottom:15px!important } .button { display:inline-block; position:relative; cursor:pointer; outline:0; white-space:nowrap; margin:5px; padding:0 22px; font-size:14px; height:40px; line-height:40px; background-color:#0060A9; color:#FFF; font-weight:600; text-transform:uppercase; letter-spacing:1px; border:none; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } body:not(.device-touch) .button { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out } .button-dark { background-color:#444 } .button-light { background-color:#EEE; color:#333; text-shadow:none!important } .button:hover { background-color:#444; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .button.button-dark:hover { background-color:#0060A9 } .button.button-mini { padding:0 14px; font-size:11px; height:28px; line-height:28px } .button.button-small { padding:0 17px; font-size:12px; height:34px; line-height:34px } .button.button-large { padding:0 26px; font-size:16px; height:46px; line-height:46px } .button.button-xlarge { padding:0 32px; font-size:18px; letter-spacing:2px; height:52px; line-height:52px } .button.button-desc { text-align:left; padding:24px 34px; font-size:22px; height:auto; line-height:1; font-family:Oswald, Arial, sans-serif } .button.button-desc span { display:block; margin-top:10px; font-size:14px; font-weight:400; letter-spacing:1px; font-family:'Crete Round', serif; font-style:italic; text-transform:none } .button i { position:relative; top:1px; line-height:1; margin-right:5px } .button.tright i { margin:0 0 0 5px } .button-mini i { margin-right:3px } .button-mini.tright i { margin:0 0 0 3px } .button-small i { margin-right:4px } .button-small.tright i { margin:0 0 0 4px } .button-xlarge i { top:2px; margin-right:8px } .button-xlarge.tright i { margin:0 0 0 8px } .button.button-desc i { top:1px; font-size:48px; width:48px; text-align:center; margin-right:12px } .button.button-desc.tright i { margin:0 0 0 12px } .button.button-desc div { display:inline-block } .button.button-rounded { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .button.button-border { border:2px solid #444; background-color:transparent; color:#333; line-height:36px; font-weight:600; text-shadow:none } .button.button-border.button-mini { line-height:24px } .button.button-border.button-small { line-height:30px } .button.button-border.button-large { line-height:42px } .button.button-border.button-xlarge { line-height:48px } .button.button-border.button-desc { line-height:1 } .button.button-border:hover { background-color:#444; color:#FFF; border-color:transparent!important; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .button.button-border.button-light { border-color:#EEE; color:#EEE } .button.button-border.button-light:hover { background-color:#EEE; color:#333; text-shadow:none } .button.button-3d { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-bottom:3px solid rgba(0, 0, 0, .15); -webkit-transition:none; -o-transition:none; transition:none } .button.button-3d:hover { background-color:#0060A9!important; opacity:.9 } .button.button-3d.button-light:hover, .button.button-reveal.button-light:hover { text-shadow:none; color:#333 } .button.button-reveal { padding:0 28px; overflow:hidden } .button.button-reveal i { display:block; position:absolute; top:0; left:-32px; width:32px; height:40px; line-height:40px; margin:0; text-align:center; background-color:rgba(0, 0, 0, .1) } .button.button-reveal.button-border i { top:-2px } .button.button-reveal.tright i { left:auto; right:-32px } .button.button-reveal.button-3d i, .button.button-reveal.button-rounded i { -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px } .button.button-reveal.button-3d.tright i, .button.button-reveal.button-rounded.tright i { -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0 } .button.button-reveal span { display:inline-block; position:relative; left:0 } body:not(.device-touch) .button.button-reveal i, body:not(.device-touch) .button.button-reveal span { -webkit-transition:left .3s ease, right .3s ease; -o-transition:left .3s ease, right .3s ease; transition:left .3s ease, right .3s ease } .button.button-reveal.button-mini { padding:0 17px } .button.button-reveal.button-mini i { left:-22px; width:22px; height:28px; line-height:28px } .button.button-reveal.button-mini.tright i { left:auto; right:-22px } .button.button-reveal.button-small { padding:0 22px } .button.button-reveal.button-small i { left:-26px; width:26px; height:34px; line-height:34px } .button.button-reveal.button-small.tright i { left:auto; right:-26px } .button.button-reveal.button-large { padding:0 32px } .button.button-reveal.button-large i { left:-38px; width:38px; height:46px; line-height:46px } .button.button-reveal.button-large.tright i { left:auto; right:-38px } .button.button-reveal.button-xlarge { padding:0 40px } .button.button-reveal.button-xlarge i { left:-44px; width:44px; height:52px; line-height:52px } .button.button-reveal.button-xlarge.tright i { left:auto; right:-44px } .button.button-reveal:hover i { left:0 } .button.button-reveal.tright:hover i { left:auto; right:0 } .button.button-reveal:hover span { left:16px } .button.button-reveal.button-mini:hover span { left:11px } .button.button-reveal.button-small:hover span { left:13px } .button.button-reveal.button-large:hover span { left:19px } .button.button-reveal.button-xlarge:hover span { left:22px } .button.button-reveal.tright:hover span { left:-16px } .button.button-reveal.button-mini.tright:hover span { left:-11px } .button.button-reveal.button-small.tright:hover span { left:-13px } .button.button-reveal.button-large.tright:hover span { left:-19px } .button.button-reveal.button-xlarge.tright:hover span { left:-22px } .button.button-full { display:block!important; white-space:normal; margin:0; height:auto; line-height:1.6; padding:30px 0; font-size:30px; font-weight:300; text-transform:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } .button.button-full.button-light { border-bottom:1px solid rgba(0, 0, 0, .15) } .button.button-full strong { font-weight:600; border-bottom:2px solid #EEE } body:not(.device-touch) .button.button-full strong { -webkit-transition:border .2s ease-in-out; -o-transition:border .2s ease-in-out; transition:border .2s ease-in-out } .button.button-full.button-light strong { border-bottom-color:#333 } .button.button-full.button-light:hover strong { border-bottom-color:#EEE } .button-red { background-color:#C02942 } .button-3d.button-red:hover, .button-reveal.button-red:hover { background-color:#C02942!important } .button-teal { background-color:#53777A } .button-3d.button-teal:hover, .button-reveal.button-teal:hover { background-color:#53777A!important } .button-yellow { background-color:#ECD078 } .button-3d.button-yellow:hover, .button-reveal.button-yellow:hover { background-color:#ECD078!important } .button-green { background-color:#59BA41 } .button-3d.button-green:hover, .button-reveal.button-green:hover { background-color:#59BA41!important } .button-brown { background-color:#774F38 } .button-3d.button-brown:hover, .button-reveal.button-brown:hover { background-color:#774F38!important } .button-aqua { background-color:#40C0CB } .button-3d.button-aqua:hover, .button-reveal.button-aqua:hover { background-color:#40C0CB!important } .button-lime { background-color:#AEE239 } .button-3d.button-lime:hover, .button-reveal.button-lime:hover { background-color:#AEE239!important } .button-purple { background-color:#5D4157 } .button-3d.button-purple:hover, .button-reveal.button-purple:hover { background-color:#5D4157!important } .button-leaf { background-color:#A8CABA } .button-3d.button-leaf:hover, .button-reveal.button-leaf:hover { background-color:#A8CABA!important } .button-pink { background-color:#F89FA1 } .button-3d.button-pink:hover, .button-reveal.button-pink:hover { background-color:#F89FA1!important } .button-dirtygreen { background-color:#1693A5 } .button-3d.button-dirtygreen:hover, .button-reveal.button-dirtygreen:hover { background-color:#1693A5!important } .button-blue { background-color:#1265A8 } .button-3d.button-blue:hover, .button-reveal.button-blue:hover { background-color:#1265A8!important } .button-amber { background-color:#EB9C4D } .button-3d.button-amber:hover, .button-reveal.button-amber:hover { background-color:#EB9C4D!important } .button-black { background-color:#111 } .button-3d.button-black:hover, .button-reveal.button-black:hover { background-color:#111!important } .button-white { background-color:#F9F9F9 } .button-3d.button-white:hover, .button-reveal.button-white:hover { background-color:#F9F9F9!important } .button.button-nohover:hover { opacity:inherit!important; background-color:inherit!important; color:inherit!important; border-color:inherit!important } .promo { position:relative; padding:30px 200px 30px 0 } .promo h3 { font-weight:700; margin-bottom:0 } .promo a.button { position:absolute; top:50%; margin:0; margin-top:-18px; left:auto; right:0 } .promo>.container>span, .promo>span { display:block; color:#444; font-weight:300; font-size:16px; margin-top:6px } .promo a.button.button-mini { margin-top:-12px } .promo a.button.button-small { margin-top:-15px } .promo a.button.button-large { margin-top:-22px } .promo a.button.button-xlarge { margin-top:-25px } .promo a.button.button-desc { margin-top:-40px } .promo-uppercase { text-transform:uppercase } .promo-uppercase h3 { font-size:22px } .promo-uppercase>.container>span, .promo-uppercase>span { font-size:15px } .promo.promo-border { border:1px solid #E5E5E5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding-left:30px } .promo.promo-border a.button { right:30px } .promo.promo-light { background-color:#F5F5F5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding-left:30px } .promo.promo-light a.button { right:30px } .promo.promo-dark { border:0!important; background-color:#333; padding:30px 200px 30px 30px; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .promo.promo-dark h3 { color:#FFF } .promo.promo-dark a.button { right:30px } .promo.promo-dark>.container>h3 span, .promo.promo-dark>h3 span { padding:2px 8px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:rgba(0, 0, 0, .15); color:#FFF; font-weight:400 } .promo.promo-dark>.container>span, .promo.promo-dark>span { color:#CCC; margin-top:8px } .promo.promo-flat { background-color:#0060A9 } .promo.promo-flat a.button:not(.button-border) { background-color:rgba(0, 0, 0, .2); color:#FFF } .promo.promo-flat a.button:hover { background-color:#FFF; border-color:#FFF; color:#444; text-shadow:none } .promo.promo-flat .promo.promo-flat>.container>span, .promo.promo-flat>span { color:rgba(255, 255, 255, .9) } .promo-full { -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important; border-left:0!important; border-right:0!important; padding:40px 0!important } .promo-full a.button { right:15px!important } .promo-full.promo-right a.button { right:auto!important; left:15px!important } .promo.parallax { padding:80px 0!important } .promo.promo-right { text-align:right; padding:30px 0 30px 200px } .promo.promo-right a.button { left:0; right:auto } .promo.promo-dark.promo-right :not(.promo-mini), .promo.promo-right.promo-border :not(.promo-mini) { padding-right:30px } .promo.promo-dark.promo-right a.button, .promo.promo-right.promo-border a.button { left:30px } .promo.promo-center { text-align:center; padding:30px 20px } .promo.promo-center a.button { position:relative; top:0; margin:20px 0 0; left:0!important; right:0 } .promo.promo-mini { text-align:left; padding:20px 25px } .promo.promo-mini h3 { font-size:20px; line-height:1.5 } .promo.promo-mini.promo-uppercase h3 { font-size:18px } .promo.promo-mini.promo-dark h3 { line-height:1.7 } .promo.promo-mini a.button { position:relative; top:0; margin:20px 0 0; left:0!important; right:0 } .promo.promo-mini.promo-center { text-align:center } .promo.promo-mini.promo-right { text-align:right } .feature-box { position:relative; margin-top:20px; padding:0 0 0 80px } .feature-box:first-child { margin-top:0 } .feature-box .fbox-icon { display:block; position:absolute; width:64px; height:64px; top:0; left:0 } .feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img { display:block; position:relative; width:100%; height:100%; color:#FFF } .feature-box .fbox-icon i, .feature-box .fbox-icon img { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background-color:#0060A9 } .feature-box .fbox-icon i { font-style:normal; font-size:28px; text-align:center; line-height:64px } .feature-box h3 { font-size:16px; font-weight:700; text-transform:uppercase; letter-spacing:1px; margin-bottom:0; color:#333 } .feature-box p { margin:8px 0 0 0; color:#999 } .feature-box .before-heading { font-size:14px } .feature-box.fbox-large { padding:0 0 0 115px } .feature-box.fbox-large .fbox-icon { width:96px; height:96px } .feature-box.fbox-large .fbox-icon i { font-size:42px; line-height:96px } .feature-box.fbox-outline .fbox-icon { border:1px solid #0060A9; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; padding:3px } .feature-box.fbox-outline .fbox-icon i { line-height:56px } .feature-box.fbox-outline.fbox-large .fbox-icon { padding:4px } .feature-box.fbox-outline.fbox-large .fbox-icon i { line-height:86px } .feature-box.fbox-rounded .fbox-icon { -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important } .feature-box.fbox-rounded .fbox-icon i, .feature-box.fbox-rounded .fbox-icon img { -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important } .feature-box.fbox-rounded.fbox-large .fbox-icon { -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important } .feature-box.fbox-rounded.fbox-large .fbox-icon i, .feature-box.fbox-rounded.fbox-large .fbox-icon img { -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important } .feature-box.fbox-light.fbox-outline .fbox-icon { border-color:#E5E5E5 } .feature-box.fbox-light.fbox-outline .fbox-icon i { line-height:54px } .feature-box.fbox-light.fbox-outline i, .feature-box.fbox-light.fbox-outline img { border:1px solid #E5E5E5; background-color:#F5F5F5; color:#444 } .feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i { line-height:84px } .feature-box.fbox-light .fbox-icon i { line-height:62px } .feature-box.fbox-large .fbox-icon i { line-height:96px } .feature-box.fbox-dark.fbox-outline .fbox-icon { border-color:#444 } .feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img { background-color:#333 } .feature-box.fbox-border .fbox-icon { border:1px solid #0060A9; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50% } .feature-box.fbox-border .fbox-icon i, .feature-box.fbox-border .fbox-icon img { border:none; background-color:transparent!important; color:#0060A9 } .feature-box.fbox-border .fbox-icon { padding:0 } .feature-box.fbox-border .fbox-icon i { line-height:62px!important } .feature-box.fbox-border.fbox-large .fbox-icon i { line-height:94px!important } .feature-box.fbox-border.fbox-light .fbox-icon { border-color:#E5E5E5 } .feature-box.fbox-border.fbox-light i, .feature-box.fbox-border.fbox-light img { color:#888 } .feature-box.fbox-border.fbox-dark .fbox-icon { border-color:#333 } .feature-box.fbox-border.fbox-dark i, .feature-box.fbox-border.fbox-dark img { color:#444 } .feature-box.fbox-plain .fbox-icon { border:none!important; height:auto!important } .feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img { border:none!important; background-color:transparent!important; color:#0060A9; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 } .feature-box.fbox-plain .fbox-icon i { font-size:48px; line-height:1!important } .feature-box.fbox-plain .fbox-icon img { height:64px } .feature-box.fbox-plain.fbox-image .fbox-icon { width:auto } .feature-box.fbox-plain.fbox-image img { width:auto; display:inline-block } .feature-box.fbox-plain.fbox-small { padding-left:42px } .feature-box.fbox-plain.fbox-small .fbox-icon { width:28px } .feature-box.fbox-plain.fbox-small .fbox-icon i { font-size:28px } .feature-box.fbox-plain.fbox-small .fbox-icon img { height:28px } .feature-box.fbox-plain.fbox-small h3 { font-size:15px; line-height:26px; margin-bottom:10px } .feature-box.fbox-plain.fbox-small p { margin-left:-42px } .feature-box.fbox-plain.fbox-large .fbox-icon i { font-size:72px } .feature-box.fbox-plain.fbox-large .fbox-icon img { height:96px } .feature-box.fbox-plain.fbox-light .fbox-icon i, .feature-box.fbox-plain.fbox-light .fbox-icon img { color:#888 } .feature-box.fbox-plain.fbox-dark .fbox-icon i, .feature-box.fbox-plain.fbox-dark .fbox-icon img { color:#444 } .feature-box.fbox-center { padding:0; text-align:center } .feature-box.fbox-center.fbox-small { padding-left:0!important } .feature-box.fbox-center .fbox-icon { position:relative; width:96px; height:96px; margin:0 auto 30px } .feature-box.fbox-center .fbox-icon i { font-size:42px; line-height:96px } .feature-box.fbox-center.fbox-outline .fbox-icon i { line-height:88px } .feature-box.fbox-center p { font-size:14px; margin-top:15px } .feature-box.fbox-center.fbox-large .fbox-icon { width:128px; height:128px } .feature-box.fbox-center.fbox-large .fbox-icon i { font-size:70px; line-height:128px } .feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i { line-height:118px } .feature-box.fbox-center.fbox-light .fbox-icon i { line-height:94px } .feature-box.fbox-center.fbox-light .fbox-outline .fbox-icon i { line-height:86px } .feature-box.fbox-center.fbox-light .fbox-outline .fbox-large .fbox-icon i { line-height:114px } .feature-box.fbox-center.fbox-border .fbox-icon i { line-height:94px!important } .feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i { line-height:126px!important } .feature-box.fbox-center.fbox-large .fbox-plain .fbox-icon i { font-size:112px } .feature-box.fbox-center.fbox-large .fbox-plain .fbox-icon img { height:128px } .feature-box.fbox-center.fbox-plain .fbox-icon i { font-size:84px } .feature-box.fbox-center.fbox-plain .fbox-icon img { height:96px } .feature-box.fbox-center.fbox-small .fbox-icon { width:64px; height:64px } .feature-box.fbox-center.fbox-small .fbox-icon i { font-size:28px; line-height:64px } .feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i { line-height:58px } .feature-box.fbox-center .fbox-light .fbox-outline.fbox-small .fbox-icon i { line-height:54px } .feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i { line-height:62px!important } .feature-box.fbox-center.fbox-small .fbox-plain .fbox-icon i { font-size:56px } .feature-box.fbox-center.fbox-small .fbox-plain .fbox-icon img { height:64px } .feature-box.fbox-center.fbox-small p { font-size:14px; margin-top:10px } .feature-box.fbox-center .fbox-plain.fbox-small p { margin-left:0 } .feature-box.fbox-right { padding:0 80px 0 0; text-align:right } .feature-box.fbox-right.fbox-large { padding-right:115px } .feature-box.fbox-right .fbox-icon { left:auto; right:0 } .feature-box.fbox-right.fbox-plain.fbox-small { padding:0 42px 0 0 } .feature-box.fbox-right.fbox-plain.fbox-small p { margin:0 -42px 0 0 } .feature-box h3+.fbox-icon { margin-top:20px!important } .feature-box h3 span.subtitle { display:block; margin-top:5px; color:#444; font-weight:300; text-transform:none } .feature-box.fbox-center:not(.fbox-bg) h3:after { content:''; display:block; margin:20px auto; width:30px; border-top:2px solid #555; -webkit-transition:width .3s ease; -o-transition:width .3s ease; transition:width .3s ease } .feature-box.fbox-center:not(.fbox-bg):hover h3:after { width:50px } .feature-box.fbox-center.noborder:not(.fbox-bg) h3:after, .feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after { display:none } .feature-box.fbox-center.fbox-italic p { font-style:italic; font-family:Roboto, 'Helvetica Nue', Helvetica, Arial, sans-serif } .feature-box.fbox-bg.fbox-center { margin-top:68px; padding:68px 30px 30px; background-color:#FFF; border:1px solid #E5E5E5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px } .feature-box.fbox-bg.fbox-center:first-child { margin-top:48px } .feature-box.fbox-bg.fbox-center.fbox-large { margin-top:84px; padding-top:84px } .feature-box.fbox-bg.fbox-center.fbox-large:first-child { margin-top:64px } .feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon { top:-64px; left:50%; margin-left:-64px } .feature-box.fbox-bg.fbox-center .fbox-icon { position:absolute; top:-48px; left:50%; margin:0 0 0 -48px } .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon { background-color:#FFF } .fbox-effect .fbox-icon i { z-index:1 } .fbox-effect .fbox-icon i:after { pointer-events:none; position:absolute; width:100%; height:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } .fbox-rounded.fbox-effect .fbox-icon i:after { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .fbox-effect .fbox-icon i { -webkit-transition:background-color .3s, color .3s; -o-transition:background-color .3s, color .3s; transition:background-color .3s, color .3s } .fbox-effect .fbox-icon i:after { top:-3px; left:-3px; padding:3px; box-shadow:0 0 0 2px #333; -webkit-transition:-webkit-transform .3s, opacity .3s; -webkit-transform:scale(.8); -moz-transition:-moz-transform .3s, opacity .3s; -moz-transform:scale(.8); -ms-transform:scale(.8); transition:transform .3s, opacity .3s; transform:scale(.8); opacity:0 } .fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i { background-color:#333; color:#FFF } .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow:0 0 0 2px #0060A9 } .fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i { background-color:#0060A9 } .fbox-effect .fbox-icon i:hover:after, .fbox-effect:hover .fbox-icon i:after { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1 } .fbox-border.fbox-effect .fbox-icon i { -webkit-transition:color .5s, box-shadow .5s, background-color .5s; -o-transition:color .5s, box-shadow .5s, background-color .5s; transition:color .5s, box-shadow .5s, background-color .5s } .fbox-border.fbox-effect .fbox-icon i:after { top:-2px; left:-2px; padding:2px; z-index:-1; box-shadow:none; background-image:url(images/icons/iconalt.svg); background-position:center center; background-size:100% 100%; -webkit-transition:-webkit-transform .5s, opacity .5s, background-color .5s; -o-transition:-moz-transform .5s, opacity .5s, background-color .5s; transition:transform .5s, opacity .5s, background-color .5s } .fbox-border.fbox-rounded.fbox-effect .fbox-icon i:after { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .fbox-border.fbox-effect .fbox-icon i:hover, .fbox-border.fbox-effect:hover .fbox-icon i { color:#FFF; box-shadow:0 0 0 1px #333 } .fbox-border.fbox-effect .fbox-icon i:after { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0; background-color:#333 } .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow:0 0 0 1px #0060A9 } .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after { background-color:#0060A9 } .fbox-border.fbox-effect .fbox-icon i:hover:after, .fbox-border.fbox-effect:hover .fbox-icon i:after { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1 } .feature-box.media-box { padding:0 } .feature-box.media-box .fbox-media { margin:0 0 25px } .feature-box.media-box .fbox-media, .feature-box.media-box .fbox-media a, .feature-box.media-box .fbox-media img { position:relative; display:block; width:100%; height:auto } .feature-box.media-box .fbox-media iframe { display:block } .feature-box.media-box p { margin-top:17px } .feature-box.media-box.fbox-bg .fbox-media { margin:0 } .feature-box.media-box.fbox-bg .fbox-desc { padding:25px; background-color:#FFF; border:1px solid #E5E5E5; border-top:0; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px } .feature-box.media-box.fbox-bg .fbox-media img { -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 } .process-steps { margin:0 0 40px; list-style:none } .process-steps li { float:left; position:relative; width:25%; text-align:center; overflow:hidden } .process-steps.process-2 li { width:50% } .process-steps.process-3 li { width:33.33% } .process-steps.process-5 li { width:20% } .process-steps li .i-circled { margin-bottom:0!important } .process-steps li .i-bordered { background-color:#FFF } .process-steps li h5 { margin:15px 0 0 0; font-size:16px; font-weight:300 } .process-steps li.active h5, .process-steps li.ui-tabs-active h5 { font-weight:600; color:#0060A9 } .process-steps li.active a, .process-steps li.ui-tabs-active a { background-color:#0060A9!important; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); border-color:#0060A9!important } .process-steps li:after, .process-steps li:before { content:''; position:absolute; top:30px; left:0; margin-left:-26px; width:50%; border-top:1px dashed #DDD } .process-steps li:after { left:auto; right:0; margin:0 -26px 0 0 } .process-steps li:first-child:before, .process-steps li:last-child:after { display:none } .style-msg, .style-msg2 { display:block; color:#444; border-left:4px solid rgba(0, 0, 0, .1); margin-bottom:20px } .style-msg2 { border-left:4px solid rgba(0, 0, 0, .2) } .successmsg { background:#C5EBD4; color:#184B21 } .errormsg { background:#FCC; color:#740D0A } .infomsg { background:#B9DFF4; color:#124F70 } .alertmsg { background:#FCE0B6; color:#975E06 } .style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg { display:block; padding:15px; border-left:1px solid rgba(255, 255, 255, .5); font-size:13px; text-shadow:1px 1px 1px rgba(255, 255, 255, .6) } .style-msg2 .msgtitle { background:rgba(0, 0, 0, .15); border-top:none; border-bottom:none; font-size:14px; font-weight:700 } .style-msg2 .sb-msg { font-weight:400 } .style-msg2 ol { list-style-type:decimal } .style-msg2 ul { list-style-type:disc } .style-msg-light .msgtitle, .style-msg-light .sb-msg { color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .3) } .style-msg2 ol, .style-msg2 ul { margin:0 0 0 30px } .alert i, .msgtitle i, .sb-msg i { position:relative; top:1px; font-size:14px; width:14px; text-align:center; margin-right:5px } .i-bordered, .i-circled, .i-plain, .i-rounded, .social-icon { display:block; float:left; margin:4px 11px 7px 0; text-align:center!important; font-size:28px; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .3); cursor:pointer; font-style:normal } body:not(.device-touch) .i-bordered, body:not(.device-touch) .i-circled, body:not(.device-touch) .i-plain, body:not(.device-touch) .i-rounded, body:not(.device-touch) .social-icon { -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .i-bordered, .i-circled, .i-rounded { width:52px!important; height:52px!important; line-height:52px!important; background-color:#444; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .i-bordered { border:1px solid #555; line-height:50px!important; background-color:transparent!important; color:#444; text-shadow:none } .i-plain { width:36px!important; height:36px!important; font-size:28px; line-height:36px!important; color:#444; text-shadow:1px 1px 1px #FFF } .i-plain:hover { color:#777 } .i-circled { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50% } .i-light { background-color:#F5F5F5; color:#444; text-shadow:1px 1px 1px #FFF; box-shadow:inset 0 0 15px rgba(0, 0, 0, .2) } .i-alt { background-image:url(images/icons/iconalt.svg); background-position:center center; background-size:100% 100% } .i-circled:hover, .i-rounded:hover { background-color:#0060A9; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .3); box-shadow:0 0 0 rgba(0, 0, 0, .2) } .i-bordered:hover { background-color:#444!important; color:#FFF; border-color:#444 } .i-small.i-bordered, .i-small.i-circled, .i-small.i-plain, .i-small.i-rounded { margin:4px 11px 7px 0; font-size:14px } .i-small.i-bordered, .i-small.i-circled, .i-small.i-rounded { width:28px!important; height:28px!important; line-height:28px!important } .i-small.i-bordered { line-height:26px!important } .i-small.i-plain { width:18px!important; height:18px!important; font-size:14px; line-height:18px!important } .i-medium.i-bordered, .i-medium.i-circled, .i-medium.i-plain, .i-medium.i-rounded { margin:6px 13px 9px 0; font-size:21px } .i-medium.i-bordered, .i-medium.i-circled, .i-medium.i-rounded { width:36px!important; height:36px!important; line-height:36px!important } .i-medium.i-bordered { line-height:34px!important } .i-medium.i-plain { width:28px!important; height:28px!important; font-size:20px; line-height:28px!important } .i-large.i-bordered, .i-large.i-circled, .i-large.i-plain, .i-large.i-rounded { margin:4px 11px 7px 0; font-size:42px } .i-large.i-bordered, .i-large.i-circled, .i-large.i-rounded { width:64px!important; height:64px!important; line-height:64px!important } .i-large.i-bordered { line-height:62px!important } .i-large.i-plain { width:48px!important; height:48px!important; font-size:42px; line-height:48px!important } .i-xlarge.i-bordered, .i-xlarge.i-circled, .i-xlarge.i-plain, .i-xlarge.i-rounded { margin:4px 11px 7px 0; font-size:56px } .i-xlarge.i-bordered, .i-xlarge.i-circled, .i-xlarge.i-rounded { width:84px!important; height:84px!important; line-height:84px!important } .i-xlarge.i-bordered { line-height:82px!important } .i-xlarge.i-plain { width:64px!important; height:64px!important; font-size:56px; line-height:64px!important } .i-overlay, .i-overlay a { display:block; position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:rgba(0, 0, 0, .2) url(images/grid.png) repeat } .i-overlay a { background:0 0 } .i-overlay i, .i-overlay img { display:block; position:absolute; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px!important; height:48px!important; font-size:48px; line-height:1; color:#E5E5E5; text-shadow:1px 1px 1px rgba(0, 0, 0, .15) } .i-overlay i { margin:-18px 0 0 -18px; width:36px!important; height:36px!important; line-height:36px; font-size:24px } .on-hover.i-overlay { opacity:0 } .on-hover.i-overlay:hover { opacity:1 } body:not(.device-touch) .on-hover.i-overlay { -webkit-transition:opacity .3s linear; -o-transition:opacity .3s linear; transition:opacity .3s linear } .social-icon { margin:0 5px 5px 0; width:40px; height:40px; font-size:20px; line-height:38px!important; color:#555; text-shadow:none; border:1px solid #AAA; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden } .si-rounded { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50% } .si-borderless { border-color:transparent!important } .si-dark { background-color:#444; color:#FFF!important; border-color:transparent } .si-light { background-color:rgba(0, 0, 0, .05); color:#666!important; border-color:transparent } .si-colored { border-color:transparent!important } .si-colored i { color:#FFF } .social-icon.si-large { margin:0 10px 10px 0; width:56px; height:56px; font-size:30px; line-height:54px!important } .social-icon.si-small { width:32px; height:32px; font-size:14px; line-height:30px!important } .social-icon i { display:block; position:relative } body:not(.device-touch) .social-icon i { -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .social-icon i:last-child { color:#FFF!important } .social-icon:hover { color:#555; border-color:transparent } .social-icon:hover i:first-child { margin-top:-38px } .social-icon.si-large:hover i:first-child { margin-top:-54px } .social-icon.si-small:hover i:first-child { margin-top:-30px } .si-colored.social-icon { border-color:transparent } .si-sticky { position:fixed; top:50%; left:5px; width:36px; z-index:100 } .si-sticky.si-sticky-right { left:auto; right:8px } .si-share { position:relative; padding-left:5px; border-top:1px solid #EEE; border-bottom:1px solid #EEE } .si-share span { line-height:36px; font-weight:700; font-size:13px } .si-share div { float:right } .si-share .social-icon { margin:-1px 0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-size:15px } .si-colored.si-facebook, .si-facebook:hover { background-color:#3B5998!important } .si-colored.si-delicious, .si-delicious:hover { background-color:#205CC0!important } .si-colored.si-paypal, .si-paypal:hover { background-color:#00588B!important } .si-colored.si-flattr, .si-flattr:hover { background-color:#F67C1A!important } .si-android:hover, .si-colored.si-android { background-color:#A4C639!important } .si-colored.si-smashmag, .si-smashmag:hover { background-color:#E53B2C!important } .si-colored.si-gplus, .si-gplus:hover { background-color:#DD4B39!important } .si-colored.si-wikipedia, .si-wikipedia:hover { background-color:#333!important } .si-colored.si-stumbleupon, .si-stumbleupon:hover { background-color:#F74425!important } .si-colored.si-foursquare, .si-foursquare:hover { background-color:#25A0CA!important } .si-call:hover, .si-colored.si-call { background-color:#444!important } .si-colored.si-ninetyninedesigns, .si-ninetyninedesigns:hover { background-color:#F26739!important } .si-colored.si-forrst, .si-forrst:hover { background-color:#5B9A68!important } .si-colored.si-digg, .si-digg:hover { background-color:#191919!important } .si-colored.si-spotify, .si-spotify:hover { background-color:#81B71A!important } .si-colored.si-reddit, .si-reddit:hover { background-color:#C6C6C6!important } .si-blogger:hover, .si-colored.si-blogger { background-color:#FC4F08!important } .si-cc:hover, .si-colored.si-cc { background-color:#688527!important } .si-colored.si-dribbble, .si-dribbble:hover { background-color:#EA4C89!important } .si-colored.si-evernote, .si-evernote:hover { background-color:#5BA525!important } .si-colored.si-flickr, .si-flickr:hover { background-color:#FF0084!important } .si-colored.si-google, .si-google:hover { background-color:#DD4B39!important } .si-colored.si-instapaper, .si-instapaper:hover { background-color:#333!important } .si-colored.si-klout, .si-klout:hover { background-color:#FF5F52!important } .si-colored.si-linkedin, .si-linkedin:hover { background-color:#0E76A8!important } .si-colored.si-vk, .si-vk:hover { background-color:#2B587A!important } .si-colored.si-rss, .si-rss:hover { background-color:#EE802F!important } .si-colored.si-skype, .si-skype:hover { background-color:#00AFF0!important } .si-colored.si-twitter, .si-twitter:hover { background-color:#00ACEE!important } .si-colored.si-youtube, .si-youtube:hover { background-color:#C4302B!important } .si-colored.si-vimeo, .si-vimeo:hover { background-color:#86C9EF!important } .si-aim:hover, .si-colored.si-aim { background-color:#FCD20B!important } .si-colored.si-yahoo, .si-yahoo:hover { background-color:#720E9E!important } .si-colored.si-email3, .si-email3:hover { background-color:#6567A5!important } .si-colored.si-macstore, .si-macstore:hover { background-color:#333!important } .si-colored.si-myspace, .si-myspace:hover { background-color:#666!important } .si-colored.si-podcast, .si-podcast:hover { background-color:#E4B21B!important } .si-cloudapp:hover, .si-colored.si-cloudapp { background-color:#525557!important } .si-colored.si-dropbox, .si-dropbox:hover { background-color:#3D9AE8!important } .si-colored.si-ebay, .si-ebay:hover { background-color:#89C507!important } .si-colored.si-github, .si-github:hover { background-color:#171515!important } .si-colored.si-googleplay, .si-googleplay:hover { background-color:#DD4B39!important } .si-colored.si-itunes, .si-itunes:hover { background-color:#222!important } .si-colored.si-plurk, .si-plurk:hover { background-color:#CF5A00!important } .si-colored.si-pinboard, .si-pinboard:hover { background-color:#0000E6!important } .si-colored.si-soundcloud, .si-soundcloud:hover { background-color:#F70!important } .si-colored.si-tumblr, .si-tumblr:hover { background-color:#34526F!important } .si-colored.si-wordpress, .si-wordpress:hover { background-color:#1E8CBE!important } .si-colored.si-yelp, .si-yelp:hover { background-color:#C41200!important } .si-colored.si-intensedebate, .si-intensedebate:hover { background-color:#009EE4!important } .si-colored.si-eventbrite, .si-eventbrite:hover { background-color:#F16924!important } .si-colored.si-scribd, .si-scribd:hover { background-color:#666!important } .si-colored.si-stripe, .si-stripe:hover { background-color:#008CDD!important } .si-colored.si-print, .si-print:hover { background-color:#111!important } .si-colored.si-dwolla, .si-dwolla:hover { background-color:#FF5C03!important } .si-colored.si-statusnet, .si-statusnet:hover { background-color:#131A30!important } .si-acrobat:hover, .si-colored.si-acrobat { background-color:#D3222A!important } .si-colored.si-drupal, .si-drupal:hover { background-color:#27537A!important } .si-buffer:hover, .si-colored.si-buffer { background-color:#333!important } .si-colored.si-pocket, .si-pocket:hover { background-color:#EE4056!important } .si-bitbucket:hover, .si-colored.si-bitbucket { background-color:#0E4984!important } .si-colored.si-stackoverflow, .si-stackoverflow:hover { background-color:#EF8236!important } .si-colored.si-hackernews, .si-hackernews:hover { background-color:#F60!important } .si-colored.si-xing, .si-xing:hover { background-color:#126567!important } .si-colored.si-instagram, .si-instagram:hover { background-color:#3F729B!important } .si-colored.si-quora, .si-quora:hover { background-color:#A82400!important } .si-colored.si-openid, .si-openid:hover { background-color:#E16309!important } .si-colored.si-steam, .si-steam:hover { background-color:#111!important } .si-amazon:hover, .si-colored.si-amazon { background-color:#E47911!important } .si-colored.si-disqus, .si-disqus:hover { background-color:#E4E7EE!important } .si-colored.si-plancast, .si-plancast:hover { background-color:#222!important } .si-appstore:hover, .si-colored.si-appstore { background-color:#000!important } .si-colored.si-pinterest, .si-pinterest:hover { background-color:#C8232C!important } .si-colored.si-fivehundredpx, .si-fivehundredpx:hover { background-color:#111!important } .si-text-color.si-facebook i { color:#3B5998 } .si-text-color.si-delicious i { color:#205CC0 } .si-text-color.si-paypal i { color:#00588B } .si-text-color.si-flattr i { color:#F67C1A } .si-text-color.si-android i { color:#A4C639 } .si-text-color.si-smashmag i { color:#E53B2C } .si-text-color.si-gplus i { color:#DD4B39 } .si-text-color.si-wikipedia i { color:#333 } .si-text-color.si-stumbleupon i { color:#F74425 } .si-text-color.si-foursquare i { color:#25A0CA } .si-text-color.si-call i { color:#444 } .si-text-color.si-ninetyninedesigns i { color:#F26739 } .si-text-color.si-forrst i { color:#5B9A68 } .si-text-color.si-digg i { color:#191919 } .si-text-color.si-spotify i { color:#81B71A } .si-text-color.si-reddit i { color:#C6C6C6 } .si-text-color.si-blogger i { color:#FC4F08 } .si-text-color.si-cc i { color:#688527 } .si-text-color.si-dribbble i { color:#EA4C89 } .si-text-color.si-evernote i { color:#5BA525 } .si-text-color.si-flickr i { color:#FF0084 } .si-text-color.si-google i { color:#DD4B39 } .si-text-color.si-instapaper i { color:#333 } .si-text-color.si-klout i { color:#FF5F52 } .si-text-color.si-linkedin i { color:#0E76A8 } .si-text-color.si-vk i { color:#2B587A } .si-text-color.si-rss i { color:#EE802F } .si-text-color.si-skype i { color:#00AFF0 } .si-text-color.si-twitter i { color:#00ACEE } .si-text-color.si-youtube i { color:#C4302B } .si-text-color.si-vimeo i { color:#86C9EF } .si-text-color.si-aim i { color:#FCD20B } .si-text-color.si-yahoo i { color:#720E9E } .si-text-color.si-email3 i { color:#6567A5 } .si-text-color.si-macstore i { color:#333 } .si-text-color.si-myspace i { color:#666 } .si-text-color.si-podcast i { color:#E4B21B } .si-text-color.si-cloudapp i { color:#525557 } .si-text-color.si-dropbox i { color:#3D9AE8 } .si-text-color.si-ebay i { color:#89C507 } .si-text-color.si-github i { color:#171515 } .si-text-color.si-googleplay i { color:#DD4B39 } .si-text-color.si-itunes i { color:#222 } .si-text-color.si-plurk i { color:#CF5A00 } .si-text-color.si-pinboard i { color:#0000E6 } .si-text-color.si-soundcloud i { color:#F70 } .si-text-color.si-tumblr i { color:#34526F } .si-text-color.si-wordpress i { color:#1E8CBE } .si-text-color.si-yelp i { color:#C41200 } .si-text-color.si-intensedebate i { color:#009EE4 } .si-text-color.si-eventbrite i { color:#F16924 } .si-text-color.si-scribd i { color:#666 } .si-text-color.si-stripe i { color:#008CDD } .si-text-color.si-print i { color:#111 } .si-text-color.si-dwolla i { color:#FF5C03 } .si-text-color.si-statusnet i { color:#131A30 } .si-text-color.si-acrobat i { color:#D3222A } .si-text-color.si-drupal i { color:#27537A } .si-text-color.si-buffer i { color:#333 } .si-text-color.si-pocket i { color:#EE4056 } .si-text-color.si-bitbucket i { color:#0E4984 } .si-text-color.si-stackoverflow i { color:#EF8236 } .si-text-color.si-hackernews i { color:#F60 } .si-text-color.si-xing i { color:#126567 } .si-text-color.si-instagram i { color:#3F729B } .si-text-color.si-quora i { color:#A82400 } .si-text-color.si-openid i { color:#E16309 } .si-text-color.si-steam i { color:#111 } .si-text-color.si-amazon i { color:#E47911 } .si-text-color.si-disqus i { color:#E4E7EE } .si-text-color.si-plancast i { color:#222 } .si-text-color.si-appstore i { color:#000 } .si-text-color.si-pinterest i { color:#C8232C } .si-text-color.si-fivehundredpx i { color:#111 } .si-text-color:hover { color:#FFF } .toggle { display:block; position:relative; margin:0 0 20px 0 } .toggle .togglet, .toggle .toggleta { display:block; position:relative; line-height:24px; padding:0 0 0 24px; margin:0; font-size:16px; font-weight:600; color:#444; cursor:pointer } .toggle .togglet i { position:absolute; top:0; left:0; width:16px; text-align:center; font-size:16px; line-height:24px } .toggle .toggleta { font-weight:700 } .toggle .togglet i.toggle-open, .toggle .toggleta i.toggle-closed { display:none } .toggle .toggleta i.toggle-open { display:block } .toggle .togglec { display:block; position:relative; padding:10px 0 0 24px } .toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta { background-color:#EEE; line-height:44px; padding:0 0 0 36px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } .toggle.toggle-bg .togglet i { left:14px; line-height:44px } .toggle.toggle-bg .togglec { padding:12px 0 0 36px } .toggle.toggle-border { border:1px solid #CCC; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px } .toggle.toggle-border .togglet i { left:14px; line-height:44px } .toggle.toggle-border .togglec { padding:0 15px 15px 36px } .toggle.toggle-border .togglet, .toggle.toggle-border .toggleta { line-height:44px; padding:0 15px 0 36px } .accordion { margin-bottom:20px } .acctitle, .acctitlec { display:block; position:relative; line-height:24px; margin:0; font-size:14px; font-weight:700; color:#444; cursor:pointer; border-top:1px dotted #DDD; padding:10px 0 10px 20px } .acctitlec { cursor:auto } .acctitle:first-child { border-top:none } .acctitle i { position:absolute; top:0; left:0; width:14px; text-align:center; font-size:14px; line-height:44px } .acctitle i.acc-open, .acctitlec i.acc-closed { display:none } .acctitlec i.acc-open { display:block } .acc_content { position:relative; padding:0 0 15px 20px } .accordion.accordion-bg .acctitle, .accordion.accordion-bg .acctitlec { background-color:#EEE; line-height:44px; padding:0 0 0 36px; margin-bottom:5px; border-top:0 } .accordion.accordion-bg .acctitle i { left:14px; line-height:44px } .accordion.accordion-bg .acc_content { padding:10px 0 15px 36px } .accordion.accordion-border { border:1px solid #DDD; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px } .accordion.accordion-border .acctitle, .accordion.accordion-border .acctitlec { border-color:#CCC; line-height:44px; padding:0 15px 0 36px } .accordion.accordion-border .acctitle i { left:14px; line-height:44px } .accordion.accordion-border .acc_content { padding:0 15px 15px 36px } .accordion.accordion-lg .acctitle { font-size:23px; line-height:44px; padding-left:30px; font-weight:400 } .accordion.accordion-lg .acctitle i { width:20px; font-size:20px; line-height:64px } .accordion.accordion-lg .acc_content { padding:10px 0 30px 30px } .tabs { position:relative; margin:0 0 30px 0 } ul.tab-nav { margin:0; border-bottom:1px solid #DDD; list-style:none } ul.tab-nav li { float:left; border:1px solid #DDD; border-bottom:0; border-left:0; height:41px; text-align:center } ul.tab-nav li:first-child { margin-left:15px; border-left:1px solid #DDD } ul.tab-nav li a { display:block; padding:0 15px; color:#444; height:40px; line-height:40px; background-color:#F2F2F2; font-size:14px; font-weight:700 } ul.tab-nav li.ui-tabs-active a { position:relative; top:1px; background-color:#FFF } .tabs.tabs-alt ul.tab-nav li { border-color:transparent } .tabs.tabs-alt ul.tab-nav li:first-child { border-left:0 } .tabs.tabs-alt ul.tab-nav li a { background-color:#FFF } .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a { border:1px solid #DDD; border-bottom:0 } .tabs.tabs-tb ul.tab-nav li.ui-tabs-active a { top:-1px; height:43px; line-height:38px; border-top:2px solid #0060A9 } .tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a { height:42px } .tabs.tabs-bb ul.tab-nav li { border:0; margin:0 } .tabs.tabs-bb ul.tab-nav li a { background-color:transparent; border-bottom:2px solid transparent } .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a { border-bottom:2px solid #0060A9; top:-2px; height:44px; line-height:44px } ul.tab-nav.tab-nav2 { border-bottom:0 } ul.tab-nav.tab-nav2 li { border:0; margin-left:10px } ul.tab-nav.tab-nav2 li:first-child { margin-left:0; border-left:0 } ul.tab-nav.tab-nav2 li a { background-color:#F5F5F5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1) } ul.tab-nav.tab-nav2 li.ui-state-active a { top:0; background-color:#0060A9; color:#FFF } .tab-container { position:relative; padding:20px 0 0 } ul.tab-nav li a i { position:relative; top:1px; font-size:14px; margin-right:3px } .tabs-bordered ul.tab-nav li:first-child { margin-left:0 } .tabs-bordered .tab-container { border:1px solid #DDD; border-top:0; padding:20px } .side-tabs ul.tab-nav { float:left; width:200px; padding:20px 0; border-bottom:0; border-right:1px solid #DDD } .side-tabs ul.tab-nav li { float:none; border:1px solid #DDD; border-right:0; border-top:0; height:auto; text-align:left } .side-tabs ul.tab-nav li:first-child { margin-left:0; border-top:1px solid #DDD; border-left:1px solid #DDD } .side-tabs ul.tab-nav li a { height:auto; line-height:44px } .side-tabs ul.tab-nav li.ui-tabs-active a { top:0; right:-1px } .side-tabs .tab-container { overflow:hidden; padding:15px 0 0 20px } .side-tabs ul.tab-nav.tab-nav2 { border:0 } .side-tabs ul.tab-nav.tab-nav2 li { border:0; margin:6px 0 0 } .side-tabs ul.tab-nav.tab-nav2 li:first-child { margin-top:0 } .side-tabs ul.tab-nav.tab-nav2 li a { box-shadow:inset 0 1px 3px rgba(0, 0, 0, .1) } .side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a { right:0 } .tabs-bordered.side-tabs ul.tab-nav { position:relative; padding:0; z-index:2; margin-right:-1px } .tabs-bordered.side-tabs ul.tab-nav li a { height:auto; line-height:44px } .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a { right:-1px; border-right:1px solid #FFF } .tabs-bordered.side-tabs .tab-container { overflow:hidden; padding:20px; border-top:1px solid #DDD } .sidenav { width:100%; padding:0; background-color:#FFF; border-radius:4px } .sidenav li { list-style-type:none } .sidenav li a { display:block; position:relative; margin:0 0 -1px; padding:11px 20px 11px 14px; font-size:14px; border:1px solid #E5E5E5; border-right-width:2px; color:#666 } .sidenav>li:first-child>a { border-radius:4px 4px 0 0 } .sidenav>li:last-child>a { border-radius:0 0 4px 4px; border-bottom-width:2px } .sidenav>.ui-tabs-active>a, .sidenav>.ui-tabs-active>a:hover { position:relative; z-index:2; border-color:rgba(0, 0, 0, .1)!important; color:#FFF!important; font-weight:600; background-color:#0060A9!important; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .sidenav li ul { display:none } .sidenav li.ui-tabs-active ul { display:block } .sidenav li li a { padding:6px 20px 6px 35px; font-size:14px; border-top:none; border-bottom:none } .sidenav li li:first-child a { padding-top:20px } .sidenav li li:last-child a { padding-bottom:20px } .sidenav li i { position:relative; top:1px; margin-right:6px; font-size:14px; text-align:center; width:16px } .sidenav .icon-chevron-right { position:absolute; width:14px; height:14px; top:50%; left:auto; right:6px; margin-top:-8px; margin-right:0; opacity:.4; font-size:12px!important } .sidenav>li>a:hover { background-color:#F5F5F5; color:#222 } .sidenav a:hover .icon-chevron-right { opacity:.5 } .sidenav .ui-tabs-active .icon-chevron-right, .sidenav .ui-tabs-active a:hover .icon-chevron-right { opacity:1 } .faqs .toggle { border-bottom:1px solid #EEE; padding-bottom:12px; margin-bottom:12px } .faqs .toggle .togglet, .faqs .toggle .toggleta { font-size:15px } .faqs .toggle .togglec { padding-bottom:10px } .faqs i { top:1px; font-size:14px } .faqlist li { margin-bottom:5px; font-size:15px } .faqlist li a { color:#444 } .faqlist li a:hover { color:#0060A9!important } .clients-grid, .testimonials-grid { list-style:none; overflow:hidden } .clients-grid li, .testimonials-grid li { float:left; position:relative; width:20%; padding:20px 0 } .clients-grid.grid-2 li { width:50%; padding:25px 0 } .clients-grid.grid-3 li { width:33.33% } .clients-grid.grid-4 li { width:25% } .clients-grid.grid-6 li { width:16.66% } .clients-grid li a { opacity:.6 } .clients-grid li a:hover { opacity:1 } body:not(.device-touch) .clients-grid li a { -webkit-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .clients-grid li a, .clients-grid li img { display:block; width:75%; margin-left:auto; margin-right:auto } .clients-grid li a img { width:100% } .clients-grid li:after, .clients-grid li:before, .testimonials-grid li:after, .testimonials-grid li:before { content:''; position:absolute } .clients-grid li:before, .testimonials-grid li:before { height:100%; top:0; left:-1px; border-left:1px dashed #DDD } .clients-grid li:after, .testimonials-grid li:after { width:100%; height:0; top:auto; left:0; bottom:-1px; border-bottom:1px dashed #DDD } .testimonials-grid li { width:50%; padding:25px } .testimonials-grid li .testimonial { padding:0; background-color:transparent!important; border:0!important; box-shadow:none!important } .testimonials-grid.grid-3 li { width:33.33% } .testimonials-grid.grid-1 li { width:100% } .testimonial { position:relative; padding:20px; background-color:#FFF; border:1px solid rgba(0, 0, 0, .1); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 1px 1px rgba(0, 0, 0, .1) } .testi-image, .testi-image a, .testi-image i, .testi-image img { display:block; width:64px; height:64px } .testi-image { float:left; margin-right:15px } .testi-image i { text-align:center; background-color:#EEE; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; line-height:64px; font-size:28px; color:#888; text-shadow:1px 1px 1px #FFF } .testi-image img { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50% } .testi-content { position:relative; overflow:hidden } .testi-content p { margin-bottom:0; font-family:'Crete Round', serif; font-style:italic } .testi-content p:after, .testi-content p:before { content:'"' } .testi-meta { margin-top:10px; font-size:13px; font-weight:700; text-transform:uppercase } .testi-meta:before { content:'\2013' } .testi-meta span { display:block; font-weight:400; color:#999; font-size:12px; text-transform:none; padding-left:10px } .testi-content p:after, .testi-content p:before, .testi-meta:before { content:'' } .testimonial.twitter-scroll .testi-content p:after, .testimonial.twitter-scroll .testi-content p:before, .testimonial.twitter-scroll .testi-meta:before { content:'' } .testimonial.twitter-scroll .testi-meta span { padding-left:0 } .testimonial.twitter-scroll .testi-meta span a { color:#999 } .testimonial.twitter-scroll .testi-meta span a:hover { color:#222 } .testimonial.testimonial-full { padding:30px } .testimonial.testimonial-full[data-animation=fade] { padding:30px } .testimonial.testimonial-full[data-animation=fade] .flexslider { overflow:visible!important } .testimonial-full .testi-image, .testimonial-full .testi-image a, .testimonial-full .testi-image i, .testimonial-full .testi-image img { display:block; width:72px; height:72px } .testimonial-full .testi-image { float:none; margin:0 auto 20px } .testimonial-full .testi-image i { line-height:72px } .testimonial-full .testi-content { text-align:center; font-size:18px } .testimonial-full .testi-meta { margin-top:15px } .testimonial-full .testi-meta span { padding-left:0 } .section>.testimonial { padding:0; background-color:transparent!important; border:0!important; box-shadow:none!important; max-width:800px; margin:0 auto } .section>.testimonial .testi-content { font-size:22px } .section>.testimonial[data-animation=fade] { padding:0 } .section>.testimonial .testi-meta, .section>.testimonial .testi-meta span { font-size:14px } .testimonial .flex-control-nav { top:auto; bottom:6px; right:0 } .testimonial .flex-control-nav li { margin:0 2px; width:6px; height:6px } .testimonial .flex-control-nav li a { width:6px!important; height:6px!important; border:none; background-color:#0060A9; opacity:.5 } .testimonial .flex-control-nav li a.flex-active { opacity:1 } .testimonial .flex-control-nav li:hover a { opacity:.75 } .testimonial.testimonial-full .flex-control-nav { position:relative; top:0; bottom:0; right:0; left:0; height:6px; margin-top:20px } .testimonial.testimonial-full .flex-control-nav li { display:inline-block; float:none } .team, .team-image { position:relative } .team-image img, .team-image>a { display:block; width:100% } .team-desc { text-align:center } .team-desc.team-desc-bg { background-color:#FFF; padding:10px 0 30px } .team .si-share { margin-top:30px; text-align:left } .team .si-share .social-icon { font-size:14px; width:34px } .team-title { position:relative; padding-top:20px } .team-title h4 { display:block; margin-bottom:0; font-size:19px; text-transform:uppercase; letter-spacing:1px; font-weight:700 } .team-title span { display:block; color:#0060A9; font-weight:400; font-family:'Crete Round', serif; font-style:italic; font-size:15px; margin-top:5px } .team-content { margin-top:15px; color:#777 } .team-content p:last-child { margin-bottom:0 } .team-overlay, .team-overlay:before { opacity:0; position:absolute; z-index:2; width:100%; height:100%; top:0; left:0; text-align:center } body:not(.device-touch) .team-overlay { -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease } .team-overlay:before { content:''; z-index:auto; background-color:#FFF; opacity:.75 } .team-overlay .social-icon { float:none; position:relative; z-index:3; margin:0 3px!important; display:inline-block } .team:hover .team-overlay { opacity:1 } .team.center .team-title:after { left:50%; margin-left:-40px } .team.team-list .team-image { float:left; width:250px; margin-right:30px } .team.team-list .team-desc { position:relative; overflow:hidden; text-align:left } .team.team-list .team-title { padding-top:0 } .team .team-desc>.social-icon { margin-top:20px } .team .team-content~.social-icon { margin-top:30px } .team:not(.team-list) .social-icon { display:inline-block; float:none; margin-left:6px; margin-right:6px } .pricing { position:relative } .pricing [class^=col-] { padding:0; margin-top:20px } .pricing-box { position:relative; border:1px solid rgba(0, 0, 0, .075); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; box-shadow:0 1px 1px rgba(0, 0, 0, .1); background-color:#F5F5F5 } .pricing-title { padding:15px 0; background-color:#F9F9F9; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; text-shadow:1px 1px 1px #FFF; border-bottom:1px solid rgba(0, 0, 0, .05) } .pricing-title h3 { margin:0; font-size:20px; letter-spacing:1px; font-weight:700; text-transform:uppercase; color:#555 } .pricing-title span { display:block; color:#999; font-weight:300; font-size:14px; margin-top:3px; text-transform:uppercase } .pricing-price { position:relative; padding:25px 0; color:#333; font-weight:300; font-size:64px; line-height:1 } .pricing-price:after { content:''; position:absolute; width:100px; border-top:1px solid rgba(0, 0, 0, .1); top:auto; bottom:0; left:50%; margin-left:-50px } .pricing-price span { display:inline-block; vertical-align:top; margin:7px 3px 0 0; font-size:28px; font-weight:400 } .pricing-price span.price-tenure { vertical-align:baseline; font-size:16px; font-weight:400; color:#999; margin:0 0 0 3px } .pricing-features { border-bottom:1px solid rgba(0, 0, 0, .075) } .pricing-features ul { margin:0; padding:15px 0; list-style:none } .pricing-features li { padding:6px 0; font-size:14px } .pricing-action { padding:15px 30px } .pricing-box.best-price { background-color:#FFF; box-shadow:0 0 8px rgba(0, 0, 0, .1); z-index:10; margin:-20px -1px 0 -1px } .pricing-box.best-price .pricing-title { background-color:#FFF; padding:20px 0 } .pricing-box.best-price .pricing-title h3 { font-size:22px } .pricing-box.best-price .pricing-price { color:#0060A9; font-size:72px } .pricing-box.pricing-minimal .pricing-price { background-color:#FFF; border-bottom:1px solid rgba(0, 0, 0, .075) } .pricing-box.pricing-minimal .pricing-price:after { display:none } .pricing.pricing-5 .pricing-box { float:left; width:20%; margin-top:20px } .pricing.pricing-5 .pricing-box.best-price { margin-top:0 } .pricing.pricing-5 .pricing-box:nth-child(5) { margin-left:-1px } .pricing.pricing-5 .pricing-title h3 { font-size:18px } .pricing.pricing-5 .best-price .pricing-title h3 { font-size:20px } .pricing-box.pricing-extended { background-color:#FFF; text-align:left } .pricing-box.pricing-extended .pricing-desc { float:left; width:75%; padding:25px } .pricing-box.pricing-extended .pricing-title { background-color:transparent; padding-top:0; text-align:left } .pricing-box.pricing-extended .pricing-features { border:0 } .pricing-box.pricing-extended .pricing-features ul { padding:15px 0 0 0 } .pricing-box.pricing-extended .pricing-features li { padding:6px 0; font-size:15px; width:50%; float:left } .pricing-box.pricing-extended .pricing-features li i { position:relative; top:1px; width:16px; margin-right:2px } .pricing-box.pricing-extended .pricing-action-area { position:absolute; top:0; left:auto; right:0; width:25%; height:100%; border-left:1px solid rgba(0, 0, 0, .05); background-color:#F9F9F9; padding:30px; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; text-align:center } .pricing-box.pricing-extended .pricing-action-area .pricing-action, .pricing-box.pricing-extended .pricing-action-area .pricing-price { padding:0 } .pricing-box.pricing-extended .pricing-action-area .pricing-price { padding-bottom:20px } .pricing-box.pricing-extended .pricing-action-area .pricing-price:after { display:none } .pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure { display:block; margin:10px 0 0 0; font-weight:300; text-transform:uppercase; font-size:14px } .pricing-box.pricing-extended .pricing-meta { color:#999; font-weight:300; font-size:14px; letter-spacing:1px; text-transform:uppercase; padding-bottom:10px } .table-comparison, .table-comparison th { text-align:center } .table-comparison td:first-child, .table-comparison th:first-child { text-align:left; font-weight:700 } .counter { font-size:42px; font-weight:600; font-family:Oswald, Arial, sans-serif } .counter.counter-small { font-size:28px } .counter.counter-large { font-size:56px } .counter.counter-xlarge { font-size:64px; font-weight:400 } .counter.counter-inherit { font-size:inherit; font-weight:inherit } .counter+h5 { font-weight:400; text-transform:uppercase; letter-spacing:1px; margin-top:10px } .counter.counter-lined+h5:before { display:block; position:relative; margin:20px auto 25px auto; content:''; width:15%; border-top:2px solid #444; opacity:.9 } .counter.counter-small+h5 { font-size:13px } .counter.counter-large+h5, .counter.counter-xlarge+h5 { font-size:15px; font-weight:300 } .widget .counter+h5 { opacity:.7 } .rounded-skill { display:inline-block; margin:0 15px 15px } .rounded-skill+h5 { margin-bottom:0 } body:not(.device-touch) .rounded-skill { -webkit-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease } .easyPieChart { display:inline-block; position:relative; text-align:center; font-size:22px; font-weight:700; color:#333 } .easyPieChart i { font-size:42px } .easyPieChart canvas { position:absolute; top:0; left:0 } .skills { margin:0; list-style:none; padding-top:25px } .skills li { position:relative; margin-top:38px; height:4px; background-color:#F5F5F5; box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } .skills li:first-child { margin-top:0 } .skills li .progress { position:absolute; top:0; left:0; width:0; height:100%; background-color:#0060A9; overflow:visible!important; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:width 1.2s ease-in-out; -o-transition:width 1.2s ease-in-out; transition:width 1.2s ease-in-out } .skills li .progress-percent { position:absolute; top:-28px; right:0; background-color:#333; color:#F9F9F9; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); height:22px; line-height:22px; padding:0 5px; font-size:11px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } .skills li .progress-percent .counter { font-weight:400; font-family:Roboto, 'Helvetica Nue', Helvetica, Arial, sans-serif } .skills li .progress-percent:after, .skills li .progress-percent:before { top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none } .skills li .progress-percent:after { border-top-color:#333; border-width:4px; left:50%; margin-left:-4px } .skills li .progress-percent:before { border-top-color:#333; border-width:5px; left:50%; margin-left:-5px } .skills li>span { position:absolute; z-index:1; top:-23px; left:0; line-height:20px; font-size:12px; font-weight:700; text-transform:uppercase; color:#222 } .owl-carousel .animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both } .owl-carousel .owl-animated-in { z-index:0 } .owl-carousel .owl-animated-out { z-index:1 } .owl-carousel .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut } @-webkit-keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } @keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } .owl-height { -webkit-transition:height .5s ease-in-out; -o-transition:height .5s ease-in-out; transition:height .5s ease-in-out } .owl-carousel { display:none; -webkit-tap-highlight-color:transparent; position:relative; z-index:1; width:100% } .owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y } .owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } .owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0) } .owl-carousel.owl-loaded { display:block } .owl-carousel.owl-loading { display:block; min-height:100px; background:url(../images/preloader.gif) no-repeat center center } .owl-carousel .owl-refresh .owl-item { display:none } .owl-carousel .owl-item { position:relative; min-height:1px; float:left; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none } .owl-carousel .owl-item img { display:block; width:100%; -webkit-transform-style:preserve-3d } #slider .owl-carousel .owl-item img { -webkit-transform-style:preserve-3d } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:none } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .owl-carousel.owl-loaded { display:block } .owl-carousel.owl-loading { opacity:0; display:block } .owl-carousel.owl-hidden { opacity:0 } .mega-menu-content .owl-carousel.owl-hidden { opacity:1 } .owl-carousel.owl-refresh .owl-item { display:none } .owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .owl-carousel.owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab } .owl-carousel.owl-rtl { direction:rtl } .owl-carousel.owl-rtl .owl-item { float:right } .no-js .owl-carousel { display:block } .owl-carousel .owl-item .owl-lazy { opacity:0; -webkit-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease } .owl-carousel .owl-item img { transform-style:preserve-3d } .owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#111 } .owl-carousel .owl-video-play-icon { position:absolute; height:64px; width:64px; left:50%; top:50%; margin-left:-32px; margin-top:-32px; background:url(images/icons/play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale .1s ease; -o-transition:scale .1s ease; transition:scale .1s ease } .owl-carousel .owl-video-play-icon:hover { -webkit-transition:scale(1.3, 1.3); -o-transition:scale(1.3, 1.3); transition:scale(1.3, 1.3) } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none } .owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease } .owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100% } .owl-carousel .owl-dots, .owl-carousel .owl-nav { text-align:center; -webkit-tap-highlight-color:transparent; line-height:1 } .owl-carousel .owl-nav [class*=owl-] { position:absolute; top:50%; margin-top:-18px; left:-36px; zoom:1; width:36px; height:36px; line-height:32px; border:1px solid rgba(0, 0, 0, .2); color:#666; background-color:#FFF; font-size:18px; border-radius:50%; opacity:0; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .owl-carousel.with-carousel-dots .owl-nav [class*=owl-] { margin-top:-38px } .owl-carousel-full .owl-nav [class*=owl-] { margin-top:-30px; left:0!important; height:60px; line-height:60px; border:none; color:#EEE; background-color:rgba(0, 0, 0, .4); font-size:28px; border-radius:0 3px 3px 0 } .owl-carousel-full .with-carousel-dots .owl-nav [class*=owl-] { margin-top:-50px } .owl-carousel .owl-nav .owl-next { left:auto; right:-36px } .owl-carousel-full .owl-nav .owl-next { left:auto!important; right:0!important; border-radius:3px 0 0 3px } .owl-carousel:hover .owl-nav [class*=owl-] { opacity:1; left:-18px } .owl-carousel:hover .owl-nav .owl-next { left:auto; right:-18px } .owl-carousel .owl-nav [class*=owl-]:hover { background-color:#0060A9!important; color:#FFF!important; text-decoration:none } .owl-carousel .owl-nav .disabled { display:none!important } .owl-carousel .owl-dots .owl-dot { display:inline-block; zoom:1; margin-top:30px } .owl-carousel .owl-dots .owl-dot span { display:block; width:8px; height:8px; margin:0 4px; opacity:.5; border-radius:50%; background-color:#0060A9; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { opacity:1 } .overlay { position:absolute; top:0; left:0; width:100%; height:100% } .overlay .overlay-wrap, .text-overlay { opacity:0; position:relative; width:100%; height:100%; background-color:rgba(0, 0, 0, .6) } body:not(.device-touch) .overlay .overlay-wrap, body:not(.device-touch) .text-overlay { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out } .overlay .overlay-wrap i { position:absolute; opacity:.8; font-size:24px; line-height:1; width:24px; height:24px; text-align:center; top:50%; margin-top:-12px; left:50%; margin-left:-12px; color:#FFF } .overlay:hover .overlay-wrap, .overlay:hover .text-overlay { opacity:1 } .text-overlay { position:absolute; opacity:.85; top:auto; bottom:0; height:auto; padding:40px 15px 15px; text-shadow:1px 1px 1px rgba(0, 0, 0, .3); background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .85))); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%); background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%); background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0) } .text-overlay-title h2, .text-overlay-title h3, .text-overlay-title h4 { margin:0; color:#F5F5F5 } .text-overlay-title h2 { font-size:28px } .text-overlay-title h3 { font-size:17px; font-weight:600 } .text-overlay-title h2, .text-overlay-title h3, .text-overlay-title h4 { max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden } .text-overlay-meta { max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#CCC; font-size:13px } .text-overlay-meta span i { position:relative; top:1px; font-size:14px } .news-carousel .text-overlay { padding:40px 30px 25px } .news-carousel .text-overlay-title { margin:15px 0 10px } .news-carousel .text-overlay-title h2, .news-carousel .text-overlay-title h3, .news-carousel .text-overlay-title h4 { line-height:1.2; text-overflow:none; white-space:normal } .news-carousel .text-overlay-meta { font-size:14px } .news-carousel .rounded-skill { position:absolute; margin:0!important; top:30px; right:30px; color:#FFF; font-weight:600 } .title-block { padding:2px 0 3px 20px; border-left:7px solid #0060A9; margin-bottom:30px } .title-block .title-block-right { padding:2px 20px 3px 0; border-left:0; border-right:7px solid #0060A9; text-align:right } .title-block h1, .title-block h2, .title-block h3, .title-block h4 { margin-bottom:0 } .title-block>span { display:block; margin-top:4px; color:#555; font-weight:300 } .title-block h1+span { font-size:22px } .title-block h2+span { font-size:19px } .title-block h3+span { font-size:17px } .title-block h4+span { font-size:15px; margin-top:3px } .heading-block { margin-bottom:50px } .emphasis-title h1, .emphasis-title h2, .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4 { margin-bottom:0; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#333 } .emphasis-title h1, .emphasis-title h2 { font-weight:400; letter-spacing:0; text-transform:none } .heading-block h1 { font-size:32px } .heading-block h2 { font-size:30px } .heading-block h3 { font-size:26px } .heading-block h4 { font-size:20px; font-weight:700 } .heading-block>span:not(.before-heading) { display:block; margin-top:10px; font-weight:300; color:#777 } .heading-block .before-heading { margin-bottom:7px } .center .heading-block>span, .heading-block.center>span, .heading-block.title-center>span { max-width:700px; margin-left:auto; margin-right:auto } .heading-block h1+span { font-size:24px } .heading-block h2+span { font-size:22px } .heading-block h3+span, .heading-block h4+span { font-size:20px } .heading-block~p:not(.lead) { font-size:15px } .heading-block:after { content:''; display:block; margin-top:30px; width:40px; border-top:2px solid #444 } .center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after { margin:30px auto 0 } .heading-block.noborder:after, .heading-block.nobottomborder:after { display:none } .heading-block.title-right, .heading-block.tright, .tright .heading-block { direction:rtl } .heading-block.border-color:after { border-color:#0060A9 } .emphasis-title { margin:0 0 50px } .emphasis-title h1, .emphasis-title h2 { font-size:64px; letter-spacing:-2px } .emphasis-title h1 strong, .emphasis-title h2 strong { font-weight:700 } .fancy-title { position:relative; margin-bottom:30px } .fancy-title h1, .fancy-title h2, .fancy-title h3, .fancy-title h4, .fancy-title h5, .fancy-title h6 { position:relative; display:inline-block; background-color:#FFF; padding-right:15px; margin-bottom:0 } .fancy-title h4, .fancy-title h5, .fancy-title h6 { padding-right:10px } .fancy-title.title-border-color:before, .fancy-title.title-border:before, .fancy-title.title-double-border:before { content:''; position:absolute; width:100%; height:0; border-top:3px double #E5E5E5; left:auto; top:46%; right:0 } .fancy-title.title-border:before { top:49%; border-top:1px solid #EEE } .fancy-title.title-border-color:before { top:49%; border-top:1px solid #0060A9; opacity:.6 } .title-center { text-align:center } .title-center h1, .title-center h2, .title-center h3 { padding:0 15px } .title-center h4, .title-center h5, .title-center h6 { padding:0 10px } .title-right { text-align:right } .title-right h1, .title-right h2, .title-right h3 { padding:0 0 0 15px } .title-right h4, .title-right h5, .title-right h6 { padding:0 0 0 10px } .fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 { display:block; background:0 0; padding:0 0 10px; border-bottom:2px solid #0060A9 } .fancy-title.title-dotted-border { background:url(images/icons/dotted.png) repeat-x center } .before-heading { display:block; margin:0 0 5px; font-size:16px; font-family:'Crete Round', serif; font-style:italic; font-weight:400; color:#999 } .divider { position:relative; overflow:hidden; margin:35px 0; color:#E5E5E5; width:100% } .divider.divider-margin { margin:70px 0 } .divider.divider-center.divider-short:before, .divider.divider-center:before, .divider:after { content:''; position:absolute; width:100%; top:8px; left:30px; height:0; border-top:1px solid #EEE } .divider.divider-center.divider-short.divider-thick:before, .divider.divider-center.divider-thick:before, .divider.divider-thick:after { border-top-width:3px } .divider.divider-short:after { width:30% } .divider.divider-vshort:after { width:12% } .divider i { position:relative; width:18px; height:18px; line-height:1; font-size:18px!important; text-align:center } .divider a { position:relative; display:inline-block; color:inherit; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .divider a:hover { color:#888 } .divider.divider-right { text-align:right } .divider.divider-right:after { left:auto; right:30px } .divider.divider-center, .divider.divider-center.divider-short { text-align:center } .divider.divider-center:before { left:-50%!important; right:0; margin-left:-20px } .divider.divider-center:after { left:50%!important; right:0; margin-left:20px } .divider.divider-center.divider-short:before { left:auto!important; right:50%; margin-right:20px; width:15% } .divider.divider-center.divider-short:after { left:50%!important; right:auto!important; margin-left:20px; width:15% } .divider.divider-center.divider-vshort:after, .divider.divider-center.divider-vshort:before { width:6% } .divider.divider-rounded { color:#BBB } .divider.divider-border.divider-center:before, .divider.divider-border.divider-short:before, .divider.divider-border:after, .divider.divider-rounded.divider-center:before, .divider.divider-rounded.divider-short:before, .divider.divider-rounded:after { top:19px; left:40px } .divider.divider-border i, .divider.divider-rounded i { width:40px; height:40px; line-height:40px; background-color:#F5F5F5; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50% } .divider.divider-border.divider-right:after, .divider.divider-rounded.divider-right:after { left:auto; right:40px } .divider.divider-border { color:#E5E5E5 } .divider.divider-border i { line-height:38px; background-color:transparent; border:1px solid #EEE } .divider.divider-line:after, .divider.divider-line:before { margin-left:0!important; margin-right:0!important } .mb_YTVPlayer { display:block; transform:translateZ(0); transform-style:preserve-3d; perspective:1000; backface-visibility:hidden; transform:translate3d(0, 0, 0); animation-timing-function:linear } .mb_YTVPlayer :focus { outline:0 } .mb_YTVPlayer.fullscreen { display:block!important; position:fixed!important; width:100%!important; height:100%!important; top:0!important; left:0!important; margin:0!important; border:none!important } .mb_YTVPlayer.fullscreen .mbYTP_wrapper { opacity:1!important } .mbYTP_wrapper iframe { max-width:4000px!important } .inline_YTPlayer { margin-bottom:20px; vertical-align:top; position:relative; left:0; overflow:hidden; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow:0 0 5px rgba(0, 0, 0, .7); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .7); box-shadow:0 0 5px rgba(0, 0, 0, .7); background:rgba(0, 0, 0, .5) } .inline_YTPlayer img { border:none!important; -moz-transform:none!important; -webkit-transform:none!important; -o-transform:none!important; transform:none!important; margin:0!important; padding:0!important } #infscr-loading, #portfolio-ajax-loader { position:fixed; z-index:20; top:50%; left:50%; width:48px; height:48px; margin:-24px 0 0 -24px; background-color:rgba(0, 0, 0, .7); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:48px; font-size:24px; color:#FFF; text-align:center } #infscr-loading img, #portfolio-ajax-loader img { display:none; width:24px; height:24px; margin:12px } #portfolio-ajax-loader { display:none } #portfolio-ajax-loader img { display:block } .sm-form-control { display:block; width:100%; height:38px; padding:8px 14px; font-size:15px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:2px solid #DDD; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; -webkit-transition:border-color ease-in-out .15s; -o-transition:border-color ease-in-out .15s; transition:border-color ease-in-out .15s } .sm-form-control:focus { border-color:#AAA; outline:0; -webkit-box-shadow:none; box-shadow:none } .sm-form-control::-moz-placeholder { color:#999; opacity:1 } .sm-form-control:-ms-input-placeholder { color:#999 } .sm-form-control::-webkit-input-placeholder { color:#999 } .sm-form-control[disabled], .sm-form-control[readonly], fieldset[disabled] .sm-form-control { cursor:not-allowed; background-color:#eee; opacity:1 } .sm-form-control { height:auto } .form-control { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .form-control:active, .form-control:focus { border-color:#999; box-shadow:none } label { display:inline-block; font-size:13px; font-weight:700; font-family:Oswald, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; color:#555; margin-bottom:10px; cursor:pointer } label.label-muted { color:#999; font-weight:400; margin-right:5px } form .col_five_sixth, form .col_four_fifth, form .col_full, form .col_half, form .col_one_fifth, form .col_one_fourth, form .col_one_sixth, form .col_one_third, form .col_three_fifth, form .col_three_fourth, form .col_two_fifth, form .col_two_third { margin-bottom:25px } #contact-form-overlay, #contact-form-overlay-mini { position:relative; max-width:800px; background-color:#FFF; padding:40px; margin:0 auto; z-index:10; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0 1px 10px rgba(0, 0, 0, .15) } #contact-form-overlay-mini { float:right; width:380px; margin:0 } label.error { margin-top:5px; color:#E42C3E; font-weight:400 } label.error { display:none!important } .form-control.error, .sm-form-control.error { border-color:#E42C3E } #google-map { position:relative; width:100%; height:450px } .gmap img { max-width:none!important } .gm-style .gm-style-iw h3 span { font-size:inherit; font-family:inherit } #map-overlay { position:relative; padding:100px 0 } #map-overlay #google-map { position:absolute; height:100%; top:0; left:0 } #content .cse .gsc-control-cse, #content .gsc-above-wrapper-area, #content .gsc-adBlock, #content .gsc-control-cse, #content .gsc-result, #content .gsc-table-result, #content .gsc-thumbnail-inside, #content .gsc-url-top, #content .gsc-webResult { padding:0!important } #content .gsc-selected-option-container { width:auto!important } #content .gsc-result-info { padding-left:0!important } #content .gsc-above-wrapper-area-container, #content .gsc-table-result { margin-bottom:10px } #content .gcsc-branding { display:none } #content .gsc-results, #content .gsc-webResult { width:100%!important } #content .gs-error-result .gs-snippet, #content .gs-no-results-result .gs-snippet { margin:0!important } blockquote p { margin-bottom:15px } blockquote.pull-left { max-width:300px; margin:5px 20px 10px 0; padding-right:0 } blockquote.pull-right { max-width:300px; margin:5px 0 10px 20px; padding-left:0 } .quote { border:none!important; position:relative } .quote p { position:relative } .quote:before { font-family:font-icons; speak:none; font-style:normal; font-weight:400; font-variant:normal; content:"\e7ad"; position:absolute; width:48px; height:48px; line-height:48px; font-size:42px; top:0; left:0; color:#EEE } .quote.blockquote-reverse:before { content:"\e7ae"; left:auto; right:0 } .dropcap { float:left; font-size:42px; line-height:1; margin:0 5px 0 0; text-transform:uppercase } .highlight { padding:2px 5px; background-color:#444; color:#FFF; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } .top-advert { float:right; padding:5px; border-left:1px solid #EEE; border-right:1px solid #EEE } .top-advert a, .top-advert img { display:block } .bnews-title { display:block; float:left; margin-top:2px; padding-top:.3em; text-transform:uppercase } .bnews-slider { float:left; width:970px; margin-left:20px; min-height:0 } .text-rotater>.t-rotate>.animated { display:inline-block } #gotoTop { display:none; z-index:299; position:fixed; width:40px; height:40px; background-color:#333; background-color:rgba(0, 0, 0, .3); font-size:20px; line-height:36px; text-align:center; color:#FFF; top:auto; left:auto; right:30px; bottom:50px; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } #gotoTop:hover { background-color:#0060A9 } body:not(.device-touch) #gotoTop { transition:background-color .2s linear; -webkit-transition:background-color .2s linear; -o-transition:background-color .2s linear } .stretched #gotoTop { bottom:30px } .error404 { display:block; font-size:216px; font-weight:600; color:#DDD; line-height:1.35; letter-spacing:4px } .error404-wrap .container { z-index:7 } .error404-wrap .error404 { line-height:.9; margin-bottom:40px; font-weight:700; font-size:244px; color:#FFF!important; opacity:.2; text-shadow:1px 1px 5px rgba(0, 0, 0, .4) } .error404-wrap .heading-block h4 { font-weight:300; margin-bottom:8px } .error404-wrap .heading-block span { font-size:17px } .error404-wrap form { max-width:500px } .landing-wide-form { background:rgba(0, 0, 0, .3); padding:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px } .landing-form-overlay { position:absolute; z-index:10; top:auto; left:auto; right:0; bottom:-154px; background-color:rgba(0, 0, 0, .6); -webkit-border-radius:3px 3px 0 0 3px 3px 3px; -moz-border-radius:3px 3px 0 0 3px 3px 3px; border-radius:3px 3px 0 0 3px 3px 3px } .landing-video { z-index:1; width:560px; height:315px; margin:22px 0 0 95px; overflow:hidden } .landing-promo h3 { font-size:26px } .landing-promo>.container>span { font-size:17px } .form-process, .preloader, .preloader2 { display:block; width:100%; height:100%; background:url(../images/preloader.gif) center center no-repeat #FFF } .preloader2 { background-color:transparent } .form-process { display:none; position:absolute; z-index:3; background-color:rgba(255, 255, 255, .7) } .toast-title { font-weight:700 } .toast-message { -ms-word-wrap:break-word; word-wrap:break-word } .toast-message a, .toast-message label { color:#fff } .toast-message a:hover { color:#ccc; text-decoration:none } .toast-close-button { position:absolute; right:5px; top:3px; font-size:14px; color:#fff; opacity:.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter:alpha(opacity=80) } .toast-close-button:focus, .toast-close-button:hover { color:#000; text-decoration:none; cursor:pointer; opacity:.5; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter:alpha(opacity=50) } button.toast-close-button { padding:0; cursor:pointer; background:0 0; border:0; -webkit-appearance:none } .toast-top-full-width { top:10px; right:0; width:100% } .toast-bottom-full-width { bottom:10px; right:0; width:100% } .toast-top-left { top:12px; left:12px } .toast-top-right { top:12px; right:12px } .toast-bottom-right { right:12px; bottom:12px } .toast-bottom-left { bottom:12px; left:12px } #toast-container { position:fixed; z-index:1999 } #toast-container * { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box } #toast-container>div { margin:0 0 6px; padding:15px; width:300px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-position:15px center; background-repeat:no-repeat; color:#fff; opacity:.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter:alpha(opacity=80) } #toast-container>div i { position:relative; top:1px; width:16px; text-align:center; margin-right:3px } #toast-container>:hover { opacity:1; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter:alpha(opacity=100); cursor:pointer } #toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div { width:96%; margin:auto } .toast { background-color:#030303 } .toast-success { background-color:#51a351 } .toast-error { background-color:#bd362f } .toast-info { background-color:#2f96b4 } .toast-warning { background-color:#f89406 } @media all and (min-width:240px) and (max-width:479px) { #toast-container>div { padding:8px; width:18em } } @media all and (min-width:480px) and (max-width:767px) { #toast-container>div { padding:15px; width:25em } } .wedding-head { position:relative; line-height:1; font-size:80px; text-shadow:1px 1px 1px rgba(0, 0, 0, .15) } .wedding-head .and, .wedding-head .first-name, .wedding-head .last-name { display:inline-block; margin-right:15px; font-weight:700; text-align:right; text-transform:uppercase; font-family:Oswald, Arial, sans-serif; letter-spacing:2px } .wedding-head .last-name { margin:0 0 0 15px; text-align:left } .wedding-head .first-name span, .wedding-head .last-name span { display:block; margin-top:10px; font-size:56px; font-weight:400; font-style:italic; font-family:'Crete Round', serif; text-transform:none } .wedding-head .and { margin:0; font-size:200px; font-family:'Times New Roman', serif } #footer { position:relative; background-color:#000; height:100px; padding-top:20px; padding-bottom:10px } #footer .footer-widgets-wrap { position:relative; padding:80px 0 } #footer .col_three_fourth { width:100%; margin-bottom:0; float:left; margin-right:0; padding-bottom:15px; text-align:center } #footer .col_one_fourth { width:100%; margin-bottom:15px; padding-bottom:0; float:left!important } body.stretched #footer .container { width:100%; padding:0 30px } #flinks { color:#cacaca } #flinks ul { margin:0; padding:0 } #flinks ul li { display:inline-block; margin:0; padding:0; padding-left:7px; padding-right:7px } #flinks ul li a { display:block; color:#cacaca; font-size:13px; line-height:13px } #flinks ul li a:hover { color:#fff } #ngCopyright { color:#cacaca; font-size:14px; line-height:14px; margin-bottom:0; text-align:center; text-transform:capitalize } .device-lg.sticky-footer #top-bar, .device-md.sticky-footer #top-bar { z-index:299 } .device-lg.sticky-footer #header, .device-md.sticky-footer #header { z-index:199 } .device-lg.sticky-footer #content, .device-lg.sticky-footer #page-submenu, .device-lg.sticky-footer #page-title, .device-lg.sticky-footer #slider, .device-md.sticky-footer #content, .device-md.sticky-footer #page-submenu, .device-md.sticky-footer #page-title, .device-md.sticky-footer #slider { z-index:2 } .device-lg.sticky-footer #footer, .device-md.sticky-footer #footer { position:fixed; top:auto; bottom:0; left:0; width:100%; z-index:1 } .device-lg.sticky-footer:not(.stretched) #footer, .device-md.sticky-footer:not(.stretched) #footer { left:50%; margin-left:-610px; width:1220px } .device-md.sticky-footer:not(.stretched) #footer { margin-left:-500px; width:1000px } .footer-widgets-wrap .col_five_sixth, .footer-widgets-wrap .col_four_fifth, .footer-widgets-wrap .col_full, .footer-widgets-wrap .col_half, .footer-widgets-wrap .col_one_fifth, .footer-widgets-wrap .col_one_fourth, .footer-widgets-wrap .col_one_sixth, .footer-widgets-wrap .col_one_third, .footer-widgets-wrap .col_three_fifth, .footer-widgets-wrap .col_three_fourth, .footer-widgets-wrap .col_two_fifth, .footer-widgets-wrap .col_two_third { margin-bottom:0 } #copyrights { padding:40px 0; background-color:#DDD; font-size:14px; line-height:1.8 } #copyrights i.footer-icon { position:relative; top:1px; font-size:14px; width:14px; text-align:center; margin-right:3px } #copyrights .col_half { margin-bottom:0!important } #copyrights a:first-child { margin-left:0 } #copyrights .tright a:last-child { margin-right:0 } .copyright-links a { display:inline-block; margin:0 3px; color:#333; border-bottom:1px dotted #444 } .copyright-links a:hover { color:#555; border-bottom:1px solid #666 } .copyrights-menu { margin-bottom:10px } .copyrights-menu a { font-size:14px; margin:0 10px; border-bottom:0!important } .footer-logo { display:block; margin-bottom:30px } .widget { position:relative; margin-top:50px } .widget:first-child { margin-top:0 } .widget>h4 { margin-bottom:25px; font-size:15px; font-weight:600; letter-spacing:2px; text-transform:uppercase } .widget p { line-height:1.7 } .widget p:not(.lead) { font-size:14px } .sidebar-widgets-wrap .widget { padding-top:50px; border-top:1px solid #EEE } .sidebar-widgets-wrap .widget:first-child { padding-top:0; border-top:0 } .sidebar-widgets-wrap .widget>h4 { letter-spacing:1px } .tagcloud { margin-bottom:-2px } .tagcloud a { display:block; float:left; margin-right:4px; margin-bottom:4px; padding:3px 6px; border:1px solid #E5E5E5; font-size:13px!important; color:#666; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px } .tagcloud a:hover { border-color:#0060A9!important; color:#0060A9!important } body:not(.device-touch) .tagcloud a { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out } .widget_archive li, .widget_archive ul, .widget_categories li, .widget_categories ul, .widget_links li, .widget_links ul, .widget_meta li, .widget_meta ul, .widget_nav_menu li, .widget_nav_menu ul, .widget_pages li, .widget_pages ul, .widget_recent_comments li, .widget_recent_comments ul, .widget_recent_entries li, .widget_recent_entries ul, .widget_rss li, .widget_rss ul { list-style:none; margin:0 } .widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li { padding:4px } .widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_rss li a { display:inline-block; padding:0 3px 0 12px; background:url(images/icons/widget-link.png) left top no-repeat; border:none!important; color:#444; font-size:14px } .widget_archive li a:hover, .widget_categories li a:hover, .widget_links li a:hover, .widget_meta li a:hover, .widget_nav_menu li a:hover, .widget_pages li a:hover, .widget_recent_comments li a:hover, .widget_recent_entries li a:hover, .widget_rss li a:hover { color:#000 } .widget_recent_comments li { display:block; background:url(images/icons/widget-comment.png) left top no-repeat; padding:4px 0 4px 20px } .widget_recent_comments li a { display:inline; padding:0; background:0 0!important } .widget_archive>ul>li:first-child, .widget_categories>ul>li:first-child, .widget_links>ul>li:first-child, .widget_meta>ul>li:first-child, .widget_nav_menu>ul>li:first-child, .widget_pages>ul>li:first-child, .widget_recent_comments>ul>li:first-child, .widget_recent_entries>ul>li:first-child, .widget_rss>ul>li:first-child { border-top:0!important } .widget_archive>ul, .widget_categories>ul, .widget_links>ul, .widget_meta>ul, .widget_nav_menu>ul, .widget_pages>ul, .widget_recent_comments>ul, .widget_recent_entries>ul, .widget_rss>ul { margin-top:-4px!important } .widget_archive ul ul, .widget_categories ul ul, .widget_links ul ul, .widget_meta ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_rss ul ul { margin-left:15px } .widget .testimonial.no-image .testi-image { display:none } .widget .testimonial.twitter-scroll .testi-image, .widget .testimonial.twitter-scroll .testi-image a, .widget .testimonial.twitter-scroll .testi-image i, .widget .testimonial.twitter-scroll .testi-image img { width:28px; height:28px } .widget .testimonial.twitter-scroll .testi-image { margin-right:10px } .widget .testimonial.twitter-scroll .testi-image i { background-color:#EEE; line-height:28px; font-size:14px; color:#888 } .widget .testimonial p:not(.lead) { font-size:14px } .widget .testimonial:not(.twitter-scroll) .testi-image, .widget .testimonial:not(.twitter-scroll) .testi-image a, .widget .testimonial:not(.twitter-scroll) .testi-image img { width:42px; height:42px } .quick-contact-widget .form-control, .quick-contact-widget .input-group, .quick-contact-widget .sm-form-control { margin-bottom:10px } .quick-contact-widget .input-group .form-control { margin-bottom:0 } #template-contactform, .quick-contact-widget form { position:relative } .subscribe-widget h5 { font-weight:300; font-size:14px; line-height:1.5 } .widget-twitter-feed li { margin:15px 0 0 0 } .widget-twitter-feed li:first-child { margin-top:0 } .widget-twitter-feed small { display:block; margin-top:3px } .widget-twitter-feed small a { color:#999 } .widget-twitter-feed .twitter-feed:not(.twitter-feed-avatar) a.twitter-avatar { display:none } .widget-twitter-feed .twitter-feed.twitter-feed-avatar i.icon-twitter { display:none } .widget-twitter-feed .twitter-feed-avatar { margin-left:44px } .widget-twitter-feed .twitter-feed-avatar>li a.twitter-avatar { display:block; position:absolute; left:-44px; text-align:center; top:2px; width:32px; height:32px } .widget-twitter-feed .twitter-feed-avatar>li a.twitter-avatar a.twitter-avatar img { border-radius:50% } .nav-tree { position:relative; margin-bottom:40px } .nav-tree ul { margin-bottom:0; list-style:none } .nav-tree>ul { margin:-8px 0 } .nav-tree li { position:relative } .nav-tree li a { display:block; padding:8px 0; color:#333; text-transform:uppercase; font-size:13px; font-weight:700; letter-spacing:2px; font-family:Raleway, sans-serif } .nav-tree li i { font-size:14px; width:16px; text-align:center } .nav-tree li i:not(.icon-angle-down) { margin-right:8px; position:relative; top:1px } .nav-tree li i.icon-angle-down { width:auto; font-size:12px; margin-left:2px } .nav-tree li.active>a, .nav-tree li.current>a, .nav-tree li:hover>a { color:#0060A9!important } .nav-tree ul ul { display:none } .nav-tree ul ul a { font-size:12px; padding:6px 0; letter-spacing:1px; font-family:Lato, sans-serif } .nav-tree ul ul a i.icon-angle-down { font-size:12px } .nav-tree ul ul a { padding-left:20px } .nav-tree ul ul ul a { padding-left:40px } .nav-tree ul ul ul ul a { padding-left:60px } .nav-tree ul ul ul ul ul a { padding-left:80px } .nav-tree li.current>ul { display:block } .table .success { color:#3c763d } .table .info { color:#31708f } .table .warning { color:#8a6d3b } .table .danger { color:#a94442 } .btn-link { color:#0060A9 } .btn-link:focus, .btn-link:hover { color:#222 } .boot-tabs { margin-bottom:20px!important } .carousel-control .icon-chevron-left, .carousel-control .icon-chevron-right { position:absolute; top:47.5%; z-index:5; display:inline-block } .carousel-control .icon-chevron-left { left:50% } .carousel-control .icon-chevron-right { right:50% } .responsive-utilities th small { display:block; font-weight:400; color:#999 } .show-grid [class^=col-] { padding-top:10px; padding-bottom:10px; background-color:#EEE; border:1px solid #DDD } .img-circle { -webkit-border-radius:50%!important; -moz-border-radius:50%!important; border-radius:50%!important } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { color:#FFF!important; background-color:#0060A9!important; border-color:#0060A9!important } label.checkbox, label.radio { padding-left:20px } .input-group-lg>.input-group-addon { line-height:1 } #cookie-notification { position:fixed; top:auto; bottom:0; left:0; width:100%; height:60px; line-height:60px; background-color:#EEE; color:#444; z-index:99; -webkit-box-shadow:0 -1px 4px 0 rgba(0, 0, 0, .15); -moz-box-shadow:0 -1px 4px 0 rgba(0, 0, 0, .15); box-shadow:0 -1px 4px 0 rgba(0, 0, 0, .15) } .cookie-noti-btn { margin-top:15px } .stretched #wrapper { width:100%; margin:0; box-shadow:none } .animsition-overlay, body:not(.no-transition) #wrapper { position:relative; opacity:0; -webkit-animation-fill-mode:both; animation-fill-mode:both } .css3-spinner { position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; text-align:center; background-color:#FFF; -webkit-animation-fill-mode:both; animation-fill-mode:both } .css3-spinner>div { position:absolute; top:50%; left:50%; margin-top:-9px; margin-left:13px; width:18px; height:18px; background-color:#DDD; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:inline-block; -webkit-animation:bouncedelay 1.4s infinite ease-in-out; animation:bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both } .css3-spinner .css3-spinner-bounce1 { margin-left:-31px; -webkit-animation-delay:-.32s; animation-delay:-.32s } .css3-spinner .css3-spinner-bounce2 { margin-left:-9px; -webkit-animation-delay:-.16s; animation-delay:-.16s } @-webkit-keyframes bouncedelay { 0%, 100%, 80% { -webkit-transform:scale(0) } 40% { -webkit-transform:scale(1) } } @keyframes bouncedelay { 0%, 100%, 80% { transform:scale(0); -webkit-transform:scale(0) } 40% { transform:scale(1); -webkit-transform:scale(1) } } .css3-spinner>.css3-spinner-flipper { width:32px; height:32px; margin-top:-16px; margin-left:-16px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-animation:rotateplane 1.2s infinite ease-in-out; animation:rotateplane 1.2s infinite ease-in-out } @-webkit-keyframes rotateplane { 0% { -webkit-transform:perspective(120px) } 50% { -webkit-transform:perspective(120px) rotateY(180deg) } 100% { -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes rotateplane { 0% { transform:perspective(120px) rotateX(0) rotateY(0); -webkit-transform:perspective(120px) rotateX(0) rotateY(0) } 50% { transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0) } 100% { transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) } } .css3-spinner>.css3-spinner-double-bounce1, .css3-spinner>.css3-spinner-double-bounce2 { width:40px; height:40px; margin-top:-20px; margin-left:-20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; opacity:.6; -webkit-animation:cssspinnerbounce 2s infinite ease-in-out; animation:cssspinnerbounce 2s infinite ease-in-out } .css3-spinner>.css3-spinner-double-bounce2 { -webkit-animation-delay:-1s; animation-delay:-1s } @-webkit-keyframes cssspinnerbounce { 0%, 100% { -webkit-transform:scale(0) } 50% { -webkit-transform:scale(1) } } @keyframes cssspinnerbounce { 0%, 100% { transform:scale(0); -webkit-transform:scale(0) } 50% { transform:scale(1); -webkit-transform:scale(1) } } .css3-spinner>.css3-spinner-rect1, .css3-spinner>.css3-spinner-rect2, .css3-spinner>.css3-spinner-rect3, .css3-spinner>.css3-spinner-rect4, .css3-spinner>.css3-spinner-rect5 { height:30px; width:6px; margin-top:-15px; margin-left:-21px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-animation:stretchdelay 1.2s infinite ease-in-out; animation:stretchdelay 1.2s infinite ease-in-out } .css3-spinner>.css3-spinner-rect2 { margin-left:-12px; -webkit-animation-delay:-1.1s; animation-delay:-1.1s } .css3-spinner>.css3-spinner-rect3 { margin-left:-3px; -webkit-animation-delay:-1s; animation-delay:-1s } .css3-spinner>.css3-spinner-rect4 { margin-left:6px; -webkit-animation-delay:-.9s; animation-delay:-.9s } .css3-spinner>.css3-spinner-rect5 { margin-left:15px; -webkit-animation-delay:-.8s; animation-delay:-.8s } @-webkit-keyframes stretchdelay { 0%, 100%, 40% { -webkit-transform:scaleY(.4) } 20% { -webkit-transform:scaleY(1) } } @keyframes stretchdelay { 0%, 100%, 40% { transform:scaleY(.4); -webkit-transform:scaleY(.4) } 20% { transform:scaleY(1); -webkit-transform:scaleY(1) } } .css3-spinner>.css3-spinner-cube1, .css3-spinner>.css3-spinner-cube2 { width:16px; height:16px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin-top:-20px; margin-left:-20px; -webkit-animation:cubemove 1.8s infinite ease-in-out; animation:cubemove 1.8s infinite ease-in-out } .css3-spinner>.css3-spinner-cube2 { -webkit-animation-delay:-.9s; animation-delay:-.9s } @-webkit-keyframes cubemove { 25% { -webkit-transform:translateX(42px) rotate(-90deg) scale(.5) } 50% { -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg) } 75% { -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5) } 100% { -webkit-transform:rotate(-360deg) } } @keyframes cubemove { 25% { transform:translateX(42px) rotate(-90deg) scale(.5); -webkit-transform:translateX(42px) rotate(-90deg) scale(.5) } 50% { transform:translateX(42px) translateY(42px) rotate(-179deg); -webkit-transform:translateX(42px) translateY(42px) rotate(-179deg) } 50.1% { transform:translateX(42px) translateY(42px) rotate(-180deg); -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg) } 75% { transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5); -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5) } 100% { transform:rotate(-360deg); -webkit-transform:rotate(-360deg) } } .css3-spinner>.css3-spinner-scaler { width:40px; height:40px; margin-top:-20px; margin-left:-20px; -webkit-animation:scaleout 1s infinite ease-in-out; animation:scaleout 1s infinite ease-in-out } @-webkit-keyframes scaleout { 0% { -webkit-transform:scale(0) } 100% { -webkit-transform:scale(1); opacity:0 } } @keyframes scaleout { 0% { transform:scale(0); -webkit-transform:scale(0) } 100% { transform:scale(1); -webkit-transform:scale(1); opacity:0 } } .css3-spinner>.css3-spinner-grid-pulse { width:48px; height:48px; margin-top:-24px; margin-left:-24px; background-color:transparent!important; -webkit-animation:none; animation:none } .css3-spinner-grid-pulse>div { background-color:#DDD; width:12px; height:12px; border-radius:100%; margin:2px; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; float:left; -webkit-animation-name:ball-grid-pulse; animation-name:ball-grid-pulse; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-delay:0; animation-delay:0 } .css3-spinner-grid-pulse>div:nth-child(1) { -webkit-animation-delay:.73s; animation-delay:.73s; -webkit-animation-duration:1.3s; animation-duration:1.3s } .css3-spinner-grid-pulse>div:nth-child(2) { -webkit-animation-delay:.32s; animation-delay:.32s; -webkit-animation-duration:1.3s; animation-duration:1.3s } .css3-spinner-grid-pulse>div:nth-child(3) { -webkit-animation-delay:.71s; animation-delay:.71s; -webkit-animation-duration:.88s; animation-duration:.88s } .css3-spinner-grid-pulse>div:nth-child(4) { -webkit-animation-delay:.62s; animation-delay:.62s; -webkit-animation-duration:1.06s; animation-duration:1.06s } .css3-spinner-grid-pulse>div:nth-child(5) { -webkit-animation-delay:.31s; animation-delay:.31s; -webkit-animation-duration:.62s; animation-duration:.62s } .css3-spinner-grid-pulse>div:nth-child(6) { -webkit-animation-delay:-.14s; animation-delay:-.14s; -webkit-animation-duration:1.48s; animation-duration:1.48s } .css3-spinner-grid-pulse>div:nth-child(7) { -webkit-animation-delay:-.1s; animation-delay:-.1s; -webkit-animation-duration:1.47s; animation-duration:1.47s } .css3-spinner-grid-pulse>div:nth-child(8) { -webkit-animation-delay:.4s; animation-delay:.4s; -webkit-animation-duration:1.49s; animation-duration:1.49s } .css3-spinner-grid-pulse>div:nth-child(9) { -webkit-animation-delay:.73s; animation-delay:.73s; -webkit-animation-duration:.7s; animation-duration:.7s } @-webkit-keyframes ball-grid-pulse { 0% { -webkit-transform:scale(1); transform:scale(1) } 50% { -webkit-transform:scale(.5); transform:scale(.5); opacity:.7 } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:1 } } @keyframes ball-grid-pulse { 0% { -webkit-transform:scale(1); transform:scale(1) } 50% { -webkit-transform:scale(.5); transform:scale(.5); opacity:.7 } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:1 } } .css3-spinner>.css3-spinner-clip-rotate { width:33px; height:33px; margin-top:-17px; margin-left:-17px; background-color:transparent!important; -webkit-animation:none; animation:none } .css3-spinner-clip-rotate>div { border-radius:100%; border:2px solid #DDD; border-bottom-color:transparent!important; height:33px; width:33px; background:0 0!important; -webkit-animation:rotate 1s 0s linear infinite; animation:rotate 1s 0s linear infinite } @keyframes rotate { 0% { -webkit-transform:rotate(0) scale(1); transform:rotate(0) scale(1) } 50% { -webkit-transform:rotate(180deg) scale(.6); transform:rotate(180deg) scale(.6) } 100% { -webkit-transform:rotate(360deg) scale(1); transform:rotate(360deg) scale(1) } } .css3-spinner>.css3-spinner-ball-rotate { width:12px; height:12px; margin-top:-6px; margin-left:-6px; background-color:transparent!important; -webkit-animation:ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; animation:ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite } .css3-spinner-ball-rotate>div { background-color:#DDD; width:12px; height:12px; border-radius:100%; position:relative } .css3-spinner-ball-rotate>div:nth-child(1), .css3-spinner-ball-rotate>div:nth-child(3) { width:12px; height:12px; border-radius:100%; content:""; position:absolute; opacity:.7 } .css3-spinner-ball-rotate>div:nth-child(1) { top:0; left:-22px } .css3-spinner-ball-rotate>div:nth-child(3) { top:0; left:22px } @-webkit-keyframes ballrotate { 0% { -webkit-transform:rotate(0); transform:rotate(0) } 50% { -webkit-transform:rotate(180deg); transform:rotate(180deg) } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } @keyframes ballrotate { 0% { -webkit-transform:rotate(0); transform:rotate(0) } 50% { -webkit-transform:rotate(180deg); transform:rotate(180deg) } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } .css3-spinner>.css3-spinner-zig-zag { background-color:transparent!important; -webkit-transform:translate(-15px, -15px); -ms-transform:translate(-15px, -15px); transform:translate(-15px, -15px); -webkit-animation:none; animation:none } .css3-spinner-zig-zag>div { background-color:#DDD; width:12px; height:12px; border-radius:100%; position:absolute; margin-left:15px; top:4px; left:-7px; -webkit-animation-fill-mode:both; animation-fill-mode:both } .css3-spinner-zig-zag>div:first-child { -webkit-animation:ball-zig-deflect 1.5s 0s infinite linear; animation:ball-zig-deflect 1.5s 0s infinite linear } .css3-spinner-zig-zag>div:last-child { -webkit-animation:ball-zag-deflect 1.5s 0s infinite linear; animation:ball-zag-deflect 1.5s 0s infinite linear } @-webkit-keyframes ball-zig-deflect { 17% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px) } 34% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px) } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } 67% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px) } 84% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @keyframes ball-zig-deflect { 17% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px) } 34% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px) } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } 67% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px) } 84% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @-webkit-keyframes ball-zag-deflect { 17% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px) } 34% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px) } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } 67% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px) } 84% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @keyframes ball-zag-deflect { 17% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px) } 34% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px) } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } 67% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px) } 84% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } .css3-spinner>.css3-spinner-ball-scale-multiple { width:60px; height:60px; margin-left:-30px; margin-top:-30px; background-color:transparent!important; -webkit-animation:none; animation:none } .css3-spinner-ball-scale-multiple>div { background-color:#DDD; border-radius:100%; position:absolute; left:0; top:0; opacity:0; width:60px; height:60px; -webkit-animation:ball-scale-multiple 1.25s 0s linear infinite; animation:ball-scale-multiple 1.25s 0s linear infinite } .css3-spinner-ball-scale-multiple>div:nth-child(2) { -webkit-animation-delay:-.4s; animation-delay:-.4s } .css3-spinner-ball-scale-multiple>div:nth-child(3) { -webkit-animation-delay:-.2s; animation-delay:-.2s } @-webkit-keyframes ball-scale-multiple { 0% { -webkit-transform:scale(0); transform:scale(0); opacity:0 } 5% { opacity:1 } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:0 } } @keyframes ball-scale-multiple { 0% { -webkit-transform:scale(0); transform:scale(0); opacity:0 } 5% { opacity:1 } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:0 } } .css3-spinner>.css3-spinner-triangle-path { background-color:transparent!important; -webkit-transform:translate(-29.99px, -37.51px); -ms-transform:translate(-29.99px, -37.51px); transform:translate(-29.99px, -37.51px); -webkit-animation:none; animation:none } .css3-spinner-triangle-path>div { -webkit-animation-fill-mode:both; animation-fill-mode:both; position:absolute; width:10px; height:10px; border-radius:100%; background-color:#DDD } .css3-spinner-triangle-path>div:nth-child(1) { -webkit-animation:ball-triangle-path-1 2s 0s ease-in-out infinite; animation:ball-triangle-path-1 2s 0s ease-in-out infinite } .css3-spinner-triangle-path>div:nth-child(2) { -webkit-animation:ball-triangle-path-2 2s 0s ease-in-out infinite; animation:ball-triangle-path-2 2s 0s ease-in-out infinite } .css3-spinner-triangle-path>div:nth-child(3) { -webkit-animation:ball-triangle-path-3 2s 0s ease-in-out infinite; animation:ball-triangle-path-3 2s 0s ease-in-out infinite } .css3-spinner-triangle-path>div:nth-of-type(1) { top:50px } .css3-spinner-triangle-path>div:nth-of-type(2) { left:25px } .css3-spinner-triangle-path>div:nth-of-type(3) { top:50px; left:50px } @-webkit-keyframes ball-triangle-path-1 { 33% { -webkit-transform:translate(25px, -50px); transform:translate(25px, -50px) } 66% { -webkit-transform:translate(50px, 0); transform:translate(50px, 0) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @keyframes ball-triangle-path-1 { 33% { -webkit-transform:translate(25px, -50px); transform:translate(25px, -50px) } 66% { -webkit-transform:translate(50px, 0); transform:translate(50px, 0) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @-webkit-keyframes ball-triangle-path-2 { 33% { -webkit-transform:translate(25px, 50px); transform:translate(25px, 50px) } 66% { -webkit-transform:translate(-25px, 50px); transform:translate(-25px, 50px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @keyframes ball-triangle-path-2 { 33% { -webkit-transform:translate(25px, 50px); transform:translate(25px, 50px) } 66% { -webkit-transform:translate(-25px, 50px); transform:translate(-25px, 50px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @-webkit-keyframes ball-triangle-path-3 { 33% { -webkit-transform:translate(-50px, 0); transform:translate(-50px, 0) } 66% { -webkit-transform:translate(-25px, -50px); transform:translate(-25px, -50px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } @keyframes ball-triangle-path-3 { 33% { -webkit-transform:translate(-50px, 0); transform:translate(-50px, 0) } 66% { -webkit-transform:translate(-25px, -50px); transform:translate(-25px, -50px) } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0) } } .css3-spinner>.css3-spinner-ball-pulse-sync { width:70px; height:34px; margin-left:-35px; margin-top:-17px; background-color:transparent!important; -webkit-animation:none; animation:none } .css3-spinner-ball-pulse-sync>div { display:inline-block; background-color:#DDD; width:14px; height:14px; margin:10px 3px 0; border-radius:100%; -webkit-animation-fill-mode:both; animation-fill-mode:both } .css3-spinner-ball-pulse-sync>div:nth-child(0) { -webkit-animation:ball-pulse-sync .7s -.21s infinite ease-in-out; animation:ball-pulse-sync .7s -.21s infinite ease-in-out } .css3-spinner-ball-pulse-sync>div:nth-child(1) { -webkit-animation:ball-pulse-sync .7s -.14s infinite ease-in-out; animation:ball-pulse-sync .7s -.14s infinite ease-in-out } .css3-spinner-ball-pulse-sync>div:nth-child(2) { -webkit-animation:ball-pulse-sync .7s -70ms infinite ease-in-out; animation:ball-pulse-sync .7s -70ms infinite ease-in-out } .css3-spinner-ball-pulse-sync>div:nth-child(3) { -webkit-animation:ball-pulse-sync .7s 0s infinite ease-in-out; animation:ball-pulse-sync .7s 0s infinite ease-in-out } @-webkit-keyframes ball-pulse-sync { 33% { -webkit-transform:translateY(10px); transform:translateY(10px); opacity:.85 } 66% { -webkit-transform:translateY(-10px); transform:translateY(-10px); opacity:.7 } 100% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1 } } @keyframes ball-pulse-sync { 33% { -webkit-transform:translateY(10px); transform:translateY(10px); opacity:.85 } 66% { -webkit-transform:translateY(-10px); transform:translateY(-10px); opacity:.7 } 100% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1 } } .css3-spinner>.css3-spinner-scale-ripple { width:50px; height:50px; margin-left:-25px; margin-top:-25px; background-color:transparent!important; -webkit-animation:none; animation:none } .css3-spinner-scale-ripple>div { -webkit-animation-fill-mode:both; animation-fill-mode:both; position:absolute; top:0; width:50px; height:50px; border-radius:100%; border:2px solid #DDD; -webkit-animation:ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8); animation:ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8) } .css3-spinner-scale-ripple>div:nth-child(0) { -webkit-animation-delay:-.8s; animation-delay:-.8s } .css3-spinner-scale-ripple>div:nth-child(1) { -webkit-animation-delay:-.6s; animation-delay:-.6s } .css3-spinner-scale-ripple>div:nth-child(2) { -webkit-animation-delay:-.4s; animation-delay:-.4s } .css3-spinner-scale-ripple>div:nth-child(3) { -webkit-animation-delay:-.2s; animation-delay:-.2s } @-webkit-keyframes ball-scale-ripple-multiple { 0% { -webkit-transform:scale(.1); transform:scale(.1); opacity:1 } 70% { -webkit-transform:scale(1); transform:scale(1); opacity:.7 } 100% { opacity:0 } } @keyframes ball-scale-ripple-multiple { 0% { -webkit-transform:scale(.1); transform:scale(.1); opacity:1 } 70% { -webkit-transform:scale(1); transform:scale(1); opacity:.7 } 100% { opacity:0 } } .swiper-container { margin:0 auto; position:relative; overflow:hidden; z-index:1 } .swiper-container-no-flexbox .swiper-slide { float:left } .swiper-container-vertical>.swiper-wrapper, .swiper-container-vertical>.swiper-wrapper-welcome { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column } .swiper-wrapper, .swiper-wrapper-welcome { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } .swiper-container-android .swiper-slide, .swiper-wrapper, .swiper-wrapper-welcome { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate(0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } .swiper-container-multirow>.swiper-wrapper, .swiper-container-multirow>.swiper-wrapper-welcome { -webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap } .swiper-container-free-mode>.swiper-wrapper, .swiper-container-free-mode>.swiper-wrapper-welcome { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto } .swiper-slide { -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto } .swiper-container-autoheight .swiper-wrapper, .swiper-container-autoheight .swiper-wrapper-welcome { -webkit-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start; -webkit-transition-property:-webkit-transform, height; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform, height } .swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 } .swiper-wp8-horizontal { -ms-touch-action:pan-y; touch-action:pan-y } .swiper-wp8-vertical { -ms-touch-action:pan-x; touch-action:pan-x } .swiper-button-next, .swiper-button-prev { position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; -moz-background-size:27px 44px; -webkit-background-size:27px 44px; background-size:27px 44px; background-position:center; background-repeat:no-repeat } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left:10px; right:auto } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right:10px; left:auto } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") } .swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10 } .swiper-pagination.swiper-pagination-hidden { opacity:0 } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100% } .swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:.2 } button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer } .swiper-pagination-white .swiper-pagination-bullet { background:#fff } .swiper-pagination-bullet-active { opacity:1; background:#007aff } .swiper-pagination-white .swiper-pagination-bullet-active { background:#fff } .swiper-pagination-black .swiper-pagination-bullet-active { background:#000 } .swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); -moz-transform:translate3d(0, -50%, 0); -o-transform:translate(0, -50%); -ms-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) } .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:5px 0; display:block } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px } .swiper-pagination-progress { background:rgba(0, 0, 0, .25); position:absolute } .swiper-pagination-progress .swiper-pagination-progressbar { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top } .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin:right top; -moz-transform-origin:right top; -ms-transform-origin:right top; -o-transform-origin:right top; transform-origin:right top } .swiper-container-horizontal>.swiper-pagination-progress { width:100%; height:4px; left:0; top:0 } .swiper-container-vertical>.swiper-pagination-progress { width:4px; height:100%; left:0; top:0 } .swiper-pagination-progress.swiper-pagination-white { background:rgba(255, 255, 255, .5) } .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background:#fff } .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background:#000 } .swiper-container-3d { -webkit-perspective:1200px; -moz-perspective:1200px; -o-perspective:1200px; perspective:1200px } .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-wrapper-welcome { -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d } .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 } .swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper, .swiper-container-coverflow .swiper-wrapper-welcome, .swiper-container-flip .swiper-wrapper-welcome { -ms-perspective:1200px } .swiper-container-cube, .swiper-container-flip { overflow:visible } .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; z-index:1 } .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto } .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } .swiper-container-cube .swiper-slide { visibility:hidden; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100% } .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -moz-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0 } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible } .swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0 } .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out } .swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto } .swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1) } .swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98% } .swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98% } .swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0 } .swiper-scrollbar-cursor-drag { cursor:move } .swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -moz-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite } .swiper-lazy-preloader:after { display:block; content:""; width:100%; height:100%; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27"); background-position:50%; -webkit-background-size:100%; background-size:100%; background-repeat:no-repeat } .swiper-lazy-preloader-white:after { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27") } @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform:rotate(360deg) } } @keyframes swiper-preloader-spin { 100% { transform:rotate(360deg) } } .dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 { color:#EEE } .dark a:hover { color:#EEE } .dark #content, .dark #wrapper, .dark .css3-spinner, .dark .modal-content, .dark .portfolio-ajax-modal, .dark .shop-quick-view-ajax, body #side-panel.dark, body.dark, body.dark #side-panel { background-color:#383838 } .dark .css3-spinner-ball-pulse-sync>div, .dark .css3-spinner-ball-rotate>div, .dark .css3-spinner-ball-scale-multiple>div, .dark .css3-spinner-grid-pulse>div, .dark .css3-spinner-triangle-path>div, .dark .css3-spinner-zig-zag>div, .dark .css3-spinner>div { background-color:rgba(255, 255, 255, .35) } .dark .css3-spinner-clip-rotate>div, .dark .css3-spinner-scale-ripple>div { border-color:rgba(255, 255, 255, .35) } .dark .double-line, .dark .line { border-top-color:rgba(255, 255, 255, .1) } .dark .section, .section.dark { background-color:#282828; border-color:rgba(255, 255, 255, .1) } #top-bar.dark, .dark #top-bar { border-bottom-color:rgba(255, 255, 255, .1); background-color:#282828 } .dark .top-links ul li { border-left-color:rgba(255, 255, 255, .1) } .dark .top-links li>a { color:#AAA } .dark .top-links li:hover { background-color:#333; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .dark .top-links ul div.top-link-section, .dark .top-links ul ul { background:#333; border-bottom:none } .dark .top-links ul ul li { border-top:1px solid #444; border-left:1px solid #444 } .dark .top-links ul ul li:hover { background-color:#383838 } .dark .top-links ul ul li:first-child { border-left:1px solid #444 } .dark #top-social li { border-left:1px solid rgba(255, 255, 255, .1) } .dark #top-social li a { color:#BBB } #header.dark:not(.transparent-header), .dark #header:not(.transparent-header) { background-color:#333; border-bottom:1px solid rgba(255, 255, 255, .05) } #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark), #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), #header.dark.transparent-header.floating-header .container, #header.dark.transparent-header.floating-header.sticky-header .container, .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark), .dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), .dark #header.transparent-header.floating-header .container, .dark #header.transparent-header.floating-header.sticky-header .container { background-color:#333 } #header.full-header.dark #header-wrap:not(.not-dark), .dark #header.full-header #header-wrap:not(.not-dark) { border-bottom-color:rgba(255, 255, 255, .15) } #slider+#header.full-header.dark #header-wrap:not(.not-dark), .dark #slider+#header.full-header #header-wrap:not(.not-dark) { border-top-color:rgba(255, 255, 255, .15) } #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark), .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) { border-bottom-color:rgba(255, 255, 255, .2) } #slider+#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark), .dark #slider+#header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) { border-top-color:rgba(255, 255, 255, .2) } #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container, .dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container { background-color:rgba(0, 0, 0, .6) } #header.dark.semi-transparent.floating-header, #header.dark.semi-transparent.floating-header.sticky-header .container, #header.dark.sticky-header.semi-transparent, .dark #header.semi-transparent.floating-header, .dark #header.semi-transparent.floating-header.sticky-header .container, .dark #header.sticky-header.semi-transparent { background-color:transparent } #header.dark.semi-transparent.sticky-header #header-wrap, .dark #header.semi-transparent.sticky-header #header-wrap { background-color:rgba(0, 0, 0, .6) } .dark #logo a { color:#CCC } #header.full-header.dark #header-wrap:not(.not-dark) #logo, .dark #header.full-header #header-wrap:not(.not-dark) #logo { border-right-color:rgba(255, 255, 255, .15) } #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo, .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo { border-right-color:rgba(255, 255, 255, .2) } .dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li>a, .dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a, .dark #header-wrap:not(.not-dark) #side-panel-trigger a, .dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover, .dark #header-wrap:not(.not-dark) #top-cart a, .dark #header-wrap:not(.not-dark) #top-cart a:hover, .dark #header-wrap:not(.not-dark) #top-search a, .dark #header-wrap:not(.not-dark) #top-search a:hover, .dark #header-wrap:not(.not-dark) #top-search form input, .dark #top-cart .top-cart-item-desc a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>#overlay-menu-close, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li>a, .overlay-menu #primary-menu.dark>#overlay-menu-close, .overlay-menu #primary-menu.dark>ul>li>a, body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a { color:#EEE; text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } #header.full-header.dark #header-wrap:not(.not-dark) #primary-menu>ul, .dark #header.full-header #header-wrap:not(.not-dark) #primary-menu>ul { border-right-color:rgba(255, 255, 255, .15) } #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu>ul, .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu>ul { border-right-color:rgba(255, 255, 255, .2) } #header.dark.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input, .dark #header.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input { border-bottom-color:rgba(255, 255, 255, .15)!important } .dark #header-wrap:not(.not-dark) #top-search form input::-moz-placeholder { color:rgba(255, 255, 255, .6) } .dark #header-wrap:not(.not-dark) #top-search form input:-ms-input-placeholder { color:rgba(255, 255, 255, .6) } .dark #header-wrap:not(.not-dark) #top-search form input::-webkit-input-placeholder { color:rgba(255, 255, 255, .6) } .dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li.current a, .dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li:hover a, .dark #header-wrap:not(.not-dark) #primary-menu>ul>li.current a, .dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover a { color:#EEE } .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li.current>a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a, .overlay-menu #primary-menu.dark>ul>li.current>a, .overlay-menu #primary-menu.dark>ul>li:hover>a { color:#0060A9 } #primary-menu.dark ul li .mega-menu-content, #primary-menu.dark ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, .dark #primary-menu:not(.not-dark) ul ul { background-color:#333; border-color:#3F3F3F; border-top-color:#0060A9 } .dark.overlay-menu #primary-menu:not(.not-dark) ul, .overlay-menu #primary-menu.dark ul { background-color:rgba(0, 0, 0, .9) } #primary-menu.dark ul li .mega-menu-content.style-2, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 { border-color:transparent; border-top-color:#0060A9 } #primary-menu.dark ul ul li, .dark #primary-menu:not(.not-dark) ul ul li { border-top-color:#3F3F3F } #primary-menu.dark ul ul li:first-child, .dark #primary-menu:not(.not-dark) ul ul li:first-child { border-top:0 } #primary-menu.dark ul ul a, .dark #primary-menu:not(.not-dark) ul ul a { color:#999!important } #primary-menu.dark ul ul li:hover>a, .dark #primary-menu:not(.not-dark) ul ul li:hover>a { background-color:rgba(0, 0, 0, .1); color:#CCC!important } #primary-menu.dark ul ul>li.sub-menu:hover>a, #primary-menu.dark ul ul>li.sub-menu>a, .dark #primary-menu:not(.not-dark) ul ul>li.sub-menu:hover>a, .dark #primary-menu:not(.not-dark) ul ul>li.sub-menu>a { background-image:url(../images/icons/submenu-dark.png) } #primary-menu.dark ul li .mega-menu-content ul.mega-menu-column:not(:first-child), .dark #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child) { border-left-color:#3F3F3F } #primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a, #primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a { color:#BBB!important; background:0 0 } #primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover { color:#DDD!important } .dark #primary-menu.style-2:not(.not-dark) { border-top-color:rgba(255, 255, 255, .1) } #primary-menu.dark.style-3>ul>li:hover>a, .dark #primary-menu.style-3:not(.not-dark)>ul>li:hover>a { color:#EEE; background-color:rgba(255, 255, 255, .05) } #primary-menu.dark.style-3>ul>li.current>a, .dark #primary-menu.style-3:not(.not-dark)>ul>li.current>a { color:#EEE } #primary-menu.dark.style-5>ul, .dark #primary-menu.style-5:not(.not-dark)>ul { border-right-color:rgba(255, 255, 255, .1) } #primary-menu.dark.sub-title ul li span, .dark #primary-menu.sub-title:not(.not-dark) ul li span { color:#999 } #primary-menu.dark.sub-title.style-2>div>ul>li.current span, #primary-menu.dark.sub-title.style-2>div>ul>li:hover span, #primary-menu.dark.sub-title>ul>li.current span, #primary-menu.dark.sub-title>ul>li:hover span, .dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li.current span, .dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li:hover span, .dark #primary-menu.sub-title:not(.not-dark)>ul>li.current span, .dark #primary-menu.sub-title:not(.not-dark)>ul>li:hover span { color:#EEE } .dark #top-cart .top-cart-content { background-color:#333; border-color:#3F3F3F; border-top-color:#0060A9 } .dark .top-cart-title { border-bottom-color:#3F3F3F } .dark .top-cart-item { border-top-color:#3F3F3F } .dark .top-cart-item-image { border-color:#444 } .dark .top-cart-item-image:hover { border-color:#0060A9 } .dark .top-cart-item-desc a:hover { color:#0060A9!important } .dark .top-cart-item-desc span.top-cart-item-price { color:#AAA } .dark .top-cart-item-desc span.top-cart-item-quantity { color:#888 } .dark .top-cart-action { border-top-color:#3F3F3F } .dark .one-page-arrow, .one-page-arrow.dark { color:#FFF } .dark.side-header #header { background-color:#333; border-right-color:#3F3F3F } .dark.side-header #logo:not(.nobottomborder):after, .dark.side-header #primary-menu:not(.nobottomborder):after { border-bottom-color:#3F3F3F } .dark.side-header #primary-menu ul ul li:hover>a, .dark.side-header #primary-menu:not(.not-dark)>ul>li>a { color:#DDD!important } .dark.side-header.open-header #header-trigger { background-color:rgba(0, 0, 0, .3); color:#EEE; text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } .dark.side-header.side-header-right #header { border-left-color:#3F3F3F } .dark.side-header #primary-menu ul ul a { color:#AAA!important } .dark .slider-caption, .dark .slider-caption h2 { color:#EEE; text-shadow:1px 1px 1px rgba(0, 0, 0, .15) } .not-dark .slider-caption, .not-dark .slider-caption h2 { color:#222; text-shadow:none } .dark .ei-title h2, .dark .ei-title h2 span, .dark .ei-title h3, .dark .ei-title h3 span { color:#EEE!important; text-shadow:1px 1px 1px rgba(0, 0, 0, .15) } .not-dark .ei-title h2, .not-dark .ei-title h2 span, .not-dark .ei-title h3, .not-dark .ei-title h3 span { color:#222!important; text-shadow:none } .dark #page-title { background-color:#282828; border-bottom-color:#3F3F3F } .dark #page-title h1 { color:rgba(255, 255, 255, .9)!important } .dark #page-title span { color:rgba(255, 255, 255, .7) } .dark .breadcrumb a { color:#BBB } .dark .breadcrumb a:hover { color:#EEE } .dark #page-title.page-title-pattern { background-image:url(/NGPublic/_img/pattern2.png) } .dark #portfolio-filter { border-color:rgba(255, 255, 255, .08) } .dark #portfolio-filter li a { color:#999; border-left-color:rgba(255, 255, 255, .08) } .dark #portfolio-filter li a:hover { color:#EEE } .dark #portfolio-shuffle { color:#999; border-color:rgba(255, 255, 255, .08) } .dark #portfolio-filter li.activeFilter a, .dark #portfolio-shuffle:hover { color:#FFF } .dark .portfolio-desc h3 a { color:#EEE } .dark .portfolio-desc h3 a:hover { color:#BBB } .dark .portfolio-desc span { color:#888 } .dark .portfolio-desc span a { color:#888 } .dark .portfolio-desc span a:hover { color:#CCC } .dark .portfolio-notitle .portfolio-desc { background-color:#333; border-bottom:1px solid rgba(255, 255, 255, .08) } .dark .portfolio-1 .portfolio-item { border-bottom-color:rgba(255, 255, 255, .08) } .dark .portfolio-1.portfolio-fullwidth .portfolio-desc { background-color:#333 } .dark .portfolio-overlay a { background-color:rgba(0, 0, 0, .5); color:#FFF } .dark .portfolio-overlay a:hover { background-color:rgba(0, 0, 0, .7) } .dark .ajax-modal-title { background-color:#333; border-bottom-color:rgba(255, 255, 255, .08) } .dark .portfolio-meta li { color:#999 } .dark .portfolio-meta li span { color:#BBB } .dark .well .line { border-color:rgba(255, 255, 255, .08) } .dark #portfolio-navigation a { color:#BBB } .dark #portfolio-navigation a:hover { color:#EEE } .dark .entry { border-bottom-color:rgba(255, 255, 255, .08) } .dark .entry-title h2 a, .dark .ipost .entry-title h3 a, .dark .ipost .entry-title h4 a { color:#EEE } .dark .entry-title h2 a:hover, .dark .ipost .entry-title h3 a:hover, .dark .ipost .entry-title h4 a:hover { color:#BBB } .dark .entry-meta li { border-left-color:rgba(255, 255, 255, .08); color:#888 } .dark .entry-meta li a { color:#888 } .dark .entry-meta li a:hover { color:#CCC } .dark .entry-link { background-color:rgba(0, 0, 0, .2) } .dark .post-masonry-full .entry { border-color:rgba(255, 255, 255, .08) } .dark .timeline-border { border-left-color:rgba(255, 255, 255, .1) } .dark .post-timeline .entry-timeline { border-color:rgba(255, 255, 255, .1); background-color:rgba(255, 255, 255, .08); color:#AAA } .dark .post-timeline .entry.entry-date-section span { border-color:rgba(255, 255, 255, .1); background-color:#333 } .dark .post-timeline .entry-timeline div.timeline-divider { border-top-color:rgba(255, 255, 255, .1) } .dark .post-timeline .entry:hover .entry-timeline, .dark .post-timeline .entry:hover .timeline-divider { border-color:#0060A9; color:#0060A9 } .dark .mpost, .dark .spost { border-top-color:rgba(255, 255, 255, .1) } .dark .mpost .entry-image a i, .dark .spost .entry-image a i { color:#CCC; background-color:rgba(0, 0, 0, .2) } .dark .mpost .entry-title h4 a, .dark .spost .entry-title h4 a { color:#BBB } .dark .mpost .entry-title h4 a:hover, .dark .spost .entry-title h4 a:hover { color:#999 } .dark .mpost .entry-meta li, .dark .spost .entry-meta li { border-left-color:#666 } .dark .mpost .entry-meta li a, .dark .spost .entry-meta li a, .dark .testimonial.twitter-scroll .testi-meta span a { color:#AAA } .dark .mpost .entry-meta li a:hover, .dark .spost .entry-meta li a:hover, .dark .testimonial.twitter-scroll .testi-meta span a:hover { color:#888 } .dark #comments { border-top-color:rgba(255, 255, 255, .08) } .dark .commentlist { border-bottom-color:rgba(255, 255, 255, .08) } .dark .comment-wrap { border-color:rgba(255, 255, 255, .08) } .dark .comment-avatar { background:rgba(255, 255, 255, .08); border-color:rgba(255, 255, 255, .1) } .dark .comment-content .comment-author { color:#CCC } .dark .comment-content .comment-author a { color:#BBB } .dark .comment-content .comment-author a:hover { color:#EEE } .dark .review-comment-ratings { color:#CCC } .dark .comment-reply-link:hover { color:#888 } .dark p.wp-caption-text { background-color:rgba(0, 0, 0, .2) } .dark .product-title h3 a, .dark .single-product .product-title h2 a { color:#EEE } .dark .product-title h3 a:hover, .dark .single-product .product-title h2 a:hover { color:#BBB } .dark .product-price { color:#BBB } .dark .product-overlay a { color:#EEE; background-color:rgba(0, 0, 0, .8); border-right-color:rgba(255, 255, 255, .15) } .dark .product-overlay a:last-child { border-right:0 } .dark .product-overlay a:hover { background-color:rgba(0, 0, 0, .9) } .dark .bothsidebar .product-1 .product { border-top-color:rgba(255, 255, 255, .08) } .dark .quantity .qty { border-left-color:rgba(255, 255, 255, .08); border-right-color:rgba(255, 255, 255, .08); background-color:rgba(0, 0, 0, .2) } .dark .quantity .minus, .dark .quantity .plus { background-color:rgba(0, 0, 0, .2) } .dark .quantity .minus:hover, .dark .quantity .plus:hover { background-color:rgba(0, 0, 0, .4) } .dark .product-meta { color:#888 } .dark .cart .remove { color:#BBB } .dark .cart .remove:hover { color:#EEE } .dark .cart th { color:#DDD } .dark .cart td { border-color:rgba(255, 255, 255, .08)!important } .dark .cart-product-thumbnail img { border-color:rgba(0, 0, 0, .2) } .dark .cart-product-thumbnail img:hover { border-color:#0060A9 } .dark .cart-product-name a, .dark .product-name a { color:#EEE } .dark .cart-product-name a:hover, .dark .product-name a:hover { color:#BBB } .dark td.actions { background-color:rgba(0, 0, 0, .2) } .dark .events .entry, .dark .ievent { background-color:rgba(0, 0, 0, .2); border-bottom-color:rgba(0, 0, 0, .1) } .dark .countdown-section { color:#DDD; border-left-color:rgba(255, 255, 255, .2) } .dark .countdown-amount, .dark .rounded-skill { color:#EEE } .dark .button-dark:not(.button-border), .dark .button:hover { background-color:rgba(0, 0, 0, .3) } .dark .button-dark:hover { background-color:#0060A9 } .dark .button-light:not(.button-border):hover { background-color:#282828 } .dark .button.button-border:not(.button-light) { border-color:rgba(255, 255, 255, .4); color:rgba(255, 255, 255, .5) } .dark .button.button-border:not(.button-light):hover { color:#EEE } .not-dark .button.button-border:not(.button-light) { border-color:#444; color:#333 } .not-dark .button.button-border:not(.button-light):hover { background-color:#444; color:#FFF } .dark .promo>.container>span, .dark .promo>span { color:rgba(255, 255, 255, .8) } .dark .promo.promo-border { border-color:rgba(255, 255, 255, .08) } .dark .promo.promo-light { background-color:rgba(255, 255, 255, .1) } .dark .promo.promo-dark:not(.promo-flat) { background-color:rgba(0, 0, 0, .3) } .dark .feature-box h3 { color:#CCC } .dark .feature-box p { color:#888 } .dark .feature-box.fbox-light.fbox-outline .fbox-icon { border-color:rgba(255, 255, 255, .15) } .dark .feature-box.fbox-light .fbox-icon i, .dark .feature-box.fbox-light .fbox-icon img { border-color:rgba(255, 255, 255, .1); background-color:rgba(255, 255, 255, .1); color:#FFF } .dark .feature-box.fbox-dark.fbox-outline .fbox-icon { border-color:rgba(255, 255, 255, .15) } .dark .feature-box.fbox-dark .fbox-icon i, .dark .feature-box.fbox-dark .fbox-icon img { background-color:rgba(255, 255, 255, .1) } .dark .feature-box.fbox-border.fbox-dark .fbox-icon, .dark .feature-box.fbox-border.fbox-light .fbox-icon { border-color:rgba(255, 255, 255, .15) } .dark .feature-box.fbox-border.fbox-dark .fbox-icon i, .dark .feature-box.fbox-border.fbox-dark .fbox-icon img, .dark .feature-box.fbox-border.fbox-light .fbox-icon i, .dark .feature-box.fbox-border.fbox-light .fbox-icon img, .dark .feature-box.fbox-plain.fbox-dark .fbox-icon i, .dark .feature-box.fbox-plain.fbox-dark .fbox-icon img, .dark .feature-box.fbox-plain.fbox-light .fbox-icon i, .dark .feature-box.fbox-plain.fbox-light .fbox-icon img { color:#FFF } .dark .feature-box h3 span.subtitle { color:#AAA } .dark .feature-box.fbox-bg.fbox-center, .dark .feature-box.media-box.fbox-bg .fbox-desc { background-color:#383838; border-color:rgba(255, 255, 255, .1) } .dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon, .dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon, .dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon { background-color:#383838!important } .dark .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i { background-color:#444!important } .dark .fbox-effect .fbox-icon i:after { box-shadow:0 0 0 2px #494949 } .dark .fbox-effect .fbox-icon i:hover, .dark .fbox-effect:hover .fbox-icon i { background-color:#494949 } .dark .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow:0 0 0 2px #0060A9 } .dark .fbox-effect.fbox-dark .fbox-icon i:hover, .dark .fbox-effect.fbox-dark:hover .fbox-icon i { background-color:#0060A9 } .dark .fbox-border.fbox-effect .fbox-icon i:hover, .dark .fbox-border.fbox-effect:hover .fbox-icon i { box-shadow:0 0 0 1px #494949 } .dark .fbox-border.fbox-effect .fbox-icon i:after { background-color:#494949 } .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover, .dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow:0 0 0 1px #0060A9 } .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after { background-color:#0060A9 } .dark .process-steps li .i-bordered { background-color:#494949 } .dark .feature-box.fbox-center:not(.fbox-bg) h3:after, .dark .process-steps li:after, .dark .process-steps li:before { border-top-color:rgba(255, 255, 255, .15) } .dark .heading-block:not(.not-dark):after { border-top-color:rgba(255, 255, 255, .4) } .dark .style-msg2 { border-left:4px solid rgba(0, 0, 0, .3) } .dark .style-msg .sb-msg, .dark .style-msg2 .msgtitle, .dark .style-msg2 .sb-msg { border-left-color:rgba(255, 255, 255, .1) } .dark .i-bordered, .dark .i-circled, .dark .i-rounded { background-color:#494949 } .dark .i-bordered { border-color:#DDD; color:#DDD } .dark .i-light { background-color:#F5F5F5; color:#444; text-shadow:none } .dark .i-circled:hover, .dark .i-rounded:hover { background-color:#0060A9; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); box-shadow:0 0 0 rgba(0, 0, 0, .2) } .dark .i-bordered:hover { background-color:#444; color:#FFF; border-color:#444 } .dark .i-plain { color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) } .dark .i-plain:hover { color:#DDD } .dark .social-icon { color:#DDD!important; border-color:#DDD } #footer.dark .social-icon.si-borderless, .dark #footer .social-icon.si-borderless { color:#555!important } .dark .si-dark { background-color:rgba(0, 0, 0, .2); color:#DDD!important; border-color:transparent } .dark .si-light { background-color:rgba(255, 255, 255, .1); color:#EEE!important; border-color:transparent } .dark .social-icon i:last-child { color:#FFF!important } .dark .social-icon:hover { color:#FFF!important; border-color:transparent } .dark .si-share { border-top-color:rgba(255, 255, 255, .1); border-bottom-color:rgba(255, 255, 255, .1) } .dark .toggle .togglet, .dark .toggle .toggleta { color:#CCC } .dark .toggle.toggle-bg .togglet, .dark .toggle.toggle-bg .toggleta { background-color:rgba(0, 0, 0, .2) } .dark .toggle.toggle-border { border-color:rgba(255, 255, 255, .15) } .dark .faqs .toggle { border-bottom-color:rgba(255, 255, 255, .1) } .dark .acctitle, .dark .acctitlec { color:#CCC; border-top-color:rgba(255, 255, 255, .15) } .dark .accordion.accordion-bg .acctitle, .dark .accordion.accordion-bg .acctitlec { background-color:rgba(0, 0, 0, .2) } .dark .accordion.accordion-border { border-color:rgba(255, 255, 255, .1) } .dark .accordion.accordion-border .acctitle, .dark .accordion.accordion-border .acctitlec { border-color:rgba(255, 255, 255, .15) } .dark ul.tab-nav { border-bottom-color:#494949 } .dark .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a, .dark ul.tab-nav li { border-color:#494949 } .dark ul.tab-nav li:first-child { border-left-color:#494949 } .dark ul.tab-nav li a { color:#DDD; background-color:rgba(0, 0, 0, .15) } .dark .tabs.tabs-alt ul.tab-nav li a, .dark ul.tab-nav li.ui-tabs-active a { background-color:#383838 } .dark ul.tab-nav.tab-nav2 li a { background-color:rgba(0, 0, 0, .2) } .dark ul.tab-nav.tab-nav2 li.ui-state-active a { background-color:#0060A9 } .dark .tabs-bordered .tab-container { border-color:#494949 } .dark .side-tabs ul.tab-nav { border-right-color:#494949 } .dark .side-tabs ul.tab-nav li { border-color:#494949 } .dark .side-tabs ul.tab-nav li:first-child { border-top-color:#494949; border-left-color:#494949 } .dark .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a { border-right-color:#383838 } .dark .tabs-bordered.side-tabs .tab-container { border-top-color:#494949 } .dark .sidenav { background-color:rgba(0, 0, 0, .2) } .dark .sidenav>li>a { border-color:#494949; color:#BBB } .dark .sidenav>li>a:hover { background-color:rgba(0, 0, 0, .3) } .dark .faqlist li a { color:#CCC } .dark .clients-grid li:before, .dark .testimonials-grid li:before { border-left-color:rgba(255, 255, 255, .15) } .dark .clients-grid li:after, .dark .testimonials-grid li:after { border-bottom-color:rgba(255, 255, 255, .15) } .dark .testimonial { background-color:rgba(0, 0, 0, .2); border:1px solid rgba(0, 0, 0, .1); box-shadow:0 1px 1px rgba(0, 0, 0, .1) } .dark .testimonial.twitter-scroll .testi-content p a { border-bottom:1px dotted #AAA } .dark .testimonial.twitter-scroll .testi-content p a:hover { border-bottom:1px solid #888 } .dark .testimonial.twitter-scroll .testi-image i { background-color:rgba(0, 0, 0, .2); color:#EEE; text-shadow:none } .parallax.dark .testimonial .flex-control-nav { height:8px; margin-top:30px } .parallax.dark .testimonial .flex-control-nav li { width:8px; height:8px; margin:0 3px } .parallax.dark .testimonial .flex-control-nav li a { width:8px!important; height:8px!important; border:1px solid #FFF; background-color:transparent } .parallax.dark .testimonial .flex-control-nav li a.flex-active, .parallax.dark .testimonial .flex-control-nav li:hover a { background-color:#FFF } .dark .team-desc.team-desc-bg { background-color:rgba(255, 255, 255, .05) } .dark .team-content { color:#999 } .dark .pricing-box { border-color:rgba(255, 255, 255, .1); background-color:rgba(0, 0, 0, .2); box-shadow:0 1px 1px rgba(0, 0, 0, .1) } .dark .pricing-title { background-color:rgba(255, 255, 255, .03); text-shadow:1px 1px 1px rgba(0, 0, 0, .15); border-bottom-color:rgba(255, 255, 255, .1) } .dark .pricing-title h3 { color:#DDD } .dark .pricing-price { color:#EEE } .dark .pricing-price:after { border-top-color:rgba(255, 255, 255, .1) } .dark .pricing-features { border-bottom-color:rgba(255, 255, 255, .1) } .dark .pricing-box.best-price { background-color:transparent; box-shadow:0 0 8px rgba(0, 0, 0, .1) } .dark .pricing-box.best-price .pricing-title { background-color:transparent } .dark .pricing-box.pricing-minimal .pricing-price { background-color:transparent; border-bottom-color:rgba(255, 255, 255, .1) } .dark .pricing-box.pricing-extended { background-color:transparent } .dark .pricing-box.pricing-extended .pricing-action-area { border-left-color:rgba(255, 255, 255, .15); background-color:rgba(0, 0, 0, .2) } .dark .pricing-box.pricing-extended .pricing-meta { color:#999 } .dark .counter.counter-lined+h5:before { border-color:#EEE } .dark .easyPieChart { color:#EEE } .dark .skills li { background-color:rgba(255, 255, 255, .15) } .dark .skills li .progress-percent { background-color:#4E4E4E } .dark .progress-percent:after, .dark .progress-percent:before { border-top-color:#4E4E4E } .dark .skills li>span { font-weight:600; color:#CCC } .dark .owl-carousel.owl-loading { background-image:url(../images/preloader-dark.gif) } .dark .owl-theme .owl-controls .owl-nav [class*=owl-] { border-color:transparent; color:#EEE; background-color:rgba(0, 0, 0, .5) } .dark label { color:#BBB } .dark label.label-muted { color:#777 } .dark #contact-form-overlay, .dark #contact-form-overlay-mini { background-color:#383838 } .dark .title-block>span { color:#999 } .dark .counter, .dark .heading-block:not(.not-dark) { text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } .dark .emphasis-title:not(.not-dark) h1, .dark .emphasis-title:not(.not-dark) h2, .dark .heading-block:not(.not-dark) h1, .dark .heading-block:not(.not-dark) h2, .dark .heading-block:not(.not-dark) h3, .dark .heading-block:not(.not-dark) h4 { color:#FFF } .dark .emphasis-title.not-dark h1, .dark .emphasis-title.not-dark h2, .dark .heading-block.not-dark h1, .dark .heading-block.not-dark h2, .dark .heading-block.not-dark h3, .dark .heading-block.not-dark h4 { color:#333 } .dark .heading-block:not(.not-dark)>span { color:#EEE } .dark .emphasis-title.not-dark { color:#444 } .dark .fancy-title h1, .dark .fancy-title h2, .dark .fancy-title h3, .dark .fancy-title h4, .dark .fancy-title h5, .dark .fancy-title h6 { background-color:#383838 } .dark .fancy-title.title-border-color:before, .dark .fancy-title.title-border:before, .dark .fancy-title.title-double-border:before { border-top-color:rgba(255, 255, 255, .15) } .dark .divider { color:rgba(255, 255, 255, .15) } .dark .divider.divider-center.divider-short:before, .dark .divider.divider-center:before, .dark .divider:after { border-top-color:rgba(255, 255, 255, .1) } .dark .divider.divider-border, .dark .divider.divider-rounded { color:#999 } .dark .divider.divider-border i, .dark .divider.divider-rounded i { background-color:rgba(255, 255, 255, .1) } .dark .divider.divider-border i { background-color:transparent; border-color:rgba(255, 255, 255, .15) } .dark .quote:before { color:rgba(255, 255, 255, .1) } .dark .highlight { background-color:rgba(0, 0, 0, .2) } .dark .top-advert { border-left-color:rgba(255, 255, 255, .1); border-right-color:rgba(255, 255, 255, .1) } .dark .error404 { color:rgba(255, 255, 255, .15) } .dark.error404-wrap .form-control::-webkit-input-placeholder { color:#888 } .dark.error404-wrap .form-control::-moz-placeholder { color:#888 } .dark.error404-wrap .form-control:-ms-input-placeholder { color:#888 } .dark .preloader { background-color:rgba(0, 0, 0, .2) } .dark .form-process, .dark .preloader, .dark .preloader2 { background-image:url(../images/preloader-dark.gif) } .dark .form-process { background-color:transparent } #footer.dark, .dark #footer { background-color:#000; color:#CCC; border-top-color:rgba(0, 0, 0, .2) } .dark #copyrights { background-color:rgba(0, 0, 0, .2); color:rgba(255, 255, 255, .25); text-shadow:1px 1px 1px rgba(0, 0, 0, .1) } .dark #copyrights i.footer-icon { color:rgba(255, 255, 255, .3) } .dark .copyright-links a { color:rgba(255, 255, 255, .25); border-bottom-color:rgba(255, 255, 255, .25) } .dark .copyright-links a:hover { color:rgba(255, 255, 255, .35); border-bottom-color:rgba(255, 255, 255, .35) } .dark .footer-widgets-wrap a { color:#CCC } .dark .footer-widgets-wrap a:hover { color:#999 } .dark .sidebar-widgets-wrap .widget, body #side-panel.dark .widget, body.dark #side-panel .widget { border-top-color:rgba(255, 255, 255, .1) } body #side-panel.dark #side-panel-trigger-close a, body.dark #side-panel #side-panel-trigger-close a { background-color:rgba(0, 0, 0, .2); color:#FFF } .dark .widget h4 { color:#DDD } .dark .widget p { opacity:.8 } .dark .tagcloud a { color:#999; border-color:transparent; background-color:rgba(0, 0, 0, .2) } .dark .tagcloud a:hover { border-color:transparent!important; background-color:#0060A9; color:#FFF!important } .dark .widget_recent_comments li { background-image:url(../images/icons/widget-comment-dark.png) } .dark .widget_archive li a, .dark .widget_categories li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_nav_menu li a, .dark .widget_pages li a, .dark .widget_recent_comments li a, .dark .widget_recent_entries li a, .dark .widget_rss li a { color:#CCC; background-image:url(../images/icons/widget-link-dark.png) } .dark .widget_archive li a:hover, .dark .widget_categories li a:hover, .dark .widget_links li a:hover, .dark .widget_meta li a:hover, .dark .widget_nav_menu li a:hover, .dark .widget_pages li a:hover, .dark .widget_recent_comments li a:hover, .dark .widget_recent_entries li a:hover, .dark .widget_rss li a:hover { color:#AAA } .dark .nav-tree li a { color:#BBB } #cookie-notification.dark, .dark #cookie-notification { background-color:rgba(0, 0, 0, .85); color:#EEE } .dark .show-grid [class^=col-] { background-color:rgba(255, 255, 255, .05); border-color:rgba(255, 255, 255, .1) } .dark mark { background:rgba(0, 0, 0, .5); color:#FFF } .dark fieldset { border-color:rgba(255, 255, 255, .1) } .dark .img-thumbnail { background-color:rgba(0, 0, 0, .2); border-color:rgba(255, 255, 255, .1) } .dark hr { border-top-color:rgba(255, 255, 255, .1) } .dark .page-header { border-bottom-color:rgba(255, 255, 255, .1) } .dark blockquote { border-left-color:rgba(255, 255, 255, .2) } .dark .blockquote-reverse, .dark blockquote.pull-right { border-right-color:rgba(255, 255, 255, .2) } .dark code { color:#DF6F72; background-color:rgba(0, 0, 0, .3) } .dark kbd { background-color:rgba(255, 255, 255, .1) } .dark pre { color:#FFF; background-color:rgba(0, 0, 0, .3); border-color:rgba(255, 255, 255, .15) } .dark .table>tbody>tr>td, .dark .table>tbody>tr>th, .dark .table>tfoot>tr>td, .dark .table>tfoot>tr>th, .dark .table>thead>tr>td, .dark .table>thead>tr>th { border-top-color:rgba(255, 255, 255, .1) } .dark .table>thead>tr>th { border-bottom-color:rgba(255, 255, 255, .1) } .dark .table>tbody+tbody { border-top-color:rgba(255, 255, 255, .1) } .dark .table .table { background-color:rgba(0, 0, 0, .2) } .dark .table-bordered { border-color:rgba(255, 255, 255, .1) } .dark .table-bordered>tbody>tr>td, .dark .table-bordered>tbody>tr>th, .dark .table-bordered>tfoot>tr>td, .dark .table-bordered>tfoot>tr>th, .dark .table-bordered>thead>tr>td, .dark .table-bordered>thead>tr>th { border-color:rgba(255, 255, 255, .1) } .dark .table-striped>tbody>tr:nth-child(odd)>td, .dark .table-striped>tbody>tr:nth-child(odd)>th, .table-striped>tbody>tr:nth-child(odd) { background-color:rgba(0, 0, 0, .05) } .dark .table-hover>tbody>tr:hover>td, .dark .table-hover>tbody>tr:hover>th { background-color:rgba(0, 0, 0, .1) } .dark .table>tbody>tr.active>td, .dark .table>tbody>tr.active>th, .dark .table>tbody>tr>td.active, .dark .table>tbody>tr>th.active, .dark .table>tfoot>tr.active>td, .dark .table>tfoot>tr.active>th, .dark .table>tfoot>tr>td.active, .dark .table>tfoot>tr>th.active, .dark .table>thead>tr.active>td, .dark .table>thead>tr.active>th, .dark .table>thead>tr>td.active, .dark .table>thead>tr>th.active { background-color:rgba(0, 0, 0, .1) } .dark .table-hover>tbody>tr.active:hover>td, .dark .table-hover>tbody>tr.active:hover>th, .dark .table-hover>tbody>tr>td.active:hover, .dark .table-hover>tbody>tr>th.active:hover { background-color:rgba(255, 255, 255, .1) } @media (max-width:767px) { .table-responsive { border-color:rgba(255, 255, 255, .1) } } .dark legend { color:#DDD; border-bottom-color:rgba(255, 255, 255, .1) } .dark output { color:#999 } .dark .form-control:not(.not-dark), .dark .sm-form-control:not(.not-dark) { color:#999; background-color:rgba(0, 0, 0, .2); border-color:rgba(0, 0, 0, .25) } .dark .form-control:not(.not-dark) option, .dark .sm-form-control:not(.not-dark) option { background-color:#282828 } .dark .form-control:not(.not-dark):active, .dark .form-control:not(.not-dark):focus, .dark .sm-form-control:not(.not-dark):active, .dark .sm-form-control:not(.not-dark):focus { background-color:rgba(0, 0, 0, .3); border-color:rgba(0, 0, 0, .25)!important } .dark .form-control:not(.not-dark)::-moz-placeholder { color:#666 } .dark .form-control:not(.not-dark):-ms-input-placeholder { color:#666 } .dark .form-control:not(.not-dark)::-webkit-input-placeholder { color:#666 } .dark .sm-form-control:not(.not-dark)::-moz-placeholder { color:#666 } .dark .sm-form-control:not(.not-dark):-ms-input-placeholder { color:#666 } .dark .sm-form-control:not(.not-dark)::-webkit-input-placeholder { color:#666 } .dark .form-control:not(.not-dark)[disabled], .dark .form-control:not(.not-dark)[readonly], .dark .sm-form-control:not(.not-dark)[disabled], .dark .sm-form-control:not(.not-dark)[readonly], .dark fieldset[disabled] .form-control:not(.not-dark), .dark fieldset[disabled] .sm-form-control:not(.not-dark) { background-color:rgba(255, 255, 255, .1) } .dark .input-group .form-control.error:not(.not-dark) { color:#E42C3E } .dark .sm-form-control.error:not(.not-dark) { border-color:#E42C3E!important } .dark .form-control.error:not(.not-dark)::-moz-placeholder { color:rgba(228, 44, 62, .6) } .dark .form-control.error:not(.not-dark):-ms-input-placeholder { color:rgba(228, 44, 62, .6) } .dark .form-control.error:not(.not-dark)::-webkit-input-placeholder { color:rgba(228, 44, 62, .6) } .dark .btn:focus, .dark .btn:hover { color:#FFF } .dark .btn-default { color:#FFF; background-color:rgba(0, 0, 0, .2); border-color:rgba(255, 255, 255, .15) } .dark .btn-default.active, .dark .btn-default:active, .dark .btn-default:focus, .dark .btn-default:hover, .dark .open .dropdown-toggle.btn-default { color:#FFF; background-color:rgba(0, 0, 0, .3); border-color:rgba(255, 255, 255, .2) } .dark .btn-default.disabled, .dark .btn-default.disabled.active, .dark .btn-default.disabled:active, .dark .btn-default.disabled:focus, .dark .btn-default.disabled:hover, .dark .btn-default[disabled], .dark .btn-default[disabled].active, .dark .btn-default[disabled]:active, .dark .btn-default[disabled]:focus, .dark .btn-default[disabled]:hover, .dark fieldset[disabled] .btn-default, .dark fieldset[disabled] .btn-default.active, .dark fieldset[disabled] .btn-default:active, .dark fieldset[disabled] .btn-default:focus, .dark fieldset[disabled] .btn-default:hover { color:#BBB; background-color:rgba(255, 255, 255, .1); border-color:rgba(255, 255, 255, .1) } .dark .btn-default .badge { background-color:rgba(255, 255, 255, .1) } .dark .btn-link:focus, .dark .btn-link:hover { color:#EEE } .dark .dropdown-menu { background-color:#333; border-color:#3F3F3F } .dark .dropdown-menu .divider { background-color:rgba(255, 255, 255, .1) } .dark .dropdown-menu>li>a { color:#DDD } .dark .dropdown-menu>li>a:focus, .dark .dropdown-menu>li>a:hover { color:#EEE; background-color:rgba(255, 255, 255, .1) } .dark .input-group-addon, .dark .input-group-btn .btn-default { color:#999; background-color:rgba(0, 0, 0, .35); border-color:rgba(0, 0, 0, .25) } .dark .input-group-btn .btn-default { color:#FFF } .dark .input-group-btn .btn-default:hover { background-color:rgba(0, 0, 0, .3) } .dark .nav .open>a, .dark .nav .open>a:focus, .dark .nav .open>a:hover, .dark .nav>li>a:focus, .dark .nav>li>a:hover { background-color:rgba(0, 0, 0, .2) } .dark .nav .nav-divider { background-color:rgba(255, 255, 255, .1) } .dark .nav-tabs { border-bottom-color:rgba(255, 255, 255, .15) } .dark .nav-tabs>li>a:hover { border-color:rgba(255, 255, 255, .2); border-bottom:none } .dark .nav-tabs-justified>li>a:hover, .dark .nav-tabs.nav-justified>li>a:hover { border-bottom:1px solid rgba(255, 255, 255, .2) } .dark .nav-tabs>li.active>a, .dark .nav-tabs>li.active>a:focus, .dark .nav-tabs>li.active>a:hover { color:#DDD; background-color:#383838; border:1px solid rgba(255, 255, 255, .2); border-bottom-color:#383838 } .dark .nav-tabs.nav-justified>.active>a, .dark .nav-tabs.nav-justified>.active>a:focus, .dark .nav-tabs.nav-justified>.active>a:hover { border-color:rgba(255, 255, 255, .15) } @media (min-width:768px) { .dark .nav-tabs.nav-justified>li>a { border-bottom-color:rgba(255, 255, 255, .15) } .dark .nav-tabs.nav-justified>.active>a, .dark .nav-tabs.nav-justified>.active>a:focus, .dark .nav-tabs.nav-justified>.active>a:hover { border-bottom-color:#383838 } } .dark .nav-tabs-justified>.active>a, .dark .nav-tabs-justified>.active>a:focus, .dark .nav-tabs-justified>.active>a:hover { border-color:rgba(255, 255, 255, .15) } @media (min-width:768px) { .dark .nav-tabs-justified>li>a { border-bottom-color:rgba(255, 255, 255, .15) } .dark .nav-tabs-justified>.active>a, .dark .nav-tabs-justified>.active>a:focus, .dark .nav-tabs-justified>.active>a:hover { border-bottom-color:#383838 } } .dark .navbar-default { background-color:rgba(255, 255, 255, .1); border-color:rgba(255, 255, 255, .1) } .dark .navbar-default .navbar-brand { color:#EEE } .dark .navbar-default .navbar-brand:focus, .dark .navbar-default .navbar-brand:hover { color:#BBB } .dark .navbar-default .navbar-text { color:#999 } .dark .navbar-default .navbar-nav>li>a { color:#BBB } .dark .navbar-default .navbar-nav>li>a:focus, .dark .navbar-default .navbar-nav>li>a:hover { color:#EEE; background-color:transparent } .dark .navbar-default .navbar-nav>.active>a, .dark .navbar-default .navbar-nav>.active>a:focus, .dark .navbar-default .navbar-nav>.active>a:hover { color:#EEE; background-color:rgba(0, 0, 0, .25) } .dark .navbar-default .navbar-nav>.disabled>a, .dark .navbar-default .navbar-nav>.disabled>a:focus, .dark .navbar-default .navbar-nav>.disabled>a:hover { color:#999 } .dark .navbar-default .navbar-toggle { border-color:rgba(255, 255, 255, .15) } .dark .navbar-default .navbar-toggle:focus, .dark .navbar-default .navbar-toggle:hover { background-color:rgba(255, 255, 255, .15) } .dark .navbar-default .navbar-toggle .icon-bar { background-color:#BBB } .dark .navbar-default .navbar-collapse, .dark .navbar-default .navbar-form { border-color:rgba(255, 255, 255, .15) } .dark .navbar-default .navbar-nav>.open>a, .dark .navbar-default .navbar-nav>.open>a:focus, .dark .navbar-default .navbar-nav>.open>a:hover { background-color:rgba(0, 0, 0, .25); color:#EEE } @media (max-width:767px) { .dark .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#BBB } .dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color:#EEE } .dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { background-color:rgba(0, 0, 0, .25); color:#EEE } .dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { color:#999 } } .dark .navbar-default .navbar-link { color:#BBB } .dark .navbar-default .navbar-link:hover { color:#EEE } .dark .pager li>a, .dark .pager li>span, .dark .pagination>li>a, .dark .pagination>li>span { color:#BBB; background-color:rgba(255, 255, 255, .1); border-color:#666 } .dark .pager li>a:focus, .dark .pager li>a:hover, .dark .pagination>li>a:focus, .dark .pagination>li>a:hover, .dark .pagination>li>span:focus, .dark .pagination>li>span:hover { color:#EEE; background-color:rgba(0, 0, 0, .1) } .dark .pager .disabled>a, .dark .pager .disabled>a:focus, .dark .pager .disabled>a:hover, .dark .pager .disabled>span, .dark .pagination>.disabled>a, .dark .pagination>.disabled>a:focus, .dark .pagination>.disabled>a:hover, .dark .pagination>.disabled>span, .dark .pagination>.disabled>span:focus, .dark .pagination>.disabled>span:hover { color:#999; background-color:rgba(255, 255, 255, .2); border-color:#777 } .dark .label-default { background-color:rgba(255, 255, 255, .2) } .dark .label-default[href]:focus, .dark .label-default[href]:hover { background-color:rgba(0, 0, 0, .2) } .dark .badge { background-color:rgba(255, 255, 255, .2) } .btn .badge { background-color:#FFF } .dark .jumbotron { background-color:rgba(255, 255, 255, .15) } .dark .thumbnail { background-color:rgba(255, 255, 255, .15); border-color:rgba(255, 255, 255, .1) } .dark .thumbnail .caption { color:#EEE } .dark .progress { background-color:rgba(255, 255, 255, .15) } .dark .list-group-item { background-color:rgba(0, 0, 0, .2); border-color:#444 } .dark a.list-group-item { color:#BBB } .dark a.list-group-item .list-group-item-heading { color:#DDD } .dark a.list-group-item:focus, .dark a.list-group-item:hover { background-color:rgba(255, 255, 255, .05) } .dark a.list-group-item.active, .dark a.list-group-item.active:focus, .dark a.list-group-item.active:hover { color:#fff; background-color:#428bca; border-color:#428bca } .dark .list-group-item-success { color:#3c763d; background-color:#dff0d8 } .dark a.list-group-item-success { color:#3c763d } .dark a.list-group-item-success:focus, .dark a.list-group-item-success:hover { color:#3c763d; background-color:#d0e9c6 } .dark a.list-group-item-success.active, .dark a.list-group-item-success.active:focus, .dark a.list-group-item-success.active:hover { color:#fff; background-color:#3c763d; border-color:#3c763d } .dark .list-group-item-info { color:#31708f; background-color:#d9edf7 } .dark a.list-group-item-info { color:#31708f } .dark a.list-group-item-info:focus, .dark a.list-group-item-info:hover { color:#31708f; background-color:#c4e3f3 } .dark a.list-group-item-info.active, .dark a.list-group-item-info.active:focus, .dark a.list-group-item-info.active:hover { color:#fff; background-color:#31708f; border-color:#31708f } .dark .list-group-item-warning { color:#8a6d3b; background-color:#fcf8e3 } .dark a.list-group-item-warning { color:#8a6d3b } .dark a.list-group-item-warning:focus, .dark a.list-group-item-warning:hover { color:#8a6d3b; background-color:#faf2cc } .dark a.list-group-item-warning.active, .dark a.list-group-item-warning.active:focus, .dark a.list-group-item-warning.active:hover { color:#fff; background-color:#8a6d3b; border-color:#8a6d3b } .dark .list-group-item-danger { color:#a94442; background-color:#f2dede } .dark a.list-group-item-danger { color:#a94442 } .dark a.list-group-item-danger:focus, .dark a.list-group-item-danger:hover { color:#a94442; background-color:#ebcccc } .dark a.list-group-item-danger.active, .dark a.list-group-item-danger.active:focus, .dark a.list-group-item-danger.active:hover { color:#fff; background-color:#a94442; border-color:#a94442 } .dark .panel { background-color:rgba(0, 0, 0, .2) } .dark .panel-footer { background-color:rgba(255, 255, 255, .1); border-top-color:rgba(255, 255, 255, .1) } .dark .panel>.panel-body+.table, .dark .panel>.panel-body+.table-responsive { border-top-color:rgba(255, 255, 255, .1) } .dark .panel-group .panel-heading+.panel-collapse .panel-body { border-top-color:rgba(255, 255, 255, .1) } .dark .panel-group .panel-footer+.panel-collapse .panel-body { border-bottom-color:rgba(255, 255, 255, .1) } .dark .panel-default { border-color:rgba(255, 255, 255, .15) } .dark .panel-default>.panel-heading { color:#DDD; background-color:rgba(255, 255, 255, .1); border-color:rgba(255, 255, 255, .1) } .dark .panel-default>.panel-heading+.panel-collapse .panel-body { border-top-color:rgba(255, 255, 255, .15) } .dark .panel-default>.panel-footer+.panel-collapse .panel-body { border-bottom-color:rgba(255, 255, 255, .15) } .dark .well { background-color:rgba(0, 0, 0, .2); border-color:rgba(255, 255, 255, .15) } .dark .well blockquote { border-color:rgba(255, 255, 255, .15) } .dark .close { opacity:1; color:rgba(0, 0, 0, .15); text-shadow:0 1px 0 rgba(0, 0, 0, .2) } .dark .close:focus, .dark .close:hover { color:rgba(0, 0, 0, .4) } .dark .modal-content { border-color:#555 } .dark .modal-header { border-bottom-color:rgba(255, 255, 255, .15) } .dark .modal-footer { border-top-color:rgba(255, 255, 255, .15) } .dark .popover { background-color:#282828; border-color:#494949 } .dark .popover-title { background-color:rgba(255, 255, 255, .1); border-bottom-color:rgba(255, 255, 255, .075) } .dark .popover.top>.arrow { border-top-color:#494949 } .dark .popover.top>.arrow:after { border-top-color:#282828 } .dark .popover.right>.arrow { border-right-color:#494949 } .dark .popover.right>.arrow:after { border-right-color:#282828 } .dark .popover.bottom>.arrow { border-bottom-color:#494949 } .dark .popover.bottom>.arrow:after { border-bottom-color:#282828 } .dark .popover.left>.arrow { border-left-color:#494949 } .dark .popover.left>.arrow:after { border-left-color:#282828 } @media (max-width:991px) { .dark .postcontent, .dark .postcontent.bothsidebar, .dark .sidebar { border-bottom-color:rgba(255, 255, 255, .1) } #header.dark.semi-transparent, #header.dark.transparent-header, .dark #header.semi-transparent, .dark #header.transparent-header { background-color:#333; border-bottom-color:rgba(255, 255, 255, .1) } .dark #primary-menu:not(.not-dark) ul li, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2>ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3>ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4>ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5>ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li, .dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul ul li { border-top-color:rgba(255, 255, 255, .1)!important } .dark #primary-menu:not(.not-dark)>.container>ul>li.sub-menu>a, .dark #primary-menu:not(.not-dark)>ul>li.sub-menu>a { background-image:url(../images/icons/submenu-dark.png) } body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-2>ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-3>ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-4>ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-5>ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li { border-top-color:#EEE!important } body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover a { color:#0060A9!important } body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover ul a { color:#444!important } .dark .pricing-box.pricing-extended .pricing-action-area { border-top-color:rgba(255, 255, 255, .15) } } @font-face { font-family:font-icons; src:url(fonts/font-icons.eot); src:url(fonts/font-icons.eot) format('embedded-opentype'), url(fonts/font-icons.woff) format('woff'), url(fonts/font-icons.ttf) format('truetype'), url(fonts/font-icons.svg) format('svg'); font-weight:400; font-style:normal } @font-face { font-family:lined-icons; src:url(fonts/lined-icons.eot); src:url(fonts/lined-icons.eot) format('embedded-opentype'), url(fonts/lined-icons.woff) format('woff'), url(fonts/lined-icons.ttf) format('truetype'), url(fonts/lined-icons.svg) format('svg'); font-weight:400; font-style:normal } @font-face { font-family:Simple-Line-Icons; src:url(fonts/Simple-Line-Icons.eot); src:url(fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'), url(fonts/Simple-Line-Icons.woff) format('woff'), url(fonts/Simple-Line-Icons.ttf) format('truetype'), url(fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg'); font-weight:400; font-style:normal } .side-header #primary-menu ul>li.sub-menu>a:after, [class*=" icon-"], [class*=" icon-line-"], [class*=" icon-line2-"], [class^=icon-], [class^=icon-line-], [class^=icon-line2-] { display:inline-block; font-family:font-icons; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:inherit; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } [class*=" icon-line-"], [class^=icon-line-] { font-family:lined-icons } [class*=" icon-line2-"], [class^=icon-line2-] { font-family:Simple-Line-Icons } .icon-lg { font-size:1.3333333333333333em; line-height:.75em; vertical-align:-15% } .icon-2x { font-size:2em } .icon-3x { font-size:3em } .icon-4x { font-size:4em } .icon-5x { font-size:5em } .icon-fw { width:1.2857142857142858em; text-align:center } .iconlist { padding-left:0; margin-left:1.75em; list-style-type:none } .iconlist li { position:relative } .iconlist ul { list-style-type:none; margin:5px 0 5px 25px } .iconlist>li [class*=" icon-"]:first-child, .iconlist>li [class^=icon-]:first-child { position:absolute; left:-1.75em; width:1.75em; text-align:center; top:1px; width:14px } .iconlist.iconlist-large { font-size:16px } .iconlist.iconlist-large li { margin:4px 0 } .iconlist.iconlist-large>li [class*=" icon-"], .iconlist.iconlist-large>li [class^=icon-] { width:16px; margin-right:5px } .iconlist-color li i { color:#1ABC9C } .icon-border { padding:.2em .25em .15em; border:solid .08em #eee; border-radius:.1em } .icon.pull-left { margin-right:.3em } .icon.pull-right { margin-left:.3em } .icon-spin { -webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; -o-animation:spin 2s infinite linear; animation:spin 2s infinite linear } @-moz-keyframes spin { 0% { -moz-transform:rotate(0) } 100% { -moz-transform:rotate(359deg) } } @-webkit-keyframes spin { 0% { -webkit-transform:rotate(0) } 100% { -webkit-transform:rotate(359deg) } } @-o-keyframes spin { 0% { -o-transform:rotate(0) } 100% { -o-transform:rotate(359deg) } } @-ms-keyframes spin { 0% { -ms-transform:rotate(0) } 100% { -ms-transform:rotate(359deg) } } @keyframes spin { 0% { transform:rotate(0) } 100% { transform:rotate(359deg) } } .icon-rotate-90 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg) } .icon-rotate-180 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg) } .icon-rotate-270 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg) } .icon-flip-horizontal { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform:scale(-1, 1); -moz-transform:scale(-1, 1); -ms-transform:scale(-1, 1); -o-transform:scale(-1, 1); transform:scale(-1, 1) } .icon-flip-vertical { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform:scale(1, -1); -moz-transform:scale(1, -1); -ms-transform:scale(1, -1); -o-transform:scale(1, -1); transform:scale(1, -1) } .icon-stacked { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle } .icon-stacked-1x, .icon-stacked-2x { position:absolute; left:0; width:100%; text-align:center } .icon-stacked-1x { line-height:inherit } .icon-stacked-2x { font-size:2em } .icon-inverse { color:#fff } .icon-type:before { content:"\e600" } .icon-box:before { content:"\e601" } .icon-archive:before { content:"\e602" } .icon-envelope:before { content:"\e603" } .icon-email:before { content:"\e604" } .icon-files:before { content:"\e605" } .icon-printer2:before { content:"\e606" } .icon-folder-add:before { content:"\e607" } .icon-folder-settings:before { content:"\e608" } .icon-folder-check:before { content:"\e609" } .icon-wifi-low:before { content:"\e60a" } .icon-wifi-mid:before { content:"\e60b" } .icon-wifi-full:before { content:"\e60c" } .icon-connection-empty:before { content:"\e60d" } .icon-battery-full:before { content:"\e60e" } .icon-settings:before { content:"\e60f" } .icon-arrow-left:before { content:"\e610" } .icon-arrow-up:before { content:"\e611" } .icon-arrow-down:before { content:"\e612" } .icon-arrow-right:before { content:"\e613" } .icon-reload:before { content:"\e614" } .icon-download:before { content:"\e615" } .icon-tag:before { content:"\e616" } .icon-trashcan:before { content:"\e617" } .icon-search:before { content:"\e618" } .icon-zoom-in:before { content:"\e619" } .icon-zoom-out:before { content:"\e61a" } .icon-chat:before { content:"\e61b" } .icon-clock:before { content:"\e61c" } .icon-printer:before { content:"\e61d" } .icon-home:before { content:"\e61e" } .icon-flag:before { content:"\e61f" } .icon-meter:before { content:"\e620" } .icon-switch:before { content:"\e621" } .icon-forbidden:before { content:"\e622" } .icon-phone-landscape:before { content:"\e623" } .icon-tablet:before { content:"\e624" } .icon-tablet-landscape:before { content:"\e625" } .icon-laptop:before { content:"\e626" } .icon-camera:before { content:"\e627" } .icon-microwave-oven:before { content:"\e628" } .icon-credit-cards:before { content:"\e629" } .icon-map-marker:before { content:"\e62a" } .icon-map:before { content:"\e62b" } .icon-support:before { content:"\e62c" } .icon-newspaper2:before { content:"\e62d" } .icon-barbell:before { content:"\e62e" } .icon-stopwatch:before { content:"\e62f" } .icon-atom:before { content:"\e630" } .icon-image:before { content:"\e631" } .icon-cube:before { content:"\e632" } .icon-bars:before { content:"\e633" } .icon-chart:before { content:"\e634" } .icon-pencil:before { content:"\e635" } .icon-measure:before { content:"\e636" } .icon-eyedropper:before { content:"\e637" } .icon-file-settings:before { content:"\e638" } .icon-file-add:before { content:"\e639" } .icon-file:before { content:"\e63a" } .icon-align-left:before { content:"\e63b" } .icon-align-right:before { content:"\e63c" } .icon-align-center:before { content:"\e63d" } .icon-align-justify:before { content:"\e63e" } .icon-file-broken:before { content:"\e63f" } .icon-browser:before { content:"\e640" } .icon-windows:before { content:"\e641" } .icon-window:before { content:"\e642" } .icon-folder:before { content:"\e643" } .icon-connection-25:before { content:"\e644" } .icon-connection-50:before { content:"\e645" } .icon-connection-75:before { content:"\e646" } .icon-connection-full:before { content:"\e647" } .icon-list:before { content:"\e648" } .icon-grid:before { content:"\e649" } .icon-stack3:before { content:"\e64a" } .icon-battery-charging:before { content:"\e64b" } .icon-battery-empty:before { content:"\e64c" } .icon-battery-25:before { content:"\e64d" } .icon-battery-50:before { content:"\e64e" } .icon-battery-75:before { content:"\e64f" } .icon-refresh:before { content:"\e650" } .icon-volume:before { content:"\e651" } .icon-volume-increase:before { content:"\e652" } .icon-volume-decrease:before { content:"\e653" } .icon-mute:before { content:"\e654" } .icon-microphone:before { content:"\e655" } .icon-microphone-off:before { content:"\e656" } .icon-book:before { content:"\e657" } .icon-checkmark:before { content:"\e658" } .icon-checkbox-checked:before { content:"\e659" } .icon-checkbox:before { content:"\e65a" } .icon-paperclip:before { content:"\e65b" } .icon-chat-1:before { content:"\e65c" } .icon-chat-2:before { content:"\e65d" } .icon-chat-3:before { content:"\e65e" } .icon-comment:before { content:"\e65f" } .icon-calendar:before { content:"\e660" } .icon-bookmark:before { content:"\e661" } .icon-email2:before { content:"\e662" } .icon-heart:before { content:"\e663" } .icon-enter:before { content:"\e664" } .icon-cloud:before { content:"\e665" } .icon-book2:before { content:"\e666" } .icon-star:before { content:"\e667" } .icon-lock:before { content:"\e668" } .icon-unlocked:before { content:"\e669" } .icon-unlocked2:before { content:"\e66a" } .icon-users:before { content:"\e66b" } .icon-user:before { content:"\e66c" } .icon-users2:before { content:"\e66d" } .icon-user2:before { content:"\e66e" } .icon-bullhorn:before { content:"\e66f" } .icon-share:before { content:"\e670" } .icon-screen:before { content:"\e671" } .icon-phone:before { content:"\e672" } .icon-phone-portrait:before { content:"\e673" } .icon-calculator:before { content:"\e674" } .icon-bag:before { content:"\e675" } .icon-diamond:before { content:"\e676" } .icon-drink:before { content:"\e677" } .icon-shorts:before { content:"\e678" } .icon-vcard:before { content:"\e679" } .icon-sun:before { content:"\e67a" } .icon-bill:before { content:"\e67b" } .icon-coffee:before { content:"\e67c" } .icon-tv2:before { content:"\e67d" } .icon-newspaper:before { content:"\e67e" } .icon-stack:before { content:"\e67f" } .icon-syringe:before { content:"\e680" } .icon-health:before { content:"\e681" } .icon-bolt:before { content:"\e682" } .icon-pill:before { content:"\e683" } .icon-bones:before { content:"\e684" } .icon-lab:before { content:"\e685" } .icon-clipboard:before { content:"\e686" } .icon-mug:before { content:"\e687" } .icon-bucket:before { content:"\e688" } .icon-select:before { content:"\e689" } .icon-graph:before { content:"\e68a" } .icon-crop:before { content:"\e68b" } .icon-heart2:before { content:"\e68c" } .icon-cloud2:before { content:"\e68d" } .icon-star2:before { content:"\e68e" } .icon-pen:before { content:"\e68f" } .icon-diamond2:before { content:"\e690" } .icon-display:before { content:"\e691" } .icon-paperplane:before { content:"\e692" } .icon-params:before { content:"\e693" } .icon-banknote:before { content:"\e694" } .icon-vynil:before { content:"\e695" } .icon-truck:before { content:"\e696" } .icon-world:before { content:"\e697" } .icon-tv:before { content:"\e698" } .icon-sound:before { content:"\e699" } .icon-video:before { content:"\e69a" } .icon-trash:before { content:"\e69b" } .icon-user3:before { content:"\e69c" } .icon-key:before { content:"\e69d" } .icon-search2:before { content:"\e69e" } .icon-settings2:before { content:"\e69f" } .icon-camera2:before { content:"\e6a0" } .icon-tag2:before { content:"\e6a1" } .icon-lock2:before { content:"\e6a2" } .icon-bulb:before { content:"\e6a3" } .icon-location:before { content:"\e6a4" } .icon-eye:before { content:"\e6a5" } .icon-bubble:before { content:"\e6a6" } .icon-stack2:before { content:"\e6a7" } .icon-cup:before { content:"\e6a8" } .icon-phone2:before { content:"\e6a9" } .icon-news:before { content:"\e6aa" } .icon-mail:before { content:"\e6ab" } .icon-like:before { content:"\e6ac" } .icon-photo:before { content:"\e6ad" } .icon-note:before { content:"\e6ae" } .icon-clock2:before { content:"\e6af" } .icon-data:before { content:"\e6b0" } .icon-music:before { content:"\e6b1" } .icon-megaphone:before { content:"\e6b2" } .icon-study:before { content:"\e6b3" } .icon-lab2:before { content:"\e6b4" } .icon-food:before { content:"\e6b5" } .icon-t-shirt:before { content:"\e6b6" } .icon-fire:before { content:"\e6b7" } .icon-clip:before { content:"\e6b8" } .icon-shop:before { content:"\e6b9" } .icon-calendar2:before { content:"\e6ba" } .icon-wallet:before { content:"\e6bb" } .icon-duckduckgo:before { content:"\e830" } .icon-lkdto:before { content:"\e896" } .icon-delicious:before { content:"\e832" } .icon-paypal:before { content:"\e833" } .icon-flattr:before { content:"\e834" } .icon-android:before { content:"\e835" } .icon-eventful:before { content:"\e836" } .icon-smashmag:before { content:"\e837" } .icon-gplus:before { content:"\e838" } .icon-wikipedia:before { content:"\e839" } .icon-lanyrd:before { content:"\e83a" } .icon-calendar-1:before { content:"\e83b" } .icon-stumbleupon:before { content:"\e83c" } .icon-bitcoin:before { content:"\e83f" } .icon-w3c:before { content:"\e840" } .icon-foursquare:before { content:"\e841" } .icon-html5:before { content:"\e842" } .icon-ie:before { content:"\e843" } .icon-call:before { content:"\e844" } .icon-grooveshark:before { content:"\e845" } .icon-ninetyninedesigns:before { content:"\e846" } .icon-forrst:before { content:"\e847" } .icon-digg:before { content:"\e848" } .icon-spotify:before { content:"\e849" } .icon-reddit:before { content:"\e84a" } .icon-guest:before { content:"\e84b" } .icon-blogger:before { content:"\e84e" } .icon-cc:before { content:"\e84f" } .icon-dribbble:before { content:"\e850" } .icon-evernote:before { content:"\e851" } .icon-flickr:before { content:"\e852" } .icon-google:before { content:"\e853" } .icon-viadeo:before { content:"\e854" } .icon-instapaper:before { content:"\e855" } .icon-weibo:before { content:"\e856" } .icon-klout:before { content:"\e857" } .icon-linkedin:before { content:"\e858" } .icon-meetup:before { content:"\e859" } .icon-vk:before { content:"\e85a" } .icon-rss:before { content:"\e85d" } .icon-skype:before { content:"\e85e" } .icon-twitter:before { content:"\e85f" } .icon-youtube:before { content:"\e860" } .icon-vimeo:before { content:"\e861" } .icon-windows2:before { content:"\e862" } .icon-aim:before { content:"\e831" } .icon-yahoo:before { content:"\e864" } .icon-chrome:before { content:"\e865" } .icon-email3:before { content:"\e866" } .icon-macstore:before { content:"\e867" } .icon-myspace:before { content:"\e868" } .icon-podcast:before { content:"\e869" } .icon-cloudapp:before { content:"\e86c" } .icon-dropbox:before { content:"\e86d" } .icon-ebay:before { content:"\e86e" } .icon-facebook:before { content:"\e86f" } .icon-github:before { content:"\e870" } .icon-github-circled:before { content:"\e871" } .icon-googleplay:before { content:"\e872" } .icon-itunes:before { content:"\e873" } .icon-plurk:before { content:"\e874" } .icon-songkick:before { content:"\e875" } .icon-lastfm:before { content:"\e876" } .icon-gmail:before { content:"\e877" } .icon-pinboard:before { content:"\e878" } .icon-soundcloud:before { content:"\e87b" } .icon-tumblr:before { content:"\e87c" } .icon-eventasaurus:before { content:"\e87d" } .icon-wordpress:before { content:"\e87e" } .icon-yelp:before { content:"\e87f" } .icon-intensedebate:before { content:"\e880" } .icon-eventbrite:before { content:"\e881" } .icon-scribd:before { content:"\e882" } .icon-posterous:before { content:"\e883" } .icon-stripe:before { content:"\e884" } .icon-opentable:before { content:"\e885" } .icon-cart:before { content:"\e886" } .icon-print:before { content:"\e887" } .icon-dwolla:before { content:"\e88a" } .icon-appnet:before { content:"\e88b" } .icon-statusnet:before { content:"\e88c" } .icon-acrobat:before { content:"\e88d" } .icon-drupal:before { content:"\e88e" } .icon-buffer:before { content:"\e88f" } .icon-pocket:before { content:"\e890" } .icon-bitbucket:before { content:"\e891" } .icon-lego:before { content:"\e892" } .icon-login:before { content:"\e893" } .icon-stackoverflow:before { content:"\e894" } .icon-hackernews:before { content:"\e895" } .icon-xing:before { content:"\e863" } .icon-instagram:before { content:"\e889" } .icon-angellist:before { content:"\e888" } .icon-quora:before { content:"\e87a" } .icon-openid:before { content:"\e879" } .icon-steam:before { content:"\e86b" } .icon-amazon:before { content:"\e86a" } .icon-disqus:before { content:"\e85c" } .icon-plancast:before { content:"\e85b" } .icon-appstore:before { content:"\e84d" } .icon-gowalla:before { content:"\e84c" } .icon-pinterest:before { content:"\e83e" } .icon-fivehundredpx:before { content:"\e83d" } .icon-glass:before { content:"\e6bc" } .icon-music2:before { content:"\e6bd" } .icon-search3:before { content:"\e6be" } .icon-envelope2:before { content:"\e6bf" } .icon-heart3:before { content:"\e6c0" } .icon-star3:before { content:"\e6c1" } .icon-star-empty:before { content:"\e6c2" } .icon-user4:before { content:"\e6c3" } .icon-film:before { content:"\e6c4" } .icon-th-large:before { content:"\e6c5" } .icon-th:before { content:"\e6c6" } .icon-th-list:before { content:"\e6c7" } .icon-ok:before { content:"\e6c8" } .icon-remove:before { content:"\e6c9" } .icon-zoom-in2:before { content:"\e6ca" } .icon-zoom-out2:before { content:"\e6cb" } .icon-off:before { content:"\e6cc" } .icon-signal:before { content:"\e6cd" } .icon-cog:before { content:"\e6ce" } .icon-trash2:before { content:"\e6cf" } .icon-home2:before { content:"\e6d0" } .icon-file2:before { content:"\e6d1" } .icon-time:before { content:"\e6d2" } .icon-road:before { content:"\e6d3" } .icon-download-alt:before { content:"\e6d4" } .icon-download2:before { content:"\e6d5" } .icon-upload:before { content:"\e6d6" } .icon-inbox:before { content:"\e6d7" } .icon-play-circle:before { content:"\e6d8" } .icon-repeat:before { content:"\e6d9" } .icon-refresh2:before { content:"\e6da" } .icon-list-alt:before { content:"\e6db" } .icon-lock3:before { content:"\e6dc" } .icon-flag2:before { content:"\e6dd" } .icon-headphones:before { content:"\e6de" } .icon-volume-off:before { content:"\e6df" } .icon-volume-down:before { content:"\e6e0" } .icon-volume-up:before { content:"\e6e1" } .icon-qrcode:before { content:"\e6e2" } .icon-barcode:before { content:"\e6e3" } .icon-tag3:before { content:"\e6e4" } .icon-tags:before { content:"\e6e5" } .icon-book3:before { content:"\e6e6" } .icon-bookmark2:before { content:"\e6e7" } .icon-print2:before { content:"\e6e8" } .icon-camera3:before { content:"\e6e9" } .icon-font:before { content:"\e6ea" } .icon-bold:before { content:"\e6eb" } .icon-italic:before { content:"\e6ec" } .icon-text-height:before { content:"\e6ed" } .icon-text-width:before { content:"\e6ee" } .icon-align-left2:before { content:"\e6ef" } .icon-align-center2:before { content:"\e6f0" } .icon-align-right2:before { content:"\e6f1" } .icon-align-justify2:before { content:"\e6f2" } .icon-list2:before { content:"\e6f3" } .icon-indent-left:before { content:"\e6f4" } .icon-indent-right:before { content:"\e6f5" } .icon-facetime-video:before { content:"\e6f6" } .icon-picture:before { content:"\e6f7" } .icon-pencil2:before { content:"\e6f8" } .icon-map-marker2:before { content:"\e6f9" } .icon-adjust:before { content:"\e6fa" } .icon-tint:before { content:"\e6fb" } .icon-edit:before { content:"\e6fc" } .icon-share2:before { content:"\e6fd" } .icon-check:before { content:"\e6fe" } .icon-move:before { content:"\e6ff" } .icon-step-backward:before { content:"\e700" } .icon-fast-backward:before { content:"\e701" } .icon-backward:before { content:"\e702" } .icon-play:before { content:"\e703" } .icon-pause:before { content:"\e704" } .icon-stop:before { content:"\e705" } .icon-forward:before { content:"\e706" } .icon-fast-forward:before { content:"\e707" } .icon-step-forward:before { content:"\e708" } .icon-eject:before { content:"\e709" } .icon-chevron-left:before { content:"\e70a" } .icon-chevron-right:before { content:"\e70b" } .icon-plus-sign:before { content:"\e70c" } .icon-minus-sign:before { content:"\e70d" } .icon-remove-sign:before { content:"\e70e" } .icon-ok-sign:before { content:"\e70f" } .icon-question-sign:before { content:"\e710" } .icon-info-sign:before { content:"\e711" } .icon-screenshot:before { content:"\e712" } .icon-remove-circle:before { content:"\e713" } .icon-ok-circle:before { content:"\e714" } .icon-ban-circle:before { content:"\e715" } .icon-arrow-left2:before { content:"\e716" } .icon-arrow-right2:before { content:"\e717" } .icon-arrow-up2:before { content:"\e718" } .icon-arrow-down2:before { content:"\e719" } .icon-share-alt:before { content:"\e71a" } .icon-resize-full:before { content:"\e71b" } .icon-resize-small:before { content:"\e71c" } .icon-plus:before { content:"\e71d" } .icon-minus:before { content:"\e71e" } .icon-asterisk:before { content:"\e71f" } .icon-exclamation-sign:before { content:"\e720" } .icon-gift:before { content:"\e721" } .icon-leaf:before { content:"\e722" } .icon-fire2:before { content:"\e723" } .icon-eye-open:before { content:"\e724" } .icon-eye-close:before { content:"\e725" } .icon-warning-sign:before { content:"\e726" } .icon-plane:before { content:"\e727" } .icon-calendar3:before { content:"\e728" } .icon-random:before { content:"\e729" } .icon-comment2:before { content:"\e72a" } .icon-magnet:before { content:"\e72b" } .icon-chevron-up:before { content:"\e72c" } .icon-chevron-down:before { content:"\e72d" } .icon-retweet:before { content:"\e72e" } .icon-shopping-cart:before { content:"\e72f" } .icon-folder-close:before { content:"\e730" } .icon-folder-open:before { content:"\e731" } .icon-resize-vertical:before { content:"\e732" } .icon-resize-horizontal:before { content:"\e733" } .icon-bar-chart:before { content:"\e734" } .icon-twitter-sign:before { content:"\e735" } .icon-facebook-sign:before { content:"\e736" } .icon-camera-retro:before { content:"\e737" } .icon-key2:before { content:"\e738" } .icon-cogs:before { content:"\e739" } .icon-comments:before { content:"\e73a" } .icon-thumbs-up:before { content:"\e73b" } .icon-thumbs-down:before { content:"\e73c" } .icon-star-half:before { content:"\e73d" } .icon-heart-empty:before { content:"\e73e" } .icon-signout:before { content:"\e73f" } .icon-linkedin-sign:before { content:"\e740" } .icon-pushpin:before { content:"\e741" } .icon-external-link:before { content:"\e742" } .icon-signin:before { content:"\e743" } .icon-trophy:before { content:"\e744" } .icon-github-sign:before { content:"\e745" } .icon-upload-alt:before { content:"\e746" } .icon-lemon:before { content:"\e747" } .icon-phone3:before { content:"\e748" } .icon-check-empty:before { content:"\e749" } .icon-bookmark-empty:before { content:"\e74a" } .icon-phone-sign:before { content:"\e74b" } .icon-twitter2:before { content:"\e74c" } .icon-facebook2:before { content:"\e74d" } .icon-github2:before { content:"\e74e" } .icon-unlock:before { content:"\e74f" } .icon-credit:before { content:"\e750" } .icon-rss2:before { content:"\e751" } .icon-hdd:before { content:"\e752" } .icon-bullhorn2:before { content:"\e753" } .icon-bell:before { content:"\e754" } .icon-certificate:before { content:"\e755" } .icon-hand-right:before { content:"\e756" } .icon-hand-left:before { content:"\e757" } .icon-hand-up:before { content:"\e758" } .icon-hand-down:before { content:"\e759" } .icon-circle-arrow-left:before { content:"\e75a" } .icon-circle-arrow-right:before { content:"\e75b" } .icon-circle-arrow-up:before { content:"\e75c" } .icon-circle-arrow-down:before { content:"\e75d" } .icon-globe:before { content:"\e75e" } .icon-wrench:before { content:"\e75f" } .icon-tasks:before { content:"\e760" } .icon-filter:before { content:"\e761" } .icon-briefcase:before { content:"\e762" } .icon-fullscreen:before { content:"\e763" } .icon-group:before { content:"\e764" } .icon-link:before { content:"\e765" } .icon-cloud3:before { content:"\e766" } .icon-beaker:before { content:"\e767" } .icon-cut:before { content:"\e768" } .icon-copy:before { content:"\e769" } .icon-paper-clip:before { content:"\e76a" } .icon-save:before { content:"\e76b" } .icon-sign-blank:before { content:"\e76c" } .icon-reorder:before { content:"\e76d" } .icon-list-ul:before { content:"\e76e" } .icon-list-ol:before { content:"\e76f" } .icon-strikethrough:before { content:"\e770" } .icon-underline:before { content:"\e771" } .icon-table:before { content:"\e772" } .icon-magic:before { content:"\e773" } .icon-truck2:before { content:"\e774" } .icon-pinterest2:before { content:"\e775" } .icon-pinterest-sign:before { content:"\e776" } .icon-google-plus-sign:before { content:"\e777" } .icon-google-plus:before { content:"\e778" } .icon-money:before { content:"\e779" } .icon-caret-down:before { content:"\e77a" } .icon-caret-up:before { content:"\e77b" } .icon-caret-left:before { content:"\e77c" } .icon-caret-right:before { content:"\e77d" } .icon-columns:before { content:"\e77e" } .icon-sort:before { content:"\e77f" } .icon-sort-down:before { content:"\e780" } .icon-sort-up:before { content:"\e781" } .icon-envelope-alt:before { content:"\e782" } .icon-linkedin2:before { content:"\e783" } .icon-undo:before { content:"\e784" } .icon-legal:before { content:"\e785" } .icon-dashboard:before { content:"\e786" } .icon-comment-alt:before { content:"\e787" } .icon-comments-alt:before { content:"\e788" } .icon-bolt2:before { content:"\e789" } .icon-sitemap:before { content:"\e78a" } .icon-umbrella:before { content:"\e78b" } .icon-paste:before { content:"\e78c" } .icon-lightbulb:before { content:"\e78d" } .icon-exchange:before { content:"\e78e" } .icon-cloud-download:before { content:"\e78f" } .icon-cloud-upload:before { content:"\e790" } .icon-user-md:before { content:"\e791" } .icon-stethoscope:before { content:"\e792" } .icon-suitcase:before { content:"\e793" } .icon-bell-alt:before { content:"\e794" } .icon-coffee2:before { content:"\e795" } .icon-food2:before { content:"\e796" } .icon-file-alt:before { content:"\e797" } .icon-building:before { content:"\e798" } .icon-hospital:before { content:"\e799" } .icon-ambulance:before { content:"\e79a" } .icon-medkit:before { content:"\e79b" } .icon-fighter-jet:before { content:"\e79c" } .icon-beer:before { content:"\e79d" } .icon-h-sign:before { content:"\e79e" } .icon-plus-sign2:before { content:"\e79f" } .icon-double-angle-left:before { content:"\e7a0" } .icon-double-angle-right:before { content:"\e7a1" } .icon-double-angle-up:before { content:"\e7a2" } .icon-double-angle-down:before { content:"\e7a3" } .icon-angle-left:before { content:"\e7a4" } .icon-angle-right:before { content:"\e7a5" } .icon-angle-up:before { content:"\e7a6" } .icon-angle-down:before { content:"\e7a7" } .icon-desktop:before { content:"\e7a8" } .icon-laptop2:before { content:"\e7a9" } .icon-tablet2:before { content:"\e7aa" } .icon-mobile:before { content:"\e7ab" } .icon-circle-blank:before { content:"\e7ac" } .icon-quote-left:before { content:"\e7ad" } .icon-quote-right:before { content:"\e7ae" } .icon-spinner:before { content:"\e7af" } .icon-circle:before { content:"\e7b0" } .icon-reply:before { content:"\e7b1" } .icon-github-alt:before { content:"\e7b2" } .icon-folder-close-alt:before { content:"\e7b3" } .icon-folder-open-alt:before { content:"\e7b4" } .icon-expand-alt:before { content:"\e7b5" } .icon-collapse-alt:before { content:"\e7b6" } .icon-smile:before { content:"\e7b7" } .icon-frown:before { content:"\e7b8" } .icon-meh:before { content:"\e7b9" } .icon-gamepad:before { content:"\e7ba" } .icon-keyboard:before { content:"\e7bb" } .icon-flag-alt:before { content:"\e7bc" } .icon-flag-checkered:before { content:"\e7bd" } .icon-terminal:before { content:"\e7be" } .icon-code:before { content:"\e7bf" } .icon-reply-all:before { content:"\e7c0" } .icon-star-half-full:before { content:"\e7c1" } .icon-location-arrow:before { content:"\e7c2" } .icon-crop2:before { content:"\e7c3" } .icon-code-fork:before { content:"\e7c4" } .icon-unlink:before { content:"\e7c5" } .icon-question:before { content:"\e7c6" } .icon-info:before { content:"\e7c7" } .icon-exclamation:before { content:"\e7c8" } .icon-superscript:before { content:"\e7c9" } .icon-subscript:before { content:"\e7ca" } .icon-eraser:before { content:"\e7cb" } .icon-puzzle:before { content:"\e7cc" } .icon-microphone2:before { content:"\e7cd" } .icon-microphone-off2:before { content:"\e7ce" } .icon-shield:before { content:"\e7cf" } .icon-calendar-empty:before { content:"\e7d0" } .icon-fire-extinguisher:before { content:"\e7d1" } .icon-rocket:before { content:"\e7d2" } .icon-maxcdn:before { content:"\e7d3" } .icon-chevron-sign-left:before { content:"\e7d4" } .icon-chevron-sign-right:before { content:"\e7d5" } .icon-chevron-sign-up:before { content:"\e7d6" } .icon-chevron-sign-down:before { content:"\e7d7" } .icon-html52:before { content:"\e7d8" } .icon-css3:before { content:"\e7d9" } .icon-anchor:before { content:"\e7da" } .icon-unlock-alt:before { content:"\e7db" } .icon-bullseye:before { content:"\e7dc" } .icon-ellipsis-horizontal:before { content:"\e7dd" } .icon-ellipsis-vertical:before { content:"\e7de" } .icon-rss-sign:before { content:"\e7df" } .icon-play-sign:before { content:"\e7e0" } .icon-ticket:before { content:"\e7e1" } .icon-minus-sign-alt:before { content:"\e7e2" } .icon-check-minus:before { content:"\e7e3" } .icon-level-up:before { content:"\e7e4" } .icon-level-down:before { content:"\e7e5" } .icon-check-sign:before { content:"\e7e6" } .icon-edit-sign:before { content:"\e7e7" } .icon-external-link-sign:before { content:"\e7e8" } .icon-share-sign:before { content:"\e7e9" } .icon-compass:before { content:"\e7ea" } .icon-collapse:before { content:"\e7eb" } .icon-collapse-top:before { content:"\e7ec" } .icon-expand:before { content:"\e7ed" } .icon-euro:before { content:"\e7ee" } .icon-gbp:before { content:"\e7ef" } .icon-dollar:before { content:"\e7f0" } .icon-rupee:before { content:"\e7f1" } .icon-yen:before { content:"\e7f2" } .icon-renminbi:before { content:"\e7f3" } .icon-won:before { content:"\e7f4" } .icon-bitcoin2:before { content:"\e7f5" } .icon-file3:before { content:"\e7f6" } .icon-file-text:before { content:"\e7f7" } .icon-sort-by-alphabet:before { content:"\e7f8" } .icon-sort-by-alphabet-alt:before { content:"\e7f9" } .icon-sort-by-attributes:before { content:"\e7fa" } .icon-sort-by-attributes-alt:before { content:"\e7fb" } .icon-sort-by-order:before { content:"\e7fc" } .icon-sort-by-order-alt:before { content:"\e7fd" } .icon-thumbs-up2:before { content:"\e7fe" } .icon-thumbs-down2:before { content:"\e7ff" } .icon-youtube-sign:before { content:"\e800" } .icon-youtube2:before { content:"\e801" } .icon-xing2:before { content:"\e802" } .icon-xing-sign:before { content:"\e803" } .icon-youtube-play:before { content:"\e804" } .icon-dropbox2:before { content:"\e805" } .icon-stackexchange:before { content:"\e806" } .icon-instagram2:before { content:"\e807" } .icon-flickr2:before { content:"\e808" } .icon-adn:before { content:"\e809" } .icon-bitbucket2:before { content:"\e80a" } .icon-bitbucket-sign:before { content:"\e80b" } .icon-tumblr2:before { content:"\e80c" } .icon-tumblr-sign:before { content:"\e80d" } .icon-long-arrow-down:before { content:"\e80e" } .icon-long-arrow-up:before { content:"\e80f" } .icon-long-arrow-left:before { content:"\e810" } .icon-long-arrow-right:before { content:"\e811" } .icon-apple:before { content:"\e812" } .icon-windows3:before { content:"\e813" } .icon-android2:before { content:"\e814" } .icon-linux:before { content:"\e815" } .icon-dribbble2:before { content:"\e816" } .icon-skype2:before { content:"\e817" } .icon-foursquare2:before { content:"\e818" } .icon-trello:before { content:"\e819" } .icon-female:before { content:"\e81a" } .icon-male:before { content:"\e81b" } .icon-gittip:before { content:"\e81c" } .icon-sun2:before { content:"\e81d" } .icon-moon:before { content:"\e81e" } .icon-archive2:before { content:"\e81f" } .icon-bug:before { content:"\e820" } .icon-renren:before { content:"\e821" } .icon-weibo2:before { content:"\e822" } .icon-vk2:before { content:"\e823" } .icon-line-eye:before { content:"\e000" } .icon-line-paper-clip:before { content:"\e001" } .icon-line-mail:before { content:"\e002" } .icon-line-toggle:before { content:"\e003" } .icon-line-layout:before { content:"\e004" } .icon-line-link:before { content:"\e005" } .icon-line-bell:before { content:"\e006" } .icon-line-lock:before { content:"\e007" } .icon-line-unlock:before { content:"\e008" } .icon-line-ribbon:before { content:"\e009" } .icon-line-image:before { content:"\e010" } .icon-line-signal:before { content:"\e011" } .icon-line-target:before { content:"\e012" } .icon-line-clipboard:before { content:"\e013" } .icon-line-clock:before { content:"\e014" } .icon-line-watch:before { content:"\e015" } .icon-line-air-play:before { content:"\e016" } .icon-line-camera:before { content:"\e017" } .icon-line-video:before { content:"\e018" } .icon-line-disc:before { content:"\e019" } .icon-line-printer:before { content:"\e020" } .icon-line-monitor:before { content:"\e021" } .icon-line-server:before { content:"\e022" } .icon-line-cog:before { content:"\e023" } .icon-line-heart:before { content:"\e024" } .icon-line-paragraph:before { content:"\e025" } .icon-line-align-justify:before { content:"\e026" } .icon-line-align-left:before { content:"\e027" } .icon-line-align-center:before { content:"\e028" } .icon-line-align-right:before { content:"\e029" } .icon-line-book:before { content:"\e030" } .icon-line-layers:before { content:"\e031" } .icon-line-stack:before { content:"\e032" } .icon-line-stack-2:before { content:"\e033" } .icon-line-paper:before { content:"\e034" } .icon-line-paper-stack:before { content:"\e035" } .icon-line-search:before { content:"\e036" } .icon-line-zoom-in:before { content:"\e037" } .icon-line-zoom-out:before { content:"\e038" } .icon-line-reply:before { content:"\e039" } .icon-line-circle-plus:before { content:"\e040" } .icon-line-circle-minus:before { content:"\e041" } .icon-line-circle-check:before { content:"\e042" } .icon-line-circle-cross:before { content:"\e043" } .icon-line-square-plus:before { content:"\e044" } .icon-line-square-minus:before { content:"\e045" } .icon-line-square-check:before { content:"\e046" } .icon-line-square-cross:before { content:"\e047" } .icon-line-microphone:before { content:"\e048" } .icon-line-record:before { content:"\e049" } .icon-line-skip-back:before { content:"\e050" } .icon-line-rewind:before { content:"\e051" } .icon-line-play:before { content:"\e052" } .icon-line-pause:before { content:"\e053" } .icon-line-stop:before { content:"\e054" } .icon-line-fast-forward:before { content:"\e055" } .icon-line-skip-forward:before { content:"\e056" } .icon-line-shuffle:before { content:"\e057" } .icon-line-repeat:before { content:"\e058" } .icon-line-folder:before { content:"\e059" } .icon-line-umbrella:before { content:"\e060" } .icon-line-moon:before { content:"\e061" } .icon-line-thermometer:before { content:"\e062" } .icon-line-drop:before { content:"\e063" } .icon-line-sun:before { content:"\e064" } .icon-line-cloud:before { content:"\e065" } .icon-line-cloud-upload:before { content:"\e066" } .icon-line-cloud-download:before { content:"\e067" } .icon-line-upload:before { content:"\e068" } .icon-line-download:before { content:"\e069" } .icon-line-location:before { content:"\e070" } .icon-line-location-2:before { content:"\e071" } .icon-line-map:before { content:"\e072" } .icon-line-battery:before { content:"\e073" } .icon-line-head:before { content:"\e074" } .icon-line-briefcase:before { content:"\e075" } .icon-line-speech-bubble:before { content:"\e076" } .icon-line-anchor:before { content:"\e077" } .icon-line-globe:before { content:"\e078" } .icon-line-box:before { content:"\e079" } .icon-line-reload:before { content:"\e080" } .icon-line-share:before { content:"\e081" } .icon-line-marquee:before { content:"\e082" } .icon-line-marquee-plus:before { content:"\e083" } .icon-line-marquee-minus:before { content:"\e084" } .icon-line-tag:before { content:"\e085" } .icon-line-power:before { content:"\e086" } .icon-line-command:before { content:"\e087" } .icon-line-alt:before { content:"\e088" } .icon-line-esc:before { content:"\e089" } .icon-line-bar-graph:before { content:"\e090" } .icon-line-bar-graph-2:before { content:"\e091" } .icon-line-pie-graph:before { content:"\e092" } .icon-line-star:before { content:"\e093" } .icon-line-arrow-left:before { content:"\e094" } .icon-line-arrow-right:before { content:"\e095" } .icon-line-arrow-up:before { content:"\e096" } .icon-line-arrow-down:before { content:"\e097" } .icon-line-volume:before { content:"\e098" } .icon-line-mute:before { content:"\e099" } .icon-line-content-right:before { content:"\e100" } .icon-line-content-left:before { content:"\e101" } .icon-line-grid:before { content:"\e102" } .icon-line-grid-2:before { content:"\e103" } .icon-line-columns:before { content:"\e104" } .icon-line-loader:before { content:"\e105" } .icon-line-bag:before { content:"\e106" } .icon-line-ban:before { content:"\e107" } .icon-line-flag:before { content:"\e108" } .icon-line-trash:before { content:"\e109" } .icon-line-expand:before { content:"\e110" } .icon-line-contract:before { content:"\e111" } .icon-line-maximize:before { content:"\e112" } .icon-line-minimize:before { content:"\e113" } .icon-line-plus:before { content:"\e114" } .icon-line-minus:before { content:"\e115" } .icon-line-check:before { content:"\e116" } .icon-line-cross:before { content:"\e117" } .icon-line-move:before { content:"\e118" } .icon-line-delete:before { content:"\e119" } .icon-line-menu:before { content:"\e120" } .icon-line-archive:before { content:"\e121" } .icon-line-inbox:before { content:"\e122" } .icon-line-outbox:before { content:"\e123" } .icon-line-file:before { content:"\e124" } .icon-line-file-add:before { content:"\e125" } .icon-line-file-subtract:before { content:"\e126" } .icon-line-help:before { content:"\e127" } .icon-line-open:before { content:"\e128" } .icon-line-ellipsis:before { content:"\e129" } .icon-line2-user-female:before { content:"\e000" } .icon-line2-user-follow:before { content:"\e002" } .icon-line2-user-following:before { content:"\e003" } .icon-line2-user-unfollow:before { content:"\e004" } .icon-line2-trophy:before { content:"\e006" } .icon-line2-screen-smartphone:before { content:"\e010" } .icon-line2-screen-desktop:before { content:"\e011" } .icon-line2-plane:before { content:"\e012" } .icon-line2-notebook:before { content:"\e013" } .icon-line2-moustache:before { content:"\e014" } .icon-line2-mouse:before { content:"\e015" } .icon-line2-magnet:before { content:"\e016" } .icon-line2-energy:before { content:"\e020" } .icon-line2-emoticon-smile:before { content:"\e021" } .icon-line2-disc:before { content:"\e022" } .icon-line2-cursor-move:before { content:"\e023" } .icon-line2-crop:before { content:"\e024" } .icon-line2-credit-card:before { content:"\e025" } .icon-line2-chemistry:before { content:"\e026" } .icon-line2-user:before { content:"\e005" } .icon-line2-speedometer:before { content:"\e007" } .icon-line2-social-youtube:before { content:"\e008" } .icon-line2-social-twitter:before { content:"\e009" } .icon-line2-social-tumblr:before { content:"\e00a" } .icon-line2-social-facebook:before { content:"\e00b" } .icon-line2-social-dropbox:before { content:"\e00c" } .icon-line2-social-dribbble:before { content:"\e00d" } .icon-line2-shield:before { content:"\e00e" } .icon-line2-screen-tablet:before { content:"\e00f" } .icon-line2-magic-wand:before { content:"\e017" } .icon-line2-hourglass:before { content:"\e018" } .icon-line2-graduation:before { content:"\e019" } .icon-line2-ghost:before { content:"\e01a" } .icon-line2-game-controller:before { content:"\e01b" } .icon-line2-fire:before { content:"\e01c" } .icon-line2-eyeglasses:before { content:"\e01d" } .icon-line2-envelope-open:before { content:"\e01e" } .icon-line2-envelope-letter:before { content:"\e01f" } .icon-line2-bell:before { content:"\e027" } .icon-line2-badge:before { content:"\e028" } .icon-line2-anchor:before { content:"\e029" } .icon-line2-wallet:before { content:"\e02a" } .icon-line2-vector:before { content:"\e02b" } .icon-line2-speech:before { content:"\e02c" } .icon-line2-puzzle:before { content:"\e02d" } .icon-line2-printer:before { content:"\e02e" } .icon-line2-present:before { content:"\e02f" } .icon-line2-playlist:before { content:"\e030" } .icon-line2-pin:before { content:"\e031" } .icon-line2-picture:before { content:"\e032" } .icon-line2-map:before { content:"\e033" } .icon-line2-layers:before { content:"\e034" } .icon-line2-handbag:before { content:"\e035" } .icon-line2-globe-alt:before { content:"\e036" } .icon-line2-globe:before { content:"\e037" } .icon-line2-frame:before { content:"\e038" } .icon-line2-folder-alt:before { content:"\e039" } .icon-line2-film:before { content:"\e03a" } .icon-line2-feed:before { content:"\e03b" } .icon-line2-earphones-alt:before { content:"\e03c" } .icon-line2-earphones:before { content:"\e03d" } .icon-line2-drop:before { content:"\e03e" } .icon-line2-drawer:before { content:"\e03f" } .icon-line2-docs:before { content:"\e040" } .icon-line2-directions:before { content:"\e041" } .icon-line2-direction:before { content:"\e042" } .icon-line2-diamond:before { content:"\e043" } .icon-line2-cup:before { content:"\e044" } .icon-line2-compass:before { content:"\e045" } .icon-line2-call-out:before { content:"\e046" } .icon-line2-call-in:before { content:"\e047" } .icon-line2-call-end:before { content:"\e048" } .icon-line2-calculator:before { content:"\e049" } .icon-line2-bubbles:before { content:"\e04a" } .icon-line2-briefcase:before { content:"\e04b" } .icon-line2-book-open:before { content:"\e04c" } .icon-line2-basket-loaded:before { content:"\e04d" } .icon-line2-basket:before { content:"\e04e" } .icon-line2-bag:before { content:"\e04f" } .icon-line2-action-undo:before { content:"\e050" } .icon-line2-action-redo:before { content:"\e051" } .icon-line2-wrench:before { content:"\e052" } .icon-line2-umbrella:before { content:"\e053" } .icon-line2-trash:before { content:"\e054" } .icon-line2-tag:before { content:"\e055" } .icon-line2-support:before { content:"\e056" } .icon-line2-size-fullscreen:before { content:"\e057" } .icon-line2-size-actual:before { content:"\e058" } .icon-line2-shuffle:before { content:"\e059" } .icon-line2-share-alt:before { content:"\e05a" } .icon-line2-share:before { content:"\e05b" } .icon-line2-rocket:before { content:"\e05c" } .icon-line2-question:before { content:"\e05d" } .icon-line2-pie-chart:before { content:"\e05e" } .icon-line2-pencil:before { content:"\e05f" } .icon-line2-note:before { content:"\e060" } .icon-line2-music-tone-alt:before { content:"\e061" } .icon-line2-music-tone:before { content:"\e062" } .icon-line2-microphone:before { content:"\e063" } .icon-line2-loop:before { content:"\e064" } .icon-line2-logout:before { content:"\e065" } .icon-line2-login:before { content:"\e066" } .icon-line2-list:before { content:"\e067" } .icon-line2-like:before { content:"\e068" } .icon-line2-home:before { content:"\e069" } .icon-line2-grid:before { content:"\e06a" } .icon-line2-graph:before { content:"\e06b" } .icon-line2-equalizer:before { content:"\e06c" } .icon-line2-dislike:before { content:"\e06d" } .icon-line2-cursor:before { content:"\e06e" } .icon-line2-control-start:before { content:"\e06f" } .icon-line2-control-rewind:before { content:"\e070" } .icon-line2-control-play:before { content:"\e071" } .icon-line2-control-pause:before { content:"\e072" } .icon-line2-control-forward:before { content:"\e073" } .icon-line2-control-end:before { content:"\e074" } .icon-line2-calendar:before { content:"\e075" } .icon-line2-bulb:before { content:"\e076" } .icon-line2-bar-chart:before { content:"\e077" } .icon-line2-arrow-up:before { content:"\e078" } .icon-line2-arrow-right:before { content:"\e079" } .icon-line2-arrow-left:before { content:"\e07a" } .icon-line2-arrow-down:before { content:"\e07b" } .icon-line2-ban:before { content:"\e07c" } .icon-line2-bubble:before { content:"\e07d" } .icon-line2-camcorder:before { content:"\e07e" } .icon-line2-camera:before { content:"\e07f" } .icon-line2-check:before { content:"\e080" } .icon-line2-clock:before { content:"\e081" } .icon-line2-close:before { content:"\e082" } .icon-line2-cloud-download:before { content:"\e083" } .icon-line2-cloud-upload:before { content:"\e084" } .icon-line2-doc:before { content:"\e085" } .icon-line2-envelope:before { content:"\e086" } .icon-line2-eye:before { content:"\e087" } .icon-line2-flag:before { content:"\e088" } .icon-line2-folder:before { content:"\e089" } .icon-line2-heart:before { content:"\e08a" } .icon-line2-info:before { content:"\e08b" } .icon-line2-key:before { content:"\e08c" } .icon-line2-link:before { content:"\e08d" } .icon-line2-lock:before { content:"\e08e" } .icon-line2-lock-open:before { content:"\e08f" } .icon-line2-magnifier:before { content:"\e090" } .icon-line2-magnifier-add:before { content:"\e091" } .icon-line2-magnifier-remove:before { content:"\e092" } .icon-line2-paper-clip:before { content:"\e093" } .icon-line2-paper-plane:before { content:"\e094" } .icon-line2-plus:before { content:"\e095" } .icon-line2-pointer:before { content:"\e096" } .icon-line2-power:before { content:"\e097" } .icon-line2-refresh:before { content:"\e098" } .icon-line2-reload:before { content:"\e099" } .icon-line2-settings:before { content:"\e09a" } .icon-line2-star:before { content:"\e09b" } .icon-line2-symbol-female:before { content:"\e09c" } .icon-line2-symbol-male:before { content:"\e09d" } .icon-line2-target:before { content:"\e09e" } .icon-line2-volume-1:before { content:"\e09f" } .icon-line2-volume-2:before { content:"\e0a0" } .icon-line2-volume-off:before { content:"\e0a1" } .icon-line2-users:before { content:"\e001" }/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT  Copyright (c) 2014 Daniel Eden */ .not-animated { opacity:0 } .animated { opacity:1; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both } .animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite } .animated.hinge { -webkit-animation-duration:2s; animation-duration:2s } .animated.bounceIn, .animated.bounceOut { -webkit-animation-duration:.75s; animation-duration:.75s } .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration:.75s; animation-duration:.75s } @-webkit-keyframes bounce { 0%, 100%, 20%, 53%, 80% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 40%, 43% { -webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -30px, 0); transform:translate3d(0, -30px, 0) } 70% { -webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -15px, 0); transform:translate3d(0, -15px, 0) } 90% { -webkit-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0) } } @keyframes bounce { 0%, 100%, 20%, 53%, 80% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 40%, 43% { -webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -30px, 0); transform:translate3d(0, -30px, 0) } 70% { -webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -15px, 0); transform:translate3d(0, -15px, 0) } 90% { -webkit-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0) } } .bounce { -webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom } @-webkit-keyframes flash { 0%, 100%, 50% { opacity:1 } 25%, 75% { opacity:0 } } @keyframes flash { 0%, 100%, 50% { opacity:1 } 25%, 75% { opacity:0 } } .flash { -webkit-animation-name:flash; animation-name:flash } @-webkit-keyframes pulse { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } @keyframes pulse { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } .pulse { -webkit-animation-name:pulse; animation-name:pulse } @-webkit-keyframes rubberBand { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 30% { -webkit-transform:scale3d(1.25, .75, 1); transform:scale3d(1.25, .75, 1) } 40% { -webkit-transform:scale3d(.75, 1.25, 1); transform:scale3d(.75, 1.25, 1) } 50% { -webkit-transform:scale3d(1.15, .85, 1); transform:scale3d(1.15, .85, 1) } 65% { -webkit-transform:scale3d(.95, 1.05, 1); transform:scale3d(.95, 1.05, 1) } 75% { -webkit-transform:scale3d(1.05, .95, 1); transform:scale3d(1.05, .95, 1) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } @keyframes rubberBand { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 30% { -webkit-transform:scale3d(1.25, .75, 1); transform:scale3d(1.25, .75, 1) } 40% { -webkit-transform:scale3d(.75, 1.25, 1); transform:scale3d(.75, 1.25, 1) } 50% { -webkit-transform:scale3d(1.15, .85, 1); transform:scale3d(1.15, .85, 1) } 65% { -webkit-transform:scale3d(.95, 1.05, 1); transform:scale3d(.95, 1.05, 1) } 75% { -webkit-transform:scale3d(1.05, .95, 1); transform:scale3d(1.05, .95, 1) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } .rubberBand { -webkit-animation-name:rubberBand; animation-name:rubberBand } @-webkit-keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0) } } @keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0) } } .shake { -webkit-animation-name:shake; animation-name:shake } @-webkit-keyframes swing { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg) } } @keyframes swing { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg) } } .swing { -webkit-transform-origin:top center; transform-origin:top center; -webkit-animation-name:swing; animation-name:swing } @-webkit-keyframes tada { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } @keyframes tada { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } .tada { -webkit-animation-name:tada; animation-name:tada } @-webkit-keyframes wobble { 0% { -webkit-transform:none; transform:none } 15% { -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform:none; transform:none } } @keyframes wobble { 0% { -webkit-transform:none; transform:none } 15% { -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform:none; transform:none } } .wobble { -webkit-animation-name:wobble; animation-name:wobble } @-webkit-keyframes jello { 11.1% { -webkit-transform:none; transform:none } 22.2% { -webkit-transform:skewX(-12.5deg) skewY(-12.5deg); transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform:skewX(6.25deg) skewY(6.25deg); transform:skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform:skewX(-3.125deg) skewY(-3.125deg); transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform:skewX(1.5625deg) skewY(1.5625deg); transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform:skewX(-.78125deg) skewY(-.78125deg); transform:skewX(-.78125deg) skewY(-.78125deg) } 77.7% { -webkit-transform:skewX(.390625deg) skewY(.390625deg); transform:skewX(.390625deg) skewY(.390625deg) } 88.8% { -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg); transform:skewX(-.1953125deg) skewY(-.1953125deg) } 100% { -webkit-transform:none; transform:none } } @keyframes jello { 11.1% { -webkit-transform:none; transform:none } 22.2% { -webkit-transform:skewX(-12.5deg) skewY(-12.5deg); transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform:skewX(6.25deg) skewY(6.25deg); transform:skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform:skewX(-3.125deg) skewY(-3.125deg); transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform:skewX(1.5625deg) skewY(1.5625deg); transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform:skewX(-.78125deg) skewY(-.78125deg); transform:skewX(-.78125deg) skewY(-.78125deg) } 77.7% { -webkit-transform:skewX(.390625deg) skewY(.390625deg); transform:skewX(.390625deg) skewY(.390625deg) } 88.8% { -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg); transform:skewX(-.1953125deg) skewY(-.1953125deg) } 100% { -webkit-transform:none; transform:none } } .jello { -webkit-animation-name:jello; animation-name:jello; -webkit-transform-origin:center; transform-origin:center } @-webkit-keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 20% { -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1) } 40% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9) } 60% { opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03) } 80% { -webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97) } 100% { opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } @keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 20% { -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1) } 40% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9) } 60% { opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03) } 80% { -webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97) } 100% { opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1) } } .bounceIn { -webkit-animation-name:bounceIn; animation-name:bounceIn } @-webkit-keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0) } 60% { opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0) } 75% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 90% { -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0) } 100% { -webkit-transform:none; transform:none } } @keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0) } 60% { opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0) } 75% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 90% { -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0) } 100% { -webkit-transform:none; transform:none } } .bounceInDown { -webkit-animation-name:bounceInDown; animation-name:bounceInDown } @-webkit-keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(-3000px, 0, 0); transform:translate3d(-3000px, 0, 0) } 60% { opacity:1; -webkit-transform:translate3d(25px, 0, 0); transform:translate3d(25px, 0, 0) } 75% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0) } 90% { -webkit-transform:translate3d(5px, 0, 0); transform:translate3d(5px, 0, 0) } 100% { -webkit-transform:none; transform:none } } @keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(-3000px, 0, 0); transform:translate3d(-3000px, 0, 0) } 60% { opacity:1; -webkit-transform:translate3d(25px, 0, 0); transform:translate3d(25px, 0, 0) } 75% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0) } 90% { -webkit-transform:translate3d(5px, 0, 0); transform:translate3d(5px, 0, 0) } 100% { -webkit-transform:none; transform:none } } .bounceInLeft { -webkit-animation-name:bounceInLeft; animation-name:bounceInLeft } @-webkit-keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0) } 60% { opacity:1; -webkit-transform:translate3d(-25px, 0, 0); transform:translate3d(-25px, 0, 0) } 75% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0) } 90% { -webkit-transform:translate3d(-5px, 0, 0); transform:translate3d(-5px, 0, 0) } 100% { -webkit-transform:none; transform:none } } @keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0) } 60% { opacity:1; -webkit-transform:translate3d(-25px, 0, 0); transform:translate3d(-25px, 0, 0) } 75% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0) } 90% { -webkit-transform:translate3d(-5px, 0, 0); transform:translate3d(-5px, 0, 0) } 100% { -webkit-transform:none; transform:none } } .bounceInRight { -webkit-animation-name:bounceInRight; animation-name:bounceInRight } @-webkit-keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0) } 60% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0) } 75% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 90% { -webkit-transform:translate3d(0, -5px, 0); transform:translate3d(0, -5px, 0) } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } @keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1) } 0% { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0) } 60% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0) } 75% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 90% { -webkit-transform:translate3d(0, -5px, 0); transform:translate3d(0, -5px, 0) } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } .bounceInUp { -webkit-animation-name:bounceInUp; animation-name:bounceInUp } @-webkit-keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9) } 50%, 55% { opacity:1; -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1) } 100% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } } @keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9) } 50%, 55% { opacity:1; -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1) } 100% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } } .bounceOut { -webkit-animation-name:bounceOut; animation-name:bounceOut } @-webkit-keyframes bounceOutDown { 20% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0) } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } } @keyframes bounceOutDown { 20% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0) } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } } .bounceOutDown { -webkit-animation-name:bounceOutDown; animation-name:bounceOutDown } @-webkit-keyframes bounceOutLeft { 20% { opacity:1; -webkit-transform:translate3d(20px, 0, 0); transform:translate3d(20px, 0, 0) } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } } @keyframes bounceOutLeft { 20% { opacity:1; -webkit-transform:translate3d(20px, 0, 0); transform:translate3d(20px, 0, 0) } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } } .bounceOutLeft { -webkit-animation-name:bounceOutLeft; animation-name:bounceOutLeft } @-webkit-keyframes bounceOutRight { 20% { opacity:1; -webkit-transform:translate3d(-20px, 0, 0); transform:translate3d(-20px, 0, 0) } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } } @keyframes bounceOutRight { 20% { opacity:1; -webkit-transform:translate3d(-20px, 0, 0); transform:translate3d(-20px, 0, 0) } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } } .bounceOutRight { -webkit-animation-name:bounceOutRight; animation-name:bounceOutRight } @-webkit-keyframes bounceOutUp { 20% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, 20px, 0); transform:translate3d(0, 20px, 0) } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } } @keyframes bounceOutUp { 20% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, 20px, 0); transform:translate3d(0, 20px, 0) } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } } .bounceOutUp { -webkit-animation-name:bounceOutUp; animation-name:bounceOutUp } @-webkit-keyframes fadeIn { 0% { opacity:0 } 100% { opacity:1 } } @keyframes fadeIn { 0% { opacity:0 } 100% { opacity:1 } } .fadeIn { -webkit-animation-name:fadeIn; animation-name:fadeIn } @-webkit-keyframes fadeInDown { 0% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInDown { 0% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInDown { -webkit-animation-name:fadeInDown; animation-name:fadeInDown } @-webkit-keyframes fadeInDownBig { 0% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInDownBig { 0% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInDownBig { -webkit-animation-name:fadeInDownBig; animation-name:fadeInDownBig } @-webkit-keyframes fadeInLeft { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInLeft { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft } @-webkit-keyframes fadeInLeftBig { 0% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInLeftBig { 0% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInLeftBig { -webkit-animation-name:fadeInLeftBig; animation-name:fadeInLeftBig } @-webkit-keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight } @-webkit-keyframes fadeInRightBig { 0% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInRightBig { 0% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInRightBig { -webkit-animation-name:fadeInRightBig; animation-name:fadeInRightBig } @-webkit-keyframes fadeInUp { 0% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInUp { 0% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInUp { -webkit-animation-name:fadeInUp; animation-name:fadeInUp } @-webkit-keyframes fadeInUpBig { 0% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes fadeInUpBig { 0% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } 100% { opacity:1; -webkit-transform:none; transform:none } } .fadeInUpBig { -webkit-animation-name:fadeInUpBig; animation-name:fadeInUpBig } @-webkit-keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } @keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut } @-webkit-keyframes fadeOutDown { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } } @keyframes fadeOutDown { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } } .fadeOutDown { -webkit-animation-name:fadeOutDown; animation-name:fadeOutDown } @-webkit-keyframes fadeOutDownBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } } @keyframes fadeOutDownBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0) } } .fadeOutDownBig { -webkit-animation-name:fadeOutDownBig; animation-name:fadeOutDownBig } @-webkit-keyframes fadeOutLeft { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } } @keyframes fadeOutLeft { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } } .fadeOutLeft { -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft } @-webkit-keyframes fadeOutLeftBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } } @keyframes fadeOutLeftBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0) } } .fadeOutLeftBig { -webkit-animation-name:fadeOutLeftBig; animation-name:fadeOutLeftBig } @-webkit-keyframes fadeOutRight { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } } @keyframes fadeOutRight { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } } .fadeOutRight { -webkit-animation-name:fadeOutRight; animation-name:fadeOutRight } @-webkit-keyframes fadeOutRightBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } } @keyframes fadeOutRightBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0) } } .fadeOutRightBig { -webkit-animation-name:fadeOutRightBig; animation-name:fadeOutRightBig } @-webkit-keyframes fadeOutUp { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } } @keyframes fadeOutUp { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } } .fadeOutUp { -webkit-animation-name:fadeOutUp; animation-name:fadeOutUp } @-webkit-keyframes fadeOutUpBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } } @keyframes fadeOutUpBig { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0) } } .fadeOutUpBig { -webkit-animation-name:fadeOutUpBig; animation-name:fadeOutUpBig } @-webkit-keyframes flip { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg); transform:perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out } 40% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out } 50% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 80% { -webkit-transform:perspective(400px) scale3d(.95, .95, .95); transform:perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } } @keyframes flip { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg); transform:perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out } 40% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out } 50% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 80% { -webkit-transform:perspective(400px) scale3d(.95, .95, .95); transform:perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } } .animated.flip { -webkit-backface-visibility:visible; backface-visibility:visible; -webkit-animation-name:flip; animation-name:flip } @-webkit-keyframes flipInX { 0% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0 } 40% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 60% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg); transform:perspective(400px) rotate3d(1, 0, 0, 10deg); opacity:1 } 80% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg); transform:perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform:perspective(400px); transform:perspective(400px) } } @keyframes flipInX { 0% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0 } 40% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 60% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg); transform:perspective(400px) rotate3d(1, 0, 0, 10deg); opacity:1 } 80% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg); transform:perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform:perspective(400px); transform:perspective(400px) } } .flipInX { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:flipInX; animation-name:flipInX } @-webkit-keyframes flipInY { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0 } 40% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg); transform:perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 60% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg); transform:perspective(400px) rotate3d(0, 1, 0, 10deg); opacity:1 } 80% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg); transform:perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform:perspective(400px); transform:perspective(400px) } } @keyframes flipInY { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0 } 40% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg); transform:perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } 60% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg); transform:perspective(400px) rotate3d(0, 1, 0, 10deg); opacity:1 } 80% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg); transform:perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform:perspective(400px); transform:perspective(400px) } } .flipInY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:flipInY; animation-name:flipInY } @-webkit-keyframes flipOutX { 0% { -webkit-transform:perspective(400px); transform:perspective(400px) } 30% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); opacity:1 } 100% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); opacity:0 } } @keyframes flipOutX { 0% { -webkit-transform:perspective(400px); transform:perspective(400px) } 30% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); opacity:1 } 100% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); opacity:0 } } .flipOutX { -webkit-animation-name:flipOutX; animation-name:flipOutX; -webkit-backface-visibility:visible!important; backface-visibility:visible!important } @-webkit-keyframes flipOutY { 0% { -webkit-transform:perspective(400px); transform:perspective(400px) } 30% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg); transform:perspective(400px) rotate3d(0, 1, 0, -15deg); opacity:1 } 100% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); opacity:0 } } @keyframes flipOutY { 0% { -webkit-transform:perspective(400px); transform:perspective(400px) } 30% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg); transform:perspective(400px) rotate3d(0, 1, 0, -15deg); opacity:1 } 100% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); opacity:0 } } .flipOutY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:flipOutY; animation-name:flipOutY } @-webkit-keyframes lightSpeedIn { 0% { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg); transform:translate3d(100%, 0, 0) skewX(-30deg); opacity:0 } 60% { -webkit-transform:skewX(20deg); transform:skewX(20deg); opacity:1 } 80% { -webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1 } 100% { -webkit-transform:none; transform:none; opacity:1 } } @keyframes lightSpeedIn { 0% { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg); transform:translate3d(100%, 0, 0) skewX(-30deg); opacity:0 } 60% { -webkit-transform:skewX(20deg); transform:skewX(20deg); opacity:1 } 80% { -webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1 } 100% { -webkit-transform:none; transform:none; opacity:1 } } .lightSpeedIn { -webkit-animation-name:lightSpeedIn; animation-name:lightSpeedIn; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out } @-webkit-keyframes lightSpeedOut { 0% { opacity:1 } 100% { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg); transform:translate3d(100%, 0, 0) skewX(30deg); opacity:0 } } @keyframes lightSpeedOut { 0% { opacity:1 } 100% { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg); transform:translate3d(100%, 0, 0) skewX(30deg); opacity:0 } } .lightSpeedOut { -webkit-animation-name:lightSpeedOut; animation-name:lightSpeedOut; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, -200deg); transform:rotate3d(0, 0, 1, -200deg); opacity:0 } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1 } } @keyframes rotateIn { 0% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, -200deg); transform:rotate3d(0, 0, 1, -200deg); opacity:0 } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1 } } .rotateIn { -webkit-animation-name:rotateIn; animation-name:rotateIn } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1 } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1 } } .rotateInDownLeft { -webkit-animation-name:rotateInDownLeft; animation-name:rotateInDownLeft } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1 } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1 } } .rotateInDownRight { -webkit-animation-name:rotateInDownRight; animation-name:rotateInDownRight } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1 } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1 } } .rotateInUpLeft { -webkit-animation-name:rotateInUpLeft; animation-name:rotateInUpLeft } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -90deg); transform:rotate3d(0, 0, 1, -90deg); opacity:0 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1 } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -90deg); transform:rotate3d(0, 0, 1, -90deg); opacity:0 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1 } } .rotateInUpRight { -webkit-animation-name:rotateInUpRight; animation-name:rotateInUpRight } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin:center; transform-origin:center; opacity:1 } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, 200deg); transform:rotate3d(0, 0, 1, 200deg); opacity:0 } } @keyframes rotateOut { 0% { -webkit-transform-origin:center; transform-origin:center; opacity:1 } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, 200deg); transform:rotate3d(0, 0, 1, 200deg); opacity:0 } } .rotateOut { -webkit-animation-name:rotateOut; animation-name:rotateOut } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0 } } .rotateOutDownLeft { -webkit-animation-name:rotateOutDownLeft; animation-name:rotateOutDownLeft } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } } .rotateOutDownRight { -webkit-animation-name:rotateOutDownRight; animation-name:rotateOutDownRight } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1 } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0 } } .rotateOutUpLeft { -webkit-animation-name:rotateOutUpLeft; animation-name:rotateOutUpLeft } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 90deg); transform:rotate3d(0, 0, 1, 90deg); opacity:0 } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1 } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 90deg); transform:rotate3d(0, 0, 1, 90deg); opacity:0 } } .rotateOutUpRight { -webkit-animation-name:rotateOutUpRight; animation-name:rotateOutUpRight } @-webkit-keyframes hinge { 0% { -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg); transform:rotate3d(0, 0, 1, 80deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg); transform:rotate3d(0, 0, 1, 60deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; opacity:1 } 100% { -webkit-transform:translate3d(0, 700px, 0); transform:translate3d(0, 700px, 0); opacity:0 } } @keyframes hinge { 0% { -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg); transform:rotate3d(0, 0, 1, 80deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg); transform:rotate3d(0, 0, 1, 60deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; opacity:1 } 100% { -webkit-transform:translate3d(0, 700px, 0); transform:translate3d(0, 700px, 0); opacity:0 } } .hinge { -webkit-animation-name:hinge; animation-name:hinge } @-webkit-keyframes rollIn { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity:1; -webkit-transform:none; transform:none } } @keyframes rollIn { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity:1; -webkit-transform:none; transform:none } } .rollIn { -webkit-animation-name:rollIn; animation-name:rollIn } @-webkit-keyframes rollOut { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } @keyframes rollOut { 0% { opacity:1 } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } .rollOut { -webkit-animation-name:rollOut; animation-name:rollOut } @-webkit-keyframes zoomIn { 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 50% { opacity:1 } } @keyframes zoomIn { 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 50% { opacity:1 } } .zoomIn { -webkit-animation-name:zoomIn; animation-name:zoomIn } @-webkit-keyframes zoomInDown { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomInDown { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomInDown { -webkit-animation-name:zoomInDown; animation-name:zoomInDown } @-webkit-keyframes zoomInLeft { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomInLeft { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomInLeft { -webkit-animation-name:zoomInLeft; animation-name:zoomInLeft } @-webkit-keyframes zoomInRight { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomInRight { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomInRight { -webkit-animation-name:zoomInRight; animation-name:zoomInRight } @-webkit-keyframes zoomInUp { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomInUp { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomInUp { -webkit-animation-name:zoomInUp; animation-name:zoomInUp } @-webkit-keyframes zoomOut { 0% { opacity:1 } 50% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 100% { opacity:0 } } @keyframes zoomOut { 0% { opacity:1 } 50% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3) } 100% { opacity:0 } } .zoomOut { -webkit-animation-name:zoomOut; animation-name:zoomOut } @-webkit-keyframes zoomOutDown { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomOutDown { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomOutDown { -webkit-animation-name:zoomOutDown; animation-name:zoomOutDown } @-webkit-keyframes zoomOutLeft { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0) } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(-2000px, 0, 0); transform:scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin:left center; transform-origin:left center } } @keyframes zoomOutLeft { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0) } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(-2000px, 0, 0); transform:scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin:left center; transform-origin:left center } } .zoomOutLeft { -webkit-animation-name:zoomOutLeft; animation-name:zoomOutLeft } @-webkit-keyframes zoomOutRight { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(2000px, 0, 0); transform:scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin:right center; transform-origin:right center } } @keyframes zoomOutRight { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(2000px, 0, 0); transform:scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin:right center; transform-origin:right center } } .zoomOutRight { -webkit-animation-name:zoomOutRight; animation-name:zoomOutRight } @-webkit-keyframes zoomOutUp { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } @keyframes zoomOutUp { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19); animation-timing-function:cubic-bezier(.55, .055, .675, .19) } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1); animation-timing-function:cubic-bezier(.175, .885, .32, 1) } } .zoomOutUp { -webkit-animation-name:zoomOutUp; animation-name:zoomOutUp } @-webkit-keyframes slideInDown { 0% { -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } @keyframes slideInDown { 0% { -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } .slideInDown { -webkit-animation-name:slideInDown; animation-name:slideInDown } @-webkit-keyframes slideInLeft { 0% { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } @keyframes slideInLeft { 0% { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } .slideInLeft { -webkit-animation-name:slideInLeft; animation-name:slideInLeft } @-webkit-keyframes slideInRight { 0% { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } @keyframes slideInRight { 0% { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } .slideInRight { -webkit-animation-name:slideInRight; animation-name:slideInRight } @-webkit-keyframes slideInUp { 0% { -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } @keyframes slideInUp { 0% { -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } } .slideInUp { -webkit-animation-name:slideInUp; animation-name:slideInUp } @-webkit-keyframes slideOutDown { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } } @keyframes slideOutDown { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0) } } .slideOutDown { -webkit-animation-name:slideOutDown; animation-name:slideOutDown } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } } @keyframes slideOutLeft { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) } } .slideOutLeft { -webkit-animation-name:slideOutLeft; animation-name:slideOutLeft } @-webkit-keyframes slideOutRight { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } } @keyframes slideOutRight { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) } } .slideOutRight { -webkit-animation-name:slideOutRight; animation-name:slideOutRight } @-webkit-keyframes slideOutUp { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } } @keyframes slideOutUp { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 100% { visibility:hidden; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0) } } .slideOutUp { -webkit-animation-name:slideOutUp; animation-name:slideOutUp } .mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8 } .mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:0!important; -webkit-backface-visibility:hidden } .mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; box-sizing:border-box } .mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle } .mfp-align-top .mfp-container:before { display:none } .mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045 } .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width:100%; cursor:auto } .mfp-ajax-cur { cursor:progress } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out } .mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in } .mfp-auto-cursor .mfp-content { cursor:auto } .mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { -webkit-user-select:none; -moz-user-select:none; user-select:none } .mfp-loading.mfp-figure { display:none } .mfp-hide { display:none!important } .mfp-preloader { color:#CCC; position:absolute; top:50%; left:50%; width:24px; height:24px; background:url(../images/preloader-dark.gif) center center no-repeat; text-align:center; margin-top:-12px; margin-left:-12px; z-index:1044; text-indent:-9999px } .mfp-preloader a { color:#CCC } .mfp-preloader a:hover { color:#FFF } .mfp-s-ready .mfp-preloader { display:none } .mfp-s-error .mfp-content { display:none } button.mfp-arrow, button.mfp-close { overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation } button::-moz-focus-inner { padding:0; border:0 } .mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; padding:0 0 18px 10px; color:#FFF; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace } .mfp-close:focus, .mfp-close:hover { opacity:1 } .mfp-close:active { top:1px } .mfp-close-btn-in .mfp-close { color:#333 } .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { color:#FFF; right:-6px; text-align:right; padding-right:6px; width:100% } .mfp-counter { position:absolute; top:0; right:0; color:#CCC; font-size:12px; line-height:18px; white-space:nowrap } .mfp-arrow { position:absolute; opacity:.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent } .mfp-arrow:active { margin-top:-54px } .mfp-arrow:focus, .mfp-arrow:hover { opacity:1 } .mfp-arrow:after, .mfp-arrow:before { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent } .mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px } .mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:.7 } .mfp-arrow-left { left:0 } .mfp-arrow-left:after { border-right:17px solid #FFF; margin-left:31px } .mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3F3F3F } .mfp-arrow-right { right:0 } .mfp-arrow-right:after { border-left:17px solid #FFF; margin-left:39px } .mfp-arrow-right:before { border-left:27px solid #3F3F3F } .mfp-iframe-holder { padding-top:40px; padding-bottom:40px } .mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px } .mfp-iframe-holder .mfp-close { top:-40px } .mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25% } .mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#000 } img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0 40px; margin:0 auto } .mfp-figure { line-height:0 } .mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#444 } .mfp-figure small { color:#BDBDBD; display:block; font-size:12px; line-height:14px } .mfp-figure figure { margin:0 } .mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto } .mfp-title { text-align:left; line-height:18px; color:#F3F3F3; word-wrap:break-word; padding-right:36px } .mfp-image-holder .mfp-content { max-width:100% } .mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer } @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left:0; padding-right:0 } .mfp-img-mobile img.mfp-img { padding:0 } .mfp-img-mobile .mfp-figure:after { top:0; bottom:0 } .mfp-img-mobile .mfp-figure small { display:inline; margin-left:5px } .mfp-img-mobile .mfp-bottom-bar { background:rgba(0, 0, 0, .6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; box-sizing:border-box } .mfp-img-mobile .mfp-bottom-bar:empty { padding:0 } .mfp-img-mobile .mfp-counter { right:5px; top:3px } .mfp-img-mobile .mfp-close { top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0, 0, 0, .6); position:fixed; text-align:center; padding:0 } } @media all and (max-width:900px) { .mfp-arrow { -webkit-transform:scale(.75); transform:scale(.75) } .mfp-arrow-left { -webkit-transform-origin:0; transform-origin:0 } .mfp-arrow-right { -webkit-transform-origin:100%; transform-origin:100% } .mfp-container { padding-left:6px; padding-right:6px } } .mfp-fade.mfp-bg { opacity:0; -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; transition:all .25s ease-out } .mfp-fade.mfp-bg.mfp-ready { opacity:.8 } .mfp-fade.mfp-bg.mfp-removing { opacity:0 } .mfp-fade.mfp-wrap .mfp-content { opacity:0; -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; transition:all .25s ease-out } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity:1 } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity:0 } @media only screen and (max-width:1199px) { canvas { max-width:100%; height:auto!important } .promo h3 { font-size:20px } .promo>.container>span, .promo>span { font-size:15px } .promo-uppercase h3 { font-size:19px } .promo-uppercase>.container>span, .promo-uppercase>span { font-size:14px } } @media only screen and (min-width:992px) and (max-width:1199px) { #wrapper { width:1000px } #header.transparent-header.floating-header .container { width:1030px; padding:0 30px } #header.transparent-header.floating-header.sticky-header .container { width:970px; padding:0 15px } #primary-menu.sub-title ul>li>a { padding-left:15px; padding-right:15px } #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { width:940px } .floating-header #primary-menu ul li.mega-menu .mega-menu-content { width:1030px } .ei-slider { height:450px } .postcontent { width:690px } .postcontent.bothsidebar { width:440px } .sidebar { width:210px } .sidebar .widget iframe { width:210px!important } .team.team-list .team-image { width:200px } .testi-image, .testi-image a, .testi-image i, .testi-image img { display:block; width:36px; height:36px } .testi-image i { line-height:36px; font-size:20px } .bothsidebar .portfolio-item { width:50% } .bothsidebar .portfolio.portfolio-3 { margin:0 -20px -20px 0 } .bothsidebar .portfolio-3 .portfolio-item { padding:0 20px 20px 0 } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img { width:560px; height:311px } .portfolio-1 .portfolio-desc { width:340px } .bothsidebar .portfolio-shuffle, .postcontent .portfolio-1 .iconlist { display:none } .postcontent .portfolio-1 .portfolio-item .portfolio-image, .postcontent .portfolio-1 .portfolio-item .portfolio-image a, .postcontent .portfolio-1 .portfolio-item .portfolio-image img { width:400px; height:222px } .postcontent .portfolio-1 .portfolio-desc { width:250px; padding:0 } .bothsidebar .portfolio-1 .portfolio-item { width:100%!important } .bothsidebar .portfolio-1 .portfolio-item .portfolio-desc, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image { float:none; margin:0!important } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image { margin-bottom:20px!important } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img { width:100%; height:auto } .bothsidebar .portfolio-1 .portfolio-desc { width:100%; padding:0 } .bothsidebar .entry-title h2 { font-size:19px; font-weight:600 } .bothsidebar .entry-meta li { margin-right:10px } .postcontent .small-thumbs .entry-image { width:200px } .postcontent .post-grid.grid-3 .entry { width:213px } .postcontent .post-grid.grid-2 .entry { width:325px } .bothsidebar .small-thumbs .entry-image { width:120px } .bothsidebar .post-grid.grid-2 .entry { width:200px } .post-grid .entry { width:214px } .post-grid.grid-3 .entry { width:293px } .post-grid.grid-2 .entry { width:450px } .post-timeline .entry { width:400px!important } .post-timeline .entry.entry-date-section { width:100%!important } .mpost .entry-image, .mpost .entry-image a, .mpost .entry-image i, .mpost .entry-image img { width:120px; height:90px } .mpost .entry-image a i { line-height:90px } .col_one_third .landing-wide-form { padding:36px 30px } .col_one_third .landing-wide-form .heading-block h2 { font-size:32px } .col_one_third .landing-wide-form .heading-block span { font-size:17px } .bothsidebar .product-1 .product-image { width:200px; height:267px } .product-title h3 { font-size:18px } .panel .portfolio-meta li { padding-left:22px } .panel .portfolio-meta li span { display:block; margin-left:-21px } .portfolio-single-image-full .swiper-container, .portfolio-single-image-full.portfolio-single-thumbs { height:400px } .bnews-slider { width:817px } .landing-form-overlay { bottom:-142px } } @media only screen and (max-width:991px) { #wrapper { width:100%; margin:0; box-shadow:none } #header.full-header .container, .container-fullwidth { padding:0 15px!important; margin:0 auto; width:750px} .container.vertical-middle { width:100%!important } .vertical-middle+.video-wrap { position:absolute; width:100%; height:100%; top:0; left:0 } .postcontent, .postcontent.bothsidebar, .sidebar { width:100%; margin-right:0; float:none!important; margin-bottom:40px!important; padding-bottom:40px; border-bottom:1px solid #EEE } .sidebar.col_last { float:none; margin-bottom:0!important; padding-bottom:0; border-bottom:0 } #header, #header-wrap, #header.sticky-style-2, #header.sticky-style-2 #header-wrap, #header.sticky-style-3, #header.sticky-style-3 #header-wrap { height:auto!important } #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { min-height:60px } #header.sticky-header #header-wrap { position:relative } #header.transparent-header.floating-header { margin-top:0 } #header.transparent-header.floating-header .container { width:750px; padding:0 15px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 } #header.transparent-header+#page-title.page-title-parallax .container { padding-top:0 } #header.semi-transparent, #header.transparent-header { background:#FFF; border-bottom:1px solid #F5F5F5; z-index:auto } #header.dark.semi-transparent, #header.dark.transparent-header { background-color:#333; border-bottom:1px solid rgba(0, 0, 0, .1) } #header.transparent-header+#google-map, #header.transparent-header+#page-title.page-title-parallax, #header.transparent-header+#slider, #header.transparent-header.floating-header+#slider, #slider+#header.transparent-header { top:0; margin-bottom:0 } .slider-parallax .slider-parallax-inner { position:relative } #header-trigger, .header-extras, .top-advert { display:none } #logo { display:block; height:100px; float:none; margin:0 auto 0!important; max-width:none; text-align:center; border:0!important; padding:0!important } #logo a.standard-logo { display:inline-block } #primary-menu { display:block; float:none } #primary-menu-trigger { opacity:1; pointer-events:auto; top:25px; margin-top:0; left:0; z-index:1 } #primary-menu .container #primary-menu-trigger { top:5px; left:0 } #primary-menu>div>ul, #primary-menu>ul { display:none; float:none!important; border:0!important; padding:0!important; margin:0!important; -webkit-transition:none; -o-transition:none; transition:none } #primary-menu>div>ul { margin-top:60px!important } body:not(.top-search-open) #primary-menu-trigger { opacity:1; -webkit-transition:opacity .2s .2s ease, top .4s ease; -o-transition:opacity .2s .2s ease, top .4s ease; transition:opacity .2s .2s ease, top .4s ease } body.top-search-open #primary-menu-trigger { opacity:0 } body.side-push-panel #side-panel-trigger-close a { display:block; position:absolute; z-index:12; top:0; left:auto; right:0; width:40px; height:40px; font-size:18px; line-height:40px; color:#444; text-align:center; background-color:rgba(0, 0, 0, .1); border-radius:0 0 0 2px } #primary-menu.style-5>ul { padding-right:0; margin-right:0; border-right:0 } #primary-menu ul li { float:none; margin:0!important; text-align:left!important; border-top:1px solid #EEE } #primary-menu ul li:first-child { border-top:0 } #primary-menu ul>li>a, #primary-menu.style-2>div>ul>li>a { padding:14px 5px!important; border:none!important; margin:0!important } #primary-menu.style-5>ul>li>a>div { line-height:22px } #primary-menu.style-5>ul>li>a>div i { display:inline-block; margin:0 6px 0 0; top:-1px; width:16px; font-size:14px; line-height:inherit } #primary-menu.style-6>ul>li.current>a:after, #primary-menu.style-6>ul>li>a:after { display:none } #primary-menu.sub-title.style-2>div>ul>li, #primary-menu.sub-title>ul>li { background:0 0!important; margin-left:0 } #primary-menu.sub-title>div>ul>li>a, #primary-menu.sub-title>ul>li>a { line-height:22px; font-size:13px; border-top:none } #primary-menu.sub-title ul li>a span { display:none!important } #primary-menu.style-3 ul li.current>a, #primary-menu.style-3 ul li:hover>a, #primary-menu.sub-title div ul>li.current>a, #primary-menu.sub-title div ul>li:hover>a, #primary-menu.sub-title ul li.current>a, #primary-menu.sub-title ul li:hover>a { background-color:transparent!important; color:#444; text-shadow:none } #primary-menu ul:not(.windows-mobile-menu) li>a i.icon-angle-down:last-child { display:none } #primary-menu>.container>ul>li.sub-menu>a, #primary-menu>ul>li.sub-menu>a { background-image:url(../_img/icons/submenu.png); background-position:right center; background-repeat:no-repeat } #primary-menu ul li .mega-menu-content, #primary-menu ul ul:not(.mega-menu-column) { position:relative; width:auto; max-width:none; background:0 0!important; box-shadow:none; border:0; border-top:1px solid #EEE; z-index:1; top:0; padding-left:15px } #primary-menu ul li .mega-menu-content { padding-left:0 } #primary-menu ul ul:not(.mega-menu-column) ul { top:0!important; left:0 } #primary-menu ul li .mega-menu-content.menu-pos-invert, #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column) { left:0; right:0 } #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert { right:0 } #primary-menu ul ul li { float:none; margin:0; border-top:1px solid #EEE } #primary-menu ul ul li>a { padding:11px 5px!important; font-size:13px; text-transform:none; font-weight:400 } #primary-menu ul ul li:hover>a { background-color:transparent!important; font-weight:600; padding-left:5px; color:#0060A9 } #primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content, .floating-header #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { width:auto; margin:0; top:0 } #header.full-header #primary-menu ul li.mega-menu .mega-menu-content, .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content { width:auto!important; margin:0!important } #primary-menu ul li.mega-menu .mega-menu-content.style-2 { padding:0 } #primary-menu ul li .mega-menu-content ul { display:block!important; position:relative; opacity:1!important; top:0; left:0; min-width:inherit } #primary-menu ul li .mega-menu-content ul ul { border-top:1px solid #EEE } #primary-menu ul li .mega-menu-content ul.mega-menu-column { float:none; width:auto; margin:0; border-left:0!important; border-top:1px solid #EEE } #primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child { border:0 } #primary-menu ul li .mega-menu-content ul { width:100%!important } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column { padding:0 0 0 15px } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title { margin:0 } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a { font-size:13px; font-weight:600; text-transform:none!important; padding:11px 5px!important; line-height:22px!important; color:#444!important } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title:hover>a { background-color:transparent; color:#0060A9!important } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a:hover { color:#0060A9!important } #primary-menu ul li .mega-menu-content.style-2 li { border-top:1px solid #EEE } #primary-menu ul li .mega-menu-content.style-2 li:first-child { border-top:0 } #primary-menu ul li .mega-menu-content.style-2 ul>li>a:hover { padding-left:5px } .mega-menu-column .widget { padding:30px 0 } #top-search { margin:0!important } #top-search form { height:100px!important } #top-search form input { font-size:24px } #side-panel-trigger, #top-cart, #top-search a { position:absolute; top:0; left:auto; right:15px; margin:40px 0 } #top-search a { right:43px } #side-panel-trigger { right:71px } #primary-menu>div>#side-panel-trigger, #primary-menu>div>#top-cart, #primary-menu>div>#top-search a { margin:20px 0!important } #primary-menu ul.windows-mobile-menu li.sub-menu { position:relative } #primary-menu ul.windows-mobile-menu li.sub-menu a { background-image:none!important } #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger { position:absolute; cursor:pointer; width:32px; top:0; right:0; z-index:1; padding:0!important; text-align:center!important } #primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger { display:none } #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i { margin:0!important } #header.sticky-style-3 #top-cart .top-cart-content { top:40px } body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap { position:relative!important; top:0!important } #page-menu.pagemenu-active #page-submenu-trigger { background-color:rgba(0, 0, 0, .2) } #page-menu.pagemenu-active nav { display:block } #page-menu nav { display:none; position:absolute; float:none; width:200px; top:43px; left:auto; right:15px; height:auto; background-color:#0060A9; z-index:11 } #page-menu nav ul { height:auto; background-color:rgba(0, 0, 0, .2) } #page-menu nav li { float:none } #page-menu nav li a { height:40px; line-height:40px; padding:0 15px } #page-submenu-trigger { opacity:1; pointer-events:auto; color:#FFF } .ei-slider { height:350px } .ei-title h3 { display:none } .sticky-responsive-menu #header { min-height:100px; -webkit-transition:min-height .4s ease; -o-transition:min-height .4s ease; transition:min-height .4s ease } .sticky-responsive-menu #header-wrap { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } .sticky-responsive-menu.device-touch #header, .sticky-responsive-menu.device-touch #header-wrap, .sticky-responsive-menu.device-touch #logo, .sticky-responsive-menu.device-touch #logo img, .sticky-responsive-menu.device-touch #primary-menu-trigger, .sticky-responsive-menu.device-touch #side-panel-trigger, .sticky-responsive-menu.device-touch #top-cart, .sticky-responsive-menu.device-touch #top-search a { -webkit-transition:none!important; -o-transition:none!important; transition:none!important } #header.responsive-sticky-header { min-height:60px } .responsive-sticky-header #header-wrap { z-index:199; position:fixed; top:0; left:0; width:100%; background-color:#FFF; border-bottom:1px solid #EEE; -webkit-backface-visibility:hidden } .responsive-sticky-header #logo, .responsive-sticky-header #logo img { height:60px } .responsive-sticky-header #primary-menu-trigger { top:5px } .responsive-sticky-header #primary-menu>.container>ul, .responsive-sticky-header #primary-menu>ul { max-height:300px; overflow-y:scroll; margin-bottom:20px } .responsive-sticky-header #primary-menu>.container>ul, .responsive-sticky-header #primary-menu>ul { margin-bottom:20px!important } .responsive-sticky-header #side-panel-trigger, .responsive-sticky-header #top-cart, .responsive-sticky-header #top-search a { margin:20px 0 } .responsive-sticky-header #top-search form { height:60px!important } .portfolio .portfolio-item { width:33.33333333% } .portfolio-2 .portfolio-item { width:50% } .portfolio-1 .portfolio-item { width:100% } .portfolio-1 .portfolio-item .portfolio-image { float:none!important; margin:0!important; margin-bottom:10px!important } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:100%; height:auto } .portfolio-1 .portfolio-desc { width:100% } .portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0 } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding-bottom:0; border-bottom:0; overflow:hidden } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image { float:none; margin:0 0 20px 0!important } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { -webkit-transition:none; -o-transition:none; transition:none } .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img, .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0) } .portfolio-1.portfolio-fullwidth .alt .portfolio-desc, .portfolio-1.portfolio-fullwidth .portfolio-desc { position:relative; width:100%; height:auto; padding:0; background-color:transparent; left:0; right:0; -webkit-transition:none; -o-transition:none; transition:none } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:50% } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:50% } .device-touch .portfolio-parallax .portfolio-item .portfolio-desc, .device-touch .portfolio-parallax .portfolio-overlay { opacity:1 } .portfolio-ajax-modal, .shop-quick-view-ajax { width:90%!important } .ievent .entry-title h2, .small-thumbs .entry-title h2 { font-size:18px } .entry-meta li { font-size:12px; margin:0 10px 10px 0 } .post-grid { margin-right:-20px } .post-grid .entry { width:226px; margin-right:20px } .post-grid.grid-2, .post-grid.grid-3 { margin-right:-30px } .post-grid.grid-2 .entry, .post-grid.grid-3 .entry { width:345px; margin-right:30px } .post-masonry-full .entry { width:33.3%!important } .post-masonry-full.grid-3 .entry { width:50%!important } .post-timeline .entry { width:290px!important } .post-timeline .entry.entry-date-section { width:100%!important } .product { width:33.33333333% } .product:not(.product-2):not(.product-3) .product-title h3 { font-size:18px } .pricing [class^=col-md-] .pricing-box.best-price { margin-top:0 } .pricing.pricing-5 .pricing-box.best-price { margin-top:20px } .device-sm .pricing.pricing-5 .best-price .pricing-title h3, .device-sm .pricing.pricing-5 .pricing-title h3 { font-size:14px } .device-sm .pricing.pricing-5 .pricing-title span { font-size:12px } .device-sm .pricing.pricing-5 .pricing-price { font-size:48px } .device-sm .pricing.pricing-5 .pricing-price span { font-size:20px } .device-sm .pricing.pricing-5 .pricing-price span.price-tenure { font-size:12px } .device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title { padding:15px 0 } .pricing-box.pricing-extended .pricing-action-area, .pricing-box.pricing-extended .pricing-desc { position:relative; float:none; width:auto; padding:25px } .pricing-box.pricing-extended .pricing-action-area { height:auto; border-left:0; border-top:1px solid rgba(0, 0, 0, .05); -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px } .testimonials-grid.grid-3 li { width:50% } .section>.testimonial { padding:0 40px!important; max-width:none } .promo:not(.promo-full) { padding:30px 20px!important } .promo.promo-dark h3 { line-height:1.6 } .promo a.button { position:relative!important; top:0!important; margin:20px 0 0!important; left:0!important; right:0 } #contact-form-overlay-mini { float:none; width:auto; max-width:380px; margin:0 auto } .button.button-full { font-size:22px } .button.button-full i { top:3px!important } .bnews-title { float:none; display:inline-block } .bnews-slider { float:none; margin:10px 0 0; width:100% } .wedding-head { font-size:60px } .wedding-head .and { font-size:144px } .wedding-head .first-name span, .wedding-head .last-name span { font-size:40px } .error404 { font-size:180px } .landing-form-overlay { position:absolute; width:100%; max-width:400px; right:auto; left:50%; margin-left:-200px; bottom:0 } } @media only screen and (min-width:768px) and (max-width:991px) { .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid), .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide { height:400px!important } .sidebar-widgets-wrap { position:relative; margin:0 -38px -40px 0 } .sidebar-widgets-wrap .widget { display:inline-block; vertical-align:top; float:none; width:340px; margin:0 37px 40px 0; padding-top:0; border-top:0 } .landing-video { width:352px; height:199px; margin:14px 0 0 60px } } @media only screen and (max-width:767px) { body { padding:0!important } #wrapper { width:100%!important } .container-fullwidth { margin:0 auto; padding:0 15px!important } h1 { font-size:28px } h2 { font-size:24px } h3 { font-size:20px } h4 { font-size:16px } .one-page-arrow { display:none!important } #top-bar { height:auto } #top-bar .col_half { width:100%; margin-bottom:0!important } .top-links, .top-links>ul>li { float:none!important } .top-links>ul { text-align:center } .top-links>ul>li { display:inline-block; margin-right:-4px } .top-links ul div.top-link-section { left:auto; right:0; padding:20px 15px } .top-links ul div.top-link-section, .top-links ul ul { text-align:left } #gotoTop, .one-page-arrow { display:none!important } #top-bar { height:auto } #top-bar .col_half { width:100%; margin-bottom:0!important } .top-links, .top-links>ul>li { float:none!important } .top-links>ul { text-align:center } .top-links>ul>li { display:inline-block; margin-right:-4px } .top-links ul div.top-link-section { left:auto; right:0; padding:20px 15px } .top-links ul div.top-link-section, .top-links ul ul { text-align:left } #slider:not(.swiper_wrapper) .slider-caption, #top-social, .camera_caption, .ei-title, .flex-caption, .nivo-caption, .slider-arrow-bottom-sm, .slider-arrow-top-sm, .slider-caption .button, { display:none!important } .slider-caption p {} .slider-caption h2 { margin-bottom:0!important } .flex-control-nav li { opacity:1!important } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height:60px } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li, .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img { display:block; width:80px!important; height:60px!important } .col_five_sixth, .col_four_fifth, .col_full, .col_half, .col_one_fifth, .col_one_fourth, .col_one_sixth, .col_one_third, .col_three_fifth, .col_three_fourth, .col_two_fifth, .col_two_third, .postcontent, .postcontent.bothsidebar, .sidebar { width:100%; margin-right:0; float:none; margin-bottom:50px!important } .sidebar.col_last { margin-bottom:0!important } form .col_five_sixth, form .col_four_fifth, form .col_full, form .col_half, form .col_one_fifth, form .col_one_fourth, form .col_one_sixth, form .col_one_third, form .col_three_fifth, form .col_three_fourth, form .col_two_fifth, form .col_two_third { margin-bottom:25px!important } #page-title { padding:20px 0 25px; text-align:center } #page-title h1 { line-height:1.5; font-size:24px } #page-title span { display:none } #page-title .breadcrumb { position:relative!important; top:0!important; left:0!important; right:0!important; margin:15px 0 0!important } #page-title .portfolio-navigation, .portfolio-ajax-title .portfolio-navigation { position:relative; top:0; left:0; margin:15px auto 0 } .portfolio-ajax-title { text-align:center } .portfolio-filter { border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin-bottom:20px } .portfolio-filter li { width:33.33%; margin-bottom:20px } .portfolio-filter li a { text-align:center; border-left:none; padding:12px 18px!important; -webkit-border-radius:2px!important; -moz-border-radius:2px!important; border-radius:2px!important } .portfolio-filter li a:hover { color:#0060A9 } .portfolio-filter li.activeFilter a { color:#FFF; margin:0 } .portfolio-shuffle { display:none } .ievent .entry-image, .small-thumbs .entry-image { float:none!important; width:100%!important; margin:0 0 20px!important } .entry-title h2, .post-grid .entry-title h2 { font-size:18px!important; font-weight:600 } .entry-meta li { font-size:11px; margin:0 10px 10px 0 } #posts .entry-meta li i { display:none } #posts .entry-meta li:last-child i, #posts.post-grid .entry-meta li i { display:inline-block } .post-grid { margin-right:0!important } .post-grid .entry, .post-masonry-full.grid-3 .entry { float:none!important; width:100%!important; margin-right:0!important; border-right:0!important } .post-timeline .entry.entry-date-section { margin-left:0 } .post-timeline .entry-timeline, .timeline-border { display:none!important } .postcontent .post-timeline { padding-left:0 } .post-masonry-full .entry { padding:40px!important } .product-1 .product { width:100% } .product-1 .product-image { float:none!important; width:100%!important; height:auto!important; margin:0 0 20px!important } .product-1 .product-title h3 { font-size:19px } .product-1 p { display:none } .pricing-box.best-price { margin-top:0 } .pricing-box.pricing-extended .pricing-features li { width:auto; float:none } .pricing.pricing-5 .pricing-box { float:none; width:100% } table.cart .quantity { display:block } table.cart .quantity .minus, table.cart .quantity .plus, table.cart .quantity .qty { float:none; width:100% } table.cart .quantity .qty { border:0; border-top:1px solid #DDD; border-bottom:1px solid #DDD } .button.button-desc { padding:20px 17px; font-size:15px; max-width:100% } .button.button-desc span { font-size:11px } .process-steps li { float:none; width:auto!important; margin-top:20px } .process-steps li:first-child { margin-top:0 } .process-steps li:after, .process-steps li:before { display:none } h5 { margin:10px 0 0 0 } .testimonials-grid li { float:none; width:auto!important; padding-left:0; padding-right:0 } .team.team-list .team-image { float:none; width:100%; margin-right:0 } .team.team-list .team-title { margin-top:15px } .title-block { padding:2px 0 3px 15px; border-left-width:5px } .title-block h1+span { font-size:18px } .title-block h2+span { font-size:17px } .title-block h3+span { font-size:15px } .title-block h4+span { font-size:13px } .title-block-right { padding:2px 15px 3px 0; border-right-width:5px } .heading-block h1 { font-size:30px } .heading-block h1+span { font-size:20px } .heading-block h2 { font-size:26px } .heading-block h2+span { font-size:18px } .heading-block h3 { font-size:22px } .heading-block h4 { font-size:19px } .heading-block~p:not(.lead) { font-size:15px } .heading-block h3+span, .heading-block h4+span { font-size:17px } .emphasis-title h1, .emphasis-title h2 { font-size:44px } .wedding-head { font-size:48px } .wedding-head .and, .wedding-head .first-name, .wedding-head .last-name { display:block; margin:0 0 15px; text-align:center } .wedding-head .first-name span, .wedding-head .last-name span { font-size:36px } .wedding-head .and { font-size:120px } .news-carousel .overlay { display:none } #copyrights .col_half { text-align:center } #copyrights .col_half:last-child { display:none } #copyrights .footer-logo { margin-left:auto; margin-right:auto } } @media (min-width:480px) and (max-width:767px) { #header.full-header .container, .container, .container-fullwidth { width:470px } .container.vertical-middle { width:100%!important } .full-screen:not(.force-full-screen) .container.vertical-middle { width:470px!important } #top-search form input { padding-right:60px } .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height:300px!important } .swiper_wrapper .slider-caption h2 { font-size:36px } .ei-slider { height:250px } #header.transparent-header.floating-header .container { width:470px; padding:0 15px } .portfolio:not(.portfolio-1) { margin:0 -6px -6px 0 } .portfolio:not(.portfolio-1) .portfolio-item { padding:0 6px 6px 0 } .portfolio:not(.portfolio-1) .portfolio-item { width:50% } .portfolio:not(.portfolio-1) .portfolio-desc { padding:15px 5px 10px } .portfolio:not(.portfolio-1) .portfolio-desc h3 { font-size:16px } .portfolio:not(.portfolio-1) .portfolio-desc span { font-size:14px } .portfolio-notitle:not(.portfolio-1) .portfolio-desc { height:78px; padding:15px 5px; bottom:-79px } .portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc, .portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc { bottom:-78px; border-bottom:0 } .portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon, .portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon, .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon, .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon { margin-top:-55px!important } .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a { margin:20px 0 0!important } .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a.right-icon { margin-left:5px!important; margin-right:0!important } .portfolio-1 .portfolio-item .portfolio-image { float:none!important; margin:0!important; margin-bottom:10px!important } .portfolio-1 .portfolio-desc { width:100% } .portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0 } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding-bottom:0; border-bottom:0; overflow:hidden } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:50% } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:50% } .portfolio.portfolio-full, .portfolio.portfolio-nomargin { margin:0!important } .post-grid:not(.post-masonry) .entry-image iframe { height:246px } .shop:not(.product-1) { margin:0 -12px -12px 0 } .shop:not(.product-1) .product { padding:0 12px 12px 0; width:50% } .shop:not(.product-1) .product-title h3 { font-size:17px } .clients-grid.grid-4 li, .clients-grid.grid-6 li, .clients-grid:not(.grid-3):not(.grid-2) li { width:33.33% } .button.button-full { font-size:18px } .button.button-full i { top:2px!important; margin-left:3px!important } .error404, .error404-wrap .error404 { font-size:160px } .landing-video { position:relative; top:12px; width:333px; height:187px; margin:19px 0 0 53px } } @media only screen and (max-width:479px) { #header.full-header .container, .container, .container-fullwidth { width:310px!important } .container.vertical-middle { width:100%!important } .full-screen:not(.force-full-screen) .container.vertical-middle { width:310px!important } #top-cart { display:none } #top-search a { right:15px } #top-search form input { padding-right:30px } #side-panel-trigger { right:43px } .ei-slider, .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height:180px!important } .swiper_wrapper .slider-caption h2 { font-size:28px } #header.transparent-header.floating-header .container { width:310px; padding:0 15px } .portfolio-filter li { width:50% } .portfolio:not(.portfolio-1) { margin:0 } .portfolio:not(.portfolio-1) .portfolio-item { width:100% } .post-grid:not(.post-masonry) .entry-image iframe { height:157px } .mpost .entry-image { float:none; margin:0 0 20px 0 } .mpost .entry-image, .mpost .entry-image a, .mpost .entry-image i, .mpost .entry-image img { width:100%; height:auto } .mpost .entry-image i { height:150px; line-height:150px } .shop:not(.product-1) { margin:0 } .shop:not(.product-1) .product { margin:0 0 20px 0; padding:0; width:100% } .shop:not(.product-1) .product-title h3 { font-size:19px } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height:45px } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li, .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img { display:block; width:60px; height:45px } .si-share span { display:none } .parallax .entry-overlay, .parallax .entry-overlay-meta { left:50%!important; right:0!important; margin:0 0 0 -140px!important; width:280px!important } .parallax .entry-overlay { width:288px!important } .parallax .countdown-section { width:64px; height:64px; margin:0 8px 0 0; font-size:11px; padding:0; padding-top:12px } .parallax .countdown-amount { font-size:20px } .countdown-large .countdown-section { display:block; width:auto; margin:30px 0 0; border:0 } .countdown-large .countdown-section:first-child { margin-top:0 } .testi-image, .testi-image a, .testi-image i, .testi-image img { width:36px; height:36px } .testi-image i { line-height:36px; font-size:20px } .clients-grid.grid-4 li, .clients-grid.grid-6 li, .clients-grid:not(.grid-3):not(.grid-2) li { width:50% } .button.button-full { font-size:16px } .button.button-full i { top:2px!important; margin-left:3px!important } .emphasis-title h1, .emphasis-title h2 { font-size:40px!important } .error404, .error404-wrap .error404 { font-size:120px } .landing-video { position:relative; top:9px; width:212px; height:119px; margin:19px 0 0 34px } .landing-form-overlay { margin-left:-155px } .button.button-desc { padding:20px 17px; font-size:15px; max-width:100% } .button.button-desc span { font-size:11px } } @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) { #logo a.standard-logo { display:none } #logo a.retina-logo { display:inline-block } .form-process, .owl-carousel.owl-loading, .preloader, .preloader2 { background-image:url(../images/preloader@2x.gif); background-size:24px 24px } .dark .form-process, .dark .owl-carousel.owl-loading, .dark .preloader, .dark .preloader2 { background-image:url(../images/preloader-dark@2x.gif) } .widget_recent_comments li { background-image:url(../images/icons/widget-comment@2x.png); background-size:15px 26px } .widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_rss li a { background-image:url(../images/icons/widget-link@2x.png); background-size:4px 20px } .dark .widget_recent_comments li { background-image:url(../images/icons/widget-comment-dark@2x.png) } .dark .widget_archive li a, .dark .widget_categories li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_nav_menu li a, .dark .widget_pages li a, .dark .widget_recent_comments li a, .dark .widget_recent_entries li a, .dark .widget_rss li a { background-image:url(../images/icons/widget-link-dark@2x.png) } } @media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:2dppx) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and only screen and (min-resolution:2dppx) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and only screen and (min-resolution:2dppx) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and only screen and (min-resolution:2dppx) and (max-width:991px), only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and (max-width:991px), only screen and (min-resolution:2dppx) and only screen and (min-resolution:2dppx) and (max-width:991px) { #logo a.standard-logo { display:none } #logo a.retina-logo { display:inline-block } } .js-video { height:0; padding-top:25px; padding-bottom:67.5%; margin-bottom:10px; position:relative; overflow:hidden; } .js-video.widescreen { padding-bottom:56.34%; } .js_video.vimeo { padding-top:0; } .js-video iframe { top:0; left:0; width:100%; height:100%; position: absolute; } #AM-141064-tid-2 { visibility:hidden; display:none; } 