/*
 Theme Name:     Brooklyn Tattoo Child
 Theme URI:      http://www.project.timefortheweb.com/itsecurity/
 Description:    brooklyn-tattoo Theme
 Author:         brooklyn-tattoo Theme
 Author URI:     https://wordpress.org/
 Template:       brooklyn-tattoo
 Version:        1.3
*/

/* =Theme customization starts here
------------------------------------------------------- */
/* @charset "utf-8"; */

/* CSS Document */

/*  -----------------------------------------------------
  ------------------- General Styles ------------------
  ----------------------------------------------------- */


/*============ uuuuuuuuuuuu ===================*/

h1, h2, h3, h4, h5{word-spacing: normal;}

.reply{width:auto; height:auto; padding:0px; margin-bottom:5px;}

.reply a{ background:#f1f5e9; color:#535353; font-size:14px; line-height:normal; font-weight:normal; border:none; display:inline-block; padding:8px 15px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

#div-comment-4, .comment-body{ margin-bottom:3px; padding-bottom:3px;}



.page-numbers.next, .page-numbers.prev{ height:48px; }

.pagination .prev::before, .pagination .next::before{ line-height:45px; }

.postsection h4 a{ color:#fefefe; font-size:16px; line-height:normal; font-weight:normal; margin-bottom:5px; text-decoration:none;}

.postsection h4 a:hover{ text-decoration:underline;}



.navigation ul li.current-menu-item a, .navigation ul li.current-menu-parent a{ color:#213d98; } /* background-color:#216D3C;*/



.navigation ul li.current-menu-item:first-child a { -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}



/*   ========  wordpress css  ===========  */



@media screen and (min-width: 87.6875em) {  

  body:before {width: auto; width: auto;}

}

@media screen and (min-width: 59.6875em) {

  

body:before { height: 100%; width: auto; }

  /*.sidebar {

    max-width: 413px;

    position: relative;

    width: 29.4118%;

  }*/

}

.col-sm-6.col-12.link-page a {
    color: #fff!important;
padding:3px 0px!important;
}


.um-form form .um-field-label label, .um-login a.um-link-alt{color: #fff !important;}
a.upload-your-idea{color: #fff !important;}
a.upload-your-idea:hover{color: #e56323 !important;}

.contact-form input[type="text"]{ color:#FFF!important; font-weight:600!important; font-size:17px!important; background:#373636!important;}
.contact-form input[type="email"]{ color:#FFF!important; font-weight:600!important; font-size:17px!important; background:#373636!important;}
.contact-form textarea{ color:#FFF!important; font-weight:600!important; font-size:17px!important; background:#373636!important;}

.contact-info p{ color:#FFF!important;}
.contact-form input[type="submit"]{ color:#000!important;}
.container #gallery{margin:0px auto;}

.location{ margin-top:15px;}
.location a{background: #ffcd27;width: auto;color:#000;font-size: 16px;font-weight: 700;text-transform: uppercase;
border: none;padding: 10px 40px; display:inline-block;}
.location a:hover{color:#000;}

.subscribe-form{ background:#d6d7d9!important;}
.subscribe-form input[type="email"]{background:#d6d7d9!important; color:#000!important; font-weight:600!important;}
#charitytext{color: #FFF;font-weight: 600;text-transform: uppercase;}
.subscribe-form .es_lablebox{display:none;}
.subscribe-form .es_textbox{width:80%; float:left; padding:0px;}
.subscribe-form .es_textbox input[type="text"]{background: #d6d7d9; border: none; width: 100%; height: 52px; padding: 0px 15px; color: #2c2c2c; font-size: 15px;}
.subscribe-form .es_button{width:20%; float:right; padding:0px;}
.subscribe-form input[type="button"]{background: #e56323; border: none; color: #fff; font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: 700; height: 52px; width: 100%;}


.press-box p.blog-title{min-height: 50px; line-height: 24px; font-weight: 400!important; font-size: 21px !important; margin-bottom: 6px !important;}
.press-box .press-excerpt{min-height: 120px;}
.press-readmore a{ color: #000;font-weight: 700; }


/* .ug-zoompanel{ display: none!important;} */

.ug-item-wrapper img {  max-width: 100% !important;  width: auto !important;  max-height: 532px !important; left: 0px !important;  top: 0px !important;  display: table !important;  margin: 0px auto !important; position:relative!important;}
.ug-fullscreen .ug-item-wrapper img { max-height: 1200px !important; } 

/* .ug-slider-control {   display: none!important;}
.ug-default-button-fullscreen{ display: none!important;} */
 
 
 .blog-excerpt{min-height: 215px; clear: both; word-break: break-all; padding-bottom:12px;}

#comments{clear: both;}

#commentform p div.error{margin-top: -20px; margin-bottom: 10px; font-size: 14px;}

.alignright{float:right; margin: 5px 5px 5px 10px;}
.alignleft{float:left; margin: 5px 15px 5px 5px;}
.aligncenter{ text-align:center; margin: 0px auto;}
.blog-details-page a{text-decoration: underline; color:#fff;}
.blog-details-page a:hover{text-decoration: none; color:#fff;}
.blog-text p a{color:#000;}
.blog-text p a:hover{text-decoration: underline;}

.container p{font-size: 16px;line-height: 26px; color: #fff;}
.container .hrf-faq-list .hrf-entry p{font-size: 16px;line-height: 24px; color: #000;}

.um-profile-body.social_media form .form-group label{color: #fff;}

.newsletters-management .managementemail, .newsletters-management .wpml{display: none;}
/* .um-field-c .um-field-checkbox{display: inline-block;}
div.um div.um-form .g-recaptcha{float: left; width:auto;} */