/*
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.0.1505902113
Updated: 2017-09-20 10:08:33

*/
.tt-header .top-inner {
	padding: 10px 0px 15px;
	background: #ffffff;
}
.cmn-mobile-switch {
	display: none;
}
.tt-s-popup-btn {
    color: #ffffff;
    font-size: 24px;
    margin-bottom: 17px;
	font-weight: 100;
}
.tt-s-popup-form {
    background: #ff9800;
}

.home .sidebar {
	background: #ebebeb;
	padding: 10px;
}

.home .sidebar .tt-border-block, .tt-header .cmn-mobile-switch:before, .tt-header .cmn-mobile-switch:after, .tt-header .cmn-mobile-switch span {
	background: #fff !important
}
.tt-header-type-4 .main-nav {
	padding-left: 20px;
}
.tt-footer-copy {
	color: #999
}
.tt-title-block-2 {
	font-size: 16px;
	}
.tt-f-list a, .footer_widget.widget_nav_menu li a {
	font-size: 14px;
}
.tt-header .main-nav > ul > li > a {
	font-weight: bold;
	text-transform: uppercase;
}
.tt-heading:before {
	background: #ebebeb;
	opacity: 1;
	color: #c09952;
	margin-top: 1px;
	
}
.tt-heading-title {
	color: #ff9800;
	padding-left: 20px;
}
.tt-heading {
	padding: 25px 0px;
	margin-bottom: 30px;
}
.footer-logo {
	display: block;
	width: 100%;
}
.footer-logo img {
	margin: 0px auto 0px auto !important;
	width: 292px;
	display: block;
}
.widget_nav_menu {
	text-align: center
}
.tt-footer h5 {
	text-align: center !important
}

body {
    font-family: sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    line-height: 1;

}

.tt-post-date {
	display: none;
}

#loading-text, .simple-text h1, .c-h1, .simple-text h2, .c-h2, .simple-text h3, .c-h3, .simple-text h4, .c-h4, .simple-text h5, .c-h5, .simple-text h6, .c-h6, .simple-text.font-poppins, .c-btn.type-1, .c-btn.type-2, .c-btn.type-3, .c-input, .tt-mobile-nav > ul > li > a, .tt-mobile-nav > ul > li > ul > li > a, .tt-header .main-nav > ul > li:not(.mega) > ul > li > a, .tt-mega-list a, .tt-s-popup-title, .tt-title-text, .tt-title-block-2, .comment-reply-title, .tt-tab-wrapper.type-1 .tt-nav-tab-item, .tt-f-list a, .tt-footer-copy, .tt-pagination a, .tt-blog-user-content, .tt-author-title, .tt-blog-nav-label, .tt-blog-nav-title, .tt-comment-label, .tt-search input[type="text"], .tt-share-title, .tt-mblock-label, .page-numbers a, .page-numbers span, .footer_widget.widget_nav_menu li a, .tt-h1-title, .tt-h4-title, .tt-h2-title, .shortcode-4 .tt-title-slider a, .footer_widget .tt-title-block.type-2 .tt-title-text, .footer_widget .tt-newsletter-title.c-h4 small {

    font-family: sans-serif !important;
    font-weight: 600;
    font-style: normal;

}

.tt-header .main-nav {
    font-family: sans-serif !important;
}
.socialfloats {
	width:47% !important;
	text-align:center !important;
	padding: 10px 23px 8px 23px;
	font-size:14px;
	text-transform:uppercase;
float:left;
	margin:1.5%;
	-webkit-transition:0.6s;
-o-transition:0.6s;
transition:0.6s;

}
.socialfloats .fa {
	font-size:18px;
}
.socialfloats a {
	color:#ffffff !important;	
	text-align:center;
}
.socialfloats.facebook {
	background-color:#3B5998;
}
.socialfloats.facebook:hover {
	background-color:#ffffff;
}
.socialfloats.facebook:hover a {
	color:#3B5998 !important;
}
.socialfloats.twitter {
	background-color:#00C6FF;
}
.socialfloats.twitter:hover {
	background-color:#ffffff;
}
.socialfloats.twitter:hover a {
	color:#00C6FF !important;
}
.socialfloats.instagram {
	background-color:#cd486b;
}
.socialfloats.instagram:hover{
	background-color:#ffffff;
}
.socialfloats.instagram:hover a {
	color:#cd486b !important;
}
.socialfloats.youtube {
	background-color:#c4302b;
}
.socialfloats.youtube:hover {
	background-color:#ffffff;
}
.socialfloats.youtube:hover a {
	color:#c4302b !important;
}
.socialfloats.linkedin {
	background-color:#0077B5;
}
.socialfloats.linkedin:hover {
	background-color:#ffffff;
}
.socialfloats.linkedin:hover a {
	color:#0077B5 !important;
}
.socialfloats.pinterest {
	background-color:#c8232c
}
.socialfloats.pinterest:hover {
	background-color:#ffffff;
}
 .socialfloats.pinterest:hover a {
	color:#c8232c !important;
}
@media screen and (max-width:1309px) {
	.tt-sponsor-img {
  
    max-width: 800px;
    margin-top: 8px;
}
}
@media screen and (max-width:1199px) {
	.tt-header .nav-more {
    margin-right: -470px;
    max-width: 600px;
    margin-top: 16px;
}
	
}
@media screen and (max-width:1199px) and (min-width:991px) {
	.tt-item-wh-25-wrap {
		width:50% !important;
	}
	.tt-slide-item.item-1, .tt-slide-item.item-2 {
		width:100% !important;
	}
	.tt-slide-item.item-3 {
		width:50% !important;
	}
	.swiper-slide.swiper-slide-active .item-3 .tt-item-post-block {
		border-right:none !important;
	}
	.tt-slide-item.item-4, .tt-slide-item.item-5 {
		width:50% !important;
		border-top: 10px solid #fff;
		border-bottom:none !important;
	}
	.swiper-slide.swiper-slide-active .item-4 .tt-item-post-block {
		border-left:0 !important;
		border-right: 5px solid #fff;		
	}
	.swiper-container .pagination {
		display:none !important;
	}
	
}

@media only screen and (max-width: 991px) {
	.tt-header .top-inner {
		padding: 0px 0px !important;
		height: 100px;
	}
	.tt-header .logo img {
		max-width: 80% !important
	}
	.tt-s-popup-btn {
	color:#000000 !important;
}
.tt-s-popup-btn:hover {
	color:#ff9800 !important;
}
}

@media only screen and (max-width: 769px) {
	.tt-header .top-inner {
		padding: 10px 0px !important;
		height: 80px;
	}
	.tt-header .logo img {
		max-width: 100% !important
	}
}
.tt-header .cmn-mobile-switch span, .tt-header .cmn-mobile-switch::before, .tt-header .cmn-mobile-switch::after {
	color:#000000 !important;
	background-color:#000000 !important;
	height: 3px;
}

.tt-header .cmn-mobile-switch:hover span, .tt-header .cmn-mobile-switch:hover::before, .tt-header .cmn-mobile-switch:hover::after {
	background-color:#ff9800 !important;
}

.tt-header .cmn-mobile-switch {
    width: 20px;
    height: 20px;
}
.tt-header .cmn-mobile-switch span {
    top: 6px;
}
.tt-header .cmn-mobile-switch::after {
    top: 12px !important;
}
