/*
Theme Name: Urban Mag Child v 05
Description: Urban Mag Child Wordpress Theme
Version: 1.0
Template: urbanmag-v1-05
Text Domain: urbanmag-v1-05-child
*/



@import url(../urbanmag-v1-05/style.css);
@import url(../urbanmag-v1-05/stylesheet/style-custom.css);
@import url(../urbanmag-v1-05/stylesheet/style-responsive.css);



/* =Theme customization starts here
------------------------------------------------------- */

/* include fonts */

@font-face {
    font-family: "Raleway";
    src: url('fonts/raleway-regular-webfont.eot');
    src: url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/raleway-regular-webfont.woff2') format('woff2'),
    url('fonts/raleway-regular-webfont.woff') format('woff'),
    url('fonts/raleway-regular-webfont.ttf') format('truetype'),
    url('fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "HelveticaNeueLT Com 57 Cn";
    src: url('fonts/hinted-HelveticaNeueLTCom-CnO.eot');
    src: local('Helvetica Neue LT Com 57 Condensed Oblique'), local('HelveticaNeueLTCom-CnO'),
    url('fonts/hinted-HelveticaNeueLTCom-CnO.eot?#iefix') format('embedded-opentype'),
    url('fonts/hinted-HelveticaNeueLTCom-CnO.woff2') format('woff2'),
    url('fonts/hinted-HelveticaNeueLTCom-CnO.woff') format('woff'),
    url('fonts/hinted-HelveticaNeueLTCom-CnO.ttf') format('truetype'),
    url('fonts/hinted-HelveticaNeueLTCom-CnO.svg#HelveticaNeueLTCom-CnO') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "Bryant Regular Compressed";
    src: url('fonts/hinted-Bryant-RegularCompressed.eot');
    src: local('Bryant Regular Compressed'), local('Bryant-RegularCompressed'),
    url('fonts/hinted-Bryant-RegularCompressed.eot?#iefix') format('embedded-opentype'),
    url('fonts/hinted-Bryant-RegularCompressed.woff2') format('woff2'),
    url('fonts/hinted-Bryant-RegularCompressed.woff') format('woff'),
    url('fonts/hinted-Bryant-RegularCompressed.ttf') format('truetype'),
    url('fonts/hinted-Bryant-RegularCompressed.svg#Bryant-RegularCompressed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Myriad Pro";
    src: url('fonts/hinted-MyriadPro-Regular.eot');
    src: local('Myriad Pro'), local('MyriadPro-Regular'),
    url('fonts/hinted-MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/hinted-MyriadPro-Regular.woff2') format('woff2'),
    url('fonts/hinted-MyriadPro-Regular.woff') format('woff'),
    url('fonts/hinted-MyriadPro-Regular.ttf') format('truetype'),
    url('fonts/hinted-MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Bryant Bold Compressed";
    src: url('fonts/hinted-Bryant-BoldCompressed.eot');
    src: local('Bryant Bold Compressed'), local('Bryant-BoldCompressed'),
    url('fonts/hinted-Bryant-BoldCompressed.eot?#iefix') format('embedded-opentype'),
    url('fonts/hinted-Bryant-BoldCompressed.woff2') format('woff2'),
    url('fonts/hinted-Bryant-BoldCompressed.woff') format('woff'),
    url('fonts/hinted-Bryant-BoldCompressed.ttf') format('truetype'),
    url('fonts/hinted-Bryant-BoldCompressed.svg#Bryant-BoldCompressed') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* navigation */

.content-wrapper {
    margin-bottom: 30px;
}

.top-social-wrapper .social-icon {
    float: left;
    margin-left: 13px;
    max-width: 19px;
    max-height: 21px;
}

.section-container,
.gdlr-item-start-content {
    padding-top: 2px;
}

.top-navigation-left-text {
    font-family: "Roboto";
    font-size: 13px;
    float: left;
    margin: 0px 4px;
}

.gdlr-fixed-header {
    max-height: 59px;
}

.gdlr-blog-thumbnail .gdlr-blog-gradient-overlay {
    background: none;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    font-size: 12.5px;
    padding: 17px 18px 17px 18px;
    margin: 0px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
}

.gdlr-page-title-wrapper {
    background-color: #fff;
}

.gdlr-page-title-wrapper h1 {
    color: #000;
}

.gdlr-blog-page-title-wrapper h1 {
    color: #fff;
}

#content-section-1 .gdlr-color-wrapper {
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}

.gdlr-blog-list-head-item {
    padding: 3px 2px 3px 2px;
}

.gdlr-blog-list-head-item .post-header {
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    position: absolute;
    bottom: 15px;
    left: 12px;
    right: 125px;
    padding: 5px 9px 0 22px;
    opacity: 1;
}

.gdlr-blog-list-head-item .post-header h3 a {
    font-size: 17px;
    text-transform: none;
    letter-spacing: 0;
}

.gdlr-blog-list-head-item .post-header h3 .second-post-title {
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
}

.gdrl-columns-2 .gdlr-standard-style .post-header {
    padding: 10px;
}

.gdlr-blog-list-head-item .blog-list-category {
    font-weight: bold;
    font-size: 13px;
    padding: 1px 1px;
    margin-bottom: 0;
    background: transparent;
    text-transform: capitalize;
}

.blog-list-item-wrapper .blog-list-category {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 11px;
}

.blog-item-ajax-content .gdlr-blog-widget {
    border: none;
}

#content-section-1 .gdlr-columns-2.six.columns .gdlr-blog-list-item {
    padding: 3px;
}

#content-section-1 .gdlr-columns-2.six.columns .gdlr-blog-list-item .gdlr-blog-title {
    margin-bottom: 0;
}

#content-section-1 .gdlr-columns-2.six.columns .gdlr-blog-list-item .gdlr-blog-title  a {
    opacity: 1;
    text-transform: none;
    font-size: 14px;
}

