/*
Theme Name: Galleria Metropolia Child
Theme URI: http://cmsmasters.net/galleria-metropolia-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Galleria Metropolia Child Theme
Template: galleria-metropolia
Version: 1.0.0
License:
License URI:
Text Domain: galleria-metropolia-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.cmsmasters_sale_banner{background:url(img/banner.png) no-repeat 0 0;display:block;width:461px;height:269px;margin:auto;opacity:0;visibility:hidden;overflow:hidden;position:fixed;left:auto;right:-1px;top:auto;bottom:300px;z-index:9998;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,bottom 1.2s cubic-bezier(.175,.885,.32,1.1);-moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,bottom 1.2s cubic-bezier(.175,.885,.32,1.1);-ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,bottom 1.2s cubic-bezier(.175,.885,.32,1.1);-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,bottom 1.2s cubic-bezier(.175,.885,.32,1.1);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,bottom 1.2s cubic-bezier(.175,.885,.32,1.1)}.cmsmasters_sale_banner.cmsmasters_show{top:auto;bottom:100px;opacity:1;visibility:visible}.cmsmasters_sale_banner .cmsmasters_button{color:#fff;background-color:transparent;border-color:#fff;font-size:11px;line-height:36px;text-transform:uppercase;display:inline-block;padding:0 20px;cursor:pointer;position:absolute;right:62px;bottom:62px;border-width:2px;border-style:solid}.cmsmasters_sale_banner .cmsmasters_button:hover{color:#111018;background-color:#fff;border-color:#fff}.cmsmasters_close{width:35px;height:35px;cursor:pointer;position:absolute;right:22px;top:17px;z-index:9999}.cmsmasters_close:before{content:'';border-right:35px solid #16202f;border-bottom:35px solid transparent;position:absolute;left:0;top:0}.cmsmasters_close_inner{display:block;width:10px;height:10px;position:absolute;right:5px;bottom:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cmsmasters_close_inner:after,.cmsmasters_close_inner:before{content:'';background:#fff;display:block;width:1px;height:1px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.cmsmasters_close:hover .cmsmasters_close_inner:after,.cmsmasters_close:hover .cmsmasters_close_inner:before{background:#80848c}.cmsmasters_close_inner:before{width:100%}.cmsmasters_close_inner:after{height:100%}@media only screen and (max-width:540px){.cmsmasters_sale_banner{display:none}}#tribe-events-bar{margin-bottom:0}#cmsmasters_button_ix2hzvithd .cmsmasters_button{font-size:16px}#cmsmasters_heading_0wubsec8f .cmsmasters_heading,#cmsmasters_heading_0wubsec8f .cmsmasters_heading a,#cmsmasters_heading_2uxx7gbs8 .cmsmasters_heading,#cmsmasters_heading_3j95hy284 .cmsmasters_heading,#cmsmasters_heading_3j95hy284 .cmsmasters_heading a,#cmsmasters_heading_f3l5q21cur .cmsmasters_heading,#cmsmasters_heading_f3l5q21cur .cmsmasters_heading a{font-size:18px}.footer_nav>li>a,.header_top .meta_wrap,.header_top .meta_wrap a,.navigation>li>a,.top_line_nav>li>a,nav>div>ul div.menu-item-mega-container>ul>li>a,ul.navigation .nav_tag{font-size:15px}#cmsmasters_clients_21gz5a65pg .cmsmasters_clients_item{height:34px}#cmsmasters_clients_21gz5a65pg .cmsmasters_clients_item a{line-height:21px;font-weight:700;font-size:19px;font-family:'Playfair Display',Arial,Helvetica,sans-serif}.tribe-events-nav-pagination{margin-bottom:2em}.tribe-events-sub-nav{height:auto}.tribe-events-sub-nav li{width:80px;height:80px}html.csstransitions .tribe-events-sub-nav li span:not([class]){font-size:28px}.tribe-events-sub-nav li span:not([class]):before{height:14px;color:#e0007a}html.csstransitions .tribe-events-sub-nav li span:not([class]):hover{border-color:#e0007a}