/*
Theme Name: Green Planet Child
Theme URI: http://cmsmasters.net/green-planet-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Green Planet Child Theme
Template: green-planet
Version: 1.0.0
License:
License URI:
Text Domain: green-planet-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.text-white {
 color: white;
}

#bottom {
 display: none;
}
.cmsmasters_footer_default .footer_logo_wrap {
 text-align: left;
}
.footer_nav_wrap {
 text-align: right;
 float: right;
}

.cmsmasters_footer_default .footer_nav > li {
  border-right: 1px solid #cbcbcb;
  padding-right: 25px;
  margin-right: 10px;
}

.cmsmasters_footer_default .footer_nav li:last-child {
  border-right: none;
/*  padding-right: 0;*/
/*  margin-right: 15px;*/
}
.cmsmasters_footer_default .footer_copyright {
  padding: 15px 0 0;
  margin: 30px 0 0;
}
.footer_copyright .cmsmasters_column {
/*  font-size: 13px;*/
}
.footer_nav > li a {
 font-style: normal;
 color: #717171;

}
.cmsmasters_footer_default .footer_nav_wrap {
  padding-top: 0;
}

.cmsmasters_footer_default .footer_copyright {
 border-top-width: 2px;
 border-top-color: #0c8fae;
}

.middle_content .opened-article.profiles {
 padding: 0 5% 50px;
}

.header-profile h4 {
  color: #000;
  margin: 0 0 10px 0;
}
.header-profile .cmsmasters_img_wrap .wp-post-image {
	border-radius: 50%;
}

.profile_inner {
 font-size: 14px;
 line-height: 1.3;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle {
 margin-bottom: 10px;
}
.profile_inner a.cmsmasters_cat_color,
.header-profile a.cmsmasters_cat_color {
 color: #898989;
 font-style: normal;
 font-weight: normal;
}

.profile_inner a.cmsmasters_cat_color:before,
.header-profile a.cmsmasters_cat_color:before {
 display: none;
}

.cmsmasters_profile_header h6 {
 font-style: normal;
}

.headline_outer .headline_inner .headline_text .entry-title {
 text-transform: uppercase;
}

.cmsmasters_open_profile .profile_details_item_desc {
 font-size: 14px;
}

.cmsmasters_contact_form {
  color: white;
  font-size: 14px;
}
.cmsmasters_contact_form label {
  color: white !important;
  display: inline-block;
  padding-bottom: 6px;
  margin-bottom: 5px;
}
.cmsmasters_contact_form .form_info {
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.cmsmasters_contact_form input,
.cmsmasters_contact_form textarea {
  background: #0b7a95 !important;
  color: white !important;
}
.cmsmasters_contact_form textarea {
  resize: none;
  height: 160px;
}
.cmsmasters_contact_form input[type="submit"] {
  color: white;
  background: transparent;
  border-color: white;
  line-height: 50px;
}
.cmsmasters_table  {
  border: none;
}
.cmsmasters_table caption {
  display: none;
}
table.cmsmasters_table thead tr th,
table.cmsmasters_table tbody tr td {
  padding: 8px 30px;
}
.cmsmasters_table th {
  background-color: #9c885b;
  border: 1px solid white;
}

.cmsmasters_table tr th:first-child {
/*  border-radius: 30px 0 0 0;*/
  border-left: 1px solid #9c885b;
}

.cmsmasters_table tr th:last-child {
/*  border-radius: 0 30px 0 0;*/
    border-right: 1px solid #9c885b;
}

table.cmsmasters_table thead + tbody tr td {
  border-width: 0 1px 1px 1px !important;
  border-color: #9c885b;
  border-style: solid;
  font-weight: bold;
  width: 25%;
}

.cmsmasters_table tr:last-child td:first-child {
  border-radius: 0 0 0 30px;
  border-width: 0 1px 1px 1px;
}
.cmsmasters_text ul > li:before {
  width: 10px;
  height: 10px;
  background-color: #c89851;
  margin: 0 20px 0 0;
}

.cmsmasters_text ul > li a {
  font-size: inherit;
  font-weight: normal;
}

.cmsmasters_text ul > li a:hover {
  color: #9c885b;
}

.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner * {
  font-style: normal !important;
  text-transform: uppercase;
}


.page-template-page-usluga h2.title {
  font-size: 36px;
  margin: 30px 0;
  text-transform: uppercase;
  color: #c89851;
}

.page-template-page-usluga .headline_text_wrap .cmsmasters_breadcrumbs {
  display: none;
}

.page-template-page-usluga .headline_text_wrap .entry-title {
  content: 'Usługi';

}
.page-template-page-usluga .middle_content {
  padding-bottom: 10px;
}
nav > div > ul ul {
  width: 280px;
  padding: 10px 0 10px;
}

.header_mid .header_mid_inner:after {
  display: none;
}

@media (min-width: 1140px) {
  .header_mid .mid_search_but_wrap {
    margin-left: 45px !important;
  }
}

@media (min-width: 1024px) {
  .header_mid_inner {
    width: 100% !important;
  }
}
@media (min-width: 1440px) {
  .header_mid_inner {
    width: 1200px !important;
  }
}
