/*
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
*/


@font-face {
    font-family: 'itc_avant_garde_gothic_lt_dRg';
    src: url('fonts/itc_avant_garde_gothic_lt_demi_regular-webfont.woff') format('woff2'),
         url('fonts/itc_avant_garde_gothic_lt_demi_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'db_helvethaica_x55_regular';
    src: url('fonts/db_helvethaica_x_v3.2-webfont.woff') format('woff2'),
         url('fonts/db_helvethaica_x_v3.2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'db_helvethaica_x45_li';
    src: url('fonts/db_helvethaica_x_li_v3.2-webfont.woff') format('woff2'),
         url('fonts/db_helvethaica_x_li_v3.2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'db_helvethaica_x75_bd';
    src: url('fonts/db_helvethaica_x_bd_v3.2-webfont.woff') format('woff2'),
         url('fonts/db_helvethaica_x_bd_v3.2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}





@font-face {
	font-family: 'Conv_DB Helvethaica X Bd v3.2';
	src: url('font/DB Helvethaica X Bd v3.2.eot');
	src: local('☺'), url('font/DB Helvethaica X Bd v3.2.woff') format('woff'), url('font/DB Helvethaica X Bd v3.2.ttf') format('truetype'), url('font/DB Helvethaica X Bd v3.2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_DB Helvethaica X Li v3.2';
	src: url('font/DB Helvethaica X Li v3.2.eot');
	src: local('☺'), url('font/DB Helvethaica X Li v3.2.woff') format('woff'), url('font/DB Helvethaica X Li v3.2.ttf') format('truetype'), url('font/DB Helvethaica X Li v3.2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
}
@font-face {
	font-family: 'Conv_DB Helvethaica X v3.2';
	src: url('font/DB Helvethaica X v3.2.eot');
	src: local('☺'), url('font/DB Helvethaica X v3.2.woff') format('woff'), url('font/DB Helvethaica X v3.2.ttf') format('truetype'), url('font/DB Helvethaica X v3.2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
}
@font-face {
	font-family: 'Conv_itc-avant-garde-gothic-std-book-58957161d80eb';
	src: url('font/itc-avant-garde-gothic-std-book-58957161d80eb.eot');
	src: local('☺'), url('font/itc-avant-garde-gothic-std-book-58957161d80eb.woff') format('woff'), url('font/itc-avant-garde-gothic-std-book-58957161d80eb.ttf') format('truetype'), url('font/itc-avant-garde-gothic-std-book-58957161d80eb.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}
@font-face {
	font-family: 'Conv_ITCAvantGardeStd Md';
	src: url('font/ITCAvantGardeStd Md.eot');
	src: local('☺'), url('font/ITCAvantGardeStd Md.woff') format('woff'), url('font/ITCAvantGardeStd Md.ttf') format('truetype'), url('font/ITCAvantGardeStd Md.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}
















body, p, span, a {font-family:'Conv_DB Helvethaica X v3.2' !important; font-size: 25px;}
/*h1, h2, h3, h4, h5, h6 {font-family:'Conv_ITCAvantGardeStd Md', 'Conv_DB Helvethaica X Bd v3.2' !important; }

h1{ font-family: 'Conv_itc-avant-garde-gothic-std-book-58957161d80eb';}*/



#header {
    z-index: 999;
}

.headline_text .entry-title span {    font-family: 'Conv_ITCAvantGardeStd Md' !important; font-size: 1em;}
.header_mid_inner { padding: 0;}
.header_mid .header_mid_inner .logo_wrap {width: auto;}
.header_mid .logo_wrap .logo {min-width: 180px;}
.header_top .header_top_inner { padding: 0;}
.header_top_inner .social_wrap {float: left; border-right: 1px solid rgba(255,255,255,0.17); border-left: none;}
.header_top .header_top_meta { float: right;  border-right: 0; padding: 0 0 0 20px; }/*border-left: 1px solid rgba(255,255,255,0.17);*/
.header_top_meta .top-lang {  }
.header_top_meta .top-lang ul { margin: 0;}
.header_top_meta .top-lang li  { display: inline-block; padding: 0; }
.header_top_meta .top-lang li:before { display: none;}
.header_top_meta .top-lang li a { font-family: 'Conv_ITCAvantGardeStd Md' !important; font-weight: 300; font-size: 16px; letter-spacing: 0; padding: 0 10px 0 0;}
.header_top_meta .top-lang li:last-child a { padding: 5px 20px; background: #fbd475; display: block; color: #5d5d5d;}

nav > div > ul ul{left:11px;}
.header_mid a:hover, .header_mid a.mid_search_but, .header_mid .resp_mid_nav_wrap .resp_mid_nav, .header_mid .resp_mid_nav_wrap .resp_mid_nav.active, .header_mid a.cmsmasters_header_cart_link {
    color: rgba(255, 255, 255, 0.72);
}

.bottom_bg {
    padding-top: 50px;
    padding-bottom: 10px;
}
#bottom .bottom_inner aside:last-child {padding-bottom: 0;}

.home h2.cmsmasters_heading {
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
}
.post header .entry-title a {
    font-size: 25px;
}
.post footer.entry-meta a {
    font-size: 0.5em;
    letter-spacing: 0;
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
}

article header.entry-header .entry-title a {
    font-family: 'Conv_DB Helvethaica X v3.2' !important;
        font-size: 1.6em;
}
article .cmsmasters_post_cont_info.entry-meta .cmsmasters_post_date { font-size: 0.8em;}

article .cmsmasters_post_content_wrap .entry-title {font-family: 'Conv_DB Helvethaica X v3.2' !important;font-size: 1.4em;}

.share_posts .share_posts_title, .share_posts .share_posts_inner a {font-family: 'Conv_ITCAvantGardeStd Md' !important;}
.share_posts .share_posts_inner a {    font-size: 0.6em;
    font-weight: 300;}


.mid_nav_wrap { border-left: none;}
.mid_search_but_wrap { border-left: none;}
.menu-bab-menu-container .menu-item a { font-weight: 700; font-size: 1em; padding: 0 10px; letter-spacing: 1px;}
.menu-bab-menu-container .menu-item .sub-menu {padding: 25px 15px 15px 15px;}
.menu-bab-menu-container .menu-item .sub-menu li { margin-bottom: 10px;}
.menu-bab-menu-container .menu-item .sub-menu a {font-size: 15px;}

#navigation .menu-item .nav_item_wrap .nav_title {
    font-size: 0.59em;
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
	    font-weight: normal;
	    letter-spacing: 0.03em;
}

#page:not(.enable_header_bottom) .mid_nav_wrap { border: none; padding-left: 5px;}
.header_mid .mid_search_but_wrap{border: none; padding: 0; margin: 0 0 0 10px;}

.cmsmasters_dynamic_cart { display: none;}
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {font-style: italic;    padding: 10px !important;}


.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){font-family: 'Conv_ITCAvantGardeStd Md' !important;}


.cmsmasters_slider_post_img_wrap .cmsmasters_img_rollover_wrap { display: block; height: 200px; position: relative; overflow: hidden; /*padding: 0;*/}
.cmsmasters_slider_post_img_wrap .cmsmasters_img_rollover_wrap img.full-width.wp-post-image { /*max-width: 400px; max-height: 400px;min-width: 400px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); */width: auto; height: auto;}


.cmsmasters_post_cont_img_wrap .cmsmasters_img_wrap { display: block; /*height: 250px; position: relative; overflow: hidden;*/ padding: 0;}
.cmsmasters_post_cont_img_wrap .cmsmasters_img_wrap img.full-width.wp-post-image { /*max-width: 500px; max-height: 500px;min-width: 500px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto;*/}

.artists-home {}

.artists-home .cmsmasters_profile_horizontal .cmsmasters_img_wrap { /*display: block; height: 250px; position: relative; overflow: hidden; padding: 0;*/}
.artists-home .cmsmasters_profile_horizontal .cmsmasters_img_wrap img.wp-post-image { /*max-width: 300px; max-height: 300px;min-width: 300px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto;*/}

.artists-home .cmsmasters_profile_content, .artists-home .profile_social_icons { display: none; visibility: hidden;}

.cmsmasters_post_cont_img_wrap .cmsmasters_img_wrap img.full-width.wp-post-image {
	width: auto; height: auto;
}


/*register page*/

.regis-form { max-width: 720px; margin: auto;}
.regis-form .list-field li { list-style: none;}
.regis-form .list-field li:before { content: ''}
.regis-form .list-field li label { color: #00988e;display: block;}
.regis-form .list-field li div { display: block; overflow: hidden; padding: 20px 0;}
.regis-form .list-field li div span { width:  49%; display: inline-block;}
.regis-form .list-field li div span.gender label { display: inline-block; color: #3b3b3b;}
.regis-form .list-field li div span.gender > input { width: auto;}
/*.regis-form .list-field li div input { border-top: none !important; border-left: none !important; border-right: none !important; border-color: #00988e; border-width: 2px !important; width: 100%;}*/



.regis-form .list-field li div input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea, select {border-top: none !important; border-left: none !important; border-right: none !important; border-color: #00988e; border-width: 2px !important; width: 100%;}



.csstransitions .cmsmasters_project_grid .project_inner,
.csstransitions .cmsmasters_project_grid .project_inner {border-color: #ecedee;}
.csstransitions .cmsmasters_project_grid .project_inner:before {background-color: #ecedee;}

.regis-form .list-field input[type="radio"] {
  appearance: none;
  margin: 0 10px 0 0;
  width: 24px !important;
  height: 24px;
  background: #eeeeee;
  /*box-shadow: inset 0 0 0 .4em white, 0 0 0 .3em;*/
  border-radius: 50%;
  transition: .2s;
  cursor: pointer;
  color: #363945;
  vertical-align: middle;
}
.regis-form .list-field input[type="radio"]:hover, input[type="radio"]:checked {
  background: #363945;
  /*box-shadow: inset 0 0 0 .6em white, 0 0 0 .3em;*/
}
.regis-form .list-field input[type="radio"]:checked {
  background: #56be8e;
/*  box-shadow: inset 0 0 0 .4em white, 0 0 0 .3em #56be8e;*/
}
.regis-form .list-field input[type="radio"]:focus {
  outline: 0;
}

#page .regis-form .cmsmasters_rounded_button { padding: 5px 24px; width: 100%;    border-radius: 40px !important; font-size: 20px; font-weight: normal;}

.content-li ul {padding-left: 20px;}
.content-li li {list-style: disc; display: list-item;}
.content-li li:before {display: none;}

.list-sponsors { margin: 20px auto;}
.list-sponsors li { list-style:  none; display: inline-block; text-align: center; margin: 10px 20px;}
.list-sponsors li:before { display: none;}
.list-sponsors li img { max-height: 70px;}
.info-text { overflow: hidden; margin-bottom: 10px; }
.info-text strong { float: left; width: 17%; display: block;font-family: 'Conv_ITCAvantGardeStd Md'; font-size: 0.6em;}
.info-text span{ float: left; width: 82%; display: block; }
.bd-r { border-right: 1px solid #ddd;}
.list-download .blog.columns .post {padding-top:0px;}
.list-download .blog.columns{ height: auto;}
.list-download .article {padding: 0px 20px 0;}
.list-download h4 { text-align: left;}
.list-download h4 a:before {font-size: 16px;line-height: 46px;content: '\e838';font-family: 'fontello-custom'; color: #019a82;width: 30px; display: inline-block;}
.list-map {}
.list-map ol {list-style-position: initial; list-style-type: decimal;}
.list-map ol li { padding-left: 10px;    margin-bottom: 15px; font-weight: bold;}

.listtab-inter .cmsmasters-icon-custom-plus {padding: 8px 20px 8px 35px !important;}
.listtab-inter .cmsmasters-icon-custom-plus:before {color: #008c8c;}
.listtab-inter .cmsmasters-icon-custom-plus span {font-size: 1.3em; font-weight: bolder;}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap .cmsmasters_tab_inner h3 {font-size: 1.3em;}

.cmsmasters_button span {

    font-size: 20px;
}


#page-venues { padding: 80px 0 50px 0; }
#page-venues .cmsmasters_post_title.entry-title { min-height: 60px; max-height: 60px;}
#page-venues .cmsmasters_post_title.entry-title a {font-weight: 600; font-size: 25px;}
#page-venues .cmsmasters_post_title.entry-title,
#page-venues .cmsmasters_post_footer.entry-meta { text-align: left;}



#page-venues .button_wrap { margin: 50px auto; text-align: center; }

#page-venues .button_wrap .cmsmasters_button.cmsmasters_rounded_button { border-radius: 60px !important; padding: 0 24px;}
#page-venues .map-venues { padding-bottom: 80px; display: block; overflow: hidden;}

.listevents-home { background: #fff;}
.listevents-home #tribe-events-header { display: none;}
.listevents-home .tribe-events-list-separator-month { display: none;}
.listevents-home #tribe-events-content.tribe-events-list { padding: 0 !important; margin-bottom: 0px !important;}
.listevents-home .tribe-events-list .type-tribe_events { border: 1px solid #ecedee; border-bottom: none;}


.cmsmasters_event_big_day { color: #c4c4c4;font-family: 'Conv_ITCAvantGardeStd Md'; font-weight:  600;}
.cmsmasters_event_big_month { color: #000000; font-family: 'Conv_ITCAvantGardeStd Md'; font-weight:  400;}

a.tribe-events-ical.tribe-events-button {
    display: none !important;
}
.listevents-home .cmsmasters_events_more {display: none !important;}
.tribe-events-list .tribe-events-loop .type-tribe_events.tribe-events-last {border-bottom: 1px solid #ecedee !important;}
.listevents-home .tribe-events-list .tribe-events-loop .tribe-events-event-image {display: table-cell; float: none; margin: auto; width: 125px;}
.listevents-home .tribe-events-list .tribe-events-event-meta .author > div.tribe-events-list-event-description { display: none;}
.tribe-events-list .type-tribe_events{padding:2.5em 0;}
.tribe-events-list .type-tribe_events.tribe-events-first, .tribe-events-list .type-tribe_events {padding: 2.5em 0 !important;}
input#tribe-bar-date, input#tribe-bar-search, input#tribe-bar-geoloc  {
    border: none;
    border-bottom: 2px solid #009a8f;
}
input.tribe-events-button.tribe-no-param {border-color: #009a8f;color: #009a8f;}
input.tribe-events-button.tribe-no-param:hover {background-color: #329b41; color: #fff; border-color: #329b41;}
.tribe-bar-filters .tribe-bar-filters-inner label {color: #009a8f !important;}

.tribe-events-list-event-description.tribe-events-content.description { display: none;}
.cmsmasters_events_list_event_wrap .cmsmasters_events_list_event_info h2 a {font-size: 20px; font-weight: 700;}
.tribe-events-event-meta .time-details {font-size: 15px;}
.tribe-events-event-meta .tribe-events-venue-details a, .tribe-events-event-meta .tribe-events-venue-details  {font-size: 14px; color:#009a8f; }
.tribe-events-list .type-tribe_events, .tribe-events-loop .type-tribe_events.tribe-events-last { border-color: #d8dadc!important;}
.tribe-events-list .cmsmasters_events_more .button {    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    border-width: 2px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #329b41;
    color: #ffffff;    border: none;
    border-radius: 20px !important;
    -webkit-border-radius: 20px;
    width: auto;
    color: #fff !important;
    padding: 10px 24px;
    background-color: #329b41;
    -webkit-box-shadow: 15px 13px 53px -19px rgba(0,0,0,1);
    -moz-box-shadow: 15px 13px 53px -19px rgba(0,0,0,1);
    box-shadow: 15px 13px 53px -19px rgba(0,0,0,1);}
.tribe-events-list .cmsmasters_event_big_date {width: 290px;}
.tribe-events-list .cmsmasters_events_list_event_wrap > div:first-of-type {padding-left: 5%;}

.box-worksartist .icon_box_inner h4 { margin-bottom: 0;}
.box-worksartist .icon_box_inner h4 a {font-weight: 700;}
.box-worksartist .icon_box_inner p {font-size: 0.8em;}
.cmsmasters_open_post .cmsmasters_post_tags, .cmsmasters_open_post .cmsmasters_post_tags a, .cmsmasters_open_project .project_details_item_desc, .cmsmasters_open_project .project_features_item_desc, .cmsmasters_open_project .project_details_item_desc a, .cmsmasters_open_project .project_features_item_desc a, .cmsmasters_open_profile .profile_details_item_desc, .cmsmasters_open_profile .profile_features_item_desc, .cmsmasters_open_profile .profile_details_item_desc a, .cmsmasters_open_profile .profile_features_item_desc a, .cmsmasters_archive_item_date_wrap, .widget_recent_comments ul li, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published { font-size: 16px;}

#page .cmsmasters_open_project .project_details_item_title {font-family: 'Conv_ITCAvantGardeStd Md'; font-size: 16px; letter-spacing: 0; }


.project_sidebar #cmsmasters_button .button_wrap.btn-green a {
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    border-width: 2px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #329b41;
    color: #ffffff;
}
.project_sidebar #cmsmasters_button .button_wrap.btn-green span {
    position: relative;
    z-index: 10;
}

.project_content.with_sidebar, .project_sidebar { border-color: none;}
.cmsmasters_quotes_grid .cmsmasters_quote, .bottom_bg, .cmsmasters_attach_img .cmsmasters_attach_img_info, input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), option, select, fieldset, fieldset legend, textarea, option, hr, table tr, .cmsmasters_divider, .cmsmasters_widget_divider, .cmsmasters_img.with_caption, .cmsmasters_icon_wrap .cmsmasters_simple_icon, .cmsmasters_icon_box.cmsmasters_icon_box_top, .cmsmasters_icon_box.cmsmasters_icon_box_left, .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item, .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after, .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, .cmsmasters-form-builder .check_parent input[type=radio] + label:before, .cmsmasters_open_post .cmsmasters_post_date_wrap, .cmsmasters_post_default .cmsmasters_post_date_wrap, .cmsmasters_open_post .cmsmasters_post_content_wrap, .cmsmasters_post_default .cmsmasters_post_content_wrap, .cmsmasters_prev_arrow, .cmsmasters_next_arrow, .about_author .about_author_inner, .cmsmasters_comment_item, .cmsmasters_items_filter_wrap .cmsmasters_items_filter, .cmsmasters_project_grid .project_inner, .cmsmasters_open_project .project_sidebar, .cmsmasters_open_project .project_content.with_sidebar, .cmsmasters_open_profile .profile_sidebar, .cmsmasters_open_profile .profile_content.with_sidebar, .cmsmasters_profile_vertical .profile_outer, .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_pricing_table .cmsmasters_pricing_item .cmsmasters_pricing_item_inner, .cmsmasters_tabs.tabs_mode_tab:before, .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner, .widget_custom_twitter_entries ul li {border-color: #d8dadc;}


.cmsmasters_content_slider.cmsmasters_owl_slider .owl-buttons > div > span, .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons > div > span, .cmsmasters_post_default .cmsmasters_owl_slider .owl-buttons > div > span, .cmsmasters_open_project .cmsmasters_owl_slider .owl-buttons > div > span {
    color: #00988e; border-color: #00988e;

}
.venues-slide.cmsmasters_posts_slider {overflow: inherit;}
.venues-slide.cmsmasters_posts_slider .owl-buttons {top: -65px;}
.venues-slide.cmsmasters_posts_slider .cmsmasters_owl_slider {
    padding: 10px 0 0;
}
.profile_sidebar .profile_details .cmsmasters_img_wrap {margin-bottom: 30px;}

.profile_sidebar .profile_details .profile_details_item {font-family:'Conv_itc-avant-garde-gothic-std-book-58957161d80eb', 'Conv_DB Helvethaica X v3.2';}
.list-artistspage .cmsmasters_profile_content, .list-artistspage .profile_social_icons { display: none;}

.cmsmasters_project_grid{background-color:transparent !important;}
.cmsmasters_project_grid .project_inner{
	padding:0px;
	border:none;
	margin-top:30px !important;
}
.cmsmasters_project_grid .cmsmasters_project_read_more{
	bottom: -35px;
	padding: 0px;
}
.cmsmasters_project_grid .project_inner:before{display:none;}
.list-artist-home .cmsmasters_project_title,.list-artist-home .cmsmasters_project_content{text-align: center;}
.list-artist-home .cmsmasters_project_title a, .list-artist .cmsmasters_project_title{text-transform: uppercase;}
.list-artist-home .cmsmasters_project_content, .list-artist .cmsmasters_project_content{
	text-transform: uppercase;
	color: #009a8f;
	font-size: 14px;
}
.list-venues-home .cmsmasters_project_grid .project_inner{
	position: relative;
    padding: 5px 26px 25px;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 0;
    border-right-style: solid;
}
.list-venues-home .cmsmasters_project_grid .cmsmasters_project_read_more{bottom: -13px;}
.list-venues-home .cmsmasters_project_grid .project_inner:before{display:block;}
.list-venues-home .portfolio.large_gap .project,.list-venues .portfolio.large_gap .project{padding-bottom:60px;}
.portfolio.large_gap .project {padding-bottom: 30px;}
.cmsmasters_posts_slider.cmsmasters_posts_slider_post .cmsmasters_owl_slider{padding-bottom:0px;}
.blog.columns .post .preloader {padding-bottom: 70%;}
.cmsmasters_post_masonry .cmsmasters_post_cont,.cmsmasters_post_masonry .cmsmasters_post_content,.cmsmasters_post_masonry .cmsmasters_post_cont_info{text-align:left;}

.artists-works {
    margin: 50px 0;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle {
    color: #19998f;
    font-family: 'Conv_DB Helvethaica X v3.2' !important;
    font-size: 0.8em;
    letter-spacing: 0;
}
.artists-works .cmsmasters_heading_wrap .cmsmasters_heading { margin-bottom: 40px; font-family: 'Conv_ITCAvantGardeStd Md' !important;}
.post_nav > span.cmsmasters_prev_post { text-align: left;}


.box-worksartist .cmsmasters_icon_box.cmsmasters_icon_box_left.shortcode_animated:before { /*display: none;*/}
.box-worksartist .img-worker {
    width: 100px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
.box-worksartist .icon_box_inner {    padding-left: 20px;
    display: inline-block;
    vertical-align: middle;}
.box-worksartist .cmsmasters_icon_box { padding:20px; margin-left: 1px;}
#page-work-single .box-artist {margin-top: 80px; margin-bottom: 20px;}
#page-work-single .box-artist h2 {font-weight: 300;font-family: 'Conv_ITCAvantGardeStd Md' !important;}
#page-work-single .cmsmasters_project_title.entry-title {font-family: 'Conv_ITCAvantGardeStd Md' !important;}
#page-work-single .project_details_title {font-family: 'Conv_ITCAvantGardeStd Md' !important;}
#page-work-single .project_content.with_sidebar .cmsmasters_column_inner { font-size: 30px;}
#page-work-single .box-worksartist .icon_box_inner h4 a {font-weight: normal; font-size: 25px;}

.cmsmasters_open_project .project_details_item_desc, .cmsmasters_open_project .project_details_item_desc a {   font-family: 'Conv_DB Helvethaica X v3.2' !important;font-size: 25px;}

#page-venues .cmsmasters_post_cont_img_wrap .cmsmasters_img_wrap { display: block; height: 250px; position: relative; overflow: hidden; padding: 0;}
#page-venues .cmsmasters_post_cont_img_wrap .cmsmasters_img_wrap img.full-width.wp-post-image { max-width: 400px; max-height: 400px;min-width: 400px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto;}
#page-venues .cmsmasters_post_title { line-height: 22px; font-weight: normal;     overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
#page-venues .cmsmasters_post_title.entry-title a {font-weight: 400; }
.ico { display: inline-block; background: url(../../uploads/2018/09/ico.png) no-repeat 0 0; width: 24px; height: 24px; margin-right: 10px; vertical-align: middle;}
.ico.ico-time { background-position: -44px -88px;}
.ico.ico-address { background-position: -133px -176px;}
.cmsmasters_open_project .project_details_item_title { text-transform: none;}
#page-venues-single .cmsmasters_heading_wrap > h2 {margin-bottom: 30px;font-family: 'Conv_ITCAvantGardeStd Md' !important;}
#page-venues-single .cmsmasters_heading_wrap.box-secound { margin-bottom: 30px; border-top: #d8dadc 1px solid; padding: 30px 0 0; margin-top: 50px;}
#page-venues-single .cmsmasters_img_rollover_wrap img.wp-post-image {}
#page-venues-single .cmsmasters_img_rollover_wrap { height: auto;}
#page-venues-single .cmsmasters_open_project .preloader {padding-bottom: 0;}
#page-venues-single .artist-name {text-align: center;  margin-top: 10px;}
#page-venues-single .artist-name a { font-weight: normal;}
#page-venues-single .project_details_title {font-family: 'Conv_ITCAvantGardeStd Md' !important;}



#page-artists-single .profile_details_title {font-family: 'Conv_DB Helvethaica X v3.2' !important; font-size: 2em;}


.widget .widgettitle {
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
}
.cmsmasters_footer_small .footer_copyright {font-family: 'Conv_ITCAvantGardeStd Md' !important;}

#bottom .textwidget ul li a, #bottom .textwidget p {
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
    font-weight: normal;
    font-size: 0.6em;
}

.contact-box .titlecontact-follow h3, .project_sidebar h3.project_details_title {font-family: 'Conv_ITCAvantGardeStd Md';}
.contact-box a { font-weight: normal;}
.box-worksartist .cmsmasters_icon_box {/* padding: 0;*/}
.box-worksartist .cmsmasters_icon_box .icon_box_text p { padding: 0;    font-size: 18px;}


#slide_top, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, fieldset legend, blockquote footer, blockquote, q, table caption, .img_placeholder_small, .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before, .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a, .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before, .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, .cmsmasters_dropcap.type2, table thead th, table thead td, dt, .wpcf7 label, .cmsmasters-form-builder label, .comment-respond label, .cmsmasters_button, .button, input[type=submit], input[type=button], button, .cmsmasters_open_post .cmsmasters_post_date, .cmsmasters_post_default .cmsmasters_post_date, .cmsmasters_post_timeline .cmsmasters_post_date, .cmsmasters_prev_arrow, .cmsmasters_next_arrow, .post_nav > span a, .cmsmasters_comment_item .cmsmasters_comment_item_title, .cmsmasters_comment_item .cmsmasters_comment_item_title a, .cmsmasters_wrap_pagination ul li .page-numbers > span, .cmsmasters_wrap_pagination ul li .page-numbers:hover p, .cmsmasters_wrap_pagination ul li a.page-numbers:hover, .cmsmasters_wrap_pagination ul li span.page-numbers, .error .button:hover, .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap, .cmsmasters_pricing_table .pricing_title, .cmsmasters_pricing_table .cmsmasters_period, .cmsmasters_pricing_table .cmsmasters_price_wrap, .cmsmasters_pricing_table .pricing_best .feature_list a:hover, .cmsmasters_pricing_table .cmsmasters_pricing_item .feature_list a:hover, .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .cmsmasters_button:hover, .cmsmasters_quotes_grid .cmsmasters_quote_site a:hover, .cmsmasters_quotes_slider .cmsmasters_quote_site a:hover, .cmsmasters_toggles .cmsmasters_toggles_filter a.current_filter, .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a, #wp-calendar thead th, #wp-calendar thead td, #wp-calendar tfoot a:hover, #wp-calendar #today, .widget_custom_contact_info_entries a:hover, .widget_pages ul li a:hover, .widget_pages ul li.current_page_item a, .widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current_page_item a, .widget_rss ul li a, .widget_tag_cloud a {font-family: 'Conv_DB Helvethaica X v3.2';}

.list-friends p a { font-size: 20px; font-weight: normal;}
.cmsmasters_row_margin {margin: auto;}

.portfolio .cmsmasters_project_header.entry-header .cmsmasters_project_title.entry-title {font-family: 'Conv_ITCAvantGardeStd Md' !important;}
.portfolio.opened-article .cmsmasters_open_project .cmsmasters_img_wrap img { height: 550px; width: auto; min-width: unset;}
.portfolio .icon_box_inner .icon_box_text h4 a { font-weight: normal; font-size: 25px;}
.portfolio .project_content .cmsmasters_heading_wrap h2.cmsmasters_heading {
    font-weight: 300;
    font-family: 'Conv_ITCAvantGardeStd Md' !important;
}

.profile .profile_details h2.profile_details_title {
    font-family: 'Conv_DB Helvethaica X v3.2' !important;
    font-size: 1.3em;
}
.profile .profile_details_item .profile_details_item_desc, .profile .profile_details_item .profile_details_item_title {font-family: 'Conv_DB Helvethaica X v3.2'; font-size: 1em; text-transform: none; letter-spacing: 0;}


#cmsmasters_icon_box_:before { display: block;}
.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {     font-size: 30px;
    font-family: 'Conv_DB Helvethaica X v3.2' !important;
    font-weight: 300;}
.cmsmasters_archive_item_type, .cmsmasters_archive_item_type {font-size: 16px; letter-spacing: 0;}
.cmsmasters_archive_type .cmsmasters_archive_item_info, .cmsmasters_archive_type .cmsmasters_archive_item_info {line-height: 25px;}
.cmsmasters_archive_type .cmsmasters_archive_item_info a, .cmsmasters_archive_type .cmsmasters_archive_item_info a{font-size: 35px; letter-spacing: 0;}
.cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap, .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap{overflow: initial;}


.cmsmasters_wrap_pagination ul li:not(.prev-list-item):not(.next-list-item) > * { font-size: 23px;}
.cmsmasters_archive_item_img_wrap .preloader .full-width { width: auto; height: auto;}
.footer_custom_html .content-f-right a { font-size: 22px; font-weight: normal;}

.blog-home .cmsmasters_post_content.entry-content { display: none;}
.box-worksartist .cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_image:before {    background-size: contain;
    background-position: center; height: auto;min-height: 100%;  -webkit-border-radius: 0 !important;
   border-radius: 0 !important; background-color: transparent; border: none;}

.cmsmasters_archive_item_img_wrap .cmsmasters_img_wrap .cmsmasters_img_link.preloader {width: 100%; height: auto;padding-bottom: 10%;}
.cmsmasters_archive_item_img_wrap .cmsmasters_img_wrap .cmsmasters_img_link.preloader .full-width {position: relative; width: 100%; height: 100%;}
.cmsmasters_archive_type .cmsmasters_archive_item_img_wrap {max-width: 260px; min-width: 260px;}

.post_nav > span.cmsmasters_prev_post a, .post_nav > span.cmsmasters_next_post a {

    font-size: 25px;
}
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li:before {

    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    /* font-size: 120%; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}

.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li#cmsmasters_icon_list_item_0ixgl13gle:before,
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li#cmsmasters_icon_list_item_ii0wr6wthn:before,
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li#cmsmasters_icon_list_item_x0x9t37bym:before,
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li#cmsmasters_icon_list_item_wulq1azczi:before {color: #fff;}


.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li.cmsmasters-icon-custom-facebook-6:before {
    content: '\e801';
	color: #fff;
}
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li.cmsmasters-icon-custom-instagram:before {
    content: '\f16d';
	color: #fff;
}
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li.cmsmasters-icon-twitter:before {
    content: '\ea97';
	color: #fff;
}
.bottom_outer .custom-html-widget .cmsmasters_icon_list_items li.cmsmasters-icon-youtube-play:before {
    content: '\eaa6';
	color: #fff;
}






@media only screen and (max-width: 768px){
	.header_mid .logo_wrap .logo { position: relative; z-index: 99999;}
	#page .headline_outer .headline_inner { padding: 20px;}
	#page #header .header_mid .header_mid_inner_cont {
		text-align: left;
		margin-top: -68px;
		border: none;
		border-color: transparent;
	}
	#page:not(.enable_header_bottom) #header .header_mid .header_mid_inner_cont > div {width: 20%; border: none;}
	#page:not(.enable_header_bottom) #header .header_mid .header_mid_inner_cont > div a { color: #fff;}

	.cmsmasters_column.one_half { float: left; width: 46%; clear: none;}
	.cmsmasters_column.one_first, .cmsmasters_column:last-child {float: right;}
	.cmsmasters_heading_wrap .cmsmasters_heading {font-size: 0.8em; letter-spacing: 0;}
	.listevents-home .tribe-events-list .tribe-events-loop .tribe-events-event-image { display: none;}
	.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_half { float: left; width:50%; clear: none;}
	.cmsmasters_column { margin-bottom: 0 !important;}
	#cmsmasters_column_0vc4ma6zdd, #cmsmasters_column_kgnurijq74 { width: 100%; float: none; padding: 0; border: none;}
	#cmsmasters_row_irffncqule .cmsmasters_row_inner.cmsmasters_row_fullwidth, #cmsmasters_column_kgnurijq74 .cmsmasters_column_inner {padding-left: 8%; padding-right: 8%;}
	#cmsmasters_column_0vc4ma6zdd .cmsmasters_column_inner, #cmsmasters_column_kgnurijq74 .cmsmasters_column_inner {padding: 0;}

	.header_top .social_wrap {
		padding: 0;
	}
	.header_top .social_wrap .social_wrap_inner { padding: 4px;}
	.header_top .header_top_meta, .header_top_inner .social_wrap { border: 0;}
	.header_top .header_top_inner { padding: 10px 10px 0 10px;}
	.cmsmasters_posts_slider.cmsmasters_posts_slider_post .cmsmasters_owl_slider{padding-bottom:60px;}
	.cmsmasters_4.blog.columns .post {
    width: 100%;
}
	#page-venues .cmsmasters_post_title.entry-title { min-height: inherit;}
	.footer_custom_html .content-f-right { text-align: center;}
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (-o-min-device-pixel-ratio: 13/10),
	only screen and (min-resolution: 120dpi)
	{
		.menu-bab-menu-container .menu-item a { font-weight: 700; font-size: 0.8em; padding: 0 10px; letter-spacing: 1px;}
	}

/*
@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (min-resolution: 264dpi),
	only screen and (min-resolution: 2dppx) {
		.menu-bab-menu-container .menu-item a { font-weight: 700; font-size: 0.8em; padding: 0 10px; letter-spacing: 1px;}
}
*/

