/*
Theme Name: Smart Mag 3.3.1 Child
Template: smart-mag
Theme URI: http://theme-sphere.com/
Version: 3.3.1
Description: A child theme of SmartMag - Designed by <a href="http://theme-sphere.com">ThemeSphere</a>
Author: ThemeSphere
Author URI: https://theme-sphere.com
License: Themeforest Split Licence
License URI: -
Copyright: (c) 2020 ThemeSphere.
*/


body{
color: #262626; 
}

body.boxed {
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center center;
-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
background-size: cover;
background-image: url('http://theme-sphere.com/smart-mag/wp-content/uploads/2014/01/5-4yas-4415263267_3c62eecb99_o.jpg');
}


/*navigation*/
.menu-main-nav-2013-container ul{
letter-spacing: .5px;
}
/*miptv right*/
#menu-item-1383{
float: right;
}
/*logo*/
.logo-image {
width: 280px;
}

/*logos sociaux*/

.social-icons .fa-flickr{
background: #4C4C4C none repeat scroll 0% 0%;
}

.social-icons .icon {
border-radius: 4px;
}
/* Icon Twiter */
.social-icons a.icon.fa-x-twitter {
    background: url('/wp-content/uploads/2023/07/square-x-twitter.png') no-repeat 0 0;
    background-size: 20px;
}
/* Icon Tik Tok */
.social-icons a.icon.fa-tiktok {
    background: black url('/wp-content/uploads/2023/07/tiktok.png') no-repeat 0 -1px;
    background-size: 20px;
}
.fa-x-twitter::before, .fa.fa-tiktok::before { content: "&nbsp"; font-size: 0; }

/*Font*/
.navigation .menu > li > a, .widgettitle {
    font-size: 16px;
    font-weight: bold;
}

/* Hightlights*/

.highlights h2 {
    font-weight: 600;
}
.post-cover .overlay {
	color: #fff;
}
.post-cover .overlay h1 {
    padding-bottom: 16px;
    max-width: 100%;
}
.post-cover .overlay > p {
    display: none; 
    color: #fff;
}
.post-cover .overlay .theSubheading {
	padding-bottom: 16px;
    display: block;
}
/* Hightlights Homepage*/
.highlights .thumb img {
    width: 60px !important;
    height: auto !important;
}


.one-1 a, 
#post-2 a{
text-decoration: underline;
font-size: 14px;
color: #425060 !important;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{
font-weight: normal;
}
#warning{
margin:  0 0 16px;
}
.title-warning{
margin: 16px 0;
}
.title_one_warning{
margin: 0  0 16px;
}
.guide{
padding: 0px 0px 0px 20px;
}
/*Sidebar*/
.main .sidebar .widgettitle {
    clear: both;
}
/*footer video*/
.container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.container .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.right{
padding: 4px 2px;
}
.events{
margin: -6px 3px 0px;
display: inline-block;
height: 100%;
vertical-align: middle;
}
/*page follow us*/
.alignleft, a img.alignleft{
margin: 0px 21px 21px 0px;
}
@media only screen and (min-device-width : 768px) {
.post-cover .overlay > p {
  display: block;
}
.lower-foot {
    padding-bottom: 15px;
}
}
@media only screen and (min-device-width : 1024px) {
.lower-foot {
    padding-bottom: 0px;
}
}
/*super socializer*/
.post-content > div{
margin-bottom: .2em;
}
/* custom tags*/
.tagcloud{
padding: 2em 0 2em;
}
/*page authors*/
#post-19182 .titleh2{
text-align: center;
margin-bottom: 44px;
}

.author-info .avatar {
    height: auto;
}

/*menu nav Mip trends */

.menu-main-nav-mip-trends-container a:hover{
    color:#537293
}

/* Bread Crumb mip Trends */
.breadcrumbs {
    background: #fbfbfb none repeat scroll 0 0;
}

ul.subcats.filters {
    display: none;
}

/*footer */

.main-footer .wrap {
    display: table;
    padding: 40px 25px;
}
.main-footer .wrap ul.row {
    /* float: left; */
    margin: 0;
    width: 100%;
}
.main-footer .wrap ul.row li.widget.code-widget {
    padding-left: 20px;
padding-right: 0px;
    width: 120px;
}

.main-footer .wrap ul.row li.widget_text {
    width: 25%;
}

.main-footer .wrap ul.row li.widget_text:last-child  {
    width: 50%;
}




