/*
Theme Name: Vlogger Video Blog
Theme URI: https://www.vwthemes.com/products/free-wordpress-video-theme
Author: VWthemes
Author URI: https://www.vwthemes.com
Description: The Vlogger video blog theme stands out as a high-quality and elegant multipurpose option, equipped with premium features tailored to the industry. Its striking design includes elements like a slider, copyright sections, influencer marketing tools, tutorials, promotional areas, and various social media options. This sophisticated and responsive theme enhances user experience with a call-to-action button (CTA) and a convenient back-to-top feature, along with flexible layouts and extensive theme options. Ideal for anyone passionate about videography, this WordPress theme is social media-oriented and SEO-friendly, helping you achieve higher search engine rankings. The interactive design is built with secure, clean code for faster page load times and supports popular video hosting sites. It features a blogging section, making it perfect for video-related websites such as IMDb review sites, graphic designers, musicians, parenting niches, and more. Whether you're focused on vlogging, video portfolios, or even movie websites, the Vlogger video blog theme allows for quick homepage creation using customizable widgets. It's bootstrap-oriented with personalization, sticky posts, and translation readiness for easy business expansion. You can adapt the layout for various needs, including personal blogs, news journals, and more. For a better understanding, check out the demo at https://www.vwthemes.net/vw-video-vlog-pro/. Demo: https://www.vwthemes.net/vw-video-vlog-pro/
Requires at least: 5.0
Template: vw-blog-magazine
Tested up to: 7.0
Requires PHP: 7.2
Version: 2.5.3
License: GPLv3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: vlogger-video-blog
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, flexible-header, block-patterns, custom-colors, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, sticky-post, full-width-template, theme-options, featured-image-header, translation-ready, threaded-comments, post-formats, rtl-language-support, blog, portfolio, e-commerce
*/

/*------- DEFAULT CSS --------*/

body{
	font-family: 'Montserrat', sans-serif !important;
	color: #909090 !important;
}
a{
	color: #e62323;
    text-decoration: none ;
}
a.button{ 
	background: transparent;
	border: solid 2px #222222;
	color: #222222;
	text-transform: none;
}
a.button:hover{
	background: #e62323;
	color: #fff;
	border-color: #e62323;
}
.closepop a:focus{
	outline: solid 1px #fff;
}
.woocommerce-product-details__short-description p a, .textwidget p a, .entry-content a, .sidebar p a, #comments p a, .comment-meta.commentmetadata a{
  color: #e62323 !important;
  text-decoration: underline;
}
/*------- LOGO --------*/
.admin-bar #header {
    margin-top: 32px;
}
#header {
    -webkit-box-shadow: 0 8px 8px -2px #eee;
    -moz-box-shadow: 0 8px 8px -2px #eee;
    box-shadow: 0 8px 8px -2px #eee;
    padding: 15px 0;
    border-top: 5px solid #e62323;
}
.header-fixed {
    -webkit-box-shadow: 0 8px 8px -2px #eee;
    -moz-box-shadow: 0 8px 8px -2px #eee;
    box-shadow: 0 8px 8px -2px #eee;
    padding: 15px 0;
    border-bottom: none;
    border-top: 5px solid #e62323;
}
.logo{
	text-align: left;
	border: none;
}
.logo h1, 
.logo p.site-title{
	font-size: 25px;
	letter-spacing: 0;
	margin-bottom: 0;
	padding: 0;
}
.logo p {
    margin-bottom: 0;
}
.logo h1 a, 
.logo p, 
.logo p.site-title a{
	color: #222222;
}
.logo .site-title a:hover{
  color: #e62323;
}
.page-template-ibtana-page-template .middle-align{
  padding: 0em 0 0;
}
/*-------- NAVIGATION ---------*/

.main-navigation a{
    font-size: 11px;
    letter-spacing: 1px;
    padding: 12px 10px;
    color: #222222;
}
.main-menu{
	text-align: right;
}
.main-navigation a:hover,
.main-navigation ul.sub-menu a:hover,
.search-box i:hover,
.postbox:hover h2, 
.postbox:hover i,
.blogbutton-small:hover,
.sidebar td#prev a,
.entry-content a, a,
.footer h3,
.textwidget p a, 
#comments p a,
.video-content h2 a:hover,
.playlist-box h4 a:hover,
.footer .custom-social-icons i,
.sidebar .custom-social-icons i,
nav.navigation.posts-navigation .nav-previous a:hover, 
nav.navigation.posts-navigation .nav-next a:hover {
	color: #e62323;
}
.main-navigation ul ul,
hr.big,
input[type="submit"],
.footer .custom-social-icons i,
.sidebar .custom-social-icons i,
.footer .custom-social-icons i:hover,
.sidebar .custom-social-icons i:hover{
	border-color: #e62323;
  opacity: 1;
}
.sidebar h3:hover{
    background: #e62323;
}
/*-------- SEARCH POPUP ---------*/

