@font-face{font-family:'globalgallery';src:url('../img/globalgallery-font/fonts/globalgallery.eot?s0win6');src:url('../img/globalgallery-font/fonts/globalgallery.eot?#iefixs0win6') format('embedded-opentype'),
url('../img/globalgallery-font/fonts/globalgallery.woff?s0win6') format('woff'),
url('../img/globalgallery-font/fonts/globalgallery.ttf?s0win6') format('truetype'),
url('../img/globalgallery-font/fonts/globalgallery.svg?s0win6#globalgallery') format('svg');font-weight:normal;font-style:normal;}
.gg_gallery_wrap{min-width:200px;width:auto;margin:0px auto;margin-top:-40px !important;}
.gg_gallery_wrap, .gg_gallery_wrap *{-moz-box-sizing:border-box;box-sizing:border-box;}
.gg_galleria_slider_wrap, gg_galleria_slider_wrap *{-moz-box-sizing:content-box;box-sizing:contentbox;}
.gg_gallery_wrap .gg_container{clear:both;max-height:150px;overflow:hidden;}
.gg_gallery_wrap .gg_img{overflow:hidden;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);}
.gg_coll_container .gg_coll_img.gg_shown{opacity:1;filter:alpha(opacity=100);}
.gg_masonry_gallery .gg_img .gg_photo,
.gg_coll_container .gg_photo, .gg_coll_container .gg_main_overlay, .gg_coll_container .gg_overlays{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.gg_img_inner{position:relative;height:100%;width:100%;top:0;left:0;vertical-align:top;}
.gg_overlays{position:relative;top:-100%;left:0;width:100%;height:100%;z-index:50;overflow:hidden;}
.gg_gallery_wrap .gg_main_img_wrap{height:100%;max-height:100%;overflow:hidden;}
.gg_gallery_wrap .gg_img .gg_photo{max-width:none;min-width:inherit;width:auto;}
.gg_masonry_gallery .gg_img .gg_photo{display:block;width:100% !important;}
.gg_fx_canvas{position:absolute;top:0;left:0;}
.gg_gallery_wrap .gg_lor{margin-right:0px !important;}
.gg_show_loader{background:url(../img/loader.gif) no-repeat center center transparent !important;}
.gg_main_loader{background:url(../img/loader.gif) no-repeat center center transparent !important;min-height:150px;height:100%;max-height:150px;}
.gg_paginating_loader{background:url(../img/loader.gif) no-repeat center center transparent !important;min-height:150px;transition-duration:0.0s !important;}
#gg_simple_loader{height:20px;width:20px;background:url(../img/loader.gif) no-repeat center center transparent !important;z-index:9999999;position:absolute;display:none;}
.gg_gallery_wrap .gg_img .gg_main_overlay{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;width:100%;z-index:9999;color:333;font-size:14px;vertical-align:middle;font-weight:bold;opacity:0;filter:alpha(opacity=0);padding:6px 0;z-index:90;}
.gg_gallery_wrap .gg_img:hover .gg_main_overlay,
.gg_gallery_wrap .gg_img.gg_touch_on .gg_main_overlay{opacity:1;filter:alpha(opacity=100);}
.gg_gallery_wrap .gg_img .gg_main_overlay span{padding:0 8px;display:inline-block;}
.gg_gallery_wrap .gg_img .gg_sec_overlay{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:120px;height:120px;position:absolute;display:block;opacity:1;z-index:120;}
.gg_gallery_wrap .gg_linked_img{cursor:pointer;}
.gg_gallery_wrap .gg_img:hover .gg_sec_overlay span{-webkit-transform:rotate(-45deg) scale(1.05);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg) scale(1.05);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;cursor:pointer;display:block;height:18px;width:18px;font-family:'globalgallery';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.gg_gallery_wrap .gg_img:hover .gg_sec_overlay span:before{display:inline-block;color:#fcfcfc;}
.gg_gallery_wrap div.gg_img .gg_sec_overlay span:before{content:"\e604";font-size:15px;}
.gg_gallery_wrap div.gg_coll_img .gg_sec_overlay span:before{content:"\e600";font-size:18px;}
.gg_gallery_wrap div.gg_linked_img .gg_sec_overlay span:before{content:"\e607";font-size:12px !important;}
.gg_img .gg_sec_overlay.gg_tl_pos span:before{margin:2px 0 0 3px;}
.gg_linked_img .gg_sec_overlay.gg_tl_pos span:before{margin:4px 3px 0 !important;}
.gg_coll_img .gg_sec_overlay.gg_tl_pos span:before{margin:0px !important;}
.gg_img .gg_sec_overlay.gg_tr_pos span:before{margin:2px 0 0 0px;}
.gg_linked_img .gg_sec_overlay.gg_tr_pos span:before{margin:4px 0 0 3px !important;}
.gg_coll_img .gg_sec_overlay.gg_tr_pos span:before{margin:1px 0px 0px -1px !important;}
.gg_img .gg_sec_overlay.gg_br_pos span:before{margin:0px 0 0 1px;}
.gg_linked_img .gg_sec_overlay.gg_br_pos span:before{margin:0px 0 0 4px !important;}
.gg_coll_img .gg_sec_overlay.gg_br_pos span:before{margin:-3px 1px 0 0 !important;}
.gg_img .gg_sec_overlay.gg_bl_pos span:before{margin:1px 0 0 4px;}
.gg_linked_img .gg_sec_overlay.gg_bl_pos span:before{margin:0 0 0 3px !important;}
.gg_coll_img .gg_sec_overlay.gg_bl_pos span:before{margin:-3px 0 0 1px !important;}
.gg_paginate{min-height:20px !important;clear:both;padding-top:10px;text-align:center;}
.gg_paginate *{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
.gg_paginate > div{display:inline-block;height:28px;opacity:0;filter:alpha(opacity=0);border-radius:2px;}
.gg_paginate > div > div{display:inline-block;height:100%;line-height:23px;vertical-align:top;float:left;}
.gg_standard_pag .gg_nav_right,
.gg_standard_pag .gg_nav_left{font-family:'globalgallery';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;cursor:pointer;}
.gg_nav_right > div:before,
.gg_nav_left > div:before{display:inline-block;position:relative;top:5px;}
.gg_coll_gallery_container .gg_nav_right > div:before,
.gg_coll_gallery_container .gg_nav_left > div:before{top:6px;}
.gg_standard_pag .gg_nav_right > div:before{content:"\e605";}
.gg_standard_pag .gg_nav_left > div:before{content:"\e608";margin-left:-2px;}
.gg_pag_disabled{cursor:auto !important;}
.gg_standard_pag .gg_nav_mid div,
.gg_infinite_scroll span{font-family:Helvetica,Arial,sans-serif;font-size:0.75em;padding:0 8px;line-height:26px;}
.gg_standard_pag{width:auto !important;}
.gg_standard_pag .gg_prev_page div,
.gg_standard_pag .gg_next_page div{width:11px;height:100%;margin:0 8px;opacity:0.65;filter:alpha(opacity=50);}
.gg_standard_pag .gg_prev_page:hover div{opacity:0.9;filter:alpha(opacity=0.9);}
.gg_standard_pag .gg_nav_right{cursor:pointer;min-width:3px;}
.gg_standard_pag .gg_nav_right:hover div{opacity:0.9;filter:alpha(opacity=90);}
.gg_pag_onlynum font{bottom:-3px;font-size:28px;line-height:0;opacity:0.25;filter:alpha(opacity=25);padding:0 2px;position:relative;}
.gg_standard_pag.gg_only_arr > div > div{margin:0 15px;}
.gg_standard_pag.gg_only_arr.gg_monoblock,
.gg_standard_pag.gg_only_arr.gg_monoblock:hover{background:none !important;border:none !important;filter:none !important;}
.gg_standard_pag.gg_only_arr.gg_monoblock > div{border-radius:2px;}
.gg_standard_pag.gg_only_arr.gg_monoblock .gg_nav_left{margin-right:10px;}
.gg_infinite_scroll{cursor:pointer;}
.gg_infinite_scroll .gg_nav_left,
.gg_infinite_scroll .gg_nav_right{width:4px;}
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_right > div:before,
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_left > div:before{color:#737373;font-size:14px;}
.gg_paginate.gg_pag_light > div,
.gg_paginate.gg_pag_light .gg_standard_pag.gg_only_arr.gg_monoblock > div{border:1px solid #CECECE;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #fdfdfd 53%, #f9f9f9 89%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(53%,#fdfdfd), color-stop(89%,#f9f9f9), color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top, #fcfcfc 0%,#fdfdfd 53%,#f9f9f9 89%,#f9f9f9 100%);background:-o-linear-gradient(top, #fcfcfc 0%,#fdfdfd 53%,#f9f9f9 89%,#f9f9f9 100%);background:-ms-linear-gradient(top, #fcfcfc 0%,#fdfdfd 53%,#f9f9f9 89%,#f9f9f9 100%);background:linear-gradient(to bottom, #fcfcfc 0%,#fdfdfd 53%,#f9f9f9 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9',GradientType=0);}
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_right:hover,
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_left:hover,
.gg_paginate.gg_pag_light .gg_standard_pag.gg_only_arr.gg_monoblock > div:hover,
.gg_paginate.gg_pag_light .gg_infinite_scroll:hover{box-shadow:0 0 1px rgba(0, 0, 0, 0.05) inset;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 11%, #fdfdfd 47%, #fcfcfc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(11%,#f9f9f9), color-stop(47%,#fdfdfd), color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top, #f9f9f9 0%,#f9f9f9 11%,#fdfdfd 47%,#fcfcfc 100%);background:-o-linear-gradient(top, #f9f9f9 0%,#f9f9f9 11%,#fdfdfd 47%,#fcfcfc 100%);background:-ms-linear-gradient(top, #f9f9f9 0%,#f9f9f9 11%,#fdfdfd 47%,#fcfcfc 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#f9f9f9 11%,#fdfdfd 47%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#fcfcfc',GradientType=0);}
.gg_paginate.gg_pag_light > div:hover,
.gg_paginate.gg_pag_light .gg_standard_pag.gg_only_arr.gg_monoblock > div:hover{border:1px solid #c6c6c6;}
.gg_paginate.gg_pag_light .gg_standard_pag:hover,
.gg_paginate.gg_pag_light .gg_infinite_scroll:hover{border:1px solid #c5c5c5;}
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_right:hover{box-shadow:1px 0 0px rgba(0, 0, 0, 0.05) inset;}
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_left:hover{box-shadow:-1px 0 0px rgba(0, 0, 0, 0.05) inset;}
.gg_paginate.gg_pag_light .gg_standard_pag .gg_nav_mid div,
.gg_paginate.gg_pag_light .gg_infinite_scroll span{color:#404040;}
.gg_paginate.gg_pag_light .gg_infinite_scroll:hover span{color:#333;}
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_right > div:before,
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_left > div:before{color:#efefef;font-size:14px;}
.gg_paginate.gg_pag_dark > div,
.gg_paginate.gg_pag_dark .gg_standard_pag.gg_only_arr.gg_monoblock > div{border:1px solid #444;background:#414141;background:-moz-linear-gradient(top, #414141 0%, #404040 65%, #3a3a3a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(65%,#404040), color-stop(100%,#3a3a3a));background:-webkit-linear-gradient(top, #414141 0%,#404040 65%,#3a3a3a 100%);background:-o-linear-gradient(top, #414141 0%,#404040 65%,#3a3a3a 100%);background:-ms-linear-gradient(top, #414141 0%,#404040 65%,#3a3a3a 100%);background:linear-gradient(to bottom, #414141 0%,#404040 65%,#3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#3a3a3a',GradientType=0);}
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_right:hover,
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_left:hover,
.gg_paginate.gg_pag_dark .gg_standard_pag.gg_only_arr.gg_monoblock > div:hover
.gg_paginate.gg_pag_dark .gg_infinite_scroll:hover{box-shadow:0 0 1px rgba(240, 240, 240, 0.2) inset;background:#3a3a3a;background:-moz-linear-gradient(top, #3a3a3a 0%, #404040 35%, #414141 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(35%,#404040), color-stop(100%,#414141));background:-webkit-linear-gradient(top, #3a3a3a 0%,#404040 35%,#414141 100%);background:-o-linear-gradient(top, #3a3a3a 0%,#404040 35%,#414141 100%);background:-ms-linear-gradient(top, #3a3a3a 0%,#404040 35%,#414141 100%);background:linear-gradient(to bottom, #3a3a3a 0%,#404040 35%,#414141 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#414141',GradientType=0);}
.gg_paginate.gg_pag_dark > div:hover,
.gg_paginate.gg_pag_dark .gg_standard_pag.gg_only_arr.gg_monoblock > div:hover{border:1px solid #535353;}
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_right:hover{box-shadow:1px 0 0px rgba(240, 240, 240, 0.2) inset;}
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_left:hover{box-shadow:-1px 0 0px rgba(240, 240, 240, 0.2) inset;}
.gg_paginate.gg_pag_dark .gg_standard_pag .gg_nav_mid div,
.gg_paginate.gg_pag_dark .gg_infinite_scroll span{color:#e5e5e5;}
.gg_paginate.gg_pag_dark .gg_infinite_scroll:hover span{color:#efefef;}
.gg_pag_disabled{box-shadow:none !important;}
.gg_pag_disabled div,
.gg_pag_disabled:hover div{opacity:0.2 !important;filter:alpha(opacity=20) !important;}
.gg_standard_gallery .gg_container,
.gg_collection_wrap .gg_container{margin:auto;display:inline-block;width:100%;}
.gg_standard_gallery .gg_img,
.gg_collection_wrap .gg_img{float:left;}
.gg_standard_gallery .gg_img .gg_main_thumb,
.gg_collection_wrap .gg_img .gg_main_thumb{position:relative;z-index:30;}
.gg_masonry_gallery .gg_img{float:left;overflow:hidden;}
.gg_masonry_gallery .gg_photo{max-width:100% !important;min-width:100%;}
.gg_masonry_gallery div.gg_container{overflow:hidden;}
.gg_collection_wrap .gg_masonry_gallery div.gg_container{width:100% !important;}
.gg_string_gallery .gg_img{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;float:left;display:inline-block;}
.gg_string_gallery .gg_container{margin:auto;width:100%;clear:both;}
.gg_string_gallery .gg_img .gg_main_thumb{position:relative;z-index:30;}
.gg_collection_wrap{width:100%;overflow:hidden;}
.gg_coll_img{overflow:visible !important;}
.gg_coll_img .gg_coll_img_inner{width:100%;height:100%;overflow:hidden;}
.gg_coll_img .gg_main_overlay_under{width:100%;height:auto;padding:10px 0px 20px;}
.gg_coll_img .gg_main_overlay_under .gg_img_title_under{text-align:center;padding:0 5px;font-size:15px;line-height:23px;font-weight:bold;color:#444;}
.gg_coll_img .gg_main_overlay_under .gg_img_descr_under{color:#555555;font-size:13px;line-height:18px;padding:3px 5px 0;text-align:center;}
.gg_coll_gallery_container .gg_gallery_wrap{min-height:150px;}
.gg_collection_wrap .gg_coll_table,
.gg_collection_wrap .gg_coll_table tr,
.gg_collection_wrap .gg_coll_table tr .gg_coll_table_cell{background:none !important;border:none !important;padding:0px !important;margin:0px !important;vertical-align:top;}
.gg_collection_wrap .gg_coll_table{position:relative;max-width:200%;width:200% !important;min-width:200%;}
.gg_collection_wrap .gg_coll_table tr .gg_coll_table_cell{width:50%;}
.gg_coll_go_back{cursor:pointer;font-size:14px;}
.gg_coll_back_to_new_style{display:inline-block;height:29px;width:auto;line-height:28px;position:relative;bottom:0;margin-left:2px;padding:0 10px;}
.gg_coll_img_inner .gg_overlays > p{display:none !important;}
.gg_coll_gall_title{display:inline-block;float:right;font-size:19px;line-height:26px;margin:2px 12px 0 20px;border:none;padding:none;}
.gg_coll_gall_title.gg_narrow_coll{float:none;margin:15px 12px 0;}
.gg_filter > a{display:inline-block;cursor:pointer;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
.gg_filter > a:hover{text-decoration:none;}
.gg_filter > span{display:inline-block;padding:0 5px;}
.gg_old_filters .gg_cats_selected{font-weight:bold;}
.gg_new_filters{margin-bottom:10px;}
.gg_new_filters a.ggf{font-size:14px;line-height:28px;height:29px;padding:0px 10px;margin:0px 7px 8px;}
.gg_container > p > a{display:none !important;}
.gg_container > p{margin:0px !important;padding:0px !important;}
.gg_isotope-item{z-index:2;}
.gg_isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.gg_isotope,
.gg_isotope .gg_isotope-item{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;}
.gg_isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.gg_isotope .gg_isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}