.main-footer .widgettitle:nth-of-type(2) {
    margin: 20px 0 28px;
}
.main-footer li.widget_text a span {    
   float: left;
}
.main-footer li.widget_text a:hover span {    
    text-decoration: underline;
 }

.main-footer img.privacyoptions {    
    margin: 5px 0 -4px 5px;
}

.main-footer .widget .a-widget {
    text-align: left;
}

.main-footer .widget li {
padding: 0px;
}

.main-footer .lower-foot {
    background-color: #2c3a49;
    color: #e3e3e3 !important;
}
.lower-foot .wrap {
    padding: 25px;
}

#copyright img.rxLogo {
    max-width: 125px;
}

.lower-foot .textwidget {
    float: left;
}

.lower-foot .textwidget:last-child {
    float: right;
}


.main-footer li {   
    border: 0px;
}

.grecaptcha-badge {
    display: none!important;
}


@media only screen and (max-width: 767px) {

    .main-footer .wrap {
        box-sizing: border-box;        
        margin: 0;        
        padding: 15px 5px;        
    }
    .main-footer .wrap ul.row li.widget_text {
        width: 50%;    
    }
    .main-footer .wrap ul.row li.widget_text:last-child {
        width: 100%;
        float: left;
        clear: both;
    }
    
 }


/* Banner */
.main-head header {
    min-height: unset;
    line-height: unset;
    overflow: hidden;
    padding: 30px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main-head .title {margin-bottom: 0;} 
.main-head .right {
    padding: 0;
    box-sizing: border-box;
    padding: 0;
    border: 0;
    line-height: 0;
}
.main-head .right .a-widget { padding: 0; line-height: 0; }
.main-nav {margin-top: 30px;}

/* Call to Action Banners for WP Landing Pages  */

.inline-cta-builder .post-content {
	padding: 0;
}
 
.ictab-main-container-wrap {
    font-family: "Open Sans", Georgia, serif;
    height: auto !important;
    margin-bottom:30px !important;
    z-index: 1; 
}


.ictab-available-template-wrap .ictab-inner-wrapper {
    padding: 20px 10px;
    background-image: linear-gradient(171deg, rgba(25,35,45,1),rgb(0,0,0,0.27),rgba(25,35,45,1)), url(/wp-content/uploads/2023/new-design/cta-newsletter-bg-bottom-1256x501.jpg)!important;
    /* background-size: 133%!important; */
    /* background-position: 0 0, -48px -15px!important; */
}


.ictab-left-content-wrap {
    padding: 0 20px 0 0;
	width: 30%;
}
.ictab-right-content-wrap {
    width: 70%;
}
.ictab-available-template-wrap .ictab-ctabbutton-wrap + .ictab-ctabbutton-wrap {
	display: none !important;
}
.ictab-available-template-wrap .ictab-ctabbutton-wrap a {
    text-decoration: none;  
    transition:all 200ms linear;
}
.ictab-available-template-wrap .ictab-ctabbutton-wrap a:hover {
    opacity: 0.85;
} 
.ictab-common-overlay {
    border: 1px solid #ebebeb !important;
}
.ictab-main-container-wrap .ictab-header-text-wrap h3 {
    font-size: 22px !important;
    margin: 0 0 10px !important;
}
.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap {
    padding-left: 25px;
}

.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap .ictab-description-content-wrap {
    color:#ffffff;
	font-weight: 500;
}

.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap h3 {
	font-size: 22px !important;
	margin-bottom: 10px;
}
.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap h2,
.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap h3,
.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap h4 {
	font-family: "Open Sans", Arial, sans-serif;
    color: #fff;
}

.ictab-template30 .ictab-double-content-wrapper .ictab-content-wrap-section .ictab-right-content-wrap h3 + h3 {
	margin: -10px 0 10px;
}

.ictab-hide-btn-ondesktop {
    display: none !important;
}



@media only screen and (max-width: 1128px) {
    #main-head .right {
    margin-left: 0;
    }
}

@media only screen and (max-width: 1079px) {

    .main-head header {       
        flex-direction: column;
    }

    .main-head .title {
        float: none;
        text-align: center;
        line-height: 1;
    }    
    .main-head .right {
        float: none;
        line-height: 0;
        text-align: center;
    }
    .main-head .right .a-widget iframe {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 799px) {

   #main-head .title {
        margin-bottom: 0;
        margin-top: 0;
        line-height: 0;
    }


    #main-head .right {
        margin-left: 0;
        margin: 0;
        line-height: 0;
        height: 0;
    }
    .grecaptcha-badge {
        display: none !important;
    }
   
}