/*
Theme Name: Tur (Child Theme)
Theme URI: http://wp.themedemo.co/tur
Author: FOXTHEMES
Author URI: https://themeforest.net/user/fox-themes
Version: 1.0.0
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tur-child
Template: tur
*/

/* = Add your own modification from here
-------------------------------------------------------------- */

:root {
  --black: #373A36;
  --brown: #776E64;
  --yellow: #F5CE3E;
  --yellow-old: #F3D03E;
  --gray: #D0D3D4;
}

*, html, body {
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.header.classic .f-right,
.right-menu .f-right {
  display: none !important;
}

.preloader-modern {
	display: none !important;
}
.preloader-counter {
  opacity: 0 !important;
  visibility: hidden !important;
}

.classic #topmenu .menu > li > a::before {
  background: var(--yellow) !important;
}

.skill-wrapper.numerical-bg .skill {
  border: 1px solid var(--yellow) !important;
}

.text-center-right {
  text-align: center;
}
.text-center-right * {
  text-align: inherit !important;
}
@media (min-width: 767px) and (min-height: 420px) {
  .text-center-right {
    text-align: right;
  }
}

.header_trans-fixed.header_top_bg.bg-fixed-dark {
  background-color: var(--black) !important;
}

.error404 .hero-inner {
  background-color: var(--black) !important;
}

.mx-auto {
  margin: 0 auto !important;
}

#footer.modern {
	 background-color: var( --black ) !important;
  padding-top: 2vw;
}
#footer.modern .widg {
  margin: 0 auto !important;
}

.skill i {
  display: none !important;
}

.custom-social-menu {
  position: fixed;
  top: 35%;
  right: 0;
  z-index: 99999999;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.custom-social-menu .social-link {
  width: 42px;
  height: 42px;
  font-size: 24px;
  color: white;
  background-color: var(--brown);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  text-decoration: none !important;
  margin-bottom: 1px;
	transition: all 100ms;
}
.custom-social-menu .social-link:hover {
  width: 60px;
}

.services.center i {
  display: none !important;
}

.woow-gal-amron-thumb .woow-gal-amron-desc-wrap {
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0;
  left: 0;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 500ms;
}
.woow-gal-amron-thumb.hover .woow-gal-amron-desc-wrap {
  opacity: 1;
  visibility: visible;
}
.woow-gal-amron-thumb .woow-gal-amron-media-badge {
  width: 36px !important;
  height: 36px !important;
  right: 4px !important;
  bottom: 8px !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.woow-gal-amron-thumb .woow-gal-amron-media-badge svg {
  opacity: 0;
  visibility: 0;
}
.woow-gal-amron-thumb .woow-gal-amron-media-badge::before {
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  bottom: 11px;
  border-left: 13px solid black;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

@media only screen and (min-width: 1025px) {
	.classic #topmenu .menu .current-menu-parent > a::before,
	.classic #topmenu .menu .current-menu-item > a::before,
	.classic #topmenu .menu .current-menu-ancestor > a::before {
  		width: 0% !important;
	}	
	
	.current-menu-parent > a::before,
	.current-menu-item > a::before,
	.current-menu-ancestor > a::before {
  		width: 0% !important;
	}
	
	.classic #topmenu .menu li a:hover::before {
		width: 100% !important;
	}
}

#footer .footer-bottom-wrap {
  padding-top: 0px !important;
}

.inner-flex:first-child {
  display: flex;
}
.inner-flex .wpb_wrapper {
  display: flex;
}

.banner-slider-wrap.classic .content-wrap {
	text-shadow: 2px 2px 20px black;
}

.banner-slider-wrap.classic .pag-wrapper {
	display: none !important;
}
.woowgallery-amron .woow-gal-amron-thumb .woow-gal-amron-item-wrap img {
  	object-fit: cover;
}

.pgc-rev-original-prop-thumb-view {
	background-color: var( --black );
}

.btn-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  background: transparent;
  opacity: 0;
	cursor: pointer;
	z-index: 2;
}

.btn-container a {
	width: 100%;
  height: 100%;
}
