/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/



/* Ivanka Kurvoazie */
.tag-vanya p strong {
font-size: 28px;
line-height: 1;
}

.webkit .woocommerce-cart input[type=checkbox],
.webkit .woocommerce-cart input[type=radio],
.android .woocommerce-cart input[type=checkbox],
.android .woocommerce-cart input[type=radio] {
margin-right: 5px;
}

/* this fixes a strange margin in Woocommerce Nalojen platezh text */
.wc_payment_method div.payment_box {
	margin: 10px 0;
}

/* From old site */
sub {
  font-size: small;
  vertical-align: sub;
}

/* Home page hacks */
.home .tmb .t-entry .t-entry-author img {
  display: none;
}
.home .tmb .t-entry p.t-entry-author span {
  margin: 0;
}

/* Footer Input */
input.wpcf7-submit, form input[type="submit"] {
  margin-top: 5px;
}
#wpcf7-f6664-o1 {
  margin-top: 10px;
}

.site-footer #mailpoet_form_2 .mailpoet_text, .site-footer #mailpoet_form_2 .mailpoet_textarea {
  width: 100%;
}

/* Author Bigger и на нов ред */
.single-post .post-info .author-info span {
  display: none;
}
.single-post .post-info .author-info a {
  display: block;
  text-transform: initial;
  letter-spacing: 0;
  font-size: 24px;
  font-weight: 400;
  margin-top: 16px;
  color: #bf1703;
}

.single-post .post-info .author-info a:hover {
  color: #2f2f30;
}

/* Имена на автори по-големи */
.page .tmb .t-entry p.t-entry-author span {
  font-size: 15px;
}

/* Issue page hide author icon */
.page .tmb .t-entry p.t-entry-author img {
  display: none;
}
.page .tmb .t-entry p.t-entry-author span {
  margin: 0;
}

/* Листо */
i.fa-pagelines {
  font-size: 24px;
}


/* Search Results */
body.search-results {
  font-size: 18px;
}
body.search-results h1.entry-title {
  font-size: 24px;
}
body.search-results .main-container .row-container .double-top-padding {
  padding-top: 0;
}

/* Hide Category Icons in Author Archive */
.archive.author .t-entry .fa {
  display: none;
}

/* Post info styling */
.post-info {
  letter-spacing: 0.1em;
}

.cart-icon-container {
  top: -2px;
}

/* BGR за падащото меню на cart - може по-късно да се махне, ако има как да се сетне в админа */
.submenu-light .menu-horizontal .menu-smart ul {
  background-color: #f7f7f7;
}

.side-widget {
	margin: 0 0 40px;
}

/* Fix Woocommerce Cart Hover menu bug  */
ul.menu-smart ul {
    left: -1280px;
}

/* Centered Footer Paddings */
footer .footer-center {
    padding-top: 35px;
    padding-bottom: 20px;
}

/* General */
h1, h2, h3 {
  letter-spacing: -0.01em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a  {
  color: #bf1703 !important;
}

@media (max-width: 959px) {
  h1 span {
    font-size: 32px;
  }

}



/* Страница Броеве */
.page-id-51 h3 a  {
  color: #2f2f30 !important;
}

.btn-round {
  border-radius: 4px !important;
}

/* Main menu styling */
#menu-main-menu a {
  letter-spacing: 0.1em;
}

/* Align the menu to the logo */
@media (min-width: 960px) {
  .menu-horizontal > div {
    height: 125px;
  }
}
.mmb-container {
  top: 46px;
}

/* Some space below No Search results */
.no-results {
  margin-bottom: 50px;
}

.t-entry-category i:before {
  font-size: 16px;
}

/* Line height of paragraph in archive list - from 1.75 to 1.5 */
.t-entry-excerpt p {
  line-height: 1.5;
}

/* Remove top border from Post footer */
.post-wrapper .post-footer {
  border-top-width: 0;
}
.post-wrapper .post-share {
  border-bottom-width: 0;
}

/* Drop Caps */
.dropcap p:first-of-type:first-letter {
  font-size: 40px;
  float: left;
  line-height: 22px;
  padding-right: 0px;
  color: #bf1703;
}
.dropcap-single p:first-of-type:first-letter {
  font-size: 40px;
  float: left;
  line-height: 22px;
  padding-right: 4px;
}

