/*
 Theme Name:   Diwas Photography Child Theme
 Description:  A child theme of Photography WordPress theme
 Author:       Brandon Tutmarc
 Template:     photography
 Version:      1.0.0
*/

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a {
    width: 100px;
}


#menu_wrapper div .nav li ul {
    width: 140px;
}

div.post_header.grid h6 a {
  font-weight:500;
}

.ppb_header_content {

  font-size:16px;
  font-style:normal;
}

.post_info_cat {
  display:none;
}

#footer a, #footer a:active {
    font-weight: 400;
}

#menu_wrapper div .nav li ul {
    background: #fff;
    border-color: #fff;
    border: 0;
}



h2.ppb_title {
font-size:32px;
  text-transform:none;
  line-height:1.3;
  letter-spacing:0px;
  font-weight:600;
}

hr.title_break {
display:none;
}

h3 {
font-weight:400;
  text-transform: none;
  letter-spacing: 0px;
}

.ppb_header_content h3 {
  font-weight:300;
}

.ppb_header_content h2 {
  font-size:
}


#custom_logo img {
    width: 100px;
    height: auto;
}

div.top_bar.scroll.light div#logo_right_button {
top:60px;
}

#nav_wrapper {
    border-top: 0px dashed #fff;
}

.top_bar {
border-bottom:0px;
}

#overlay_background {
z-index: 10;
}

.post_share_wrapper {
display:none;
}

#logo_wrapper {
    padding: 10px 0 20px 0;
}

a {
font-weight:700;
}

div#logo_wrapper div.social_wrapper {
display:none;
}

#logo_right_button {
    top: 100px;
}

@media only screen and (max-width: 767px) {
#custom_logo img {
    padding-top: 10px;
}

#copyright {
    text-align: center;
}
}

#logo_right_button, div.top_bar.scroll.light div#logo_right_button {
top:45%;
}
 h1 {
text-transform: none;
letter-spacing: 0px;
line-height: 1.5;
font-size:30px;
}

p {
  font-size:16px;
}

.no-margin-elements .wpb_content_element {
    margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
.three_cols.gallery.wide .element.double_size, .two_cols.gallery.wide .element, .three_cols.gallery.wide .element, .two_cols.gallery .element, .four_cols.gallery.wide .element, .five_cols.gallery.wide .element {
    width: 50%;
    margin-right: 0;
}
}

#page_caption h1, .ppb_title, .post_caption h1 {
    font-weight: 600;
  }

  #page_content_wrapper p, .page_content_wrapper p, p {
    text-align: justify;
}

#footer .sidebar_widget li h2.widgettitle {
    display: none;
}

.footer-contact-info {
text-align:center;
}

.footer-contact-info h3 {
  margin-bottom:5px;
    font-weight: 400;
    font-size:26px;
}

#footer {
    padding-top: 40px;
    padding-bottom: 10px;
    color: #222;
    margin-top: 30px;
    background: #eee;
}


#menu_wrapper div .nav li ul li a {
  color:#666666;
}

#page_content_wrapper .inner .sidebar_content ul, .page_content_wrapper .inner .sidebar_content ul {
    text-align: center;
}

label {
font-family:inherit;
    text-transform: initial;

}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea {
    background-color: #fff;
    border-color: #000;
}

blockquote p {
  font-weight: 600;
font-style: italic;
color: #999999;
text-transform: initial;
font-size: 1.1em;
letter-spacing: 1px;
}

.no-padding-p .wpb_wrapper p {
  padding:0px !important;
}