.search-box label {
	width: 80%;
}
#header .search-box,
#header label{
	margin-top: 0;
}
.search-box form.search-form {
    border: solid 2px #000;
    border-radius: 30px;
	background: transparent;
}
.search-box input.search-submit {
	padding: 10px 20px;
    margin: 7px 0;
}
.search-box input.search-field {
	border: 1px solid #ccc;
	padding: 9px;
}
button.search-submit {
	border: 0;
	background: transparent;
}
.search-box input.search-field {
	border: none;
	padding: 10px;
	background: transparent;
	width: 100%;
	font-size: 15px;
	font-style: italic;
	color: #999
}
.search-box i {
	color: #222222;
	cursor: pointer;
	font-size: 15px;
}
input#url{
  width: 100%;
  padding: 12px 10px;
  font-size: 18px;
  margin: 20px 0 0 0;
  border: 1px solid #bcbcbc;
}
/*------- POST CSS --------*/

.postbox h2 {
  font-size: 25px;
  letter-spacing: 0;
  padding: 10px 0;
  font-weight: 700;
}
#playlist_sec .metabox:hover a, .postbox:hover h2 a, .postbox:hover .metabox a, .single-post .metabox:hover a{
  color: #e62323;
}
h2.section-title a,
.blog-icon i,
.sidebar th,
.sidebar caption,
.post-navigation .meta-nav,
h1{
	color: #222222;
}
.postbox p {
    font-size: 13px;
    color: #909090;
    margin: 15px 0 10px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 24px;
}
.metabox span {
    margin-right: 10px;
    font-size: 13px;
    font-weight: 600;
}
.metabox,
.entry-date a, .entry-author a {
    color: #909090;
    clear: both;
    padding: 0;
    font-size: 13px;
    font-weight: 600;
}
.metabox:hover .entry-date a, .metabox:hover .entry-author a {
    color: #e62323;
}
.metabox i{
	font-size: 12px;
	color: #909090;
}
.blogbutton-small, nav.navigation.posts-navigation .nav-previous a, nav.navigation.posts-navigation .nav-next a{
	background: #e62323;
	border-color: #e62323;
	padding: 12px 10px;
}
.read-btn{
    margin: 25px 0;
    display: block;
}
.pagination{
    margin-bottom: 20px;
}
.pagination .current,
.pagination a:hover , .post-nav-links span,.post-nav-links a:hover {
	background: #e62323;
	color: #fff;
}
.pagination span, 
.pagination a,
.sidebar h3,
.serach_inner input.search-submit:hover{
	background: #222222;
}
.single-post h1,
.middle-align h1 {
    font-weight: bold;
}
#comments input[type="submit"].submit{
	background: #e62323 !important;
}
#comments input[type="submit"].submit:hover{
    background: #000 !important;
}
.box-content {
    padding: 0px 30px;
}
.new-text {
    padding: 0 !important;
}
.postbox .service-image {
  text-align: center;
  margin-top: 20px;
}
.service-image {
    padding-right: 0 !important;
}
.nav-previous a{
  padding: 15px 15px;
  color: #fff;
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
  text-align: left;
  background: #222222;
}
.nav-next a{
  padding: 15px 15px;
  color: #fff;
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
  text-align: right;
  background: #222222;
}
.nav-previous a:hover, .nav-next a:hover {
  background: #e62323;
  color: #fff;
  transition-duration: 0.5s;
}
.page-content {
  margin: 20px 0px 40px 0px;
}
#comments ol {
    padding-left: 0;
}
#comments .comment-content{
    margin: 0 0 10px 0;
}
/*------- SIDEBAR CSS --------*/

