/*
Theme Name: backpiperarch Child
Author: TheMazine
Version: 1.0.0
Author URI: https://themeforest.net/user/themazine
Theme URI: http://www.themazine.com/wp/backpiperarch
Description: This is Backpiper Arch Wordpress theme
License: ''
License URI: ''
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: backpiperarch
Template: backpiperarch
*/


body,a,h1,h2,h3,h4,h5,h6,p,span,.inner-banner li,.inner-banner a,.single-project li{
	font-family: 'Noto Serif', serif !important;
}

.ep-newsletters p{
	text-align:center !important;
}

body,body p{
	text-align:justify !important;
}

.fancybox,.number,.ep-explore-section .theme-button {
    display:none;
}

/*Fonts*/
/*Section subtitles size*/
.theme-main-title span {
	font-size:70px;
/*  color:#F6F7F8!important;*/
color:rgb(139,139,139,0.53) !important;
}

/*Section subtitles size*/

/*Font colors*/
.p-color-white,.ep-h1-color,.theme-button {
    color:#efefed !important;
}
/*Font colors*/
/*Fonts*/

/*--------------------*/

/*Posts navication*/
.pull-left a:hover,.pull-right a:hover{
	color:#DADDD8 !important;
}
/*Posts navication*/

/*Backgroudns*/
.scroll-top {
  background: #000 !important;
}

.navbar a:hover,.arch-post-info,.ep-explore-section .single-project ul, .ep-explore-section .theme-button,.ep-services-section .row{
	background:none !important;
}

.theme-button:hover span {
    background: rgba(239,239,237,0.5);
}
/*Backgrounds*/
/*--------------------*/
/*Borders*/
.img.float-left::before /*Testimonials*/,.contact-address.float-left h6:before /*Contact form*/{
	border:0.7px solid #efefed;
}

.theme-button,.p-color {
    color:#BBBEB3 !important;
}

/*Services boxes*/.ep-services-boxes .tran3s:after,.ep-services-boxes .tran3s:before,.theme-button/*Buttons*/ {
  border-color: #BBBEB3 !important;
}

.about-arch .img .line-wrapper:before,.theme-button:before {
  border-top:1px solid #BBBEB3!important;
  border-right: 1px solid #BBBEB3!important;
}
.theme-button:after {
  border-bottom:1px solid #BBBEB3!important;
  border-left: 1px solid #BBBEB3!important;
}

.about-arch .img .line-wrapper:after {
  bottom:-10px;
  border-bottom:1px solid #BBBEB3;
  border-right:1px solid #BBBEB3;
}
/*Borders*/

/*--------------------*/
/*Services boxes*/
.ep-services-boxes .single-box-wrapper div {
	background-repeat: no-repeat;
	background-size: cover;
}
/*Private travel*/
.ep-services-boxes .row .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(1) .single-box-wrapper div {
	background-image: url('https://flymetothemoontravel.com/wp-content/uploads/2019/02/fly-me-to-the-moon-services-private-travel-1.jpg');
}
/*Business travel*/
.ep-services-boxes .row .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2) .single-box-wrapper div {
	background-image: url('https://flymetothemoontravel.com/wp-content/uploads/2019/02/fly-me-to-the-moon-services-business-travel.jpg');
}
/*Events/Celebrations*/
.ep-services-boxes .row .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3) .single-box-wrapper div {
	background-image: url('https://flymetothemoontravel.com/wp-content/uploads/2019/02/fly-me-to-the-moon-services-events.jpg');
}

.ep-services-boxes .row .col-lg-4.col-md-4.col-sm-6.col-xs-12:hover .single-box-wrapper div {
  border-color:#BBBEB3 !important;
}

.ep-services-boxes .row .col-lg-4.col-md-4.col-sm-6.col-xs-12 .single-box-wrapper h4 {
  color:#E0E0E0;
	font-weight:600;
  text-shadow: 2px 2px #000;
}

.ep-services-boxes .row .single-box-wrapper:hover a{
	text-decoration:none !important;
}
/*Services boxes*/
/*--------------------*/
/*Contact forms*/

.ep-contact-secition h4{
    text-transform: lowercase !important;
}

/*Contact form button*/
.ep-contact-form .theme-button:hover .theme-btn/*Buttons*/{
	background: #efefed !important;
	color:#000;
}

.ep-contact-form .theme-button {
	border:1px solid #efefed;
}
	
.ep-contact-form .theme-button:before {
  border-top:1px solid #2e3192;
  border-right: 1px solid #2e3192;
}
.ep-contact-form .theme-button:after {
  border-bottom:1px solid #2e3192;
  border-left: 1px solid #2e3192;
}
/*Contact form button*/

/*Contact form infos*/
.ep-contact-form .contact-address ul {
	border-left:1px solid #efefed;
}
/*Contact form infos*/

.ep-contact-form .opacity{
	background:rgba(25,25,25,0.65) !important;
}

.ep-newsletters a:hover,.ep-contact-secition h4 ,.ep-contact-secition, .ep-contact-secition p,.ep-contact-secition li,.ep-contact-secition input,.ep-contact-secition input::placeholder,.ep-contact-secition textarea::placeholder{
	color:#DADDD8 !important;
}

.ep-contact-form textarea:focus,.ep-contact-form input:focus {
	border-bottom:1px solid #efefed !important;
}

.wpcf7-form .theme-btn:focus {
	border-bottom:none !important;
}

.ep-contact-secition h4{
	padding-top:50px;
}

.ep-contact-phonefield,.selected-flag {
	margin-left:40px !important;
	width:93% !important;
}
/*Contact forms*/


/*Menu*/
.navbar-header button{
	background:#2e2e2e;
}
.menu-item:before {
	display:none !important;
}

