.bbcode{background-color:#4a97cd;border:1px solid #bbbbbb;position:relative;display:table;margin:5px auto -5px auto;width:99%;border-radius:4px 4px 0 0;}.bbcode-containers{display:table-cell;}.bbcode-container{border-right:1px solid #cccccc;position:relative;display:inline-block;margin:2px 0 2px 0;padding:0;font-size:0;}.bbcode-container:after{position:absolute;right:-2px;height:24px;width:1px;content:"";}.bbcode-elements{position:relative;display:inline-block;height:24px;}.bbcode-elements > a{display:inline-block;height:22px;border:1px solid transparent;}.bbcode .bbcode-elements > a{margin:1px 2px;padding:2px 2px 0 2px;width:23px;}.bbcode-elements > a:hover,.bbcode .fa:hover{color:#222222;text-decoration:none;}.bbcode .bbcode-elements > a:hover{background-image:linear-gradient(#F8F8F8,#F1F1F1);border:1px solid #C6C6C6;color:#222222;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px;}.bbcode-elements a,.bbcode-block-container{font-size:1.3rem;}.bbcode-elements-more{display:table-cell;margin:auto;width:20px;vertical-align:middle;font-size:1rem;text-align:center;}.bbcode .bbcode-elements-more a{padding:0;width:20px;}.bbcode-elements-more a{margin:3px 0;padding:0;width:18px;height:18px;}.bbcode-elements-more .fa{color:#AAAAAA;}.bbcode-elements-more:hover .fa{color:#111111;}.bbcode-hover,.bbcode-elements a,.bbcode-elements i{cursor:pointer;}@media (max-width:768px){.bbcode-backspace{display:none;}}.bbcode-block-container{position:absolute;bottom:0;margin:0;padding:0;z-index:10;}.bbcode-block-container:before{position:absolute;top:-8px;left:8px;border-bottom:9px solid #AAAAAA;border-left:9px solid transparent;border-right:9px solid transparent;content:" ";}.bbcode-block-container:after{position:absolute;left:9px;top:-7px;border-bottom:8px solid rgba(250,250,250,1);border-left:8px solid transparent;border-right:8px solid transparent;content:" ";}.block-smileys{width:150px;height:150px;padding:2px 0px 2px 3px;overflow-y:scroll;}.block-smileys li{display:inline-block;}.block-smileys li a{display:block;}.bbcode-block-list{margin:0;padding:3px 0;overflow:visible;}.bbcode-block-list li,.bbcode-block-list li a{color:#222222;display:block;padding:2px 0 2px 4px;cursor:pointer;text-align:left;}.bbcode-block-code{margin:0;padding:0;height:300px;overflow-y:scroll;}.bbcode-block-code > ul{margin-left:0;}.bbcode-block-code li{padding:0 0 0 12px;}.bbcode-block-list li:hover{background-color:rgba(0,0,0,0.05);}.bbcode-block-list li.bbcode-code-title{margin:3px 10px 1px 5px;padding:6px 0 1px 2px;border-bottom:1px solid #DFDFDF;}.bbcode-block-list li.bbcode-code-title:hover{background:none;cursor:auto;}.bbcode-block-list li.bbcode-code-title span{color:#666666;font-weight:bold;}.bbcode-block .form-element{margin:2px 7px;}.bbcode-block .form-element label{padding-right:0;width:70%;vertical-align:middle;color:#555555;text-align:left;}.bbcode-block .form-element .form-field{width:23%;}.bbcode-block .form-element input{padding:2px 5px;}.bbcode-form-element-text{margin:10px 5px 5px 5px;padding:5px 5px 0 5px;border-top:1px solid #BEBEBE;text-align:center;}.bbcode-block-fonts{width:120px;}.bbcode-block-title{width:70px;}.bbcode-block-ul{width:150px;}.bbcode-block-block{width:100px;}.bbcode-block-message{width:110px;}.bbcode-block-table{width:160px;}.bbcode-block-code{width:130px;}.bbcode a,.bbcode .fa{color:#efefef;text-align:center;vertical-align:0;}.bbcode-icon-anchor:before{content:"\f13d";}.bbcode-icon-bold:before{content:"\f032";}.bbcode-icon-italic:before{content:"\f033";}.bbcode-icon-underline:before{content:"\f0cd";}.bbcode-icon-strike:before{content:"\f0cc";}.bbcode-icon-smileys:before{content:"\f118";}.bbcode-icon-title:before{content:"\f022";}.bbcode-icon-subtitle:before{content:"\f096";}.bbcode-icon-style:before{content:"\f071";}.bbcode-icon-url:before{content:"\f0ac";}.bbcode-icon-image:before{content:"\f03e";}.bbcode-icon-lightbox:before{content:"\f030";}.bbcode-icon-quote:before{content:"\f10d";}.bbcode-icon-hide:before{content:"\f070";}.bbcode-icon-list:before{content:"\f03a";}.bbcode-icon-color:before{content:"\f043";}.bbcode-icon-size:before{content:"\f034";}.bbcode-icon-font:before{content:"\f031";}.bbcode-icon-minus:before{content:"\f068";}.bbcode-icon-plus:before{content:"\f067";}.bbcode-icon-more:before{content:"\f0dc";}.bbcode-icon-left:before{content:"\f036";}.bbcode-icon-center:before{content:"\f037";}.bbcode-icon-right:before{content:"\f038";}.bbcode-icon-justify:before{content:"\f039";}.bbcode-icon-float-left:before{content:"\f048";}.bbcode-icon-float-right:before{content:"\f051";}.bbcode-icon-sup:before{content:"\f12b";}.bbcode-icon-sub:before{content:"\f12c";}.bbcode-icon-indent:before{content:"\f03c";}.bbcode-icon-table:before{content:"\f0ce";}.bbcode-icon-flash:before{content:"\f01d";}.bbcode-icon-movie:before{content:"\f008";}.bbcode-icon-youtube:before{content:"\f167";}.bbcode-icon-sound:before{content:"\f001";}.bbcode-icon-code:before{content:"\f121";}.bbcode-icon-math:before{content:"\f136";}.bbcode-icon-html:before{content:"\f13b";}.bbcode-icon-help:before{content:"\f059";}.bbcode-icon-upload:before{content:"\f0ee";}.bbcode-icon-math:before{font-size:0.8em;}.bbcode-icon-plus:before,.bbcode-icon-minus:before{font-size:0.7em;}.bbcode-icon-more:before{font-size:0.8em;}div.mce-edit-area,div.mce-statusbar{margin-left:auto;margin-right:auto;width:98%;}label.mce-wordcount{position:relative;}div.mce-window-head{padding:20px 15px;}.form-element-textarea .form-field-textarea div{float:none;}.mce-resizehandle{margin-bottom:5px !important;}div[id$="rich_text_field"].editor-tinymce .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{top:auto;right:28px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{bottom:10px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after{bottom:8px;}#recaptcha-widget{display:inline-block;border:1px solid #CCCCCC;border-radius:4px;border-collapse:collapse;}#recaptcha-widget .options{display:table-cell;float:none;margin:0;padding:5px;height:100%;vertical-align:middle;border-radius:0 4px 4px 0;border:none;}#recaptcha-widget .options > a,#recaptcha-widget .options > div{display:block;padding:8px 0;}#recaptcha-container{display:table-cell;border-right:1px solid #CCCCCC;vertical-align:top;}#recaptcha-container span,#recaptcha-container div{margin:5px;}#recaptcha-container input{width:100%;border:none;border-top:1px solid #CCCCCC;border-radius:0 0 0 4px;}#recaptcha_image{width:96% !important;height:auto !important;max-width:100%;}#recaptcha_image img{width:100%;}@media (max-width:768px){.g-recaptcha div{width:100% !important;}.g-recaptcha iframe{max-width:100%;}}div.calendar-content{padding:6px;}div.calendar-top-container{background:#EEEEEE;border:1px solid #DDDDDD;border-radius:3px;padding:4px;}div.calendar-top-content{text-align:center;}div.calendar-top-container a,div.calendar-top-container a:hover{color:#666666;cursor:pointer;}div.calendar-top-l{float:left;padding:1px 0px 0px 25px;}div.calendar-top-r{float:right;padding:1px 25px 0px 0px;}div.event-display-author{font-size:0.8em;float:left;padding-top:4px;padding-bottom:4px;}div.event-display-dates{font-size:0.8em;font-weight:normal;padding:4px;float:right;width:180px;}@media (min-width:769px){#module-calendar table.calendar-table tbody tr td{height:40px;}}table tbody tr td.calendar-none{background:#FFFFFF none repeat scroll 0 0;}table tbody tr td.calendar-today{background:#B5E5B9 none repeat scroll 0 0;}table tbody tr td.calendar-other{background:#F1F1F1 none repeat scroll 0 0;}table tbody tr td.calendar-weekend{background:#4a97cd none repeat scroll 0 0;}table tbody tr td.calendar-weekend a:hover{color:#FFFFFF;}#module-calendar table tbody tr td.calendar-week{border-right:1px solid #AAAAAA;width:8%;}table tbody tr th.column-title{width:28%;}#module-mini-calendar .calendar-top-container{padding:2px;}#module-mini-calendar .calendar-top-content h5{font-size:0.9em;padding-top:1px;}#module-mini-calendar .calendar-top-l{padding:0px 0 0 7px;}#module-mini-calendar .calendar-top-r{padding:0px 7px 0 0;}#module-mini-calendar #date_select_form form.fieldset-content{margin-top:0px;}#module-mini-calendar #CalendarAjaxCalendarController_choose-date{margin:5px 0px 10px 0px;}#module-mini-calendar #CalendarAjaxCalendarController_choose-date div.form-element{margin:0px;}#module-mini-calendar .form-field select{padding:4px;}#CalendarAjaxCalendarController_month_field,#CalendarAjaxCalendarController_year_field{display:inline-block;}.legend-line{padding:0 0 8px 0;}.legend-color{font-size:2em;vertical-align:-1px;}.legend{padding-right:20px;}#connect-menu div.horizontal-fieldset{padding:2px 8px 2px 2px;}#connect-menu div.vertical-fieldset,#connect-menu div.horizontal-fieldset{margin:0px;}#connect-menu div.vertical-fieldset form{margin-bottom:10px;}#connect-menu div.horizontal-fieldset form{display:inline-block;}#connect-menu div.horizontal-fieldset span{display:none;}ul.connect-content{margin:auto;padding-top:3px;}#connect-menu ul.connect-content li{list-style-type:none;}#connect-menu div.horizontal-fieldset ul.connect-content li{display:inline-block;margin-right:10px;}#connect-menu div.horizontal-fieldset ul.connect-content li:last-child{margin-right:0px;}#connect-menu ul.connect-content li > i{width:18px;text-align:center;}#connect-menu div.horizontal-fieldset ul li,#connect-menu div.horizontal-fieldset ul li a{color:#FFFFFF;}#connect-menu div.horizontal-fieldset ul li a.small{color:#efefef;}#connect-menu div.horizontal-fieldset ul li > i{vertical-align:0px;}#connect-menu div.vertical-fieldset label{text-align:center;padding-right:0px;}#connect-menu div.vertical-fieldset ul.connect-content{text-align:left;}#connect-menu div.horizontal-fieldset ul.connect-content{text-align:center;}div.connect-register i{vertical-align:-1px;}#connect-menu div.vertical-fieldset input#login,#connect-menu div.vertical-fieldset input#password{width:120px;}#connect-menu div.vertical-fieldset button{margin:5px 0px;}#connect-menu a.fb{color:#3B5998;}#connect-menu a.google{color:#D8432E;}#connect-menu a.twitter{color:#5EA9DD;}.js-menu-button{display:none;}@media (max-width:768px){.js-menu-button{display:inline-block;padding:5px 10px 5px 10px;}#connect-menu div.horizontal-fieldset div.connect-content,#connect-menu div.horizontal-fieldset form{width:100%;text-align:center;}#connect-menu .horizontal-fieldset li{padding:3px 0px 3px 2px;}#connect-menu .horizontal-fieldset a{color:#DEDEDE;text-decoration:none;}#connect-menu .horizontal-fieldset a.social-connect{color:#DEDEDE;padding:5px;display:block;text-align:center;margin-bottom:10px;border-radius:4px;}#connect-menu a.fb{background:#3B5998;}#connect-menu a.google{background:#D8432E;}#connect-menu a.twitter{background:#5EA9DD;}#connect-menu div.horizontal-fieldset span{display:inline-block;}ul.connect-content,div.connect-content{visibility:hidden;opacity:0;left:-100%;position:absolute;background:#353535;padding:10px;transition:left 0.5s,visibility 0.5s,opacity 0.5s;}#connect-menu.active ul.connect-content,#connect-menu.active div.connect-content{visibility:visible;opacity:1;width:auto;left:0%;z-index:200;transition:left 0.5s,visibility 0.5s,opacity 0.5s;}#connect-menu div.horizontal-fieldset ul.connect-content li{display:block;text-align:left;}#connect-menu.active div.horizontal-fieldset div.connect-content input{display:block;width:100%;padding:10px 20px;margin-bottom:10px;}#connect-menu.active div.horizontal-fieldset div.connect-content button.submit{display:inline-block;padding:10px 20px;margin-bottom:10px;width:100%;}}.mini-download-table-name{max-width:84px;}.faq-answer-container{padding:10px 5px 10px 0;height:auto;}.faq-answer-container > div{line-height:1.32em;}.article-faq{display:table;margin:0 0 6px 0;padding:0;width:100%;background-image:linear-gradient(to bottom,#FFFFFF 50%,#FAFAFA 100%);border:1px solid #D6DEE7;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:box-shadow 0.2s;}.article-faq:hover{background-image:linear-gradient(to bottom,#FFFFFF 25%,#F2F5F8 100%);border:1px solid #D0D8E1;box-shadow:0 0 5px #EAEAEA;}.faq-question-element{margin:0;padding:8px 5px 5px 10px;}.question-title{display:inline-block;border:none;overflow:initial;}.faq-question-element .question-title{margin-left:5px;}.sortable-title .question-title span{font-size:1.9rem;}.question-anchor{margin-top:-10px;padding-top:10px;}.article-faq footer{margin:0;padding:0;}#questions-titles-list hr{margin:20px 0;}.notes{white-space:nowrap;}#scrolling_images{position:relative;margin:20px auto;height:150px;overflow:hidden;}#module-gallery ul,#module-mini-gallery ul{margin:0 auto;list-style:none;}#mini-gallery-slideshow li{height:150px;}#mini-gallery-slideshow.fade li{display:none;}#mini-gallery-slideshow.vertical li{display:inline-block;}#mini-gallery-slideshow.horizontal li{display:block;}#mini-gallery-slideshow.fade ul:first-child{display:block;}.td-end{margin:15px 0;}.thumbnails-list-container{padding:0 5px;}.select-cat{width:auto;max-width:100%;}.table-pics{display:table;margin:auto;table-layout:fixed;}.table-cat{display:table;table-layout:fixed;}.table-cat tbody td{padding:15px 0;}.table-pics tbody td{padding:15px 0;}.article-gallery .options{float:none;}.pics-max{padding:15px 0;overflow:auto;text-align:center;}.pics-max-thumbnails{display:table;margin:auto;table-layout:fixed;}.move-pics-container{position:absolute;z-index:100;float:left;display:none;margin-top:10px;}.move-pics-block{width:190px;overflow:auto;}.move-pics-block > div{margin-bottom:4px;font-weight:bold;}.nbr-total-pics{padding-top:15px;text-align:center;}.link-to-other-pics-container{margin:auto;padding:0;width:100%;overflow:hidden;}.actions-container{margin:auto;}.image-quota-container{margin:auto;width:50%;text-align:center;}.pics-list-element{margin-bottom:20px;padding:0 5px;}.article-gallery > header{display:none;}#module-guestbook .message > header{display:none;}.newsletter-form{margin:20px 25px 10px 0;white-space:nowrap;vertical-align:middle;}.newsletter-title{padding:5px 10px 0 0;font-size:12px;vertical-align:middle;}div#newsletter{float:right;margin:10px;}div#newsletter button,div#newsletter .button{margin-top:0;}.newsletter-link{margin:10px 0 0 0;}div#newsletter .input-element-button input{width:120px;border-radius:4px 0 0 4px;font-size:12px;}div#newsletter .input-element-button button{margin-left:-5px;border-radius:0 4px 4px 0;font-size:12px;}.column-last-update{width:160px;}.nbr-connected-user-container{margin-top:10px;}.online-users-container{margin:10px 0;}.online-user{display:block;margin:auto;}.poll-container-title{font-size:1em;}#module-mini-poll hr{width:90%;margin:10px auto;}.poll-question-mini-container{padding-left:6px;text-align:left;}#module-mini-poll button.submit{margin-bottom:10px;}#mini-search-form{float:right;margin:40px 20px 0 0;white-space:nowrap;vertical-align:middle;}@media (max-width:768px){#mini-search-form{margin:20px 20px 20px 0;}}#mini-search-form button,#mini-search-form .button{margin-top:0;}#mini-search-form.input-element-button input{width:120px;height:25px;border-radius:4px 0 0 4px;}#mini-search-form.input-element-button button{margin-left:-5px;padding:4px 10px 4px 10px;height:25px;border-radius:0 4px 4px 0;}#shoutbox-messages-container{margin:auto;height:150px;overflow:auto;text-align:left;word-wrap:break-word;}.shout-horizontal{padding-left:1.5em;}.shout-spacing{margin:10px 0 10px 0;}#module-mini-shoutbox textarea,#module-mini-shoutbox textarea:valid{width:90%;border-color:#CCCCCC;}#shoutbox-bbcode-container ul{margin:0;padding:0;}#shoutbox-bbcode-container ul li{display:inline-block;border:none;}#module-mini-web .partner-picture{padding:5px;}.langs-switcher{margin:5px 0;}.langs-switcher p{margin-bottom:0;}.langs-switcher select{margin:0 auto 5px auto;}.langs-switcher img{margin-top:2px;vertical-align:top;}.themes-switcher{margin:5px 0;}.themes-switcher select{margin:0 auto 5px auto;}.themes-switcher-vertical select{display:block;}.pbt-timer{overflow:hidden;margin-top:10px;}.timer-unit{width:23%;float:left;text-align:center;}.timer-unit:first-child{width:31%;}.timer-date{font-size:1.2em;padding:10px 5px;margin:0 2px;color:#f5f5f5;background:#353535;background-image:linear-gradient(to bottom,rgba(255,255,255,0.18) 0%,rgba(56,56,56,0.1) 100%);border-radius:4px}.timer-unit:first-child .timer-date{background:#366393}.timer-name{font-size:10px;}.horizontal-timer{overflow:hidden;}.horizontal-timer .pbt-timer{width:60%;float:right;}.horizontal-timer span.event-title{margin-top:20px;padding-left:20px;float:left;width:40%;}input.input-hours,input.input-minutes{width:80px;}