.sidebar input[type="submit"], 
.footer input[type="submit"],
.sidebar td#today,
.footer .tagcloud a:hover,
.scrollup i,
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce span.onsale,
nav.woocommerce-MyAccount-navigation ul li,
#comments a.comment-reply-link,
.sidebar .woocommerce-product-search button,
.sidebar .widget_price_filter .ui-slider .ui-slider-range, 
.sidebar .widget_price_filter .ui-slider .ui-slider-handle,
.footer .woocommerce-product-search button,
.footer .widget_price_filter .ui-slider .ui-slider-range, 
.footer .widget_price_filter .ui-slider .ui-slider-handle,
.footer .custom-social-icons i:hover,
.sidebar .custom-social-icons i:hover, .sidebar .wp-block-search .wp-block-search__button{
	background: #e62323;
}
.sidebar ul li a{
	color: #909090;
}
.footer li a:hover, .sidebar ul li a:hover{
  color: #e62323;
}
.sidebar td#today a,
a.rsswidget{
	color: #fff;
}
.sidebar h3{
	margin-top: 0;
}
.woocommerce-message{
	border-top-color: #e62323;
}
.sidebar .custom-social-icons {
    margin-bottom: 20px;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce label {
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  margin: 2px 2px 2px 0;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #222222;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #e62323;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12px 15px;
  background: #e62323;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
} 
h2.woocommerce-loop-product__title{
  font-size: 20px !important;
  font-weight: bold;
}  
.woocommerce div.product .product_title {
  font-size: 30px !important;
  font-weight: bold;
}  
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background: #e62323 !important;
  color: #fff !important;
  border-radius: 0;
  opacity: 1 !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background: #000 !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 120px !important;
  padding: 8px 5px 8px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment {
  margin-bottom: 30px;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #ffffff !important;
    font-weight: bold;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
    color: #222222 !important;
}
a.checkout-button.button.alt.wc-forward{
    padding: 10px;
}
.woocommerce h3#order_review_heading {
    padding: 20px 0px 5px 0;
}
.sidebar ul li{
    font-size: 15px;
}
.woocommerce p.price{
    font-size: 18px !important;
}
/*------- TOP VIDEO SECTION CSS --------*/

.page-template-custom-home-page .logo,
.page-template-ibtana-page-template .logo{
    position: static;
    padding: 0;
    border-top:none !important;
    border-bottom:none !important;
}
.top-video .mejs-overlay.mejs-layer.mejs-overlay-play {
    z-index: 999;
    width: auto !important;
    left: 80%;
}
.top-video .mejs-overlay-button {
    background-color: red !important;
    border-radius: 50%;
}
.one, .two, .three {
	position: relative;
}
.video-content {
    position: absolute;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
    left: 20%;
    right: 55%;
    padding: 15px;
    opacity: 0.9; 
}
.video-content h2 {
    margin-bottom: 0;
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.top-video .metabox {
    margin: 15px 0;
    color: #222222;
    font-size: 10px;
}
.top-video .entry-date a,.top-video .entry-author a,
.top-video .metabox i,
.video-content h2 a{
	color: #222222;
}
.two .video-content,
.three .video-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.two iframe,.three iframe {
    height: 260px;
}
.one iframe {
    height: 527px;
}
.video-tag a.post-tag,
.playlist-tag a.post-tag {
    display: inline-block;
    font-size: 14px;
    padding: 1px 14px;
    margin-bottom: 3px;
}
.video-tag a.post-tag:hover,
.playlist-tag a.post-tag:hover{
	color: #fff;
}

/*------- PLAYLIST CSS --------*/
.playlist-tag{
	position: absolute;
	top: 8%;
	left: 6%;
}
#playlist_sec {
    padding: 3% 0;
}
.playlist-box h4,
.playlist-video .metabox{
	text-align: center;
}
.playlist-box h4 a{
	color: #222222;
    font-size: 16px;
    font-weight: bold;
}
#playlist_sec .metabox{
	padding-bottom: 15px;
}
#playlist_sec h3 {
    color: #222222;
    font-size: 32px;
    margin-top: 0;
    padding-top: 0;    
    font-weight: bold;
}
#playlist_sec p {
    letter-spacing: 0;
    line-height: 2;
}
.more-btn a {
    font-size: 12px;
    border: solid 2px #222222;
    font-weight: bold;
    color: #222222;
    padding: 10px 20px;
    letter-spacing: 1px;
}
.more-btn {
    margin: 20px 0;
}
.more-btn a:hover {
    background: #e62323;
    border-color: #e62323;
    color: #fff;
}
.playlist-video iframe {
    height: 205px;
}
#playlist_sec button.owl-next,
#categry button.owl-next{
	right: 0;
}
#playlist_sec button.owl-prev,
#categry button.owl-prev{
	left: 0;
}
#playlist_sec button.owl-prev:hover,
#playlist_sec button.owl-next:hover,
#categry button.owl-prev:hover,
#categry button.owl-next:hover {
    background: red;
    color: #fff;
}
#playlist_sec .owl-dots,
#categry .owl-dots {
    display: none;
}

