/*
Theme Name: SmartMag Child
Theme URI: http://theme-sphere.com
Template: smart-mag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Description: Designed by ThemeSphere
Version: 3.1.1.1553174394
Updated: 2019-03-21 09:19:54
*/
.main-featured .small { margin-right: 7px; }
.main-featured .small img { width: 160px; height: 146px; }
.main-content { overflow: hidden }
.main-head .wrap .trendy { display: none }
.navigation .menu .sticky-logo { display: block }
.mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=url], .mc4wp-form-basic input[type=date], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme select, .mc4wp-form-theme textarea { min-height: 12px; }
.sticky-nav .menu .sticky-logo { padding: 0 }
.navigation-wrap { position: fixed; top: 0; z-index: 101; width: 100%; background-color: rgba(25, 35, 45, 0.9); -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-name: fadeIn; animation-name: fadeIn; }
.admin-bar .navigation-wrap { top: 32px; }
.flexslider .slides img { max-width: none; height: 100%; max-height: 100% }
.nav-light-b .menu>li>a { padding: 0 12px; }
#menu-main-menu .signup a { background: #e54e53; line-height: 35px; margin: 6px 5px 0; color: #fff; }
#menu-main-menu .login a { border: 2px solid #e54e53; line-height: 31px; margin: 6px 5px 0; }
.single-post header.post-header.cf { margin-bottom: 15px; }
.single-post header.post-header.cf .post-meta { margin-top: 0;}
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing { margin-bottom: .75em; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ .the_champ_sharing_container.the_champ_horizontal_sharing { margin-top: .5em; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ br { display: none; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p { margin-bottom: 0; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + p, 
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + ul, 
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + ol { margin-top: 1.857em; margin-bottom: 10px; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + ul, 
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + ol { margin-top: 10px; margin-bottom: 10px; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h1 { margin-top: .67em; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h2 { margin-top: 24px; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h3 { margin-top: 24px; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h4 { margin-top: 24px; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h5 { margin-top: 1em; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ p + h6 { margin-top: 1em; }
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h1 + p,
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h2 + p,
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h3 + p,
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h4 + p,
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h5 + p,
.single-post .the_champ_sharing_container.the_champ_horizontal_sharing ~ h6 + p { margin-top: 0em; }
.sc-tabs-panes .js-wpv-view-layout { visibility: visible !important; }
.no-display { opacity: 1 !important; }
.wp-post-image:hover { opacity: .85 !important; }
.posts-list li.wpv-archive-pagination-nav-links-item-current { display: inline !important; }
.posts-list li.wpv-archive-pagination-nav-links-item-current > span { color: #fff !important; background-color: #e54e53 !important; border-color: #e54e53; text-decoration: none; }
.archive.category .main-heading { margin-bottom: 0px; }
body:not(.home) .post-content h1 { margin: 12px 0; }
body.category:not(.home) .post-content p { margin-bottom: 1.2em; margin-top: 1em; }
body.category:not(.home) .post-content p + p { margin-top: 0.6em; }
body.category:not(.home) .post-content p:not(:last-child) { margin-bottom: 0; }
body.category:not(.home) h2.main-heading + .posts-list { margin-top: 1.5em; }
body.category:not(.home) .post-content h2,
body.category:not(.home) .post-content h3,
body.category:not(.home) .post-content h4,
body.category:not(.home) .post-content h5,
body.category:not(.home) .post-content h6 { line-height: 1; margin-bottom: 23px; }
body.category:not(.home) .post-content h2:first-child,
body.category:not(.home) .post-content h3:first-child,
body.category:not(.home) .post-content h4:first-child,
body.category:not(.home) .post-content h5:first-child,
body.category:not(.home) .post-content h6:first-child { margin-top: 23px; }
.single-post .post-header .featured { margin-bottom: 5px; }
.page-template-default .main-heading { margin-top: 0px; }
.page-template .main-heading { margin-top: 0px; }
[title="hideIcon"] { display: none !important; }
.page-id-5102 [title="hideIcon"], article .post-container [title="hideIcon"] { display: block !important; }
.grid-overlay article .image-link { min-height: 0; }
.single-post .post-content h1, 
.single-post .post-content h2, 
.single-post .post-content h3, 
.single-post .post-content h4, 
.single-post .post-content h5, 
.single-post .post-content h6{ margin-bottom: 10px; }
.single-post .post-content img{ margin: 0; }
/* pre.copy-text-content.copy-the-code-target {max-width: calc(100% - 70px);} */

.main-nav { top: 0px !important; min-height: 0px !important; }
.sticky-logo img{ vertical-align: top !important; }
.breadcrumbs { margin-top:5% !important; }
body.logged-in.admin-bar{margin-top:70px;}
body.logged-in.admin-bar header.header-part{ top: 32px; }
nav.ubermenu.ubermenu-main li.mobile, nav.ubermenu.ubermenu-main li.ubermenu-item-35835{display: none;}
nav.ubermenu.ubermenu-main li.btn a { background: #005eec; min-width: inherit; margin: auto; padding: 8px; border-radius: 4px; color: #fff; border: 1px solid #005eec !important; display: inline-block; width:auto;transition: .1s ease-out;}
nav.ubermenu li.btn a:hover{border:1px solid #005eec; background: #005eec !important;transform: scale(1.1); color: #ffff !important; }
nav.ubermenu li.btn { background: #f8f8f8;  border-radius: 0px; padding: 10px; min-height: 55px; text-align:center; }
nav.ubermenu ul li ul a.ubermenu-target{padding:8px 12px;}
nav.ubermenu.ubermenu-main > ul > li.ubermenu-item-21250 > ul > li.ubermenu-item-normal > a.ubermenu-target{font-weight:bold; font-size:15px;padding: 6.5px 12px;}
.ubermenu-responsive-toggle .fas{font-size:27px;}
input:focus, button:focus, select:focus, textarea:focus, a:focus { outline: none; }
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');}

@media only screen and (max-width: 1600px){
    header.header-part .search-box { width: 220px; }
}
@media only screen and (max-width: 1300px){
    header.header-part .search-box { width: 180px; }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #breadcrumb { margin-top: 1% !important; }
}

@media(min-width: 320px) and (max-width:767px){
    header.header-part .navbar-brand { display: inline-block; height:50px; z-index:+99999; width: 70%; margin-left:8px; }
    body.logged-in.admin-bar { margin-top: inherit; }
    body.has-mobile-head header.header-part .navbar { padding:4px 0px 4px 4px !important; } 
    nav.ubermenu.ubermenu-main > ul > li.ubermenu-item-21250 > ul > li.ubermenu-item-normal > a.ubermenu-target{font-weight:600; font-size:14px;}
    nav.ubermenu.ubermenu-main > ul > li > ul > li.ubermenu-item-normal > a.ubermenu-target{ margin-left:15px;}
    nav.ubermenu.ubermenu-main > ul > li > ul > li > ul > li > a , nav.ubermenu li.ubermenu-item-35835 ul li a.ubermenu-target { margin-left:20px;}
    .ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button { color:#ff0000 !important; }
    nav.ubermenu.ubermenu-main li.btn.ubermenu-item-normal a.ubermenu-target { margin-left: 0px !important;}
    .ubermenu-mobile-header .search-box{padding:20px 20px;}
    button.btn-search { right:28px; top: 26px; }
    nav.ubermenu.ubermenu-main li.mobile, nav.ubermenu.ubermenu-main li.ubermenu-item-35835{display:block;}
    nav.ubermenu.ubermenu-main > ul > li > a.ubermenu-target { font-size: 16px !important; }
}

@media only screen and (max-width: 415px) {
    .breadcrumbs { display: block; }
}

@media (min-width: 320px) and (max-width: 480px){
    #breadcrumb { margin: 0%!important; padding-left: 5px; padding-top: 15px !important; }	
}