/* Blockquote styling */
blockquote {
  margin-left: 27px;
  border-left: 1px dotted #bf1703;
}
blockquote p {
  font-size: 24px;
  line-height: 1.5;
  margin: 10px 0 0;
  font-size: 16px;
}
blockquote small {
  font-size: 15px;
}
blockquote small:before {
  content: "—";
  margin: 0px 9px 0px 0px;
}

/* Coockies styling */
#catapult-cookie-bar {
  font-size: 14px;
}

/* Footer Styling */
footer h2.widgettitle {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
}
.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code, aside p, aside li, aside dt, aside dd, aside dl, aside address, aside label, aside small, aside pre, aside code {
  font-size: 16px;
  line-height: 1.6;
}
footer .tagcloud {
  margin: 12px 0px 0px 0px;
}
footer input[type="search"] {
  margin: 19px 0px 0px 0px;
}

/* Contact 7 Styling */
input[type="text"], input[type="email"] {
  width: 100%;
}
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
  font-size: 16px;
  padding: 12px 15px 10px 15px;
}
.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
  font-size: 15px;
}
.bp-form-label {
  position: relative;
  top: 6px;
}
.wpcf7-submit {
  padding: 14px 30px 12px 31px !important;
}

/* Remove border from Archive */
.tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
  border: 0px;
}

/* В Light темата - от сиви да стават черни детайлите под Title в Header на публикацията */
.style-light .post-info, .style-light .post-info a {
  color: #2f2f30;
}
.style-light .post-info a {
  font-weight: 600;
}
.home .style-dark .t-entry-readmore a:hover {
  color: #1d6bff;
}

/* Styling the Category in the Archives */
.t-entry-category {
  font-size: 15px !important;
  font-weight: 400 !important;
}

/* Smaller text for the Bio in the Author page */
.author-profile-bio  p {
  font-size: 16px;
}

/*** Custom Styles ***/
.invisible {
  display: none;
}

/* Използва се да подчертая тагове и резултати от търсене */
.underlined h2 {
  text-decoration: underline;
}

/* Използва се за padding около снимките в статиите */
.padding-around {
  padding: 0 20px;
}

/* Styling of Main Drop Menu */
ul.drop-menu {
top: 100px !important;
}


.single-product .detail-label {
display: none;
}

.wdgk_donation_content {
max-width: 100%;
margin: 0 0 50px 0;
border: 1px solid #eaeaea;
padding: 30px;
border-radius: 8px;
background-color: whitesmoke;
}

.wdgk_donation_content h3 {
	margin-top: 0;
}

a.button.wdgk_add_donation {
	font-weight: 400;
	padding: 0.6em 1.5em;
}

.wdgk_donation_content .wdgk_display_option {
	flex-direction: row-reverse;
}

/************************************* Responsive *************************************/

/* Text fix for Tablets and Mobile Phones */
@media (max-width: 959px) {
  p, li, dt, dd, dl, address, label, small, pre, code {
    line-height: 1.5;
  }

  body.menu-custom-padding .menu-container .logo-container {
    padding-left: 20px !important;
  }

  .menu-smart a {
    text-transform: inherit;
}

  /* Да се мести отдясно, защото когато картинката е следвана от текст то caption се меша с текста */
  figcaption {
    text-align: right;
  }

  /* За мобайл да се намали малко разстоянието между Title и главното съдържание */
  .single-post .header-content-inner {
    padding-bottom: 34px !important;
  }
}

@media (max-width: 569px) {
  .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
    padding-top: 26px !important;
  }
}

@media (min-width: 960px) {
  body[class*=hmenu-] .submenu-light .menu-smart ul a:hover, body[class*=hmenu-] .submenu-light .menu-smart ul a:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
    padding-right: 13px;
  }

	.woocommerce-cart article .row-container .row,
	.woocommerce-checkout article .row-container .row {
		max-width: 960px;
		margin: auto;
	}
}

@media (max-width: 959px) {
	.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table {
		padding-right: 0;
		padding-left: 0;
	}
	.woocommerce-cart .woocommerce ul#shipping_method {
		margin-top: 28px;
	}
}