/*------- CATEGORY CSS --------*/

#categry {
    padding: 3% 0;
    background: #f7f7f7;
    margin: 0;
}
#categry h3 {
    margin: 0;
    padding-bottom: 30px;
    text-align: left;
    color: #222222;
    font-weight: bold;
}
a.post-tag {
    color: #fff;
    background: red;
    padding: 4px 8px;    
    font-weight: 600;
}
.imagebox h4 a{
	color: #222222;
	font-size: 15px;
	font-weight: bold;
}
.imagebox .cat-tag:hover,.footer .wp-block-search .wp-block-search__button, #sidebar .wp-block-search .wp-block-search__button,
.blogbutton-small, .related-post .more-btn a {
    background: #e62323;
}
.blogbutton-small, .related-post .more-btn a{
    border-color:#e62323 ;
}
.related-post .more-btn a:hover,.blog .blogbutton-small:hover{
    color: #e62323 !important;
}
.imagebox .cat-tag:hover a{
	color: #fff;
}
.imagebox .cat-tag:hover a.post-tag{
	background: #fff;
	color: #e62323;
}
.bradcrumbs{
  padding:30px 0;
}
.bradcrumbs a{
  background: #e62323 !important;
  color: #fff !important;
  border: 1px solid #e62323;
  padding:8px 15px;
  margin-right:5px;
  font-weight: 600;
}
.bradcrumbs a:hover{
  background: #000 !important;
  border: 1px solid #000;
}
.bradcrumbs span{
  background: #e62323 !important;
  color: #fff !important;
  border: 1px solid #e62323;
  padding:10px 15px;
  font-weight: 600;
}
.post-categories li a{
  background-color:#e62323;
  color: #fff;
  font-size: 15px;
  border: 1px solid #e62323;
}
.post-categories li a:hover{
  background: #fff;
  border: 1px solid #e62323;
  color: #e62323;
}
/*------- FOOTER CSS --------*/

