

.vertical_logo_wrapper img {
margin-top: 20px;
}

p {
  margin-bottom: 20px;
}

h2, h3, h4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.widget h5 {
    margin-bottom: 14px;
    font-size: 20px;
}

#lang_sel_list ul,
#lang_sel_click ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

#lang_sel_list ul li,
#lang_sel_click ul li  { 
    display: inline; 
}

#lang_sel_list ul li a,
#lang_sel_click ul li a { 
   background-color: #231f20 !important;
}

.title.title_size_large h1 {
color: #ffffff;
}

/** Font Awesome Custom Bullets **/

.container_inner ul,
.container_inner li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.container_inner ul {
  margin: 2em 0;
}

.container_inner li {
  margin: 1em;
  margin-left: 3em;
}

.container_inner li:before {
  content: '\f046';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #d16a19;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"] {
    background-color:  #d16a19;
}


nav.mobile_menu ul li a:hover, 
nav.mobile_menu ul li.active > a, 
nav.mobile_menu ul li.current-menu-item > a {
  color: #d16a19;
}


.mobile_menu ul li h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (min-width: 800px) {
#lang_sel_footer {
    margin-left: 258px;
    padding-left: 17px;
}
}


#post-150 .shortcode.ptb_link_button.orange,
#post-153 .shortcode.ptb_link_button.orange {
    max-width: 325px;
}


#post-168 .awards.ptb_module.ptb_custom_text , 
#post-154 .awards.ptb_module.ptb_custom_text ,
#post-150 .awards.ptb_module.ptb_custom_text , 
#post-153 .awards.ptb_module.ptb_custom_text  { 
     display: none !important; 
} 

.blog_holder.blog_large_image article .post_text h2 .date,
.blog_holder.blog_single article .post_text h2 .date {
display: none;
}

span.time {
display: none;
}

.blog_holder article .post_info {
text-transform: capitalize;
}


@media only screen and (max-device-width: 480px) { 
h2, h3 {
font-size: 30px;
line-height: 30px;
}

h1 {
font-size: 40px;
line-height: 50px;
}
}