.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}

@font-face{font-display:swap;font-family:'repeatericons';src:url(/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.eot?90311211);src:url('/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.eot?90311211#iefix') format('embedded-opentype'),url(/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.woff2?90311211) format('woff2'),url(/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.woff?90311211) format('woff'),url(/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.ttf?90311211) format('truetype'),url('/wp-content/plugins/repeater-for-contact-form-7/libs/font/repeatericons.svg?90311211#repeatericons') format('svg');font-weight:400;font-style:normal}.repeater-field-item .repeater-icon:before{font-family:"repeatericons";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.repeater-field-item .icon-plus:before{content:'\e800'}.repeater-field-item .icon-cancel:before{content:'\e801'}.repeater-field-item .icon-cancel-1:before{content:'\e802'}.repeater-field-item .icon-down-open:before{content:'\f004'}.repeater-field-item .icon-up-open:before{content:'\f005'}.repeater-field-item .icon-docs:before{content:'\f0c5'}.hidden,.repeater-remove-toolbar .repeater-field-header-acctions-remove{display:none!important}.elementor-field-type-repeater>label{display:none!important}.elementor-editor-active .elementor-field-type-repeater>label,.elementor-editor-active .elementor-field-type-repeater_start>label{display:block!important}.container-repeater-field,.elementor-field-repeater-end,.elementor-field-repeater-start,.repeater-field-header-title{width:100%}.repeater-field-button-add{background-color:#69727d;border-radius:103px 103px 103px 103px;padding:10px 20px 10px 20px;color:#fff;text-decoration:none!important}.repeater-field-button-add:hover{opacity:.8;color:#fff}.repeater-field-header{display:flex;width:100%}.repeater-field-header ul{padding:0;margin:0;list-style:none}.repeater-field-header ul li{display:inline-block}.repeater-field-header-acctions{width:150px;text-align:right}.repeater-field-header-acctions li i{font-size:20px;margin-left:1px}.repeater-field-header-acctions li i:hover{opacity:.8;cursor:pointer}.container-repeater-field{display:flex;flex-wrap:wrap}.repeater-field-footer{margin:15px 0}.repeater-content-show{border-bottom:1px solid #e7e7e7}.repeater-field-item{margin-bottom:15px}.elementor-field-repeater-end{padding:5px 15px}.repeater-field-header-title-text{padding-right:10px}.cf7-repeater{padding:5px 15px}header.et-l.et-l--header{position:fixed;left:0;right:0;top:0;width:100%;z-index:100}.et_pb_slide .et_pb_button.et_pb_more_button,.btn.btn-featured{border-radius:0!important;position:relative;display:inline-block;border:2px solid #14213d!important;border-top:0!important;padding-left:20px!important;padding-right:20px!important}body #page-container .et_pb_section .et_pb_slides .et_pb_slide .et_pb_container a.et_pb_button.et_pb_more_button{color:#14213d!important}.btn.btn-featured.btn-header{font-size:16px;color:#14213d!important}.et_pb_slide .et_pb_button.et_pb_more_button:after,.btn.btn-featured:after{height:2px;width:73%;background-color:#14213d;display:block!important;top:0;z-index:1}.et_pb_slide .et_pb_button.et_pb_more_button:before,.btn.btn-featured:before{height:8px;width:100%;background-color:#e5e5e5;display:block;bottom:0;z-index:1}.et_pb_slide .et_pb_button.et_pb_more_button:after,.et_pb_slide .et_pb_button.et_pb_more_button:before,.btn.btn-featured:after,.btn.btn-featured:before{transition:all .44s cubic-bezier(.215,.61,.355,1);content:''!important;position:absolute;left:0;opacity:1!important;margin:0!important;z-index:-1}.et_pb_slide .et_pb_button.et_pb_more_button:hover:after,.btn.btn-featured:hover:after{width:100%}.et_pb_slide .et_pb_button.et_pb_more_button:hover:before,.btn.btn-featured:hover:before{height:100%}#footer-bottom{display:none}.et_mobile_menu{background-color:#fff!important}.form-row{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:10px}.form-col{flex:1}.form-row p{display:block;width:100%}.form-row.no-gap{gap:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="date"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select{height:50px;border-bottom:1px solid #b28c62;border-radius:0;border-left:0;border-right:0;border-top:0;width:100%;margin-bottom:10px;padding:15px}.wpcf7-form textarea{height:100px;resize:none}.wpcf7-form label{text-align:center;font-weight:700;display:block;margin-bottom:18px}.form-row-radio p{width:100%}.form-row-radio .wpcf7-list-item label{display:block}.form-row-radio .wpcf7-list-item label:before{content:'';width:105px;height:35px;display:block;margin:auto;background-position:center;position:relative;z-index:10}.form-row-radio .wpcf7-list-item .wpcf7-list-item-label{display:block}.form-row-radio .wpcf7-list-item label{border:1px solid #404041;width:145px;height:120px;border-radius:15px;display:block;position:relative;overflow:hidden;padding:20px;font-size:16px;line-height:19.2px}.form-row-radio .wpcf7-list-item.first label:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/citation-cj3.png);background-size:103px 34px}.form-row-radio .wpcf7-list-item.last label:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/legacy-600.png);background-size:95px 35px}.form-row-radio{gap:0}.form-row-radio .wpcf7-radio{display:flex;justify-content:center}.form-row-radio input[type=radio]:checked+.wpcf7-list-item-label{background-color:#404041;color:#fff}.form-row-radio input[type=radio]+.wpcf7-list-item-label{position:absolute;top:0;bottom:0;padding-top:60px;left:0;right:0}.form-row-radio input[type=radio]{appearance:none}.form-row p{font-size:10px;line-height:12px;color:#404041;padding:0}.form-row label{font-size:16px;line-height:19.2px}.form-row .form-row{margin-bottom:0}.text-center{text-align:center}.wpcf7-submit{border:2px solid #B28C62;background-color:#fff;padding:15px 25px 15px 25px;margin:auto;font-size:16px;line-height:1;border-radius:100px;color:#B28C62;font-weight:600;position:relative}.wpcf7-submit:before{content:'';display:block;position:absolute;width:22px;height:19px;background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/arrow.png);background-size:100%;background-repeat:no-repeat;left:22px;top:17px}.departure-city .wpcf7-form-control-wrap,.destination-city .wpcf7-form-control-wrap,.departure-date .wpcf7-form-control-wrap,.departure-time .wpcf7-form-control-wrap{position:relative}.departure-city .wpcf7-form-control-wrap input,.destination-city .wpcf7-form-control-wrap input,.departure-time .wpcf7-form-control-wrap input,.departure-date .wpcf7-form-control-wrap input{padding-left:45px}.departure-city .wpcf7-form-control-wrap:before,.destination-city .wpcf7-form-control-wrap:before,.departure-time .wpcf7-form-control-wrap:before,.departure-date .wpcf7-form-control-wrap:before{content:'';display:block;position:absolute;width:18px;height:18px;left:20px;top:-4px;background-repeat:no-repeat}.departure-city .wpcf7-form-control-wrap:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/departure-city.png)}.destination-city .wpcf7-form-control-wrap:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/destination-city.png)}.departure-date .wpcf7-form-control-wrap:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/calendar.png)}.departure-time .wpcf7-form-control-wrap:before{background-image:url(https://apexbelgrade.com/wp-content/uploads/2024/11/clock.png)}.repeater-field-header-title{font-size:24px;font-weight:700;margin-bottom:40px;color:#404041}.repeater-field-footer{margin-bottom:40px}.fullscreen-menu-on-mobile .opened .et_mobile_menu{width:100vw!important;position:fixed!important;top:0em!important;left:0vw!important;height:100vh!important;display:flex!important;justify-content:center!important;flex-direction:column!important;opacity:1!important;visibility:visible!important;transition:visibility 0.3s,opacity 0.3s ease-in-out;padding:0!important;background-color:#ffffff!important}.fullscreen-menu-on-mobile .closed .et_mobile_menu{background-color:#fff!important;text-align:center!important;width:100vw!important;position:fixed!important;left:100vw!important;top:0em!important;height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;transition:visibility 0.3s,opacity 0.3s,left 1s,ease-in-out;opacity:0!important;visibility:hidden!important}.fullscreen-menu-on-mobile .et_mobile_menu li{list-style:none!important;text-align:center!important;width:100%;padding:10px 0}.fullscreen-menu-on-mobile .et_mobile_menu li a{color:#BA9D7E!important;font-size:30px!important;font-family:'1ApexSupremeBoldItalic',Helvetica,Arial,Lucida,sans-serif!important;font-weight:900!important}.fullscreen-menu-on-mobile .et_pb_menu__wrap span.mobile_menu_bar{z-index:999999!important}.fullscreen-menu-on-mobile .et_pb_menu__wrap .opened .mobile_menu_bar:before{content:"\4d"!important;color:#BA9D7E!important}.fullscreen-menu-on-mobile .opened .mobile_menu_bar{position:fixed!important;right:24px}.fullscreen-menu-on-mobile .et_mobile_menu{border-top:none}.fullscreen-menu-on-mobile .et_mobile_menu .menu-item-has-children>a{background-color:#fff0}.fullscreen-menu-on-mobile .et_mobile_menu li a:hover{background-color:#fff0;opacity:1}.fullscreen-menu-on-mobile .et_mobile_menu li a{border-bottom:none}.service-box{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgb(255 255 255 / .6)!important;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(2px);box-shadow:0 calc(6rem / 6) calc(6rem / 3) rgb(0 0 0 / .1);transition:transform 500ms ease-out;overflow:hidden}.service-box:before{content:'';background:rgb(255 255 255 / .4);width:60%;height:100%;top:0%;left:-125%;transform:skew(45deg);position:absolute;transition:left 500ms ease-out;z-index:10}.service-box:hover{transform:translateY(-5%)}.service-box:hover:before{left:150%}#mobile_menu2.et_mobile_menu li ul.sub-menu.hide{display:none!important}#mobile_menu2 .menu-item-has-children{position:relative}#mobile_menu2 .menu-item-has-children>a{background:#fff0}#mobile_menu2 .menu-item-has-children .sub-menu a{font-size:16px!important;line-height:1}#mobile_menu2 .menu-item-has-children>a+span{position:absolute;right:20px;top:18px;width:30px;height:30px;text-align:center;font-size:20px;font-weight:700;border:1px solid #BA9D7E;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:#BA9D7E;font-size:24px;line-height:30px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}@media(min-width:981px){.nav li ul{width:400px;padding-left:20px!important;padding-right:20px!important;border-top:0;padding-top:40px!important;box-shadow:none}.nav li ul li a,.nav li ul li{width:100%;padding:0;&:hover{background-color:#fff0;color:#BA9D7E!important}}}@media screen and (max-width:980px){.reverse-on-mobile{display:flex;flex-direction:column-reverse;gap:30px}}@media(max-width:980px){.main-header{display:flex}.main-header .et_pb_column{margin-bottom:0!important}.main-header .et_pb_column_3_tb_header{justify-content:end}}@media(max-width:768px){.cf7-repeater .form-col.departure-date,.cf7-repeater .form-col.form-col-mobile-full{width:100%!important;flex:auto!important}.page-id-23 .et_pb_tabs_controls li{margin-bottom:10px}.repeater-field-button-add{display:block!important;text-align:center}}@media(max-width:991px){.wpcf7-form>.form-row{flex-wrap:wrap}.wpcf7-form>.form-row>.form-col{width:100%;flex:auto}.form-row{gap:20px;margin-bottom:20px}.wpcf7-submit::before{top:15px}.wpcf7-submit{font-size:14px}}.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);margin:0;top:50%;margin-top:-32px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.el_masonry_gallery_item_gutter{
	width: 5px;
}
.el_masonry_gallery_item{
	display: inline-block;
	position: relative;
}
.el_masonry_gallery_image_wrapper{
	position: relative;
}
.el_masonry_gallery_module__image{
	display: block;
	width: 100%;
}

/* Overlay. */
.el_masonry_gallery_item .et_overlay{
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 100%, .9);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
}
.el_masonry_gallery_item:hover .et_overlay{
	opacity: 1;
	z-index: 1;
}
.el_masonry_gallery_wrapper .et_overlay{
	border: 0 solid transparent;
}
.el_masonry_gallery_item:hover .et_overlay{
	opacity: 1;
	z-index: 1;
}
.el_masonry_gallery_wrapper .el_masonry_gallery_item_title{
	padding: 10px 0 0;
}
.el_masonry_gallery_wrapper .el_masonry_gallery_item_title:last-child{
	padding: 10px 0 5px;
}
.el_masonry_gallery_wrapper .el_masonry_gallery_item_caption{
	padding: 5px 0;
}