.footer{
	background: #222222;	
}
.footer-2 {
    background: #e62323;
    border-top: 0;
}
.footer .wp-block-search .wp-block-search__label{
    color: #e62323;
}
.copyright p{
	font-weight: 600;
	letter-spacing: 0;
}
.copyright a:hover{
   color: #222222 !important;
}
.footer .wp-block-search .wp-block-search__inside-wrapper{
  flex-wrap: wrap;
  display: block;
}
.footer .wp-block-search .wp-block-search__input {
  padding:10px 10px;
  font-size:15px;
  margin-bottom: 10px;
  color:#4d4749;
  border: solid 1px #e1e1e1;
  width: 100%;
}
.footer .wp-block-search .wp-block-search__button{
  background: #e62323;
  color: #222222;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 2px;
  width: 100%;
  margin-left: 0;
}
.footer .wp-block-search__inside-wrapper{
    display: block;
}
/*----------- PRELOADER ----------*/
#preloader {
  background-color: #e62323;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999999;
  height: 100%;
}
.loader-inner {
  bottom: 0;
  height: 60px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.loader-line-wrap {
  animation: spin 2000ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  box-sizing: border-box;
  height: 50px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transform-origin: 50% 100%;
  width: 100px;
}
.loader-line {
  border: 4px solid #ffffff;
  border-radius: 100%;
  box-sizing: border-box;
  height: 100px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.loader-line-wrap:nth-child(1) { animation-delay: -50ms; }
.loader-line-wrap:nth-child(2) { animation-delay: -100ms; }
.loader-line-wrap:nth-child(3) { animation-delay: -150ms; }
.loader-line-wrap:nth-child(4) { animation-delay: -200ms; }
.loader-line-wrap:nth-child(5) { animation-delay: -250ms; }

.loader-line-wrap:nth-child(1) .loader-line {
  height: 90px;
  width: 90px;
  top: 7px;
}
.loader-line-wrap:nth-child(2) .loader-line {
  height: 76px;
  width: 76px;
  top: 14px;
}
.loader-line-wrap:nth-child(3) .loader-line {
  height: 62px;
  width: 62px;
  top: 21px;
}
.loader-line-wrap:nth-child(4) .loader-line {
  height: 48px;
  width: 48px;
  top: 28px;
}
.loader-line-wrap:nth-child(5) .loader-line {
  height: 34px;
  width: 34px;
  top: 35px;
}
@keyframes spin {
  0%, 15% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.elementor-page #preloader{
  display: none;
}
/*end*/
.wc-block-components-order-summary-item__quantity,a.wc-block-components-checkout-return-to-cart-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
    background: #e62323 !important;
    color: #fff !important;
}

.wc-block-grid__product-onsale{
    background: #e62323 !important;
    border: none !important;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover,a.wc-block-components-checkout-return-to-cart-button:hover,.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
    background: #000 !important;
    color: #fff !important;
    border: none !important;
}
a.wc-block-components-checkout-return-to-cart-button{
    color: #fff !important;
}
a.wc-block-components-product-name, .wc-block-components-product-name{
    color: #e62323 !important;
}
a.added_to_cart.wc-forward{
    background:#e62323 !important;       
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover{
    border: 1px solid #e62323 !important;
}
.woocommerce .woocommerce-notices-wrapper a:hover{
    background: transparent !important;
}
/*my account address button css*/
header.woocommerce-Address-title.title a,.wp-block-woocommerce-cart .wc-block-components-product-badge{
  background-color: #e62323 !important;
  border-color: #e62323 !important;
  color: #ffffff !important;
  font-size: 15px;
  font-weight: bold !important;
  text-decoration: none !important;
  padding: 12px 20px !important;
}
header.woocommerce-Address-title.title a:hover,#tag-cloud-sec .tag-cloud-link:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover:hover{
  background: #fff !important;
  color:#e62323 !important;
}
#tag-cloud-sec .tag-cloud-link {
  font-size: 16px !important;
  color: #fff !important;
  padding: 10px;
  margin: 10px;
  display: inline-block;
  text-transform: capitalize;
  background-color: #e62323 !important;
  border-color: #e62323 !important;
  color: #ffffff;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
    border-radius: 0 !important;
}
#our_blog .custom-social-icons i {
    color: #e62323;
    border: 1px solid;
    border-radius: 50%;
    padding: 10px 10px;
}
.sidebar .custom-social-icons i:hover{
    color: #fff !important;
}

/*------- MEDIA CSS --------*/

@media screen and (max-width:720px) {
    a.wc-block-components-checkout-return-to-cart-button,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
        font-size: 13px;
    }
    a.wc-block-components-checkout-return-to-cart-button{
        padding-right: 8px !important;
    }
    .middle-align, .blog .middle-align {
    padding: 3em 25px;
    }
	.admin-bar #header {
    	margin-top: 46px;
	}
	#header .search-box {
	    margin: 10px 0;
	}
	.logo{
		text-align: center;
	}
	.serach_inner form.search-form{
		width: auto;
	}
	#playlist_sec .owl-nav,
	#categry .owl-nav {
    	text-align: center;
    	margin-top: 10px;
	}
	#playlist_sec button.owl-prev, 
	#playlist_sec button.owl-next,
	#categry button.owl-next,
	#categry button.owl-prev {
	    border: solid 1px #000;
	    margin-right: 5px;
	}
	#our-services .service-image {
    	margin-right: 15px;
	}
}

@media screen and ( max-width: 788px ) and ( min-width: 768px ) {
	.admin-bar #header {
	    margin-top: 46px;
	}
}

@media screen and (max-width: 1000px){
	.sidenav .closebtn {
	    right: 15px;
        background: #e62323;
	}
	.sidenav .closebtn {
		top:0;
	}
	.toggle-nav i{
		background: #e62323;
		margin: 10px;
	}
	.search-box i {
	    color: #fff;
	    font-size: 18px;
	    background: #e62323;
	    padding: 12px;
	}
	.toggle-nav{
		text-align: right;
		width: 100%;
		position: static;
	}
	.search-box{
		text-align: left;
	}
	.single-post iframe{
		width: 100%;
	}
	.page-template-custom-home-page .logo,
    .page-template-ibtana-page-template .logo{
		border: none;
	}
	.video-content{
		right: 25%;
	}
    .related.products li{
        float: none !important;
        width: 47% !important;
        margin: 10px !important;
    }
}