
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}


fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/*_\*/
* html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */



body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:10em;}dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}#system-themes-form div.incompatible{font-weight:bold;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}

ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.block ul{margin:0;padding:0 0 0.25em 1em;}

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}.profile{clear:both;margin:1em 0;}.profile .picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}


.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.content-multiple-remove-button{display:block;float:right;height:14px;width:16px;margin:2px 0 1px 0;padding:0;background:transparent url(/sites/all/modules/cck/images/remove.png) no-repeat 0 0;border-bottom:#C2C9CE 1px solid;border-right:#C2C9CE 1px solid;}.content-multiple-remove-button:hover{background-position:0 -14px;}.content-multiple-removed-row .content-multiple-remove-button{background-position:0 -28px;}.content-multiple-removed-row .content-multiple-remove-button:hover{background-position:0 -42px;}html.js .content-multiple-removed-row{background-color:#ffffcc;}.content-multiple-weight-header,.content-multiple-remove-header,.content-multiple-remove-cell,.content-multiple-table td.delta-order{text-align:center;}html.js .content-multiple-weight-header,html.js .content-multiple-remove-header span,html.js .content-multiple-table td.delta-order,html.js .content-multiple-remove-checkbox{display:none;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}


.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}table.cke_editor fieldset{padding:0 !important;}.cke_editor{display:table !important;}.cke_editor,#ie#bug{display:inline-table !important;}.cke_panel_listItem{background-image:none;padding-left:0;}tbody{border:0;}form#ckeditor-admin-profile-form textarea#edit-toolbar,form#ckeditor-admin-global-profile-form textarea#edit-toolbar{display:none;}form#ckeditor-admin-profile-form #edit-toolbar + .grippie,form#ckeditor-admin-global-profile-form #edit-toolbar + .grippie{display:none;}div.sortableList{cursor:n-resize;}div.widthMarker{height:20px;border-top:1px dashed #CCC;margin:10px 0px 0px 1px;padding-left:1px;text-align:center;}div.sortableList.group{margin:20px 0px 0px 0px;}div.sortableList div.sortableListDiv{height:30px;margin-bottom:3px;width:900px;}div.sortableList div.sortableListDiv span.sortableListSpan{background-color:#F0F0EE;height:30px;border-right:1px dashed #CCC;display:block;}div.sortableList div.sortableListDiv span.sortableListSpan ul{background:none;width:900px;white-space:nowrap;border:1px solid #CCC;list-style:none;margin:0px;padding:0px 0px 0px 1px;height:30px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li{background:none;list-style:none;cursor:move;height:18px;min-width:18px;padding:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li.group{min-width:5px;padding-left:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li img{border:0;padding:0;margin:0}li.sortableItem{position:relative;float:left;margin:3px 1px 1px 0px;border:1px solid #CCC;background-color:#F0F0EE;z-index:99;}fieldset#edit-appearance div#groupLayout,div#allButtons{border:0;padding:0 0 0 0;margin:1em 0;overflow:auto;}.cke_browser_ie .cke_panel_block{overflow:hidden !important;}

.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;width:24%;float:left;}.date-nav div.date-next{text-align:right;width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/*_\*/
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}/* End hide from IE-mac */

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}



.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}/*_\*/
* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}/* end clearfix */
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}.ui-widget-content a{color:#222222;}.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}.ui-widget-header a{color:#222222;}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;outline:none;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;outline:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999999;background:#dadada url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-icon{width:16px;height:16px;background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}.ui-widget-overlay{background:#aaaaaa url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:relative;padding:.2em;width:300px;}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-progressbar{height:2em;text-align:left;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-tabs{padding:.2em;zoom:1;}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0;}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}.ui-tabs .ui-tabs-hide{display:none !important;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}

.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}



.filefield-icon{margin:0 2px 0 0;}.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;}.filefield-element .widget-edit{float:left;max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}


.rmm{}.rmm *{-webkit-tap-highlight-color:transparent !important;}.rmm a{}.rmm .rmm-main-list,.rmm .rmm-main-list li{}.rmm ul{}.rmm ul li ul,.rmm ul li ul li,.rmm ul li ul li a{}.rmm .rmm-main-list li{}.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important;}.rmm-button:hover{cursor:pointer;}.rmm .rmm-toggled ul{display:none;margin:0px !important;padding:0px !important;}.rmm .rmm-toggled ul li{width:100%;display:block;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.5);}.rmm .rmm-toggled ul li.last{border-bottom:0;}.rmm .rmm-toggled ul li.first{border-top:1px solid rgba(255,255,255,.5);}.rmm .rmm-toggled ul li a:after{display:none;visibility:hidden;}.rmm .rmm-toggled ul li a{width:100%;color:#FFFFFF;text-align:left !important;padding:0 0 0 5px !important;display:block;line-height:35px !important;height:35px !important;}.rmm .rmm-toggled ul li a:hover{opacity:1;color:#FFFFFF;}.rmm .rmm-toggled-controls{display:block;height:35px;color:#FFFFFF;text-align:left;position:relative;}.rmm .rmm-toggled-controls:hover{cursor:pointer;}.rmm .rmm-toggled-title{position:relative;margin:0 0 0 5px;font-size:15px;line-height:35px;height:35px;color:#FFFFFF;text-transform:uppercase;}.i18n-bg .rmm .rmm-toggled-title{text-indent:-999px;}.i18n-bg .rmm .rmm-toggled-title:after{content:"Меню";position:absolute;top:0;left:0;text-indent:0;}.rmm .rmm-button{display:block;position:absolute;right:9px;top:7px;}.rmm .rmm-button span{display:block;margin:4px 0px 4px 0px;height:2px;background:#FFFFFF;width:25px;}.rmm.minimal .rmm-toggled ul li:first-child a{border-top:1px solid #dedede;}
#sa-airlines-report-form .filters{display:block;margin:25px 0 0 0;}#sa-airlines-report-form .actions{display:block;margin:15px 0 15px 0;}#sa-airlines-report-form #edit-airline-wrapper{display:inline-block;vertical-align:top;margin:0 10px 0 0;}#sa-airlines-report-form #edit-airline-wrapper select{width:150px;}#sa-airlines-report-form #edit-airline-wrapper > label{width:100%;display:block;margin:0 0 10px 0;}#sa-airlines-report-form #edit-report-wrapper{display:inline-block;vertical-align:top;margin:0 10px 0 0;}#sa-airlines-report-form #edit-report-wrapper select{width:220px;}#sa-airlines-report-form #edit-report-wrapper > label{width:100%;display:block;margin:0 0 10px 0;}#sa-airlines-report-form .container-inline-date{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:200px;}#sa-airlines-report-form .container-inline-date > .form-item > label{width:100%;display:block;margin:0 0 10px 0;}#sa-airlines-report-form .container-inline-date #edit-s-date-wrapper .form-item{}#sa-airlines-report-form .container-inline-date #edit-s-date-wrapper .form-item label{display:none;visibility:hidden;}#sa-airlines-report-form .container-inline-date #edit-e-date-wrapper .form-item{}#sa-airlines-report-form .container-inline-date #edit-e-date-wrapper .form-item label{display:none;visibility:hidden;}.page-user .airline-content{}.page-user .airline-content .content > .field{display:block;width:100%;border-bottom:1px solid #EEEEEE;margin:0 0 5px 0;padding:0 0 5px 0;}.page-user .airline-content .field-label-inline-first{width:100px;display:inline-block;vertical-align:middle;}.airline-contact-form{margin:25px 0 0 0;display:block;}.airline-contact-form .airline-name{}.airline-contact-form .airline-code .form-item label,.airline-contact-form .airline-name .form-item label{display:inline-block;vertical-align:top;width:80px;line-height:21px;}.airline-contact-form .airline-name .form-item .value{display:inline-block;vertical-align:top;text-transform:uppercase;font-size:21px;line-height:21px;font-weight:200;}.airline-contact-form .airline-code .form-item .value{display:inline-block;vertical-align:top;width:450px;padding:3px 5px;border:1px solid #CCCCCC;}.airline-contact-form #edit-language-wrapper{}.airline-contact-form #edit-language-wrapper label{display:inline-block;vertical-align:top;width:80px;}.airline-contact-form #edit-field-airline-fax-0-value-wrapper{margin:15px 0 0 0;}.airline-contact-form #edit-field-airline-web-site-0-url-wrapper{}.airline-contact-form #edit-field-airline-code-iata-0-value-wrapper > label,.airline-contact-form #edit-field-airline-country-0-value-wrapper > label,.airline-contact-form #edit-field-airline-web-site-0-url-wrapper > label,.airline-contact-form #edit-field-airline-email-0-email-wrapper > label,.airline-contact-form #edit-field-airline-fax-0-value-wrapper > label{display:inline-block;vertical-align:top;width:80px;line-height:32px;}.airline-contact-form #edit-field-airline-code-iata-0-value-wrapper > input,.airline-contact-form #edit-field-airline-country-0-value-wrapper > input,.airline-contact-form #edit-field-airline-web-site-0-url-wrapper > input,.airline-contact-form #edit-field-airline-email-0-email-wrapper > input,.airline-contact-form #edit-field-airline-fax-0-value-wrapper > input{display:inline-block;vertical-align:top;width:450px;}
#popup-message-background{}#popup-message-window{background:#FFFFFF;border:0;border-radius:0;padding:10px;font-size:14px;text-align:center;}#popup-message-window h1.popup-message-title{text-align:left;color:#666666;font-size:19px;font-weight:200;border-bottom:1px dotted #D3D3D3;padding-bottom:5px;margin-bottom:20px;}#popup-message-close{right:10px;top:12px;}#popup-message-window .message{margin:25px 25px 0 25px;display:block;}#popup-message-window .actions{margin:20px 0 0 0;display:block;}#popup-message-window .actions .button{font-size:13px;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (min-width:320px) and (max-width:480px) {}
#edit-type{width:100px;}#edit-field-object-category-value{width:200px;}#edit-field-page-category-value{width:200px;}
.flights-exposed-filters div.ahah-progress,#schedule-load-throbber{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:999;}.flights-exposed-filters div.ahah-progress div.throbber,#schedule-load-throbber #throbber{position:absolute;top:50%;left:50%;background-image:url(/sites/all/modules/sa_flights/images/799910.gif);background-position:0 0;background-repeat:no-repeat;width:66px;height:66px;margin:-33px 0 0 -33px;display:block;}.terminal{text-align:center;}.city-name{text-align:center !important;}
.node-type-message .attention-msg,.front .attention-msg{position:relative;width:550px;margin:25px auto 0 auto;padding:20px;display:block;background-color:#0094D9;}.node-type-message .attention-msg .msg,.front .attention-msg .msg{width:100%;display:block;overflow:hidden;}.node-type-message .attention-msg .msg .sign,.front .attention-msg .msg .sign{display:inline-block;width:15%;vertical-align:top;}.node-type-message .attention-msg .msg .icon,.front .attention-msg .msg .icon{width:75px;margin:0 auto;display:block;}.node-type-message .attention-msg .msg .item,.front .attention-msg .msg .item{display:inline-block;width:80%;padding:0 0 0 3%;vertical-align:top;}.node-type-message .attention-msg .msg h3,.front .attention-msg .msg h3{color:#FFFFFF !important;font-size:19px;}.node-type-message .attention-msg .msg p,.front .attention-msg .msg p{color:#FFFFFF;font-size:14px;line-height:140%;}.node-type-message .attention-msg .msg a.button,.front .attention-msg .msg a.button{padding:5px 1em;font-size:13px;border:1px solid #FFFFFF;}.node-type-message .attention-msg .msg a.button:hover,.front .attention-msg .msg a.button:hover{background-color:#FFFFFF;border:1px solid #FFFFFF;color:#0094D9 !important;}.node-type-message .attention-msg .msg .date,.front .attention-msg .msg .date{color:#FFFFFF;font-size:13px;text-align:center;}.node-type-message .attention-msg .msg .time,.front .attention-msg .msg .time{background-image:none;color:#FFFFFF;padding:0;font-size:17px;text-align:center;}.front .attention-msg .msg .edit{position:absolute;top:20px;right:20px;opacity:0;}.front .attention-msg .msg .edit a{background-color:#00377C;border:1px solid #00377C;color:#FFFFFF;padding:3px 1em;margin:0;}.front .attention-msg .msg:hover .edit{opacity:1;}.front .attention-msg .msg .edit a:hover{background-color:#0094D9;border:1px solid #FFFFFF;}.front .all-messages{position:relative;width:550px;margin:0 auto;padding:20px;display:block;text-align:center;}@-moz-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-ms-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}img.attention{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-animation:blink normal 2s infinite ease-in-out;-moz-animation:blink normal 2s infinite ease-in-out;-ms-animation:blink normal 2s infinite ease-in-out;animation:blink normal 2s infinite ease-in-out;}


#back-top{position:fixed;bottom:10px;margin-left:20px;z-index:9990;_position:absolute;_top:expression(documentElement.scrollTop+body.scrollTop);_margin-top:500px;}body{_background:url(/sites/all/modules/scroll_to_top/null) fixed;}#back-top a{width:50px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s;}#back-top a:hover{color:#000;}#back-top span.icon{width:50px;height:50px;display:block;margin-bottom:7px;background:#ddd url(/sites/all/modules/scroll_to_top/up-arrow.png) no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}#back-top a:hover span{}

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;padding-right:18px;}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{margin:0;padding:0;}div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}div.view div.views-admin-links li a:before{content:"[";}div.view div.views-admin-links li a:after{content:"]";}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}div.view div.views-hide{display:none;}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}div.view:hover div.views-hide{margin-top:-1.5em;}.views-view-grid tbody{border-top:none;}




    
    