#content-section-1 .gdlr-columns-2.six.columns .gdlr-blog-list-item .gdlr-blog-title .second-post-title {
    opacity: 1;
    text-transform: none;
    font-size: 12px;
}

.colored-b a {
    color: black;
    font-size: 15px;
    text-align: center;
}

.gdlr-blog-modern .gdlr-standard-style .post-header {
    padding: 0;
}

.gdlr-blog-list-head-item .gdlr-standard-style .post-header {
    padding: 5px 9px 0 13px;
}

.gdlr-standard-style h3 {
    font-size: 20px;
}

.recent-post-widget-excerpt .excerpt-read-more,
.gdlr-blog-content .excerpt-read-more {
    font-size: 15px;
    color: #000;
    text-transform: lowercase;
    font-weight: bold;
    letter-spacing: normal;
    margin-top: 5px;
}

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title-head .gdlr-item-title a{
    font-size: 19px;
}

.gdlr-blog-title a {
    text-transform: none;
    letter-spacing: 0;
}

.recent-post-widget-title a {
    text-transform: none;
}

#gdlr-social-counter-widget-2 {
    margin-bottom: -6px;
}

.custom-title {
    margin: 15px;
    margin-bottom: 25px;
    font-family: "Raleway";
    color: #000000;
}

.custom-title-1 {
    margin: 40px 15px;
    color: #000;
    font-family: "Raleway";
}

.banner-widget1-1 {
    background-color: #fff;
    border: 1px solid #000000;
}

.gdlr-right-sidebar .gdlr-widget-title {
    color: #fff;
    font-size: 15px;
    padding: 16px;
}

.with-sidebar-left .gdlr-item-title-wrapper a,
.with-sidebar-left .gdlr-item-title-wrapper .gdlr-item-title {
    font-size: 22px;
}

.gdlr-color-wrapper .gdlr-banner-item-wrapper .gdlr-banner-images {
    border: 1px solid gray;
}
.gdlr-blog-content img{
padding:5px;

}

.gdlr-blog-thumbnail .custom-archive img {
    max-width: 212px !important;
}

/* Newsletter Form */

.newsletter-home {
    background-color: #d6891d;
    padding: 5px 10px;
}

.mymail-form-fields {
    background-color: #d6891d;
    padding: 5px 10px;
    max-width: 350px;
}

.newsletter-home label,
.mymail-form-fields label {
    font-size: 16px;
    color: #000000;
}

.newsletter-home input,
.mymail-form-fields input{
    width: 90%;
    font-size: 15px;
    border-radius: 3px;
    margin-bottom: 10px;
    color: #000;
}

.widget_wysija_cont p {
    margin-bottom: 0;
}

.newsletter-home input[type="submit"],
.mymail-form-fields input[type="submit"] {
    font-size: 16px;
    background-color: #000000;
    color: #fff;
    width: 80px;
    padding: 4px;
    margin-top: 3px;
    text-transform: capitalize;
    border-radius: 3px;
}

/*Agenda*/

.eveniment-content {
    margin: 10px 20px 20px 10px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #b0b0af;
    width: 80%;
}

.eveniment-content span:hover {
    text-decoration: underline;
}

