@charset 'utf-8';
/*
 Theme Name:   Podium Child
 Theme URI:    http://podium.axiomthemes.com/
 Description:  Podium - Fully Responsive and Mobile Friendly theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     podium
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  podium
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
    hyphens: unset;
}


@media (max-width: 479px) {

.full-7 {max-width: 100%;
}

}


.sc_layouts_title.with_content {
    padding: 0px;
}

h1, .front_page_section_caption{
    color: #191919;
    font-size:50px!important;
}

.page_content_wrap {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

*.breadcrumbs {
    font-size: 1em;
    line-height: 1.2;
    margin: 0em;
}

p {
    text-align: justify;
    font-size: 14px;
}

/*

.sc_portfolio {
    position: fixed;
    visibility: hidden;
}

*/

.logo_image {
    padding-left: 40px;

}

.vc_figure-caption {
    font-size: 11px!important;
    line-height:18px;
    text-transform: uppercase;
    letter-spacing:1px;
    font-family: 'Open Sans', sans-serif!important;
}

.scheme_default .sc_item_subtitle {
    font-family: 'Open Sans', sans-serif!important;
    font-size: 11px;
    font-weight:600;
}

.sc_button, .sc_button_simple, .sc_form button {
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 600;
}

.sc_layouts_menu_mobile_button_burger:not(.without_menu) > span {
    font-weight: 400!important;
}

.side_link a {
    font-weight: 400!important;
}

.side_socials a {
    font-weight: 400!important;
}

.menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-weight: 400;
    line-height: 1.3em;
    text-transform:none;
    font-family: "Playfair Display",sans-serif;
}

.menu_mobile .menu_mobile_nav_area li > a {
    font-size: 18px;
    text-transform: none;
    letter-spacing: 0px;
     font-weight: 400;
     font-family: "Playfair Display",sans-serif;
}


h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 3.2em;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.sc_action_item_title {
    font-weight: 700;
    line-height: 1em;
    text-transform: none!important;
}

.sc_action_item_default.with_image .sc_action_item_description, .sc_action_item_default.with_image .sc_action_item_description strong, .sc_action_item_default.with_image .sc_action_item_description b {
    color: #fff;
}

.sc_action_item_description {
    font-style: normal;
    font-size:20px !important;

}

.menu-item {
 padding-bottom:20px;

}

.menu_mobile_nav_area {
 padding-top:50px;

}

.team_member_page .team_member_featured .team_member_avatar {
    border: 10px solid #f0f0f0;
}

.team_member_page .team_member_featured {
    width: 50%;
}

.mask_empty .sc_action_item.with_image .sc_action_item_mask::after {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.mask_empty .sc_action_item.with_image .sc_action_item_mask::before {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {
    width: 750px;
}

[class*="content_wrap"] > .sidebar {
    width: 300px;
}




/*

.trx_addons_column-1_52 {
    width: 20%;
    float: left;
    margin-left:22px;
}

.trx_addons_column-1_53 {
    width: 20%;
    float: left;
}

*/

.bordes {
    border: 10px solid #f0f0f0;
}

.full-7 {
    display: inline-block;
    vertical-align: top;
    max-width: 130px;
}

h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-weight: 400;
}

h1, .front_page_section_caption {
    font-weight: 400;
}

.widget .widget_title, .widget .widgettitle {
    font-weight: 400;
}

.post_date {
    visibility:hidden;
}

.post_author{
    visibility:hidden;
}

.sc_item_subtitle {
    font-style: normal;
}

.cq-testimoniallist.lightgray .cq-testimoniallist-contentcontainer {
   background: #f2f2f2!important;
}

.cq-testimoniallist.lightgray .cq-testimoniallist-contentcontainer::after {
    border-top: 10px solid #f2f2f2!important;
}

dfn, em, i {
    font-style: normal;
}
.esg-filter-wrapper{
	width:100%;
}
.eg-search-input{
	width:60%;
}

.esg-grid i[class*="eg-icon-"]{
	color:#000 !important;
}
.eg-search-submit, .eg-search-clean{
	font-size:20px;
}