.container{position:relative;width:960px;margin:0 auto;padding:0;}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column{width:40px;}.container .two.columns{width:100px;}.container .three.columns{width:160px;}.container .four.columns{width:220px;}.container .five.columns{width:280px;}.container .six.columns{width:340px;}.container .seven.columns{width:400px;}.container .eight.columns{width:460px;}.container .nine.columns{width:520px;}.container .ten.columns{width:580px;}.container .eleven.columns{width:640px;}.container .twelve.columns{width:700px;}.container .thirteen.columns{width:760px;}.container .fourteen.columns{width:820px;}.container .fifteen.columns{width:880px;}.container .sixteen.columns{width:940px;}.container .one-third.column{width:300px;}.container .two-thirds.column{width:620px;}.container .offset-by-one{padding-left:60px;}.container .offset-by-two{padding-left:120px;}.container .offset-by-three{padding-left:180px;}.container .offset-by-four{padding-left:240px;}.container .offset-by-five{padding-left:300px;}.container .offset-by-six{padding-left:360px;}.container .offset-by-seven{padding-left:420px;}.container .offset-by-eight{padding-left:480px;}.container .offset-by-nine{padding-left:540px;}.container .offset-by-ten{padding-left:600px;}.container .offset-by-eleven{padding-left:660px;}.container .offset-by-twelve{padding-left:720px;}.container .offset-by-thirteen{padding-left:780px;}.container .offset-by-fourteen{padding-left:840px;}.container .offset-by-fifteen{padding-left:900px;}@media only screen and (min-width:768px) and (max-width:959px) {.container{width:768px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.container .one.column{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:316px;}.container .eight.columns{width:364px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:348px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}}@media only screen and (max-width:767px) {.container{width:300px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width:480px) and (max-width:767px) {.container{width:420px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
@font-face{font-family:'Open Sans';src:url(/sites/all/themes/sofia_airport/fonts/opensans-light-webfont.eot);src:url(/sites/all/themes/sofia_airport/fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/sofia_airport/fonts/opensans-light-webfont.woff) format('woff'),url(/sites/all/themes/sofia_airport/fonts/opensans-light-webfont.ttf) format('truetype'),url(/sites/all/themes/sofia_airport/fonts/opensans-light-webfont.svg#open_sanslight) format('svg');font-weight:200;font-style:normal;}@font-face{font-family:'Open Sans';src:url(/sites/all/themes/sofia_airport/fonts/opensans-regular-webfont.eot);src:url(/sites/all/themes/sofia_airport/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/sofia_airport/fonts/opensans-regular-webfont.woff) format('woff'),url(/sites/all/themes/sofia_airport/fonts/opensans-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/sofia_airport/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url(/sites/all/themes/sofia_airport/fonts/opensans-bold-webfont.eot);src:url(/sites/all/themes/sofia_airport/fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/sofia_airport/fonts/opensans-bold-webfont.woff) format('woff'),url(/sites/all/themes/sofia_airport/fonts/opensans-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/sofia_airport/fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Open Sans';src:url(/sites/all/themes/sofia_airport/fonts/opensans-semibold-webfont.eot);src:url(/sites/all/themes/sofia_airport/fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/sofia_airport/fonts/opensans-semibold-webfont.woff) format('woff'),url(/sites/all/themes/sofia_airport/fonts/opensans-semibold-webfont.ttf) format('truetype'),url(/sites/all/themes/sofia_airport/fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:600;font-style:normal;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;}.front.logged-in #wrap{}body{font-size:14px;font-weight:normal;font-style:normal;line-height:1.5;background:#ffffff;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;}a:link,a:visited{text-decoration:none;}a:hover,a:active,a:focus{text-decoration:none;}.front #main{margin-bottom:0;}#main a{text-decoration:none;}#main a:hover{text-decoration:none;}#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a{text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0;}h1{font-size:35px;font-weight:normal;font-style:normal;line-height:135%;text-transform:uppercase;margin-bottom:10px;}h2{text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:130%;margin-bottom:10px;}.block h2,#footer h2{text-transform:uppercase;font-weight:normal;font-size:1.5em;line-height:130%;margin-bottom:10px;}h3{text-transform:uppercase;font-size:21px;font-weight:normal;font-style:normal;line-height:130%;margin-bottom:8px;}h4{text-transform:uppercase;font-size:17px;font-weight:normal;font-style:normal;line-height:125%;margin-bottom:8px;}h5{text-transform:uppercase;font-size:14px;font-weight:normal;font-style:normal;line-height:120%;margin-bottom:8px;}h1 a,h2 a,h3 a,h4 a,h5 a{font-weight:inherit;text-decoration:none;}p{font-size:15px;margin:0 0 10px 0;}.center{text-align:center;width:100%;display:block;margin-right:0;margin-left:0;padding:0;}a.link,a.mail,div.fax,div.cal,div.term,div.time,div.location,div.phone{font-size:15px;margin:0 0 5px 0;padding:3px 0 3px 23px;background-position:0 7px;background-repeat:no-repeat;line-height:21px;}.person-contact{width:41%;text-align:left;float:left;display:block;padding:10px 3%;margin:0 0 25px 0;border:1px solid #EEEEEE;}.person-contact.left{margin:0 3% 25px 0;}div.location{background-image:url(/sites/all/themes/sofia_airport/css/images/loc_icon_mini_grey.png);}.dark-blue div.location,.light-blue div.location{background-image:url(/sites/all/themes/sofia_airport/css/images/loc_icon_mini_white.png);}div.phone{background-image:url(/sites/all/themes/sofia_airport/css/images/phone_icon_mini_grey.png);}.dark-blue div.phone,.light-blue div.phone{background-image:url(/sites/all/themes/sofia_airport/css/images/phone_icon_mini_white.png);}div.time{background-image:url(/sites/all/themes/sofia_airport/css/images/time_icon_mini_grey.png);}div.term{background-image:url(/sites/all/themes/sofia_airport/css/images/term_icon_mini_grey.png);}div.cal{background-image:url(/sites/all/themes/sofia_airport/css/images/calendar_icon_mini_grey.png);}div.fax{background-image:url(/sites/all/themes/sofia_airport/css/images/fax_icon_mini_grey.png);}a.mail{color:#5094CC;background-image:url(/sites/all/themes/sofia_airport/css/images/mail_icon_mini.png);}a.mail:hover{color:#0C3369;background-image:url(/sites/all/themes/sofia_airport/css/images/mail_icon_mini_hover.png);}a.link{color:#5094CC;background-image:url(/sites/all/themes/sofia_airport/css/images/link_icon_mini.png);}a.link:hover{color:#0C3369;background-image:url(/sites/all/themes/sofia_airport/css/images/link_icon_mini_hover.png);}div.phone .item{margin:10px 0 0 0;}div.phone .item.first{margin:0;}.u-title{position:relative;width:400px;margin:-5px auto 32px auto;display:block;border-bottom:1px solid #999999;}.light-blue .u-title,.gark-blue .u-title{border-bottom:1px solid #FFFFFF;}.u-title > span{position:absolute;top:0;left:50%;width:0;height:0;}.u-title > span.tr-bottom{margin:0 0 0 -9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #999999;}.light-blue .u-title > span.tr-bottom,.gark-blue .u-title > span.tr-bottom{border-top:9px solid #FFFFFF;}.u-title > span.tr-top{margin:0 0 0 -7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #FFFFFF;}.light-blue .u-title > span.tr-top{border-top:7px solid #5094CC;}.gark-blue .u-title > span.tr-top{border-top:7px solid #0C3369;}.button.youtube{background-image:url(/sites/all/themes/sofia_airport/css/images/youtube_icon_white.png);background-position:1em center;background-repeat:no-repeat;text-indent:60px;}del{text-decoration:line-through;}pre,code{white-space:pre;background-color:#ededed;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:block;margin:5px 0;padding:5px;line-height:125%;overflow:hidden;font:12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;}hr{border:solid #DDD;clear:both;margin:10px 0 30px;height:0;border-width:1px 0 0;}.animated{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.field-type-taxonomy-term-reference .field-item{float:left;padding:0 1em 0 0;white-space:nowrap;}img,img.scale-with-grid{outline:0;max-width:100%;height:auto;}body,input,textarea,select,a.button,fieldset legend{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],textarea,select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}.cta{margin:10px auto 0px auto;padding:10px 10px 20px 10px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;}.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0;}.alignright{float:right;margin:0px 0px 10px 15px;}.alignleft{float:left;margin:0px 15px 10px 0px;}.aligncenter{display:block;margin:0 auto;}#header{position:relative;margin:0;padding:0;}#header-top{padding:0;margin:0;border-bottom:1px solid rgba(81,136,173,0.1);}#header-top .block{margin:0;padding:0;}#header-top .block-menu_block{float:left;display:block;}#header-top .block .menu{list-style-image:none;list-style-type:none;margin:0;padding:0;}#header-top .block .menu > li{padding:0;margin:0;float:left;display:block;}#header-top .block .menu > li a{text-transform:uppercase;font-weight:normal;display:block;line-height:35px;height:32px;padding:0 7px;font-size:14px;font-weight:normal;}#header-top .block{display:inline-block;vertical-align:top;padding:0;margin:0;}#header-top .block-locale{float:right;margin:0 0 0 15px;padding:0;}#header-top .block-locale .content > .edit{margin:20px -40px 0 0;}#header-top .block-locale ul{list-style-image:none;list-style-type:none;margin:0;padding:0;}#header-top .block-locale ul li{padding:0;margin:0;float:left;display:block;}#header-top .block-locale ul li a{text-transform:uppercase;display:block;padding:0 7px;margin:0;line-height:35px;height:32px;font-size:14px;font-weight:normal;}#header-middle .container{}#header-left{padding:0;margin:0 0 0 15px;}#header-right{margin:0;}#header-left .inner,#header-right .inner{padding:20px 0 0 0;}#logo{float:left;padding:0;margin:0;}#site-name{margin:0;padding:0;font-size:34px;line-height:45px;}#header #site-name a{text-transform:uppercase;margin:0;padding:0;line-height:45px;text-decoration:none;font-weight:normal;}#header #site-name a:hover{color:#3253ad;}#header #site-slogan{margin:0;padding:0;font-size:24px;line-height:28px;}.breadcrumb{padding:0;}#breadcrumb{overflow:hidden;zoom:1;margin:0 0 1.5em !important;padding:5px 5px 5px 10px;font-size:0.92em;color:#999 !important;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;}#breadcrumb a{color:#797979;margin-right:6px;text-shadow:none;text-decoration:underline;}#breadcrumb .sep{margin-right:6px;}#navigation{margin-bottom:20px;clear:both;}#wrap{overflow-x:hidden;}#wrap #content{float:left;}#main{margin-bottom:20px;}#main .content{position:relative;}.page-taxonomy .node header{padding:0;margin:0;display:none;visibility:hidden;}.node.node-teaser{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d6d6d6;}.submitted{font-size:11px;color:#666666;padding-bottom:10px;margin-bottom:10px;}#featured .block{padding:0 0 20px 0;}#block-menu_block-4 > h2{display:none;visibility:hidden;}#footer{clear:both;padding:40px 0 30px 0;font-size:.9em;}#footer .container{}#footer .menu > li{width:100%;}#footer ul.menu > li > a{color:rgba(255,255,255,.7);font-weight:normal;font-size:15px;}#footer ul.menu > li.active-trail > a,#footer ul.menu > li > a:hover,#footer ul.menu > li > ul.menu > li.active-trail > a,#footer ul.menu > li > ul.menu > li > a:hover{color:#0094D9;}#footer ul.menu > li > ul.menu > li.active-trail > a,#footer ul.menu > li > ul.menu > li > a:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/menu_list_item_hover.png);}#footer .menu-level-1 > .menu > li > a{text-transform:uppercase;}#footer .menu-level-1 > .menu > li{width:24%;float:left;display:block;}#footer .menu-level-1 > .menu > li > a{width:100%;display:block;margin:0 0 7px 0;}#footer ul.menu > li > ul.menu{margin:0;padding:0;}#footer ul.menu > li > ul.menu > li{margin:0;padding:0;display:block;border-bottom:1px solid rgba(255,255,255,.1);}#footer ul.menu > li > ul.menu > li.first{border-top:1px solid rgba(255,255,255,.1);}#footer ul.menu > li > ul.menu > li a{font-size:12px;padding:0 0 0 20px;margin:0;font-weight:normal;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;background-image:url(/sites/all/themes/sofia_airport/css/images/menu_list_item.png);line-height:25px;height:25px;width:100%;display:block;overflow:hidden;}#footer ul.menu li.menu-mlid-636,#footer ul.menu li.menu-mlid-655{margin:15px 0 0 0;width:100%;display:block;text-align:center;}#footer ul.menu li.menu-mlid-636 > ul,#footer ul.menu li.menu-mlid-655 > ul{width:100%;display:block;text-align:center;}#footer ul.menu li.menu-mlid-636 > ul > li.first,#footer ul.menu li.menu-mlid-655 > ul > li.first{border-top:0;}#footer ul.menu li.menu-mlid-636 > ul > li,#footer ul.menu li.menu-mlid-655 > ul > li{display:inline-block;width:auto;vertical-align:top;text-align:left;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:480px) and (max-width:767px) {#footer .menu-level-1 > .menu > li a{margin-top:15px;}#footer .menu-level-1 > .menu > li{width:48%;}}@media only screen and (min-width:320px) and (max-width:480px) {#footer .menu-level-1 > .menu > li{width:100%;}#footer .menu-level-1 > .menu > li a{margin-top:15px;}#footer .menu-level-1 > .menu > li.first a{margin-top:0;}}#footer .block{padding:0 0 20px 0;}#credits{text-align:center;}.region-highlighted{padding:20px 0;}.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}table{border:0;border-spacing:0;margin:10px 0;width:100%;}table table{font-size:1em;}table tr th{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;font-weight:normal;color:#777777;text-transform:uppercase;}th{padding:5px 15px;border:none;}td{padding:10px 15px;border:none;}table tr th,table tr th a,table tr th a:hover{font-weight:normal;}table tbody tr th{vertical-align:top;}tr.odd{background-color:#FFFFFF;border-bottom:1px solid #EBEBEB;border-top:1px solid white;}tr,tr.even{background-color:#F9F9F9;border-bottom:1px solid #EDEDED;border-top:1px solid white;}.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}.contextual-links-wrapper{font-size:small !important;}ul.contextual-links{font-size:0.923em;}.contextual-links-wrapper a{text-shadow:0 0 0 !important;}.item-list .pager{font-size:0.929em;}ul.menu li{margin:0;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}ul.links{font-size:11px;color:#666666;}ul.links.inline li{padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #666666;}ul.links.inline li.last{border:none;}.page ol{padding:5px 0 0 25px;margin:0;list-style-position:outside;color:#666666;}.page ol li{margin:0;padding:0 0 0 5px;margin:5px 0 0 0;line-height:135%;}.page ul{padding:5px 0 0 0;margin:0 0 25px 0;list-style-position:outside;color:#666666;}.page ul li{margin:0;padding:0;margin:5px 0 0 0;line-height:135%;}.block ul.menu{padding:0;margin:0;list-style:none;}.block ul.menu li{list-style:none;}.block ul.menu li a{display:block;line-height:130%;font-weight:bold;text-decoration:none;}.block ul.menu li a:hover{color:#333333;}.block ul.menu ul{margin:0 0 0 1.3em;}.block ul.menu ul li a{border:none;font-size:13px;color:#666666;background:none;}.block ul.menu ul li a:hover{color:#333333;background:none;}.block.block-superfish ul.menu li a{background:none;}.menu-level-1 ul.menu > li{display:inline-block;}#header-middle{}#header-middle .container{}#header-right{}#header-right ul.menu{text-align:right;display:block;overflow:hidden;margin:0;}#header-right ul.menu > li .title{height:37px;overflow:hidden;display:block;font-size:14px;font-weight:normal;}#header-right li{display:block;float:left;width:20%;padding:0;}#header-right li a{position:relative;text-transform:uppercase;font-weight:normal;text-align:center;padding:20px 5px 25px 5px;display:block;overflow:hidden;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}#header-right li.active-trail a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;margin:0 0 0 -7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;}#header-right li > a.leaf-icon{}#header-right li > a.leaf-icon .icon{width:40px;height:40px;display:block;margin:0 auto 15px auto;background-position:0 0;background-repeat:no-repeat;padding:0;}#header-right li > a.leaf-icon .icon-hover{position:absolute;top:20px;left:50%;width:40px;height:40px;display:block;margin:0 0 0 -20px;background-position:0 0;background-repeat:no-repeat;padding:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}#header-right li > a.flight-information .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_flight_info.png);}#header-right li > a.transport .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_transport.png);}#header-right li > a.passenger-information .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_passenger_info.png);}#header-right li > a.shops .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_shops.png);}#header-right li > a.contact .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_contact.png);}#header-right li > a.leaf-icon:hover .icon-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}#header-right li > a.flight-information .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_flight_info_hover.png);}#header-right li > a.transport .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_transport_hover.png);}#header-right li > a.passenger-information .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_passenger_info_hover.png);}#header-right li > a.shops .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_shops_hover.png);}#header-right li > a.contact .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_contact_hover.png);}#header-right li > a.procurement .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_procurement.png);}#header-right li > a.procurement .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_procurement_hover.png);}#header-right li > a.pressroom .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_pressroom.png);}#header-right li > a.pressroom .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_pressroom_hover.png);}#header-right li > a.ground-handling .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_ground_handling.png);}#header-right li > a.ground-handling .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_ground_handling_hover.png);}#header-right li > a.for-airlines .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_for_airlines.png);}#header-right li > a.for-airlines .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_for_airlines_hover.png);}#header-right li > a.training .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_training.png);}#header-right li > a.training .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_training_hover.png);}#header-right li > a.events .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_events.png);}#header-right li > a.events .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_events_hover.png);}#header-right li > a.advertisement .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_advertisement.png);}#header-right li > a.advertisement .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_advertisement_hover.png);}#header-right li > a.airport-contact .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_airport_contact.png);}#header-right li > a.airport-contact .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_airport_contact_hover.png);}#header-right li > a.about-airport .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_about_airport.png);}#header-right li > a.about-airport .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_about_airport_hover.png);}#header-right li > a.under-construction .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_under_construction.png);}#header-right li > a.under-construction .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_under_construction_hover.png);}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {#header-right{width:100%;padding:0;margin:0;border:0;}#header-right ul.menu{margin:0 0 15px 0 !important;display:block;}#header-right ul.menu > li{width:50%;display:block;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#header-right ul.menu > li .title{position:absolute;top:50%;left:60px;margin:-19px 10px 0 10px;display:block;text-align:left;}#header-right li a{position:relative;margin:0;padding:0;border:1px solid rgba(81,136,173,.2);display:block;height:70px;}#header-right ul.menu > li:nth-child(2) a{border-left:0;}#header-right ul.menu > li:nth-child(3) a{border-top:0;}#header-right ul.menu > li:nth-child(4) a{border-left:0;border-top:0;}#header-right ul.menu > li:nth-child(5) a{display:none;visibility:0;}#header-right li a.leaf-icon .icon,#header-right li > a.leaf-icon .icon-hover{position:absolute;left:20px;top:50%;margin:-20px 0 0 0;}#header-top{width:100%;height:110px;border:0;}#header-top #block-menu_block-2{float:right;display:block;overflow:hidden;margin:10px 0 0 0;width:100%;text-align:right;}#header-top .menu-block-2{display:inline-block;vertical-align:top;}#header-top #block-menu_block-2 li a{font-size:14px;}#header-top #block-search-0{position:relative;display:block;margin:10px 0 0 0;width:65%;border:1px solid rgba(81,136,173,.2);}#header-top #block-search-0 input.form-text{float:right;margin:0 32px 0 0;width:85%;border:0;}#header-top #block-search-0 input.form-submit{position:absolute;top:0;right:0;}#header-top #block-locale-0{margin:0px 0 0 140px;display:block;}#header-top #block-locale-0 li{line-height:19px;height:19px;}#header-top #block-locale-0 li a{font-size:10px;line-height:19px;height:19px;}#header-left{position:absolute;top:0;left:0;width:25%;margin:-110px 0 0 0;padding:0;}#header-left #logo{width:100%;height:auto;margin:0;padding:0;}}@media only screen and (max-width:480px) {#header-top{height:120px;}#header-top #block-menu_block-2 li a{font-size:15px;}#header-left{margin:-80px 0 0 0;}#header-right ul.menu > li .title{font-size:12px;}#header-top #block-search-0{margin-top:25px;}#header-top #block-search-0 input.form-text{width:80%;}#header-right li a.leaf-icon .icon,#header-right li > a.leaf-icon .icon-hover{left:10px;background-size:30px 30px;width:30px;height:30px;margin-top:-15px;}#header-right ul.menu > li .title{left:40px;margin-top:-17px;}#header-right li a{height:60px;}}#header-bottom{}#header-bottom .block{}#header-bottom #inner{margin:0 0 0 253px;}#header-bottom ul{}#header-bottom li{position:relative;float:left;display:block;margin:0;padding:0;}#header-bottom li a{text-transform:uppercase;font-weight:normal;line-height:40px;height:42px;line-height:42px;padding:0 9px;margin:0;font-size:14px;display:block;}#header-bottom li.first a{padding-left:0;}#header-bottom li.last a{padding-right:0;}#header-bottom li.last a{padding-right:0;}#header-bottom li.active-trail a:after{position:absolute;bottom:0;left:50%;content:"";width:0;height:0;margin:0 0 0 -7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {#header-bottom #inner{margin:0 0 0 205px;}}@media only screen and (max-width:767px) {#header-bottom #inner{margin:0;}}.comment h2.title{margin-bottom:1em;}.comment div.user-picture img{margin-left:0;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{margin:0;border:1px solid #d3d7d9;}.comment .attribution .username{white-space:nowrap;}.comment .submitted p{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment .submitted .comment-time{font-size:0.786em;}.comment .submitted .comment-permalink{font-size:0.786em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/sofia_airport/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:15px;position:absolute;width:20px;}.comment .comment-text{padding:0 25px 10px 35px;display:table-cell;vertical-align:top;position:relative;width:100%;border-left:1px solid #d3d7d9;}.comment .indented{margin-left:40px;}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment .comment-text .comment-arrow{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}#wrap #sidebar-first,#wrap #sidebar-second{float:left;}#sidebar-first .block,#sidebar-second .block{padding:0 0 20px 0;}#messages{padding:20px 0 5px;margin:0 auto;}div.messages{margin:10px 0;}.profile .user-picture{float:none;}fieldset{position:relative;background-color:#FFFFFF;border:1px solid #CCCCCC;margin:10px 0 15px 0;padding:0;width:100%;}.filter-wrapper{top:0;padding:1em 0 0.2em;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}.fieldset-wrapper{margin-top:45px;}.node-form .vertical-tabs .fieldset-wrapper{margin-top:0;}fieldset.collapsed{background:transparent;padding-bottom:20px;}fieldset legend{position:absolute;top:-1px;left:-1px;background-color:#DBDBDB;border:1px solid #CCCCCC;border-bottom:none;display:block;height:32px;line-height:32px;padding:0;text-indent:30px;width:100%;text-transform:uppercase;}fieldset.collapsed legend{left:0;}.fieldset-wrapper{padding:0 20px;}fieldset .inner{padding:40px 20px 20px 20px;display:block;}fieldset .fieldset-description{margin-top:5px;margin-bottom:1em;line-height:1.4;font-style:italic;}fieldset.collapsible legend a:hover,fieldset.collapsible legend a{text-decoration:none !important;}html.js fieldset.collapsible legend a{position:relative;background-image:none;}html.js fieldset.collapsible legend a > span{position:absolute;top:-1px;left:-1px;width:32px;height:33px;background-image:url(/sites/all/themes/sofia_airport/css/images/minussign_white.png);background-position:center center;background-repeat:no-repeat;display:block;}html.js fieldset.collapsible.collapsed legend a > span{background-image:url(/sites/all/themes/sofia_airport/css/images/plussign_white.png);}input{margin:2px 0;padding:4px;}input,textarea{font-size:0.929em;}textarea{line-height:1.5;}textarea.form-textarea,select.form-select{padding:4px;}input.form-text,textarea.form-textarea,select.form-select{border:1px solid #ccc;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.form-actions{padding-top:10px;}.tabs-prefix{width:100%;display:block;height:0;margin:0 0 20px 0;}ul.tabs.primary{height:32px;padding:0;margin:0;border-bottom:1px solid #CCCCCC;}ul.tabs.primary li{display:inline-block;}ul.tabs.primary li a{margin:0;padding:0 1em;line-height:32px;height:32px;text-decoration:none !important;display:block;text-transform:uppercase;border:0;}ul.tabs.primary li a:hover{}ul.tabs.primary li a.active{border:1px solid #CCCCCC;border-bottom:0;}ul.tabs.primary li a.active:hover{}ul.tabs.secondary li{}ul.tabs.secondary li a{text-decoration:none !important;}.contact-form #edit-name{width:100%;}.contact-form #edit-mail{width:100%;}.contact-form #edit-subject{width:100%;}.contact-form #edit-message{width:100%;}.contact-form .resizable-textarea .grippie{width:100%;}html.js input.form-autocomplete{background-position:100% 4px;}html.js input.throbbing{background-position:100% -16px;}.comment-form label{float:left;font-size:0.929em;}.comment-form input,.comment-form .form-select{margin:0;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.comment-form .form-text{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.comment-form .form-item .description{font-size:0.786em;line-height:1.2;margin-left:120px;}#content h2.comment-form{margin-bottom:0.5em;}.comment-form .form-textarea{}.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{width:auto;float:none;}.filter-wrapper .form-select{min-width:120px;}.comment-form fieldset.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}div.password-suggestions{border:0;}.ui-widget-overlay{background:#222222;opacity:0.7;}div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{padding:1em;}#forum .name{font-size:1.083em;}#forum .description{font-size:1em;}#block-search-0{display:block;float:right;margin:0;padding:0;height:32px;}#search-block-form #edit-search-block-form-1-wrapper > label{display:none;visibility:hidden;}#block-search-form{padding-bottom:7px;}#block-search-form .content{margin-top:0;}#search-block-form input.form-text{width:100px;-moz-transition:width 0.3s ease-out;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;border:0;padding:0 !important;height:30px;border-bottom:2px solid #00377C;}#search-block-form input.form-text:focus{width:200px;-moz-transition:width 0.3s ease-out;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;height:1.143em;margin-right:5px;width:9em;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:30px;width:30px;padding:0;cursor:pointer;text-indent:-9999px;border-color:0;background-image:url(/sites/all/themes/sofia_airport/css/images/search_icon.png);background-repeat:no-repeat;background-position:center center;background-color:transparent;overflow:hidden;filter:none;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{}#search-form .form-item-keys label{}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:none;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}#navigation ul,#navigation ul li,#navigation ul.sf-menu,#navigation ul.sf-menu li{float:left;margin:0;padding:0;}#navigation ul,#navigation ul.sf-menu{width:100%;}#navigation ul li,#navigation ul.sf-menu li{position:relative;list-style:none;border-right:1px solid #e3e3e3;background:none;}#navigation ul li a,#navigation ul.sf-menu li a{padding:15px 25px;text-decoration:none;line-height:120%;display:block;font-weight:bold;text-shadow:1px 1px 0px #fff;outline:none;}#navigation ul li.expanded a,#navigation ul.sf-menu li.menuparent a{padding-right:35px;}#navigation ul li a:hover,#navigation ul.sf-menu li a:hover{position:relative;color:#545454;background-color:#f1f1f1;}#navigation ul li:hover li a,#navigation ul.sf-menu li li a{color:#595959;font-weight:normal;}#navigation ul li a.active,#navigation ul.sf-menu li a.active{color:#333333;background-color:#ffffff;text-shadow:1px 1px 0px #ffffff;}#navigation ul ul{position:absolute;top:-999em;width:230px;}#navigation ul.sf-menu ul li,#navigation ul ul li{width:100%;}#navigation ul.sf-menu li:hover,#navigation ul li:hover{visibility:inherit;}#navigation ul.sf-menu li,#navigation ul li{float:left;position:relative;}#navigation ul.sf-menu a,#navigation ul a{display:block;position:relative;}#navigation ul.sf-menu li:hover ul,#navigation ul.sf-menu li.sfHover ul,#navigation ul li:hover ul{left:0;top:48px;z-index:999;}#navigation ul li:hover ul{top:46px;}#navigation ul.sf-menu li:hover li ul,#navigation ul.sf-menu li.sfHover li ul,#navigation  ul li:hover li ul{top:-999em;}#navigation ul.sf-menu li li:hover ul,#navigation ul.sf-menu li li.sfHover ul,#navigation  ul li li:hover ul{left:230px;top:0;}#navigation ul.sf-menu li li:hover li ul,#navigation ul.sf-menu li li.sfHover li ul,#navigation ul li li:hover li ul{top:-999em;}#navigation ul.sf-menu li li li:hover ul,#navigation ul.sf-menu li li li.sfHover ul,#navigation  ul li li li:hover ul{left:230px;top:0;}#navigation ul ul{background:none;filter:none;border:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#navigation ul ul li{border:none;}#navigation ul ul li a,#navigation ul ul li a.active,#navigation ul.sf-menu ul li a,#navigation ul.sf-menu ul li a.active{background-color:#f0f0f0;border:none;padding:10px;}#navigation ul ul li a:hover,#navigation ul.sf-menu ul li a:hover,#navigation ul.sf-menu ul li.sfHover > a{background-color:#ffffff;}#navigation li.expanded > a,#navigation li.menuparent > a{background:transparent url(/sites/all/themes/sofia_airport/images/light/arrow_bullet.png) no-repeat 90% 50%;}#navigation li li.expanded > a{background:#f0f0f0 url(/sites/all/themes/sofia_airport/images/light/arrow_bullet.png) no-repeat 90% 50%;}#navigation li li.expanded:hover > a{background-color:#ffffff;}#navigation li.expanded:hover > a,#menu li.expanded:active > a,#navigation li.menuparent:hover > a,#menu li.menuparent:active > a{background:#f0f0f0 url(/sites/all/themes/sofia_airport/images/dark/arrow_bullet.png) no-repeat 90% 50%;}#navigation .sf-menu a{border:none;}#navigation .sf-menu li{background-color:none;border-top:none;}#navigation .sf-menu li li{border:none;}@media only screen and (max-width:991px) {#navigation ul,#navigation ul.sf-menu li a{border-radius:0px;}#navigation ul li a,#navigation ul.sf-menu li a{font-size:.9em;padding:10px 15px;}#header #site-slogan{font-size:1.25em;}#navigation ul.sf-menu li:hover ul,#navigation ul.sf-menu li.sfHover ul,#navigation ul li:hover ul{top:35px;}}@media only screen and (max-width:767px) {select.mnav{width:100%;padding:5px;}}#header-right ul.menu,#header-top ul.menu{padding:0;margin:0;display:block;text-align:right;padding:0;}.block div.edit{background-color:#f5f5f5;border:1px solid #ddd;display:none;font-size:9px;margin:0;overflow:hidden;padding:2px 0 2px 10px;position:absolute;right:0;top:0;z-index:40;}.block:hover div.edit{display:block;}.block div.edit a{color:#999;margin-right:10px;}.block div.edit:hover a{color:#000;}div.view{position:relative;}div.view div.views-hide-hover,div.view:hover div.views-hide,div.view div.views-admin-links,div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background-color:#f5f5f5;border:1px solid #ddd;font-size:9px;margin-right:0;margin-top:0;padding:0;padding-left:10px;position:absolute;right:0;top:0;width:auto;}div.view div.views-admin-links li a{color:#999;}#sa-flights-search-flight-by-number{margin:-30px auto 0 auto;width:548px;display:block;padding:20px;}#sa-flights-search-flight-by-number .search-icon{float:left;display:block;width:35px;height:35px;margin:0;padding:0;background-color:#FFFFFF;background-image:url(/sites/all/themes/sofia_airport/css/images/search_icon_grey.png);background-position:center center;background-repeat:no-repeat;}#sa-flights-search-flight-by-number .search-wrapper{display:inline-block;vertical-align:top;}#sa-flights-search-flight-by-number #edit-title-wrapper > label{display:none;visibility:hidden;}#sa-flights-search-flight-by-number #edit-title-wrapper{display:inline-block;vertical-align:top;margin:0 7px 0 0;}#sa-flights-search-flight-by-number #edit-title-wrapper input{width:196px;height:20px;border:0;padding:7px 7px 8px 0;margin:0;font-size:14px;outline:none;}#sa-flights-search-flight-by-number #edit-search-departures,#sa-flights-search-flight-by-number #edit-search-arrivals{display:inline-block;vertical-align:top;padding:7px 0;height:36px;border-width:1px;border-style:solid;width:145px;background-position:10px 8px;background-repeat:no-repeat;text-align:left;}#sa-flights-search-flight-by-number #edit-search-arrivals{margin:-1px 5px 0 0;background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_mini_icon_white.png);text-indent:38px;}#sa-flights-search-flight-by-number #edit-search-departures{margin:-1px 0 0 0;background-image:url(/sites/all/themes/sofia_airport/css/images/departures_mini_icon_white.png);text-indent:36px;}#sa-flights-search-flight-by-number #edit-search-arrivals:hover,#sa-flights-search-flight-by-number #edit-search-departures:hover{}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {#sa-flights-search-flight-by-number{margin:0 auto;width:100%;display:block;padding:0px;}#sa-flights-search-flight-by-number > div{padding:20px;}#sa-flights-search-flight-by-number .search-wrapper{position:relative;display:block;width:100%;overflow:hidden;margin:0 0 10px 0;}#sa-flights-search-flight-by-number #edit-title-wrapper{position:relative;width:100%;display:block;}#sa-flights-search-flight-by-number #edit-title-wrapper > input{margin:0 0 0 32px;width:100%;padding:7px 7px 8px 8px;}#sa-flights-search-flight-by-number .search-icon{position:absolute;left:0;top:0;}#sa-flights-search-flight-by-number #edit-search-departures,#sa-flights-search-flight-by-number #edit-search-arrivals{width:49%;margin:0;}#sa-flights-search-flight-by-number #edit-search-departures{float:left;}#sa-flights-search-flight-by-number #edit-search-arrivals{float:right;}}.object,.page{position:relative;width:100%;display:block;overflow:hidden;}.object.light-blue,.page.light-blue{}.object.dark-blue,.page.dark-blue{}.object .no-title,.page .no-title{display:block;width:100%;height:0;margin:0 0 20px 0;}.wide-left{position:absolute;top:0;left:0;bottom:0;padding-left:1000em;margin-left:-1000em;display:block;}.wide-right{position:absolute;top:0;right:0;bottom:0;padding-right:1000em;margin-right:-1000em;display:block;}.object.light-blue p,.object.light-blue h3,.object.light-blue h4,.object.light-blue h5,.page.dark-blue p,.page.dark-blue h3,.page.dark-blue h4,.page.dark-blue h5,.page.light-blue p,.page.light-blue h3,.page.light-blue h4,.page.light-blue h5{color:#FFFFFF;}.object h2.title,.page h2.title{display:block;font-size:25px;font-weight:600;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.object.light-blue h2.title,.page.light-blue h2.title{color:#FFFFFF;}.object ul,.page ul{font-size:15px;color:#666666;padding:0 0 0 20px;}.object ul li,.page ul li{}.object .edit-link,.page .edit-link{position:absolute;top:10px;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.object .edit-link a,.page .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.object:hover .edit-link,.page:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.page.light-blue a.button,.page.dark-blue a.button{}.object.light-blue a.button:hover,.page.light-blue a.button:hover{}.term-page-link{width:100%;display:block;margin:20px 0;text-align:center;}.object.light-blue .term-page-link,.page.light-blue .term-page-link{}.attach{display:block;width:100%;overflow:hidden;}.attach.light-blue{background-color:#5094CC;}.attach .one_fourth{border-bottom:0;}.attach .one_fourth a.page-link{position:relative;padding:25px 0 0 0;margin:0;display:block;height:155px;border-bottom:0;background-color:#0094D9;overflow:hidden;}.attach .one_fourth .icon-wrapper{position:relative;width:100%;margin:0;padding:0;display:block;}.attach .one_fourth .icon-wrapper .icon{position:absolute;left:50%;margin:0 0 0 -38px;border:2px solid #FFFFFF;background-color:transparent;}.attach .one_fourth .icon-wrapper .icon.top > span{position:absolute;top:100%;left:50%;margin:0 0 0 -12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #FFFFFF;}.attach .one_fourth .icon-wrapper .icon.top:after{content:"";position:absolute;top:100%;left:50%;margin:0 0 0 -9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #00377C;}.attach .one_fourth .link-item{position:relative;display:block;margin:20px 0 0 0;padding:0 10px;float:none;}.attach .one_fourth .link-item h2{font-size:14px;text-align:center;width:100%;display:block;color:#FFFFFF;}.attach .one_fourth a.page-link:hover{background-color:#00377C;}.attach .one_fourth a.page-link:hover .icon-wrapper .icon{}.attach .one_fourth .link-edit-link a{display:block;background-color:#0094D9;color:#FFFFFF;padding:3px .5em;font-size:12px;}.attach .one_fourth .link-edit-link a:hover{background-color:#00377C;}.attach .one_fourth .link-edit-link{display:inline-block;position:absolute;right:15px;top:15px;padding:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.attach .one_fourth:hover .link-edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.ad-block{width:100%;display:block;overflow:hidden;}.ad-block h2.title{display:block;font-size:25px;font-weight:200;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.ad-block .edit-link{position:absolute;top:0;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.ad-block .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.ad-block:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.scheme{width:570px;height:240px;margin:25px auto 35px auto;padding:0;display:block;}.scheme .element{position:relative;width:94px;height:240px;float:left;display:block;}.scheme .line{height:100%;float:left;display:block;width:25px;}.scheme .diagonal{width:27px;height:27px;display:block;background-position:0 0;background-repeat:no-repeat;margin:93px -1px 0 -1px;}.scheme .diagonal.even{background-image:url(/sites/all/themes/sofia_airport/css/images/hp_scheme_diagonal_1.png);}.light-blue .scheme .diagonal.even{background-image:url(/sites/all/themes/sofia_airport/css/images/hp_scheme_diagonal_1_white.png);}.scheme .diagonal.odd{background-image:url(/sites/all/themes/sofia_airport/css/images/hp_scheme_diagonal_2.png);}.light-blue .scheme .diagonal.odd{background-image:url(/sites/all/themes/sofia_airport/css/images/hp_scheme_diagonal_2_white.png);}.scheme .element a.page-link{position:absolute;left:0;top:0;display:block;background-color:transparent;text-decoration:none;width:94px;height:110px;margin:0;padding:0;border:0;}.scheme .element.odd a.page-link{margin-top:118px;}.scheme .element .icon-wrapper{width:94px;height:94px;}.scheme .element .icon{width:90px;height:90px;margin:0 auto;display:block;background-position:0 0;background-repeat:no-repeat;}.scheme .element a.page-link .icon.top > span{position:absolute;top:100%;left:50%;margin:0 0 0 -12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0;display:block;}.light-blue .scheme .element a.page-link .icon.top > span{}.light-blue .scheme .element a.page-link .icon.top > span:after{position:absolute;top:-12px;left:0;content:"";margin:0 0 0 -8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top-width:8px;border-top-style:solid;display:block;}.scheme .element .link-item{position:absolute;left:0;top:110px;padding:0;margin:0 0 0 -10%;width:120%;height:auto;min-height:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.scheme .element .link-item h2{font-size:13px;text-align:center;}.light-blue .scheme .element .link-item h2{color:#FFFFFF;}.scheme .element a.page-link:hover .link-item{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.scheme .element .link-edit-link a{display:block;background-color:#0094D9;color:#FFFFFF;padding:3px .8em;font-size:12px;}.scheme .element .link-edit-link a:hover{background-color:#00377C;}.scheme .element .link-edit-link{display:inline-block;position:absolute;right:-45px;top:0;padding:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.scheme .element.odd .link-edit-link{top:auto;bottom:100px;}.scheme .element:hover .link-edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {.scheme{width:215px;height:580px;margin:25px auto 35px auto;padding:0;display:block;}.scheme .element{position:relative;width:43%;height:100px;float:left;display:block;}.scheme .diagonal.even{margin-left:0;}.scheme .diagonal.odd{margin-left:-25px;margin-top:110px;margin-bottom:-2px;}}@media only screen and (min-width:320px) and (max-width:480px) {}.procurement{position:relative;}.procurement .end-line{border-bottom:1px solid #DDDDDD;width:100%;height:0;display:block;margin:15px 0 0 0;}.procurement .edit-link{position:absolute;top:10px;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.procurement .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.procurement:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.procurement .title-wrapper{margin-top:25px;margin-bottom:15px;}.views-row.views-row-1 .procurement .title-wrapper{margin-top:5px;}.procurement h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;}.title-wrapper .date{position:relative;float:left;display:block;width:70px;height:70px;text-align:center;text-transform:uppercase;margin:5px 0 0 0;}.title-wrapper .date .day{height:55%;display:block;line-height:145%;font-size:27px;margin:0 10px;border-bottom:1px solid rgba(255,255,255,.5);}.title-wrapper .date .month{height:45%;display:block;line-height:160%;font-size:17px;}.title-wrapper .date > span{position:absolute;top:50%;right:0;margin:-9px -9px 0 0;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left-width:9px;border-left-style:solid;}.procurement .links{width:100%;display:block;margin:0 0 15px 0;}.procurement .links > a{margin:0 10px 0 0;}.procurement .pcode{color:#666666;display:block;width:100%;font-weight:600;font-size:19px;margin:0 0 5px 0;}.procurement .files{}.procurement .files .filefield-file{width:100%;display:block;}.procurement .files .filefield-file > a{line-height:25px;display:inline-block;vertical-align:top;}.procurement .files .filefield-file > a:hover{color:#666666;}.procurement .files .filefield-file > img{display:inline-block;vertical-align:top;margin:5px 5px 0 0;}.procurement .term-procurement-link{margin:15px 0 0 0;display:block;}.procurement .procurement-messages{margin:25px 0 0 0;display:block;}.procurement .procurement-messages .views-field-title a{text-transform:uppercase;margin:7px 0 0 0;display:block;}.page-news #main > h2.page-title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.news{position:relative;display:block;margin:0 0 25px 0;padding:0 0 15px 0;border-bottom:1px solid #DDDDDD;}.news h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;}.news .title-wrapper{margin-top:25px;margin-bottom:15px;}.views-row.views-row-1 .news .title-wrapper{margin-top:5px;}.news .edit-link{position:absolute;top:10px;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.news .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.news:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.news .addthis_toolbox{width:100%;display:block;margin:10px 0 25px 0;padding:0;}.news .jcarousel-wrapper{margin:25px 0 0 0;padding:0;border:0;background-color:#FFFFFF;width:100%;display:block;}.news .jcarousel-wrapper:after{border-left:none;border-right:none;border-top:none;border-top:none;}.news .jcarousel{height:auto;}.news .jcarousel-inner{position:relative;}.news .jcarousel-wrapper,.news .jcarousel,.news .jcarousel li{width:auto;}.news .jcarousel li{width:auto;float:left;margin:0;}.news .jcarousel li img{position:relative;width:100%;height:auto;display:block;}.news .jcarousel-control-prev,.news .jcarousel-control-next{position:absolute;top:50%;visibility:visible;display:block;display:inline-block;width:32px;height:32px;margin:-16px 0 0 0;background-position:0 0;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.news .jcarousel-wrapper:hover .jcarousel-control-next,.news .jcarousel-wrapper:hover .jcarousel-control-prev{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.news .jcarousel-control-prev{left:10px;background-image:url(/sites/all/themes/sofia_airport/css/images/jcarousel_control_prev.png);}.news .jcarousel-control-next{right:10px;background-image:url(/sites/all/themes/sofia_airport/css/images/jcarousel_control_next.png);}.news .jcarousel-pagination{position:absolute;bottom:10px;right:0;width:100%;text-align:center;}.news .jcarousel-pagination a{text-decoration:none;margin:0 5px 0 0;display:inline-block;height:8px;width:8px;border-radius:50%;text-indent:999px;overflow:hidden;}.news .jcarousel-pagination a.active{}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:480px) and (max-width:767px) {.news .jcarousel-wrapper{width:auto;height:auto;padding:0;}.news .jcarousel-inner{padding:0;}.news .jcarousel,.jcarousel li{width:auto;height:auto;}.news .jcarousel li img{width:100%;height:auto;}}@media only screen and (min-width:320px) and (max-width:480px) {.news .jcarousel-wrapper{width:auto;height:auto;padding:0;}.news .jcarousel-inner{padding:20px;}.news .jcarousel,.jcarousel li{width:240px;height:auto;}.news .jcarousel li .photo{width:100%;float:none;display:block;margin:0 0 15px 0;}.news .jcarousel li .photo img{width:100%;height:auto;}.news .jcarousel li .text{float:none;width:100%;}}.view-news{}.view-news .news{border-bottom:0;margin-bottom:0;padding-bottom:0;}.view-news .news h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;text-align:left;width:auto;}.view-news .news .title-wrapper{margin-top:25px;margin-bottom:15px;}.page-interviews #main > h2.page-title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.node-type-interview .interview{display:block;margin:25px 0 0 0;}.page-interviews .interview{border-bottom:1px solid #DDDDDD;padding:0 0 15px 0;margin:0 0 25px 0;}.interview h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;}.interview .title-wrapper{margin:0 0 15px 0;}.interview .source{width:100%;display:block;margin:0 0 10px 0;font-style:italic;}.interview .edit-link{position:absolute;top:10px;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.interview .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.interview:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.page-offers #main > h2.page-title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.page-offers h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;}.page-offers .title-wrapper{margin-top:25px;margin-bottom:15px;}.views-row.views-row-1 .offer .title-wrapper{margin-top:5px;}.offer .edit-link{position:absolute;top:10px;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.offer .edit-link a{padding:0 1em;display:block;line-height:25px;height:25px;text-transform:uppercase;}.offer:hover .edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.offer h2.title{font-size:21px;line-height:135%;margin-top:0px;padding:0 0 0 90px;}.offer .title-wrapper{margin-bottom:25px;}.offer ol{padding:5px 0 0 25px;margin:0;list-style-position:outside;color:#666666;}.offer ol li{margin:0;padding:0 0 5px 5px;margin:5px 0 0 0;line-height:145%;}.offer ol li ol{}.offer ol li ol li{}.offer ol li ol li:before{}a.page-link{position:relative;display:block;padding-bottom:25px;border-bottom:1px solid rgba(70,85,104,.15);}a.page-link .icon-wrapper{width:79px;height:79px;position:absolute;top:0;left:0;display:block;padding:0;margin:0;}a.page-link .icon{position:absolute;top:0;left:0;width:75px;height:75px;}a.page-link .icon.top{border-width:2px;border-style:solid;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.light-blue a.page-link .icon.top{border-width:2px;border-style:solid;}a.page-link .icon.top > span{position:absolute;top:50%;right:0;margin:-12px -12px 0 0;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left-width:12px;border-left-style:solid;}.light-blue a.page-link .icon.top > span{border-left-width:12px;border-left-style:solid;}a.page-link:hover .icon.top{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.light-blue a.page-link .icon.bottom{border-width:2px;border-style:solid;}a.page-link .icon.bottom{border-width:2px;border-style:solid;}a.page-link .link-item{position:relative;padding:0 0 0 110px;display:block;min-height:75px;}a.page-link h2{font-size:19px;margin:0;line-height:135%;text-transform:uppercase;display:block;}a.page-link:hover h2{}a.page-link .text{font-size:14px;margin:5px 0 0 0;line-height:135%;padding:0;display:block;}.one_half .link-edit-link a{display:block;background-color:#0094D9;color:#FFFFFF;padding:3px 1em;font-size:12px;}.one_half .link-edit-link a:hover{background-color:#00377C;}.one_half .link-edit-link{display:inline-block;position:absolute;right:0;bottom:10px;padding:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.one_half:hover .link-edit-link{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.box-item h2{margin:0 0 20px 0;padding:0;}.box-item .row{margin:0;}.box-item .one_half{height:220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-item .text{position:relative;width:50%;background-color:#FFFFFF;height:220px;color:#666666;}.box-item .photo{height:220px;width:50%;overflow:hidden;}.box-item.even .photo{float:left;}.box-item.even .text{float:right;}.box-item.odd .photo{float:right;}.box-item.odd .text{float:left;}.box-item.even .inner{position:relative;padding:10px 10px 0 20px;}.box-item.odd .inner{position:relative;padding:10px 20px 0 0;}.box-item .text p{line-height:145%;font-size:15px;}.box-item .button{position:relative;display:inline-block;line-height:23px;height:23px;font-size:13px;padding:7px 1em;vertical-align:center;margin:0 0 0 20px;border:1px solid #777777;text-transform:uppercase;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.box-item .text h3{font-size:17px;line-height:125%;display:block;margin:0 0 5px 0;color:#666666;text-transform:uppercase;}a.box-item:hover h3{color:#5094CC;}a.box-item:hover .button{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}a.box-item .button > span{background-image:url(/sites/all/themes/sofia_airport/images/elements/more_icon_grey.png);width:20px;height:20px;float:right;display:block;background-position:0 0;background-repeat:no-repeat;padding:0;margin:0 0 0 1em;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {.view-shops .one_half .text p{font-size:14px;}.view-shops .one_half{height:200px;}.view-shops .one_half .text{height:200px;}.view-shops .one_half .photo{height:200px;}.view-shops .one_half .photo img{min-height:220px;}}@media only screen and (min-width:480px) and (max-width:767px) {.view-shops .one_half{width:100%;}.view-shops .one_half{height:200px;}.view-shops .one_half .text{height:200px;}.view-shops .one_half .photo{height:200px;}.view-shops .one_half .photo img{min-height:200px;}.view-shops .even .item-even .photo{float:left;}.view-shops .even .item-even .text{float:right;}.view-shops .even .item-odd .photo{float:right;}.view-shops .even .item-odd .text{float:left;}.view-shops .odd  .item-even .photo{float:left;}.view-shops .odd  .item-even .text{float:right;}.view-shops .odd  .item-odd .photo{float:right;}.view-shops .odd  .item-odd .text{float:left;}}@media only screen and (min-width:320px) and (max-width:480px) {#main-boxes .one_half .text p{font-size:12px;}#main-boxes .one_half{height:150px;}#main-boxes .one_half{width:100%;}#main-boxes .one_half .photo img{min-height:200px;}#main-boxes .row.even .item-even .photo{float:left;}#main-boxes .row.even .item-even .text{float:right;}#main-boxes .row.even .item-odd .photo{float:right;}#main-boxes .row.even .item-odd .text{float:left;}#main-boxes .row.odd .item-even .photo{float:left;}#main-boxes .row.odd .item-even .text{float:right;}#main-boxes .row.odd .item-odd .photo{float:right;}#main-boxes .row.odd .item-odd .text{float:left;}}.rentacar{background-color:#CFDDF2;margin:25px 0 0 0;display:block;width:100%;}.rentacar h4{width:100%;display:block;color:#FFFFFF;background-color:#0C3369;text-align:center;height:60px;line-height:58px !important;padding:0 !important;text-transform:uppercase;}.rentacar h4 > span{display:inline-block;vertical-align:middle;line-height:21px;font-size:17px;padding:0 10px;margin:0;}.rentacar .inner{padding:0 20px 20px 20px;display:block;margin:0;}.rentacar .phone,.rentacar .location{border-bottom:1px solid rgba(141,164,182,0.6);padding-bottom:8px;}.rentacar .button{margin:10px auto 0 auto;display:block;}.fluid_container{position:relative;width:100%;height:500px;display:block;overflow:hidden;z-index:0;}#camera_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin-bottom:0!important;}.camera_bar{z-index:2;}.camera_thumbs{margin-top:-100px;position:relative;z-index:1;}.camera_thumbs_cont{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.camera_overlayer{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);filter:alpha(opacity=10);zoom:1;-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;}.camera_prev,.camera_next{background-color:transparent;}.camera_commands{background-color:transparent;}.camera_wrap .camera_pag{position:absolute;bottom:0;left:0;width:100%;}.camera_wrap .camera_pag ul.camera_pag_ul{text-align:center !important;height:65px;}.camera_wrap .camera_pag ul.camera_pag_ul li{display:inline-block;vertical-align:top;margin:0;padding:0;height:auto;border:0;}.camera_wrap .camera_pag ul.camera_pag_ul li > span{background-color:#ffffff;}.camera_wrap .camera_pag ul.camera_pag_ul li.cameracurrent > span{background-color:#353C4C;}.camera_wrap .camera_pag ul.camera_pag_ul li span{}.slide-elements-container{position:relative;height:100%;display:block;z-index:4;margin:0 auto;}.slide-elements-container .slide-inner{padding:0;display:block;}.slide-elements-container .slide-inner .element-text{position:relative;margin:120px 0 0 20px;padding:20px 0 30px 30px;width:80%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMWM1ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAyZTcyIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDM3N2MiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,rgba(0,28,94,0.9) 0%,rgba(0,46,114,0.9) 50%,rgba(0,55,124,0.45) 75%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,28,94,0.9)),color-stop(50%,rgba(0,46,114,0.9)),color-stop(75%,rgba(0,55,124,0.45)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(0,28,94,0.9) 0%,rgba(0,46,114,0.9) 50%,rgba(0,55,124,0.45) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(0,28,94,0.9) 0%,rgba(0,46,114,0.9) 50%,rgba(0,55,124,0.45) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(0,28,94,0.9) 0%,rgba(0,46,114,0.9) 50%,rgba(0,55,124,0.45) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(0,28,94,0.9) 0%,rgba(0,46,114,0.9) 50%,rgba(0,55,124,0.45) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6001c5e',endColorstr='#00ffffff',GradientType=1 );}.slide-elements-container .more-link{display:block;width:100%;text-align:left;margin:15px 0 0 0;}.slide-elements-container a.button{display:inline-block;border:1px solid #FFFFFF;background-color:transparent;padding:6px 1em;}.slide-elements-container a.button:hover{border:1px solid #0094D9;background-color:#0094D9;}.slide-elements-container .slide-inner h2{color:#FFFFFF;display:block;font-weight:200;font-size:23px;line-height:135%;text-transform:uppercase;width:100%;margin:0 0 5px 0;}.slide-elements-container .slide-inner .element-text p{font-size:15px;line-height:145%;color:#FFFFFF;font-weight:200;margin:0;padding:0 100px 0 0;}.slide-elements-container .slide-inner .element{margin-top:120px;padding:20px;width:70%;background-color:rgba(0,55,124,.7);color:#FFFFFF;}.slide-elements-container .slide-inner .one_half{margin-bottom:0;}.slide-elements-container .slide-inner .element h3{line-height:135%;display:block;width:100%;text-transform:uppercase;color:#FFFFFF;font-weight:200;}.slide-elements-container .slide-inner .element h2{font-size:25px;}.slide-elements-container .slide-inner .element h3{font-size:23px;}.slide-elements-container .slide-inner .element p{font-size:15px;line-height:135%;margin:5px 0 0 0;padding:0 25px 0 0;display:block;font-weight:200;color:#FFFFFF;}.slide-elements-container .slide-inner .element .price{font-size:32px;line-height:145%;width:100%;display:block;font-weight:600;margin:5px 0 0 0;}@media only screen and (min-width:960px) and (max-width:1199px) {.fluid_container{height:450px;}}@media only screen and (min-width:768px) and (max-width:959px) {.fluid_container{height:400px;}}@media only screen and (min-width:480px) and (max-width:767px) {.fluid_container{display:none;visibility:hidden;}}@media only screen and (min-width:320px) and (max-width:480px) {.fluid_container{display:none;visibility:hidden;}}@media only screen and (max-width:320px) {.fluid_container{display:none;visibility:hidden;}}.jcarousel-wrapper:after{content:" ";position:absolute;top:0;left:50%;margin:0 0 0 -9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #FFFFFF;}.light-blue .jcarousel-wrapper:after{border-top:9px solid #0094D9;}.jcarousel-wrapper{position:relative;margin:20px auto;border:0;padding:30px;}.jcarousel{position:relative;overflow:hidden;height:220px;}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel li{float:left;}.jcarousel-wrapper,.jcarousel,.jcarousel li{width:680px;}.jcarousel li .photo{width:48%;float:left;margin-right:2%;}.jcarousel li .photo img{width:100%;height:auto;}.jcarousel li .text{position:relative;float:right;width:48%;margin-left:2%;}.jcarousel li .text h2,.jcarousel li .text h3{line-height:135%;display:block;width:100%;text-transform:uppercase;font-weight:200;}.jcarousel li .text h2{font-size:25px;}.jcarousel li .text h3{margin:5px 0 0 0;font-size:17px;}.jcarousel li .text p{font-size:15px;line-height:135%;margin:5px 0 0 0;padding:0;display:block;font-weight:200;}.jcarousel li .text .promo{font-size:32px;line-height:145%;width:100%;display:block;font-weight:600;margin:5px 0 0 0;}.jcarousel li .text .more{margin:10px 0 0 0;width:100%;display:block;}.jcarousel li .text a.button{z-index:99;}.jcarousel li .text a.button:hover{}.jcarousel-control-prev,.jcarousel-control-next{visibility:hidden;display:none;}.jcarousel-pagination{position:absolute;bottom:20px;right:3%;width:97%;text-align:right;}.jcarousel-pagination a{text-decoration:none;margin:0 5px 0 0;display:inline-block;height:8px;width:8px;border-radius:50%;text-indent:999px;overflow:hidden;}.jcarousel-pagination a.active{}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:480px) and (max-width:767px) {.jcarousel-wrapper{width:420px;height:auto;padding:0;}.jcarousel-inner{padding:30px;}.jcarousel,.jcarousel li{width:360px;height:auto;}.jcarousel li .photo{width:100%;float:none;display:block;margin:0 0 20px 0;}.jcarousel li .photo img{width:100%;height:auto;}.jcarousel li .text{float:none;width:100%;}}@media only screen and (min-width:320px) and (max-width:480px) {.jcarousel-wrapper{width:280px;height:auto;padding:0;}.jcarousel-inner{padding:20px;}.jcarousel,.jcarousel li{width:240px;height:auto;}.jcarousel li .photo{width:100%;float:none;display:block;margin:0 0 15px 0;}.jcarousel li .photo img{width:100%;height:auto;}.jcarousel li .text{float:none;width:100%;}}.archive #main > h2.page-title,.page-news-archive #main > h2.page-title,.page-archive #main > h2.page-title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.page-news-archive #main > h2.page-title > span,.page-archive #main > h2.page-title > span{font-size:21px;}.block.archive{display:block;}.page-archive .block.archive{margin:5px 0 0 0;}.page-node .block.archive{margin:25px 0 0 0;}.block.archive h2{}.block.archive .view-content ul{padding:0;margin:0;}.block.archive .view-content ul li.first{border-top:1px solid #EEEEEE;}.block.archive .view-content ul li{list-style:none;border-bottom:1px solid #EEEEEE;line-height:27px;height:27px;color:#666666;}.block.archive .view-content ul li > a{text-transform:uppercase;}.views-edit-view fieldset #edit-options-empty-wrapper,.views-edit-view fieldset #edit-options-exclude-wrapper{margin-top:40px;}.schedule{margin:20px 0 0 0;width:100%;display:block;overflow:hidden;}.schedule h3.title{text-align:center;margin:0 0 15px 0;font-weight:200;line-height:25px;}.schedule h3.title > span.icon{width:28px;height:25px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;background-position:0 0;background-repeat:no-repeat;}.schedule h3.title > span.arrivals-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_small_icon_grey.png);}.schedule h3.title > span.departures-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_small_icon_grey.png);}.schedule .u-title{width:50%;}.schedule th{font-size:13px;padding:7px 2px;}.schedule td{padding:7px 2px;}.schedule .flt-no{font-weight:600;}.schedule th.flt-status,.schedule td.flt-status{}.schedule td.flt-more a{text-indent:-999px;width:21px;height:21px;display:block;overflow:hidden;background-color:#0094D9;background-image:url(/sites/all/themes/sofia_airport/css/images/more_link_hover.png);background-position:0 0;background-repeat:no-repeat;}.schedule td.flt-more a:hover{background-color:#00377C;background-image:url(/sites/all/themes/sofia_airport/css/images/more_link_hover.png);}.schedule .updated{width:100%;line-height:135%;display:block;border-bottom:1px solid #EEEEEE;padding:0 0 7px 0;}.schedule .more-button{width:100%;display:block;margin:15px 0 0 0;}.schedule .more-button a.button{font-size:12px;padding:5px 1em;}.schedule .more-button a.button.right{float:right;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (min-width:240px) and (max-width:480px) {.schedule th.airport-name,.schedule td.airport-name{display:none;visibility:hidden;}}#colorbox{}#cboxWrapper .cb-row{width:100%;display:block;border-bottom:1px solid #DDDDDD;padding:5px 0;}#cboxWrapper .add-flt-value,#cboxWrapper .add-flt-label{float:left;display:block;line-height:19px;width:46%;padding:0 2%;}#cboxWrapper .add-flt-label{float:left;text-align:right;}#cboxWrapper .add-flt-value{float:right;text-align:left;}#cboxWrapper .airline-title{text-transform:uppercase;display:block;margin:0 0 7px 0;}#cboxWrapper .airline-logo{margin:0 0 5px 0;}#cboxWrapper .airline-phones{margin:0;}#cboxWrapper .airline-fax{}#cboxWrapper .airline-email{}#cboxWrapper .gho-title{text-transform:uppercase;margin:0 0 5px 0;display:block;}#cboxWrapper .gho-location{margin:0;display:block;}#cboxWrapper .gho-phones{margin:0;display:block;}#cboxWrapper .gho-phones > span{margin:0;padding:0;display:block;}#cboxWrapper .gho-worktime{margin:0;padding:0;display:block;}#colorbox .op-airline-logo{margin:5px 0 0 0;}#colorbox .op-airline-logo img{border:1px solid #DDDDDD;padding:5px;}#colorbox .airline-logo{margin:0 0 5px 0;}#colorbox .airline-logo img{border:1px solid #DDDDDD;padding:5px;}#colorbox #cboxContent{padding-top:21px;}#colorbox #cboxTitle{position:absolute;top:0;left:0;bottom:auto;right:auto;width:100%;line-height:32px !important;height:32px !important;overflow:hidden;display:block;text-align:center;color:#666666;text-transform:uppercase;font-weight:600;padding:0;background-color:#FFFFFF;}.i18n-bg #colorbox #cboxClose{text-indent:-999px;width:81px;height:32px;padding:0;font-size:13px;}.i18n-bg #colorbox #cboxClose:after{position:absolute;top:0;left:.9em;content:"Затвори";text-indent:0px;margin:0;height:32px;line-height:32px;display:block;}#cboxOverlay{background-image:none !important;background-color:rgba(0,0,0,0.7) !important;}#cboxWrapper #cboxTopLeft,#cboxWrapper #cboxTopRight,#cboxWrapper #cboxBottomLeft,#cboxWrapper #cboxBottomRight,#cboxWrapper #cboxMiddleLeft,#cboxWrapper #cboxMiddleRight,#cboxWrapper #cboxTopCenter,#cboxWrapper #cboxContent,#cboxWrapper #cboxBottomCenter{width:0;height:0;background-image:none;}#cboxContent #cboxClose{position:absolute;bottom:20px;right:20px;background-image:none;width:auto;height:auto;text-indent:0;display:block;padding:5px 1em;background-color:#5094CC;color:#FFF;text-transform:uppercase;}#cboxContent #cboxClose:hover{background-color:#0C3369;}.video h2.title{display:block;font-size:21px;font-weight:600;margin:20px auto;padding:0;text-align:center;text-transform:uppercase;width:100%;max-width:500px;}.video .media-youtube{text-align:center;display:block;width:100%;}.video .media-youtube > div{margin:0 auto;display:inline-block;text-align:center;}.video .video-link{width:100%;display:block;text-align:center;padding:0;margin:15px 0 0 0;}.prm-assistance h2.title,.travel-request h2.title,.node-type-webform h2.title{display:block;font-size:25px;font-weight:600;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.webform .webform-client-form{width:700px;margin:0 auto;}.webform .webform-client-form fieldset .inner .form-item,.webform .webform-client-form > div > div > .form-item{display:block;width:100%;margin:0;padding:2px 0;}.webform .webform-client-form fieldset .inner .form-item > label,.webform .webform-client-form > div > div > .form-item > label{width:200px;display:inline-block;line-height:21px;font-size:14px;font-weight:600;color:#666666;margin:0;padding:5px 0 0 0;vertical-align:top;}.webform .webform-client-form > div > div > .form-item > input{vertical-align:top;width:480px;margin:0;}.webform .webform-client-form > div > div > .form-item > textarea{vertical-align:top;width:480px;margin:0;}.webform .webform-client-form > div > div > .form-item > div{display:inline-block;vertical-align:top;}.webform .webform-client-form > div > div > .form-item > .form-radios > div{display:inline-block;vertical-align:top;}.webform .webform-client-form fieldset{border:0;padding:0;margin:0;}.webform .webform-client-form fieldset .inner{margin:0;padding:0;}.webform .webform-client-form fieldset legend{position:relative;font-weight:bold;border:0;text-transform:none;padding:0;margin:0 0 7px 0;background-color:#FFFFFF;left:auto;top:auto;width:100%;text-indent:0;font-size:14px;font-weight:600;color:#666666;border-bottom:1px solid #EEEEEE;}.webform .webform-client-form fieldset legend span{display:none;visibility:hidden;}#webform-client-form-551 #edit-submitted-comment-event-time-wrapper,#webform-client-form-410 #edit-submitted-comment-event-time-wrapper{display:block;margin:5px 0;}#webform-client-form-410 #edit-submitted-comment-event-time-wrapper .webform-container-inline,#webform-client-form-410 #edit-submitted-comment-event-date-wrapper .container-inline,#webform-client-form-410 #edit-submitted-comment-event-date-wrapper .webform-container-inline{width:auto;display:inline-block;}#webform-client-form-551 #edit-submitted-comment-event-time-wrapper .webform-container-inline > .form-item,#webform-client-form-551 #edit-submitted-comment-event-date-wrapper .webform-container-inline > .form-item,#webform-client-form-410 #edit-submitted-comment-event-time-wrapper .webform-container-inline > .form-item,#webform-client-form-410 #edit-submitted-comment-event-date-wrapper .webform-container-inline > .form-item{margin:0;display:inline-block;}#webform-client-form-551 .textarea-identifier.description,#webform-client-form-410 .textarea-identifier.description{display:none;visibility:hidden;}.webform .webform-client-form .webform-container-inline .form-item{display:inline-block;}#webform-client-form-271 fieldset .webform-container-inline,#webform-client-form-271 fieldset .container-inline,#webform-client-form-258 fieldset .webform-container-inline,#webform-client-form-258 fieldset .container-inline,#webform-client-form-256 fieldset .webform-container-inline,#webform-client-form-256 fieldset .container-inline{width:auto;display:inline-block;}.webform .webform-client-form fieldset .webform-container-inline .form-item,.webform .webform-client-form fieldset .container-inline .form-item{display:inline-block;width:auto;}#webform-client-form-271 fieldset .webform-container-inline > .form-item > label{}.webform .webform-client-form .form-checkboxes{display:inline-block;}.webform .webform-client-form .form-checkboxes .form-item{display:block !important;width:auto;}.webform .webform-client-form .textarea-identifier.description,.webform .webform-client-form .textarea-identifier{display:none;visibility:hidden;}.webform .webform-client-form .captcha{margin:25px 0 0 205px;display:block;}.webform .webform-client-form #edit-captcha-response-wrapper label{width:100%;display:block;}.webform .webform-client-form #edit-actions{margin:5px 0 0 205px;}.node-type-webform .field-field-webform-text{display:block;margin:0 0 25px 0;}.webform .webform-client-form .description p,.webform .webform-client-form .description{font-size:12px;margin:10px 0 10px 102px;display:block;}.webform .webform-client-form .captcha .description{margin-left:0;}.webform .webform-client-form .webform-component-markup{margin:10px 0 20px 205px;}.webform .webform-client-form .webform-component-markup p{font-size:13px;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (min-width:320px) and (max-width:767px) {.webform{position:relative;width:100%;display:block;}.webform .webform-client-form{width:100%;display:block;}.webform .webform-client-form > div > div > .form-item > label{width:100%;display:block;margin:0 0 5px 0;}.webform .webform-client-form > div > div > .form-item > input{width:100%;display:block;}.webform .webform-client-form > div > div > .form-item > .description{margin:5px 0 0 0;display:block;width:100%;}.webform .webform-client-form > div > div > .form-item > .description p{margin:0;}.webform .webform-client-form > div > div > .form-item > textarea{width:100%;display:block;}.webform .webform-client-form .captcha{margin:5px 0 0 0;}.webform .webform-client-form #edit-actions{margin:0;}}.webform-submission{color:#666666;}.webform-submission .form-item{width:100%;display:block;margin:0 0 5px 0;padding:0 0 5px 0;overflow:hidden;border-bottom:1px solid #EEEEEE;}.webform-submission .form-item label{width:200px;float:left;display:block;margin:0;}.webform-submission .item-list ul{display:inline-block;}.webform-submission fieldset{border:0;padding:0;margin:0;}.webform-submission fieldset .inner{margin:0;padding:0;}.webform-submission fieldset legend{position:relative;font-weight:bold;border:0;text-transform:none;padding:0;margin:0 0 7px 0;background-color:#FFFFFF;left:auto;top:auto;width:100%;text-indent:0;font-size:14px;font-weight:600;color:#666666;border-bottom:1px solid #EEEEEE;}.page-arrivals-schedule,.page-departures-schedule{}.page-departures-schedule h2.title > span.icon,.page-arrivals-schedule h2.title > span.icon{width:28px;height:25px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;background-position:0 0;background-repeat:no-repeat;}.page-arrivals-schedule h2.title > span.arrivals-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_small_icon_grey.png);}.page-departures-schedule h2.title > span.departures-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_small_icon_grey.png);}.page-departures-schedule .schedule-updated,.page-arrivals-schedule .schedule-updated{display:block;width:100%;}.page-departures-schedule table td,.page-arrivals-schedule table td{color:#666666;}.page-departures-schedule h2.title,.page-arrivals-schedule h2.title{display:block;font-size:25px;font-weight:200;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.page-departures-schedule tbody .flight,.page-arrivals-schedule  tbody .flight{font-weight:600;font-size:15px;}.page-departures-schedule .airport,.page-arrivals-schedule .airport{}.page-departures-schedule td.fltmore a,.page-arrivals-schedule td.fltmore a{text-indent:-999px;width:21px;height:21px;display:block;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-image:url(/sites/all/themes/sofia_airport/css/images/more_link_hover.png);background-color:#0094D9;}.page-departures-schedule td.fltmore a:hover,.page-arrivals-schedule td.fltmore a:hover{background-color:#00377C;}.page-departures-schedule td.isshare,.page-arrivals-schedule td.isshare{position:relative;}.page-departures-schedule td.isshare .sharer,.page-arrivals-schedule td.isshare .sharer{position:absolute;left:50%;top:50%;width:0px;height:50%;border-left:1px solid #DDDDDD;display:block;margin:0 0 0 -1px;}.page-departures-schedule td.isshare .shared,.page-arrivals-schedule td.isshare .shared{position:absolute;left:50%;top:0;width:0;height:100%;border-left:1px solid #DDDDDD;display:block;margin:0 0 0 -1px;}.page-departures-schedule td.isshare .shared.last,.page-arrivals-schedule td.isshare .shared.last{height:50%;}.page-departures-schedule td.isshare .icon,.page-arrivals-schedule td.isshare .icon{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-5px 0 0 -5px;border-radius:50%;border:2px solid #BBBBBB;background-color:#FFFFFF;display:block;}.page-departures-schedule td.isshare .shared.last .icon,.page-arrivals-schedule td.isshare .shared.last .icon{top:100%;}.page-departures-schedule td.isshare .sharer .icon,.page-arrivals-schedule td.isshare .sharer .icon{top:3px;background-color:#BBBBBB;}.page-departures-schedule .schedule-message,.page-arrivals-schedule .schedule-message{margin:15px 0 7px 0;display:block;text-align:center;}.page-departures-schedule #schedule tr.odd,.page-departures-schedule #schedule tr.even,.page-arrivals-schedule #schedule tr.odd,.page-arrivals-schedule #schedule tr.even{background-color:#FFFFFF;}.page-departures-schedule #schedule tr.sch-even,.page-arrivals-schedule #schedule tr.sch-even{background-color:#F9F9F9;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {.fltdate{display:none;visibility:hidden;}th.terminal{position:relative;}th.terminal > span{text-indent:-999px;overflow:hidden;display:block;width:0;}th.terminal > span:after{position:absolute;top:5px;text-indent:0;content:"T";display:block;}#colorbox{width:60% !important;left:20% !important;right:20% !important;}#colorbox #cboxWrapper{width:100% !important;}#colorbox #cboxContent{width:100% !important;padding-bottom:30px !important;}#colorbox #cboxLoadedContent{width:100% !important;}}@media only screen and (min-width:480px) and (max-width:767px) {.page-departures-schedule th,.page-arrivals-schedule th,.page-departures-schedule td,.page-arrivals-schedule td{padding:5px;font-size:14px;}.page-arrivals-schedule tbody .flight,.page-departures-schedule tbody .flight{font-size:14px;}.page-departures-schedule .u-title,.page-arrivals-schedule .u-title{width:350px;}th.fltdate,td.fltdate{display:none;visibility:hidden;}th.airline,td.airline{display:none;visibility:hidden;}th.terminal{position:relative;}th.terminal > span{text-indent:-999px;overflow:hidden;display:block;width:0;}th.terminal > span:after{position:absolute;top:5px;text-indent:0;content:"T";display:block;line-height:initial;}th.fltstat,td.fltstat{display:none;visibility:hidden;}#colorbox{width:90% !important;left:5% !important;right:5% !important;}#colorbox #cboxWrapper{width:100% !important;}#colorbox #cboxContent{width:100% !important;padding-bottom:30px !important;}#colorbox #cboxLoadedContent{width:100% !important;}}@media only screen and (min-width:240px) and (max-width:480px) {.page-departures-schedule .u-title,.page-arrivals-schedule .u-title{width:250px;}.page-departures-schedule th,.page-arrivals-schedule th,.page-departures-schedule td,.page-arrivals-schedule td{padding:5px;font-size:13px;}th.fltdate,td.fltdate{display:none;visibility:hidden;}th.airline,td.airline{display:none;visibility:hidden;}th.terminal{position:relative;}th.terminal > span{text-indent:-999px;overflow:hidden;display:block;width:0;}th.terminal > span:after{position:absolute;top:5px;text-indent:0;content:"T";display:block;line-height:initial;}th.fltstat,td.fltstat{display:none;visibility:hidden;}th.airport,td.airport{display:none;visibility:hidden;}#colorbox{width:90% !important;left:5% !important;right:5% !important;}#colorbox #cboxWrapper{width:100% !important;}#colorbox #cboxContent{width:100% !important;padding-bottom:30px !important;}#colorbox #cboxLoadedContent{width:100% !important;font-size:13px;}}.page-search-schedule h2.title{display:block;font-size:25px;font-weight:200;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.page-search-schedule td > span.icon{width:28px;height:25px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;background-position:0 0;background-repeat:no-repeat;}.page-search-schedule td > span.arrivals-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_mini_icon_grey.png);}.page-search-schedule td > span.departures-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_mini_icon_grey.png);}.page-search-schedule tr.match td > span.arrivals-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_mini_icon_white.png);}.page-search-schedule tr.match td > span.departures-icon{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_mini_icon_white.png);}.page-search-schedule .city-name{text-align:right;}.page-search-schedule td.flt-more a{text-indent:-999px;width:21px;height:21px;display:block;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-image:url(/sites/all/themes/sofia_airport/css/images/more_link_hover.png);background-color:#0094D9;}.page-search-schedule td.flt-more a:hover{background-color:#00377C;}.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;}.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;}.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}.ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;}.ui-corner-bottom{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}.ui-corner-right{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}.ui-corner-left{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;}.ui-widget-overlay{background-color:#aaaaaa;background-image:none;background-position:0 0;background-repeat:no-repeat;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:0;padding:0;background-color:#aaaaaa;background-image:none;background-position:0 0;background-repeat:no-repeat;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:0;-webkit-border-radius:0;}#flights-schedule-wrapper > .form-item > div{border:0;padding:0;}#flights-schedule-wrapper ul.tabs.primary{border:0;padding:0;background-color:#FFFFFF;background-image:none;}#flights-schedule-wrapper ul.tabs.primary > li{border:0;color:#FFFFFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#flights-schedule-wrapper ul.tabs.primary > li > a{border:1px solid #0094D9;background-color:#0094D9;font-size:15px;font-weight:normal;font-family:"Open Sans";color:#FFFFFF;border-bottom:0;margin-bottom:-1px;}#flights-schedule-wrapper ul.tabs.primary > li > a span.icon{width:20px;height:18px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;background-position:0 0;background-repeat:no-repeat;}#flights-schedule-wrapper ul.tabs.primary > li > a span.dep{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_mini_icon_white.png);}#flights-schedule-wrapper ul.tabs.primary > li > a span.arr{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_mini_icon_white.png);}#flights-schedule-wrapper ul.tabs.primary > li.active > a span.dep{background-image:url(/sites/all/themes/sofia_airport/css/images/departures_mini_icon_grey.png);}#flights-schedule-wrapper ul.tabs.primary > li.active > a span.arr{background-image:url(/sites/all/themes/sofia_airport/css/images/arrivals_mini_icon_grey.png);}#flights-schedule-wrapper ul.tabs.primary > li > a:hover{border-color:#00377C;background-color:#00377C;}#flights-schedule-wrapper ul.tabs.primary > li.active{color:#666666;background-color:#FFFFFF;}#flights-schedule-wrapper ul.tabs.primary > li.active > a{border:1px solid #CCCCCC;color:#666666;background-color:#FFFFFF;border-bottom:0;}#flights-schedule-wrapper ul.tabs.secondary{border:0;margin-top:15px;padding:0;background-color:#FFFFFF;background-image:none;border-bottom:1px solid #CCCCCC;}#flights-schedule-wrapper ul.tabs.secondary > li{border:0;background-image:none;background-color:#0094D9;}#flights-schedule-wrapper ul.tabs.secondary > li > a{border:1px solid #0094D9;background-color:#0094D9;border-bottom:0;font-size:15px;font-weight:normal;font-family:"Open Sans";color:#FFFFFF;}#flights-schedule-wrapper ul.tabs.secondary > li.active{border:0;background-color:#FFFFFF;}#flights-schedule-wrapper ul.tabs.secondary > li.active > a{border:1px solid #CCCCCC;background-color:#FFFFFF;color:#666666;border-bottom:0;margin-bottom:-1px;}#flights-schedule-wrapper ul.tabs.secondary > li > a:hover{border-color:#00377C;background-color:#00377C;}#flights-schedule-wrapper ul.tabs.secondary > li.active > a:hover{border-color:#CCCCCC;background-color:#FFFFFF;}#flights-schedule-wrapper ul.tabs.secondary > li > a .day{font-size:17px;}#flights-schedule-wrapper ul.tabs.secondary > li > a .date{margin:3px 0 0 0;font-size:13px;}#flights-schedule-wrapper ul.tabs.secondary > li > a .flights{margin:3px 0 0 0;border-top:1px solid rgba(255,255,255,0.2);font-size:11px;line-height:135%;}#flights-schedule-wrapper .ui-tabs-panel{padding:0;margin:0;}#flights-schedule-wrapper .ui-tabs-panel table{font-size:15px;font-weight:normal;font-family:"Open Sans";color:#666666;}#flights-schedule-wrapper .ui-tabs-panel > .ui-widget-content{border:1px solid #CCCCCC;}#flights-schedule-wrapper .ui-tabs-panel .updated{margin:5px 5px 0 5px;display:block;}#flights-schedule-wrapper .ui-tabs-panel .updated p{font-size:13px;line-height:135%;}.flights-exposed-filters{position:relative;display:block;margin:0 0 15px 0;}.flights-exposed-filters .container-inline-date{width:270px;padding:0;margin:0;}.flights-exposed-filters .date-clear-block{display:inline-block;vertical-align:top;padding:0;margin:0;}.flights-exposed-filters #flight-date-wrapper > label{display:block;float:left;margin:0 7px 0 0;line-height:27px;}.flights-exposed-filters .date-day label,.flights-exposed-filters .date-month label,.flights-exposed-filters .date-year label{display:none;visibility:hidden;}.flights-exposed-filters .date-day select,.flights-exposed-filters .date-month select,.flights-exposed-filters .date-year select{display:inline-block;vertical-align:top;margin:2px 3px 0 0;}.flights-exposed-filters #edit-destination-wrapper,.flights-exposed-filters #edit-flight-wrapper,.flights-exposed-filters #edit-airline-wrapper,.flights-exposed-filters #edit-date-wrapper{display:inline-block;vertical-align:top;margin:0 7px 0 0;}.flights-exposed-filters #edit-destination-wrapper label,.flights-exposed-filters #edit-flight-wrapper label,.flights-exposed-filters #edit-airline-wrapper label,.flights-exposed-filters #edit-date-wrapper label{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.flights-exposed-filters #edit-destination-wrapper select{width:150px;margin:0;white-space:nowrap;}.flights-exposed-filters #edit-flight-wrapper input,.flights-exposed-filters #edit-airline-wrapper select,.flights-exposed-filters #edit-date-wrapper select{width:130px;}.flights-exposed-filters #edit-airline-wrapper select,.flights-exposed-filters #edit-date-wrapper select{white-space:nowrap;}.flights-exposed-filters #edit-refresh,.flights-exposed-filters .form-submit{padding:5px 1em;font-size:12px;}.flights-exposed-filters .form-actions{display:inline-block;padding:0;vertical-align:top;}.flights-exposed-filters #form-reload-wrapper{line-height:21px;height:21px;}.flights-exposed-filters #form-reload-wrapper a{font-size:12px;padding:4px 1em;display:block;margin:2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.flights-exposed-filters #form-reload-wrapper,.flights-exposed-filters #form-refresh-wrapper{display:block;float:right;margin:0;}.flights-exposed-filters #form-submit-wrapper{display:inline-block;vertical-align:top;margin:0 7px 0 0;}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (min-width:768px) and (max-width:959px) {.flights-exposed-filters .form-actions{width:100%;margin:15px 0 0 0;display:block;text-align:right;}.flights-exposed-filters #edit-airline-wrapper select{width:235px;}}@media only screen and (min-width:480px) and (max-width:767px) {.flights-exposed-filters{}.flights-exposed-filters #edit-flight-wrapper,.flights-exposed-filters #edit-date-wrapper,.flights-exposed-filters #edit-airline-wrapper{width:100%;display:block;margin:0 0 5px 0;padding:0 0 5px 0;}.flights-exposed-filters #edit-flight-wrapper label,.flights-exposed-filters #edit-date-wrapper label,.flights-exposed-filters #edit-airline-wrapper label{width:30%;}.flights-exposed-filters #edit-flight-wrapper input{width:65%;}.flights-exposed-filters #edit-date-wrapper select,.flights-exposed-filters #edit-airline-wrapper select{width:67%;}.flights-exposed-filters .form-actions{width:100%;display:block;text-align:right;}.flights-exposed-filters #form-reload-wrapper,.flights-exposed-filters #form-refresh-wrapper{position:relative;display:inline-block;vertical-align:top;}}@media only screen and (min-width:320px) and (max-width:480px) {.flights-exposed-filters #edit-flight-wrapper,.flights-exposed-filters #edit-date-wrapper,.flights-exposed-filters #edit-airline-wrapper{width:100%;display:block;margin:0 0 5px 0;padding:0 0 5px 0;}.flights-exposed-filters #edit-flight-wrapper label,.flights-exposed-filters #edit-date-wrapper label,.flights-exposed-filters #edit-airline-wrapper label{width:110px;}.flights-exposed-filters #edit-flight-wrapper input{width:160px;}.flights-exposed-filters #edit-date-wrapper select,.flights-exposed-filters #edit-airline-wrapper select{width:170px;}.flights-exposed-filters .form-actions{width:100%;display:block;text-align:right;}.flights-exposed-filters #form-reload-wrapper,.flights-exposed-filters #form-refresh-wrapper{position:relative;display:inline-block;vertical-align:top;margin:0 10px 0 0;}}.page-airlines-list #main > h2.title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.page-airlines-contacts #main > h2.title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:normal;font-style:normal;line-height:135%;margin:15px 0 10px 0;width:100%;display:block;}.node-type-airline #main .content > .field.field-field-airline-logo{margin:25px 0 0 0;}.node-type-airline #main .content > .field.field-field-airline-logo img{border:1px solid #DDDDDD;padding:5px 0;}.node-type-airline #main .content > .field{display:block;width:100%;border-bottom:1px solid #EEEEEE;margin:0 0 5px 0;padding:0 0 5px 0;}.node-type-airline #main .content .field-label-inline-first{width:100px;display:inline-block;vertical-align:middle;}ul.pager{display:block;margin:15px 0 0 0;}ul.pager li{display:inline-block;vertical-align:top;width:32px;height:32px;}ul.pager li.pager-item{margin:0 3px 0 0;padding:0;}ul.pager li.pager-current{font-size:15px;width:30px;line-height:32px;height:30px;display:inline-block;margin:0 3px 0 0;padding:0;border:1px solid #0C3369;color:#FFFFFF;font-weight:normal;background-color:#0C3369;}ul.pager li.pager-next,ul.pager li.pager-previous,ul.pager li.pager-first{margin:0 3px 0 0;padding:0;background-position:0 0;background-repeat:no-repeat;}ul.pager li.pager-last{margin:0;padding:0;background-position:0 0;background-repeat:no-repeat;}ul.pager li.pager-last,ul.pager li.pager-first{display:none;visibility:hidden;}ul.pager li.pager-first a{text-indent:-999px;overflow:hidden;}ul.pager li.pager-previous a{text-indent:-999px;overflow:hidden;background-image:url(/sites/all/themes/sofia_airport/css/images/pager_prev.png);}ul.pager li.pager-previous a:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/pager_prev_hover.png);}ul.pager li.pager-next a{text-indent:-999px;overflow:hidden;background-image:url(/sites/all/themes/sofia_airport/css/images/pager_next.png);}ul.pager li.pager-next a:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/pager_next_hover.png);}ul.pager li.pager-last a{text-indent:-999px;overflow:hidden;}ul.pager li > a{font-size:15px;width:30px;line-height:32px;height:30px;display:inline-block;margin:0;padding:0;background-color:#FFFFFF;color:#666666;border:1px solid #CCCCCC;}ul.pager li > a:hover{background-color:#5094CC;color:#FFFFFF;border:1px solid #5094CC;}@media only screen and (min-width:480px) and (max-width:767px) {ul.pager > li.pager-item{display:none;visibility:hidden;}}@media only screen and (min-width:320px) and (max-width:480px) {ul.pager > li.pager-item{display:none;visibility:hidden;}}.advertisement-block{}.advertisement-block .text{margin:15px 0 0 0;display:block;}.advertisement-block .text .link{margin:15px 0 0 0;display:block;}.i18n-en.rentals-advertising #main > .link{text-align:center;width:100%;display:block;margin:15px 0;}.rentals-advertising #main > h2.title,.lost-item-form h2.title,.discount-app-form h2.title,.lounge-request h2.title,.gho-request h2.title,.slot-coordination h2.title{display:block;font-size:25px;font-weight:600;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.charges-and-incentives-block,.slot-coordination-block{margin:15px 0 0 0;display:block;width:100%;}.charges-and-incentives-block .view-content ul,.slot-coordination-block .view-content ul{padding:0;margin:0;}.charges-and-incentives-block .view-content ul li.first,.slot-coordination-block .view-content ul li.first{border-top:1px solid #EEEEEE;}.charges-and-incentives-block .view-content ul li,.slot-coordination-block .view-content ul li{list-style:none;border-bottom:1px solid #EEEEEE;color:#666666;display:block;width:100%;overflow:hidden;}.charges-and-incentives-block .view-content ul li > a,.slot-coordination-block .view-content ul li > a{text-transform:uppercase;color:#5094CC;line-height:19px;display:block;margin:0;padding:4px 0 6px 27px;background-position:0 0;background-repeat:no-repeat;background-image:url(/sites/all/themes/sofia_airport/css/images/block_list_item.png);}.charges-and-incentives-block .view-content ul li > a:hover,.slot-coordination-block .view-content ul li > a:hover{color:#0C3369;background-image:url(/sites/all/themes/sofia_airport/css/images/block_list_item_hover.png);}.comments-recommendations h2.title{display:block;font-size:25px;font-weight:200;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}#footer #block-block-9,#footer #block-block-5{position:relative;}#footer .social-links{position:relative;width:100%;display:block;text-align:center;}#footer .social-links a.social-link{position:relative;background-position:0 0;background-repeat:no-repeat;width:42px;height:42px;display:inline-block;margin:0 10px 0 0;padding:0;outline:none;}#footer .social-links a.twitter-link{background-image:url(/sites/all/themes/sofia_airport/css/images/twitter_icon.png);}#footer .social-links a.facebook-link{background-image:url(/sites/all/themes/sofia_airport/css/images/facebook_icon.png);}#footer .social-links a.googleplus-link{background-image:url(/sites/all/themes/sofia_airport/css/images/googleplus_icon.png);}#footer .social-links a.rss-link{background-image:url(/sites/all/themes/sofia_airport/css/images/rss_icon.png);}#footer .social-links a.mail-link{background-image:url(/sites/all/themes/sofia_airport/css/images/mail_icon.png);}#footer .social-links a.youtube-link{background-image:url(/sites/all/themes/sofia_airport/css/images/youtube_icon.png);}#footer .social-links a.linkedin-link{background-image:url(/sites/all/themes/sofia_airport/css/images/linkedin_icon.png);}#footer .social-links a.instagram-link{background-image:url(/sites/all/themes/sofia_airport/css/images/instagram_icon.png);}#footer .text{text-align:center;}#footer .text p{margin:0 !important;padding:0;font-size:13px;margin-top:15px;color:rgba(255,255,255,0.7);}#footer .copyright{text-align:center;font-size:13px;margin-top:15px;color:rgba(255,255,255,0.7);}@media only screen and (min-width:320px) and (max-width:480px) {#footer .copyright{font-size:13px;}}.about-us h2.title{display:block;font-size:25px;font-weight:600;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.about-airport{}.about-airport p{}.about-airport ul{list-style:none;padding:0;margin:0;}.about-airport ul li{}.about-airport ul li a{text-transform:uppercase;line-height:32px;height:32px;width:100%;display:block;background-position:0 0;background-repeat:no-repeat;text-indent:40px;margin:0 0 7px 0;padding:0 0 7px 0;border-bottom:1px solid #EEEEEE;}.about-airport ul li a:hover{color:#00377C;}.about-airport ul li a.activities{background-image:url(/sites/all/themes/sofia_airport/css/images/activities_icon_32x32.png);}.about-airport ul li a.activities:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/activities_icon_hover_32x32.png);}.about-airport ul li a.history{background-image:url(/sites/all/themes/sofia_airport/css/images/history_icon_32x32.png);}.about-airport ul li a.history:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/history_icon_hover_32x32.png);}.about-airport ul li a.certificates{background-image:url(/sites/all/themes/sofia_airport/css/images/certificates_icon_32x32.png);}.about-airport ul li a.certificates:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/certificates_icon_hover_32x32.png);}.about-airport ul li a.ecology{background-image:url(/sites/all/themes/sofia_airport/css/images/ecology_icon_32x32.png);}.about-airport ul li a.ecology:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/ecology_icon_hover_32x32.png);}.about-airport ul li a.structure{background-image:url(/sites/all/themes/sofia_airport/css/images/structure_icon_32x32.png);}.about-airport ul li a.structure:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/structure_icon_hover_32x32.png);}.about-airport ul li a.financial-data{background-image:url(/sites/all/themes/sofia_airport/css/images/financial_data_icon_32x32.png);}.about-airport ul li a.financial-data:hover{background-image:url(/sites/all/themes/sofia_airport/css/images/financial_data_icon_hover_32x32.png);}.login-block{}.login-block h2.title{display:block;font-size:25px;font-weight:600;margin:20px 0;padding:0;text-align:center;text-transform:uppercase;width:100%;}.login-block #edit-pass-wrapper,.login-block #edit-name-wrapper{text-align:center;}.login-block #edit-pass-wrapper label,.login-block #edit-name-wrapper label{display:inline-block;vertical-align:top;line-height:32px;width:160px;text-align:right;padding:0 7px 0 0;margin:0;font-weight:normal;text-transform:uppercase;}.login-block #edit-pass-wrapper input,.login-block #edit-name-wrapper input{display:inline-block;vertical-align:top;margin:0;}.login-block input[type="submit"]{min-width:120px;}.login-block ul{list-style:none;margin:10px 0 0 0;display:block;}.login-block ul li{display:block;}.login-block ul li a{text-transform:uppercase;}#node-23 .page{}#node-303{}#node-303 > header > h2{margin:0;padding:0;display:none;}#node-303 .page{padding:25px 0;}#header-right li > a.folder-information .icon{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_information.png);}#header-right li > a.folder-information .icon-hover{background-image:url(/sites/all/themes/sofia_airport/css/images/mi_information_hover.png);}


button,input[type="submit"],input[type="reset"],input[type="button"]{position:relative;font-weight:normal;padding:8px 1em 9px 1em;border:0;text-transform:uppercase;}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{cursor:pointer;}button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}a.button,#main a.button{text-decoration:none;}.button-alt,.button,.button.small,.button.large,.button.medium{background-image:none;padding:8px 1em 9px 1em;margin:0;display:inline-block;font-stretch:narrower;font-weight:normal;text-align:center;text-decoration:none;}.button.left{float:left;}.button.right{float:right;}.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}.button-alt a,.button a,.button.small a{font-size:.9em;line-height:14px;text-decoration:none;}.button.medium a{font-size:1.2em;line-height:20px;}.button.large a{font-size:1.5em;line-height:24px;}a.button{position:relative;text-transform:uppercase;}a.button:hover{cursor:pointer;}a.button:active{}a.button.white{position:relative;}a.button.white:hover{cursor:pointer;}a.button.white:active{}






.full-width{width:960px;height:auto;overflow:hidden}.one_half{width:48%;}.one_third{width:30.66%;}.two_thirds{width:65.33%;}.one_fourth{width:22%;}.three_fourths{width:74%;}.one_fifth{width:16.8%;}.two_fifth{width:37.6%;}.three_fifth{width:58.4%;}.four_fifth{width:67.2%;}.one_sixth{width:13.33%;}.five_sixth{width:82.67%;}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left;}.last{margin-right:0 !important;}@media only screen and (min-width:768px) and (max-width:991px) {}@media only screen and (max-width:767px) {#breadcrumb{display:none;}.full-width,.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:959px) {}@media only screen and (min-width:768px) and (max-width:991px) and (max-device-width:1000px) {}@media only screen and (max-width:767px) and (max-device-width:1000px) {}@media only screen and (min-width:480px) and (max-width:767px) and (max-device-width:1000px) {}
 
body{color:#666666;}a:link,a:visited,#navigation ul li a,#navigation ul.sf-menu li a{color:#5094CC;}a:hover,a:active,a:focus{color:#000000;}h1,h2,h3,h4,h5,h6{color:#666666;}.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#FFFFFF;}p{color:#666666;}.light-blue p{color:#FFFFFF;}.cal,.term,.time,.location,.phone,.fax{color:#666666;}.light-blue .cal,.light-blue .term,.light-blue .time,.light-blue .location,.light-blue .phone,.light-blue .fax,.dark-blue .cal,.dark-blue .term,.dark-blue .time,.dark-blue .location,.dark-blue .phone,.dark-blue .fax{color:#FFFFFF;}#header{background-color:#FFFFFF;}#header-top{}#header a{color:#00377C;}#header-top .block .menu > li.active-trail{border-bottom:2px solid #00377C;}#header-top .block-locale ul > li.active{border-bottom:2px solid #00377C;}#header-top li a:hover{background-color:#00377C;border-bottom:2px solid #00377C;}#header-top .block ul > li.active-trail a:hover,#header-top .block-locale ul > li.active a:hover{border-bottom:0;}#header-right li > a{border-right:1px solid rgba(81,136,173,.2);}#header-right li.first a{border-left:1px solid rgba(81,136,173,.2);}#header-right li.active-trail a:after{border-bottom-color:#0094D9;}#header-right li.active-trail a:after{border-bottom-color:#FFFFFF;}#header-right li.active-trail.has-children a:after{border-bottom-color:#0094D9;}#header-right li > a:hover{background-color:#00377C;}#header a:hover{color:#FFFFFF;}#header #site-name a{color:#262626;}#header #site-name a:hover{color:#3253ad;}#header #site-slogan{color:#7d7d7d;}#header-bottom{background-color:#0094D9;}#header-bottom li a{color:rgba(255,255,255,.7);}#header-bottom li a:hover{color:#FFFFFF;}#header-bottom li.active-trail a{color:#FFFFFF;}#header-bottom li.active-trail a:after{border-bottom-color:#FFFFFF;}body{}#wrap{}#footer{background-color:#00377C;}a.button.blue{color:#FFFFFF !important;background-color:#0094D9;}button,input[type="submit"],input[type="reset"],input[type="button"]{color:#FFFFFF;background-color:#0094D9;}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#00377C;}a.button{color:#FFFFFF !important;background-color:#0094D9;}a.button:hover{background-color:#00377C;}a.button:active{}a.button.white{border:1px solid #999999;color:#666666 !important;background-color:#FFFFFF;}a.button.white:hover{background-color:#0094D9;color:#FFFFFF !important;border-color:#0094D9;}a.button.white:active{}ul.tabs.primary li a{color:#FFFFFF;background-color:#0094D9;}ul.tabs.primary li a:hover{background-color:#00377C;}ul.tabs.primary li a.active{background-color:#FFFFFF;color:#0094D9;}ul.tabs.primary li a.active:hover{color:#FFFFFF;background-color:#CCCCCC;}html.js fieldset.collapsible legend a{color:#0094D9;}html.js fieldset.collapsible legend a:hover{color:#00377C;}html.js fieldset.collapsible legend a > span{background-color:#0094D9;}html.js fieldset.collapsible legend a:hover > span{background-color:#00377C;}.jcarousel-wrapper{background-color:#00377C;}.jcarousel li .text{color:#FFFFFF;}.jcarousel li .text h2,.jcarousel li .text h3{color:#FFFFFF;}.jcarousel li .text p{color:#FFFFFF;}.jcarousel li .text a.button{color:#FFFFFF;border:1px solid #FFFFFF;background-color:transparent;}.jcarousel li .text a.button:hover{background-color:#0094D9;border:1px solid #0094D9;}.jcarousel-pagination a{background-color:#ffffff;}.jcarousel-pagination a.active{background-color:#0094D9;}.news .edit-link a,.offer .edit-link a,.procurement .edit-link a,.object .edit-link a,.page .edit-link a{color:#FFFFFF;background-color:#0094D9;}.news .edit-link a:hover,.offer .edit-link a:hover,.procurement .edit-link a:hover,.object .edit-link a:hover,.page .edit-link a:hover{background-color:#00377C;}.page.light-blue a.button,.page.dark-blue a.button{border:1px solid #FFFFFF;}.object.light-blue a.button:hover,.page.light-blue a.button:hover{border:1px solid #00377C;}.object.light-blue .term-page-link,.page.light-blue .term-page-link{background-color:#0094D9;}.ad-block.light-blue,.object.light-blue,.page.light-blue{background-color:#0094D9;}.ad-block.dark-blue,.object.dark-blue,.page.dark-blue{background-color:#00377C;}.ad-block .edit-link a{background-color:#0094D9;border:1px solid #0094D9;color:#FFFFFF;}.ad-block .edit-link a:hover{background-color:#00377C;border:1px solid #FFFFFF;}a.page-link{border-bottom:1px solid rgba(70,85,104,.15);}a.page-link .icon.top{border-color:#0094D9;background-color:#0094D9;}.light-blue a.page-link .icon.top{border-color:#FFFFFF;}a.page-link .icon.top > span{border-left-color:#0094D9;}.light-blue a.page-link .icon.top > span{border-left-color:#FFFFFF;}.light-blue a.page-link .icon.bottom{border-color:#FFFFFF;}a.page-link .icon.bottom{border-color:#00377C;}a.page-link h2{color:#00377C;}a.page-link:hover h2{color:#0094D9;}a.page-link .text{color:#666666;}.attach.light-blue{background-color:#0094D9;}.scheme .element a.page-link{}.scheme .element a.page-link .icon.top > span{border-top:12px solid #0094D9;}.light-blue .scheme .element a.page-link .icon.top > span{border-top:12px solid #FFFFFF;}.light-blue .scheme .element a.page-link .icon.top > span:after{border-top:8px solid #0094D9;}.wide-right.light-blue,.wide-left.light-blue{background-color:#0094D9;}.wide-right.dark-blue,.wide-left.dark-blue{background-color:#00377C;}#sa-flights-search-flight-by-number{background-color:#00377C;}#sa-flights-search-flight-by-number #edit-title-wrapper input{color:#666666;}#sa-flights-search-flight-by-number #edit-search-departures,#sa-flights-search-flight-by-number #edit-search-arrivals{border-color:#FFFFFF;background-color:#00377C;}#sa-flights-search-flight-by-number #edit-search-arrivals:hover,#sa-flights-search-flight-by-number #edit-search-departures:hover{background-color:#0094D9;border-color:#0094D9;}.title-wrapper .date{background-color:#0094D9;color:#FFFFFF;}.title-wrapper .date > span{border-left-color:#0094D9;}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#cboxOverlay{background:url(/sites/all/themes/sofia_airport/colorbox/images/overlay.png) repeat 0 0;}#colorbox{}#cboxTopLeft{width:21px;height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px;height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px;height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px;height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(/sites/all/themes/sofia_airport/colorbox/images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(/sites/all/themes/sofia_airport/colorbox/images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(/sites/all/themes/sofia_airport/colorbox/images/loading.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/themes/sofia_airport/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.cboxIE6 #cboxTopLeft{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderTopLeft.png);}.cboxIE6 #cboxTopCenter{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderTopCenter.png);}.cboxIE6 #cboxTopRight{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderTopRight.png);}.cboxIE6 #cboxBottomLeft{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderBottomLeft.png);}.cboxIE6 #cboxBottomCenter{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderBottomCenter.png);}.cboxIE6 #cboxBottomRight{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderBottomRight.png);}.cboxIE6 #cboxMiddleLeft{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderMiddleLeft.png);}.cboxIE6 #cboxMiddleRight{background:url(/sites/all/themes/sofia_airport/colorbox/images/ie6/borderMiddleRight.png);}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");}