.eveniment-content .the_event_date {
    padding: 27px 16px;
    background-color: #6f6e6e;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    border-radius: 3px;
    max-width: 52px;
    float: left;
    margin-right: 10px;
}

.eveniment-content #the_datelocation {
    float: left;
    background-color: #ebebeb;
    width: 81%;
    padding: 6px;
    border-radius: 3px;
    margin-bottom: 5px;
    color: #000;
}

.eveniment-content #the_datelocation:hover {
    background-color: #f2f2f2;
}

.eveniment-content #the_datelocation i {
    float: right;
    margin-top: -19px;
}

.eveniment-content a:hover {
    color: #000;
    text-decoration: underline;
}

#agenda_widget-2 {
    margin-bottom: 45px;
}

#agenda_widget-2 .gdlr-widget-title {
    display: none;
}

.title-wrapper-wid {
    border-bottom: 1px solid #b0b0af;
}

.title-wrapper-wid .agenda_title {
    font-size: 29px;
    float: left;
    color: #6f6e6e;
}

.title-wrapper-wid .all_events {
    position: relative;
    font-size: 24px;
    margin-left: 17%;
    top: -3px;
    color: #b0b0af;
}

.title-wrapper-wid .all_events:hover {
    color: #6f6e6e;
}

.title-wrapper-wid .all_events i {
    position: absolute;
    top: 4px;
    left: 124px;
}

.agenda_table tr {
    min-height: 40px;
}

.agenda_table tr:hover {
    opacity: 0.6;
}

.agenda_table tr #the_datelocation {
    text-align: left;
    background-color: #ebebeb;
    padding: 10px;
    padding-left: 15px;
    border-bottom: 1px dashed #5a5959;
}

.agenda_table tr #the_arrow {
    display: block;
    padding-left: 200px;
    margin-top: -47px;
    font-size: 24px;
}

.agenda_table .agenda_location {
    font-weight: normal;
}

.agenda_table a {
    color: #000000;
    font-size: 14px;
}

.agenda_table tr #the_event_date {
    color: #fff;
    font-size: 20px;
    background-color: #6f6e6e;
    min-width: 56px;
    line-height: 22px;
    padding: 10px;
    border-bottom: 1px dashed #5a5959;
}

/*Editia Curenta Widget*/

.editia_widget {
    background-color: #ebebeb;
    text-align: center;
}

.editia_widget img {
    display: block;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
}

.div-link {
    text-align: center;
    background-color: #cccccc;

}

.editii-link {
    color: #000;
    font-weight: bold;
    font-size: 16px;
}

.editii-link:hover {
    text-decoration: underline;
    color: #d6891d;
}

/* Footer */

.footer-wrapper {
    border: none;
    background-color: #000000;
}

.footer-wrapper * {
    border-color: #000000;
}

.footer-wrapper .widget .gdlr-widget {
    margin-bottom: 10px;
}

.footer-wrapper a {
    font-size: 17px;
    color: #fff !important;
}

.footer-container {
    padding-top: 10px;
}

.widget_nav_menu ul li {
    padding-bottom: 0;
    margin-top: 5px;
    margin-bottom: 6px;
}

.menu-navigation-menu-container {
    padding-left: 25px;
}

.widget_nav_menu ul li:before {
    display: none;
}

#menu-navigation-menu-2 li {
    padding-left: 0;
}

/* blog page */

.with-sidebar-left p,
.with-sidebar-left li {
    color: #000;
}

.gdlr-blog-page-title-wrapper {
    background-color: #3e3e3d;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

.gdlr-social-share:first-child {
    padding: 8px;
    padding-top: 6px;
    float: left;
}

#social-separator {
    margin-right: 20px;
    font-size: 26px;
}

.other_social {
    padding: 8px;
    padding-top: 6px;
    float: left;
    color: #fff;
    font-size: 17px;
}

.other_social i{
    color: #fff;
    background-color: gray;
    font-size: 16px;
    padding: 7px;
    padding-bottom: 6px;
    border-radius: 50%;
}

.social_shares .gdlr-social-share {
    background-color: #3e3e3d;
}

.social_shares .gdlr-social-share img {
    background-color: #3e3e3d;
}

.gdlr-social-share .social-share-title {
    padding-top: 3px;
    margin-right: 35px;
    margin-left: 8px;
}

.gdlr-post-editie {
    margin: 15px;
}

.gdlr-related-post-wrapper {
    background-color: #fff;
    padding: 30px 0;
}

.gdlr-related-post-wrapper .related-post-header {
    font-size: 22px;
}

.gdlr-related-post-wrapper .related-post-title a{
    font-size: 15px;
    color: #000000 !important;
}

