/*
Theme Name: MagPlus Child
Theme URI: http://themebubble.com
Template: magplus
Author: themebubble
Author URI: http://themeforest.net/user/theme_bubble
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: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.1
Updated: 2017-09-20 10:08:33

*/


.tt-header.boxed .tt-header-wrapper{width: 100% !important}

.elementor-container{margin: 0 auto !important}

a{color: #F48E4B}

.a-la-une img.emoji {
	
	height: 2em !important;
	width: 2em !important;
	
}

@media(min-width: 1500px){


body::before {
	content: "";
	background-image: url(images/deco1.svg);
	width: 130px;
	height: 520px;
	z-index: 1000;
	right: 0;
	top: 0;
	position: fixed;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
}

body::after {
	content: "";
	background-image: url(images/deco2.svg);
	width: 76px;
	height: 518px;
	z-index: 1000;
	left: 0;
	bottom: 0;
	position: fixed;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left bottom;
}

}


a.tt-post-title.c-h5{color: #F48E4B}


.widget_recent_entries h5{color: #FFA900;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  }


.simple-text h2, .c-h2 {
	
	color: #F48E4B;
}


  .widget_recent_entries .post-date {
	display: block;
	color: white;
	font-size: 12px;
	opacity: 0.7;
}


h2.wp-block-heading {
    color: #FFA900;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 20px;
}

.tt-heading{padding-bottom: 0}
.tt-heading::before{display: none}

.tt-heading-title {
	padding-bottom: 5px;
	color: #E23B12;
	border-bottom: 1px solid #E23B12;
}


.tt-footer a,.tt-footer,.footer_widget.widget_text p{color: #587384 !important}


.header-style1 .tt-header.boxed .top-inner {
	background-image: url(images/banner.jpg);
	background-size: cover;
	height: 200px;
	background-position: center;
	border: 0;
}

.tt-s-popup-btn{position: static !important}

.tt-header .logo {
	display: block !important;
	height: inherit;
}
.tt-header .logo img {
	display: block;
	max-width: inherit;
	max-height: inherit !important;
	width: 280px;
	height: auto;
	
}

.current-menu-item a{color: #08C1B6 !important;font-weight: 800 !important}

.top-menu a{color: white}



.tt-post{border: 0 !important}




.wpcf7-text,.wpcf7-textarea,.wpcf7-email {
	background-color: transparent;
	border: 1px solid #08C1B6;
	margin-top: 10px;
	width: 100%;
	padding: 10px;
	color: #08C1B6;
	border-radius: 3px;
}


.wpcf7-submit {
	background-color: #08C1B6;
	border: 1px solid #08C1B6;
	color: white;
	border-radius: 60px;
	padding: 15px 30Px;
	text-transform: uppercase;
	margin-top: 20px;
}

@media(max-width: 992px){

	.tt-header .logo{margin-left: 20px}


.tt-header .logo img {
	
	width: 130px;
	
	
}

#page-wrapper{margin-top: 130px}

}