.el_masonry_gallery .dge-overlay-with-icons:before{
	display: none;
}
.el_masonry_gallery .dge-overlay-with-icons{
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: all;
}
.el_masonry_gallery .dge-overlay-with-icons .dge-overlay-lightbox,
.el_masonry_gallery .dge-overlay-with-icons .dge-overlay-link{
	display: flex;
	justify-content: center;
	font-family: FontAwesome;
	font-weight: 900;
	font-size: 16px;
	padding: 5px;
	margin: 3px;
	cursor: pointer;
	line-height: 1;
	text-decoration: none;
}

/* Filter. */
.el_masonry_gallery_filter_wrapper{
	margin-bottom: 35px;
}
.el_masonry_gallery_filter_wrapper .el_masonry_gallery_filter_categories{
	list-style: none;
	padding: 0;
	text-align: center;
}
.el_masonry_gallery_filter_wrapper .el_masonry_gallery_filter_categories li{
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 0.8em 1.4em;
	line-height: normal;
	background-color: #000;
	color: #fff;
	border: 0 solid transparent;
	transition: all 300ms ease;
	cursor: pointer;
}
.el_masonry_gallery_filter_wrapper .el_masonry_gallery_filter_categories .el_masonry_gallery_active_category{
	background-color: transparent;
	color: #000;
}