.custom-banner-3 {
    margin-top: 20px;
}


/*Comment form*/

.comment-respond .comment-form-head input[type="text"]{
    width: 30%;
    font-size: 15px;
    padding: 3px;
    color: #000;
}

.comment-respond .comment-form-comment #comment {
    font-size: 15px;
    padding: 5px;
    color: #000;
    width: 94%;
}

.comment-respond .form-submit input[type="submit"] {
    font-size: 15px;
    color: #000;
    background-color: #d6891d;
    padding: 5px;
    padding-right: 25px;
    text-align: left;
    letter-spacing: 0;
    text-transform: capitalize;
}

.comment-respond #reply-title {
    font-size: 16px;
    text-transform: capitalize;
}

/* Archive Page */

.gdlr-custom-breadcrumbs {
    display: none;
}

.above-sidebar-wrapper-archive {
    background-color: #ebebeb;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.above-sidebar-wrapper-archive .container {
    max-width: 100%;
    max-height: 500px;
}

.blog-list-item-wrapper .gdlr-columns-4 .gdlr-blog-list-item {
    padding: 3px;
}

.blog-list-item-wrapper .gdlr-columns-4 .gdlr-blog-list-item .post-header a {
    opacity: 1;
    text-transform: none;
    font-size: 16px;
}

.blog-list-item-wrapper .gdlr-columns-4 .gdlr-blog-list-item .blog-list-category {
    text-transform: none;
    font-size: 12px;
}

.custom-banner {
    max-width: 1110px;
    display: block;
    /*border: 1px solid gray;*/
    margin: 0 auto;
    margin-bottom: 30px;
}

.custom-banner img {
    display: block;
    margin: 0 auto;
}

.custom-banner-2 {
    display: block;
    padding: 0 15px;
}

/* Formular abonamente */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 textarea {
    padding: 12px 16px;
    font-size: 14px;
    color: #000;
}

p .submit-button {
    font-size: 15px;
    color: #000;
    background-color: #d6891d;
    padding: 5px;
    letter-spacing: 0;
}

.editable {
    background-color: #989998;
}

#custom_html-3{
	padding-bottom: 24px;
    padding-top: 30px;
    background-color: #e5e5e5;
}

/*-- Media --*/

@media only screen and (max-width: 1100px) and (min-width: 959px) {
    .title-wrapper-wid .all_events {
        font-size: 20px;
    }

    .title-wrapper-wid .agenda_title {
        font-size: 23px;
    }

    .title-wrapper-wid .all_events i {
        top: 3px;
        left: 105px;
    }

    .agenda_table tr #the_arrow {
        padding-left: 141px;
    }

    .agenda_table .agenda_location {
        font-size: 14px;
    }

    .agenda_table a {
        font-size: 14px;
    }

    .custom-banner {
        margin: 14px;
    }
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
    #gdlr-menu-search-button {
        font-size: 11px;
        padding: 21px 15px 22px;
        margin-left: 5px;
    }

    .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding: 19px 8px; font-size: 11px; }
    .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul-pre,
    .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul { padding-right: 18px; }
    .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul:after{ right: 5px; }

    .title-wrapper-wid .all_events {
        font-size: 20px;
        text-align: center;
        display: block;
        margin: 0 auto;
    }

    .title-wrapper-wid .agenda_title {
        font-size: 22px;
        float: none;
        text-align: center;
        margin: 0;
    }

    .title-wrapper-wid .all_events i {
        top: 7px;
        left: 154px;
    }

    .agenda_table tr #the_event_date {
        font-size: 19px;
        padding: 4px;
    }

    .agenda_table tr #the_datelocation {
        padding: 8px;
        padding-left: 9px;
    }

    .agenda_table tr #the_arrow {
        display: none;
    }

    .agenda_table .agenda_location {
        font-size: 14px;
    }

    .agenda_table a {
        font-size: 14px;
    }

    .custom-banner {
        margin: 14px;
    }

}

@media only screen and (max-width: 767px) {

    .gdlr-logo {
        max-width: 60%;
    }

    #gdlr-responsive-navigation .dl-trigger{ position: absolute; right: -33px; top: 50%; margin-top: -20px; }

    .gdlr-header-wrapper{
        background: #fff;
    }

    .title-wrapper-wid .all_events {
        margin-left: 28%;
    }

    #content-section-2 a img {
        margin: 0 auto;
        max-width: 100%;
    }

    .custom-banner {
        margin: 14px;
    }
}

.blog-content-wrapper .gdlr-blog-content h2 {
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 500;
    color: #000;
    line-height: 1.7;
}