.theme-main-menu.theme-default-menu.style-One {
/*    background: rgba(0,0,0,0.8);*/
    background:#e6e6e6;
}

.theme-main-menu.theme-default-menu.style-One a {
/*    color:#F6F7F8;*/
    color:#464F51;
}

.theme-menu-wrapper a:visited{
	background:#e6e6e6 !important;
} 

/*Mobile menu*/
@media (max-width: 767px) {
	.theme-main-menu .navbar-collapse a{
		color:#e6e6e6 !important;
}	
}
.theme-main-menu.theme-default-menu.style-One a:hover {
    color:#CACBCB;
}
/*Mobile menu*/
.theme-menu-wrapper.clear-fix {
	padding:10px 0 0 0;
}
/*Menu*/

/*Testimonials*/
/*Title*/
.ep-testimonials-section p{
	color:#F6F7F8 !important; 
}

.ep-testimonials-section h2 {
    text-transform: lowercase;
}

.ep-testimonials-section p,.ep-testimonials-section h2{
	color:#464F51 !important; 
}

.ep-testimonials-section h2::before{
	border:1px solid #464F51 !important; 
}
/*Title*/
/*Numbers*/
.carousel-indicators li{
	color:#464F51 !important;
}

.carousel-indicators .active {
	color:#F6F7F8 !important;
}

.client-slider .opacity {
	background:#E6E8E6;
}

.ep-moodboard-txt {
	font-size:18px;
}

.client-slider-wrapper #myCarousel{
padding-bottom:100px !important;
}
/*Numbers*/
/*Testimonials*/

/*Slider*/
.ep-h1-color {
	font-size:50px !important;
}

/*Slider*/

/*About*/
.ep-about-page .about-arch .theme-button{
	display:none !important;
}

.about-arch p {
  font-weight: 200 !important;
}


/*About*/

/* Pagination */
.page_pagination .page-numbers:hover, .page_pagination .page-numbers.current,.page-numbers.dots {
	background:#e6e6e6 !important;
}

.page_pagination .page-numbers {
	border:1px solid #464F51 !important;
	color:#464F51 !important;
}
/* Paginationm */

/*Post*/
/* Post banner linsks */

.inner-banner li,.inner-banner a{
	color:#CACBCB !important;
}

.inner-banner li:before {
	border:0.5px solid #CACBCB;
}
/* Post banner linsks */

/*Posts social share*/
.post-tag-content .float-right{
	margin-top:50px;
}
/*Posts social share*/
/*Post*/


/*Custom CTA*/
.ep-cta-container div{
	display:flex!important;
	justify-content:center !important;
	
}

.ep-cta-container a:hover{
	color :#777777;
}

.theme-button,.ep-cta a {
	color:#b0a084 !important; 
}

.ep-cta a {
	padding:7px 0px;
}
/*Custom CTA*/

/*Slider revolution*/

.ep-slider-rev div{
	font-family: 'Noto Serif', serif !important;
text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

.ep-slider-rev a{
	color:#fff !important;
		background:rgba(0,0,0,0.1);;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
/*Slider revolution*/

/*Cookies page*/
.ep-cookies-text .theme-button,.ep-cookies-text .img{
	display:none;
}
/*Cookies page*/

/*Footer*/
footer {
	background:#e6e6e6;
}

footer p{
	color:#464F51 !important;
}

footer a:hover{
	color:#CACBCB;
}

footer .main-content-wrapper .opacity{
	background:none !important;
}

footer .main-content-wrapper {
	background-image:none !important;
}


.ep-custom-footer-container {
	margin-bottom:-6%;
}

.ep-footer-title {
	font-size:18px;
	font-weight:600;
	padding-bottom:10px;
}

.ep-footer-socials .tran3s{
	color:#464F51;
	font-size:20px;
}
.ep-footer-socials .tran3s:after {
	border-left:1px solid #464F51;
	border-bottom:1px solid #464F51;
}
.ep-footer-socials .tran3s:before {
	border-right:1px solid #464F51;
	border-top:1px solid #464F51;
}
.ep-footer-socials .tran3s {
	border:1px solid #464F51;
}

.ep-footer-socials .tran3s:hover {
	border:1px solid #CACBCB;
}
.ep-footer-socials .tran3s:hover{
	color:#CACBCB;
}
.ep-footer-socials .tran3s:hover:after {
	border-left:1px solid #CACBCB;
	border-bottom:1px solid #CACBCB;
}
.ep-footer-socials .tran3s:hover:before {
	border-right:1px solid #CACBCB;
	border-top:1px solid #CACBCB;
}

footer .main-content-wrapper p:before {
	display:none;
}

footer .main-content-wrapper p {
	margin-top:10px;
}

.ep-subscribe-form form{
	display:flex;
	flex-direction:row;
}

.ep-subscribe-form input{
	padding-left:10px;
}

.ep-footer-items {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.ep-footer-items {
	margin-top:70px;
}
.ep-footer-table {
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
	padding-left:50px
}
.ep-footer-table ul{
	display:flex;
	flex-direction:column;
	padding:4px
}

.ep-footer-logos img{
min-width:100px;
	max-width:100px;
}


footer p {
  text-align:center !important;
}
/*Footer*/


@media (max-width:990px) {
	.single-project img{
/*
		min-width:200% !important;
		max-width:200% !important;
*/
		height:auto !important;
/*		margin-left:-30%;*/
}
}



/* 600px and below screen sizes */
@media (max-width:600px){
.theme-main-title span {
	font-size:50px !important;
}
  
  .theme-menu-wrapper.clear-fix {
    padding: 41px 0 0 0;
}
  

}