/* Pagination. */
.el_masonry_gallery_pagination_wrapper{
	position: relative;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.el_masonry_gallery_pagination_wrapper .el_masonry_gallery_pagination{
	list-style: none;
	padding: 0;
	line-height: normal;
}
.el_masonry_gallery_pagination li{
	display: inline-block;
	margin-right: 10px;
}
.el_masonry_gallery_pagination li.disabled{
	display: none;
	opacity: 0.2;
}
.el_masonry_gallery_pagination li a{
	display: block;
	padding: 4px 10px;
	font-size: 16px;
	line-height: 1.5;
	text-decoration: none;
	background-color: #f7f7f7;
	color: #000;
}
.el_masonry_gallery_pagination li.active a{
	cursor: default;
	background-color: #000;
	color: #fff;
}

/* Lightbox */
.el_masonry_gallery_lightbox .mfp-img{
	padding: 0;
}
.el_masonry_gallery_lightbox .mfp-figure:after{
	display: none;
}
.el_masonry_gallery_lightbox .mfp-bottom-bar{
	position: absolute;
	padding: 10px;
	background-color: rgba( 0, 0, 0, 0.8 );
	color: #fff;
	top: auto;
	bottom: 0;
	margin-top: 0;
}
.el_masonry_gallery_lightbox .mfp-title{
	padding-right: 0;
}
.el_masonry_gallery_lightbox .mfp-title a{
	cursor: pointer;
}
.el_masonry_gallery_lightbox .el_masonry_gallery_item_title{
	color: #fff;
}
.el_masonry_gallery_lightbox .mfp-close:active{
	top: 0;
}

/* Lightbox - Zoom Effect */
.el_masonry_gallery_lightbox.dge_mfp_zoom .mfp-container,
.el_masonry_gallery_lightbox.dge_mfp_zoom.mfp-bg{
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: all 300ms ease-out;
}
.el_masonry_gallery_lightbox.dge_mfp_zoom.mfp-ready.mfp-bg{
	opacity: 0.8;
}
.el_masonry_gallery_lightbox.dge_mfp_zoom.mfp-ready .mfp-container{
	opacity: 1;
}
.el_masonry_gallery_lightbox.dge_mfp_zoom.mfp-removing .mfp-container,
.el_masonry_gallery_lightbox.dge_mfp_zoom.mfp-removing.mfp-bg{
	opacity: 0;
}

/* Lightbox - Fade Effect */
.el_masonry_gallery_lightbox.dge_mfp_fade .mfp-container,
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-bg{
	opacity: 0;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-bg.mfp-ready{
	opacity: 0.8;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-ready .mfp-container{
	opacity: 1;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-bg.mfp-removing{
	opacity: 0;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-wrap .mfp-content{
	opacity: 0;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-wrap.mfp-ready .mfp-content{
	opacity: 1;
}
.el_masonry_gallery_lightbox.dge_mfp_fade.mfp-wrap.mfp-removing .mfp-content{
	opacity: 0;
}
.el_masonry_gallery_lightbox .mfp-close,
.el_masonry_gallery_lightbox .mfp-arrow{
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Load more button. */
.el_masonry_gallery .el-masonry-gallery-load-more{
	text-decoration: none;
}
