/*!

	Theme Name:   Magazilla Child
	Theme URI:    https://ishyoboy.com/
	Description:
	Author:       IshYoBoy
	Author URI:   https://ishyoboy.com/
	Template:     magazilla
	Version:      1.0.1
	Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
	Text Domain:  magazilla-child

*/.content.entry h2{font-size:38px}.content.entry h3{font-size:35px}.content.entry h4{font-size:30px}.content.entry h5{font-size:25px}.content.entry h6{font-size:22px}article{color:#000}.wp-content-table{overflow:auto;margin-bottom:25px}.wp-content-table table{width:100%;min-width:768px;margin-bottom:0!important}.inv-infobox{background-color:#eaeaea;padding:20px 30px;margin:0 0 20px}.inv-infobox h2,.inv-infobox p{padding:0;margin:0}.inv-infobox h2{font-size:22px;margin-bottom:10px}.inv-infobox p{font-size:17px}.ffs-tabbed-nav.resp-easy-accordion h2.resp-accordion,.ffs-tabbed-nav.resp-easy-accordion h2.resp-accordion:first-child{border:none!important;background-color:#eaeaea!important;font-size:22px;padding-left:30px!important;padding-right:30px!important;margin-top:1px!important;margin-bottom:1px!important}.ffs-tabbed-nav.resp-easy-accordion h2.resp-accordion.resp-tab-active{background-color:#eaeaea!important}.ffs-tabbed-nav.resp-easy-accordion h2.resp-accordion .resp-arrow{margin-top:13px!important}.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content,.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content:last-child{font-size:17px!important;padding:20px 30px;border:none!important;background-color:#eaeaea!important;pointer-events:none!important}.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content h2,.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content:last-child h2{font-size:24px;margin-bottom:10px}.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content p,.ffs-tabbed-nav.resp-easy-accordion .resp-tab-content:last-child p{margin:0;padding:0}.ffs-tabbed-nav.resp-easy-accordion .resp-tab-open{display:none}.ffs-tabbed-nav.resp-easy-accordion .resp-tab-open+.resp-tab-content{display:block!important}.inv-hero-post{position:relative;overflow:hidden;margin-bottom:40px}.inv-hero-post .cmsmasters_post_cont{position:absolute!important;bottom:0;left:0}.inv-hero-post .cmsmasters_post_cont .cmsmasters_post_header{padding:0!important}.inv-hero-post .cmsmasters_post_cont h2 a{font-size:46px;line-height:1.5;background:rgba(255,255,255,.45);display:inline-block;padding:10px 20px;margin:40px;max-width:80%}.inv-hero-post .cmsmasters_post_cont h2 a:hover{background-image:none!important}.date-author-cont{display: flex;flex-direction: row;justify-content: space-between;align-items: center;	}.top-head,header .header__nav .search_field{border-bottom:1px solid #dedede;margin:0 20px}.login-container,.mobile-menu,.top-head{margin:0 20px}.menu-btn,.no-scroll,.no-scroll body{overflow:hidden}.menu-btn{width:30px;height:30px;position:relative;z-index:2}.menu-btn .bar{width:30px;height:1.5px;position:absolute;top:50%;left:50%;border-radius:4px;transform:translate(-50%,-50%);background-color:#231f20;transition:.3s ease-in-out}.nav,.nav.active{transition:transform .5s,opacity .5s}.menu-btn .bar:nth-of-type(2){top:calc(50% - 9px)}.menu-btn .bar:nth-of-type(3){top:calc(50% + 9px)}.menu-btn.active .bar:first-of-type,.mobile-menu li:before{display:none}.menu-btn.active .bar:nth-of-type(2){top:50%;transform:translate(-50%,0) rotate(45deg)}.menu-btn.active .bar:nth-of-type(3){top:50%;transform:translate(-50%,0) rotate(-45deg)}.nav{top:0;left:0;width:100%;height:0!important;padding:8px;transform:translateX(100%);opacity:0}.nav.active{opacity:1;transform:translateX(0);height:auto!important;display:block}.nav .nav__list_item{list-style-type:none}.top-head{display:flex;flex-direction:row;justify-content:space-between;max-width:100%;align-items:center}.top-head .logo{height:auto;max-width:50%}.top-head .logo img{display:none;max-width:100%;max-height:60px;width:auto}.top-head .logo img.logo_retina{display:inline-block}.header__nav .nav{height:100vh!important;overflow:auto}.mobile-header{background-color:#fff;display:none}.header__nav .search_bar_wrap .search_button{right:20px}header .header__nav .search_button button{background-color:transparent;color:#7e7e7e}header .header__nav .search_field{border-top:1px solid #dedede}header .header__nav .nav form .search_field input[type=search]{border:none;border-color:transparent!important;padding:0!important}header .header__nav .nav form .search_field input[type=search]::placeholder{font-weight:400;font-size:16px;line-height:1.2;color:#7e7e7e}.mobile-menu li span{font-weight:700;font-size:20px;line-height:1.2;font-family:'Playfair Display';color:#303030}.mobile-menu>li{margin-left:-10px}.mobile-menu li{padding:10px 0 10px 10px!important}.mobile-menu li.current-menu-item,.mobile-menu li.current-menu-parent{padding:0}.mobile-menu li.current-menu-item>a,.mobile-menu li.current-menu-parent>a{border-left:4px solid #f5c944;padding:10px 0 10px 6px}.mobile-menu li.menu-item-has-children a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.mobile-menu li.menu-item-has-children a .cmsmasters_resp_nav_toggle:before{font-size:35px}.mobile-menu li.current-menu-parent .sub-menu a{padding-left:30px}.mobile-menu li.menu-item-has-children .sub-menu li span{font-weight:400;font-size:18px}.my-account-icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjk1LDExSDIyLjVWMTNIMjAuOTVDMjAuNSwxNy4xNyAxNy4xNywyMC41IDEzLDIwLjk1VjIyLjVIMTFWMjAuOTVDNi44MywyMC41IDMuNSwxNy4xNyAzLjA1LDEzSDEuNVYxMUgzLjA1QzMuNSw2LjgzIDYuODMsMy41IDExLDMuMDVWMS41SDEzVjMuMDVDMTcuMTcsMy41IDIwLjUsNi44MyAyMC45NSwxMU01LjA3LDExSDYuNVYxM0g1LjA3QzUuNSwxNi4wNyA3LjkzLDE4LjUgMTEsMTguOTNWMTcuNUgxM1YxOC45M0MxNi4wNywxOC41IDE4LjUsMTYuMDcgMTguOTMsMTNIMTcuNVYxMUgxOC45M0MxOC41LDcuOTMgMTYuMDcsNS41IDEzLDUuMDdWNi41SDExVjUuMDdDNy45Myw1LjUgNS41LDcuOTMgNS4wNywxMU0xNiwxNkg4VjE1QzgsMTMuNjcgMTAuNjcsMTMgMTIsMTNDMTMuMzMsMTMgMTYsMTMuNjcgMTYsMTVWMTZNMTIsOEEyLDIgMCAwLDEgMTQsMTBBMiwyIDAgMCwxIDEyLDEyQTIsMiAwIDAsMSAxMCwxMEEyLDIgMCAwLDEgMTIsOFoiIC8+PC9zdmc+);width:24px;height:24px}.login-container .dropdown-toggle{display:flex;font-weight:400;font-size:20px;line-height:1.3;color:#010001;margin-bottom:15px}.login-container{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:15px}.login-container .login,.login-container .register{background:#f0f0f0;border-radius:4px;padding:10px 20px;min-width:170px;text-align:center;margin-bottom:8px;font-weight:700;font-size:18px;line-height:1.2;color:#303030}.donate-container .donate-button{display:flex;background:#fcc700;padding:5px 25px;border-radius:5px;text-align:center;font-family:'Playfair Display',Arial,Helvetica,'Nimbus Sans L',sans-serif;font-size:18px;line-height:1.4;font-weight:700;color:#303030;height:40px;align-items:center}.donate-container{display:flex;justify-content:center;padding:20px 0}.header__nav{display:none;opacity:0;transition:opacity .5s}.header__nav.active{opacity:1;background-color:#fff}
@media(max-width:1400px){.inv-hero-post .cmsmasters_post_cont h2 a{max-width:calc(100% - 50px);font-size:42px;margin:30px}}@media(max-width:1200px){.inv-hero-post .cmsmasters_post_cont h2 a{font-size:36px;margin:20px;max-width:calc(100% - 20px)}}@media(max-width:1024px){.header_bot .navigation li a{color: rgba(255,255,255,.5)!important;}.inv-hero-post .cmsmasters_post_cont h2 a{font-size:26px;margin:10px 10px;padding:5px 10px;max-width:calc(100% - 20px)}header#header{position:fixed}.mobile-header{display:block}body #page.cmsmasters_heading_after_header #main #middle{padding-top:60px!important}.cmsmasters_post_default .cmsmasters_post_footer.entry-meta{border-bottom: 1px solid #DEDEDE;padding-bottom: 20px;}}@media(max-width:468px){h1{font-size: 30px!important; line-height: 1.3!important;}.inv-hero-post .cmsmasters_post_cont h2 a{font-size:20px}}.single-post .cmsmasters_post_cont_about_author_info *{font-family:"IBM Plex Serif",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-size:14px!important;font-weight:600!important}.single-post .cmsmasters_post_cont_about_author_info a,.single-post .cmsmasters_post_cont_about_author_info abbr{text-transform:none!important}.single-post .cmsmasters_post_cont_about_author_info a{color:#000!important}.single-post .cmsmasters_post_cont_about_author_info a:hover{color:#878787!important}.single-post .cmsmasters_post_cont_about_author_info .cmsmasters_post_author{margin-right:10px;color:#878787}.single-post .cmsmasters_post_cont_about_author_info .cmsmasters_post_author_avatar{width:20px!important;margin-right:10px!important}.single-post .cmsmasters_post_cont_about_author_info .cmsmasters_post_date{position:relative;top:-2px}.inv-related-post{background-color:#eaeaea;padding:20px;font-family:"IBM Plex Serif",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-size:15px!important;font-weight:600!important;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;width:100%;color:#000}@media(max-width:600px){.inv-related-post{padding:10px 15px}}a.inv-related-post:hover{color:#000;background-color:rgba(234,234,234,.5)}.inv-related-post__title{margin-bottom:5px}@media(max-width:600px){.inv-related-post__title{font-size:22px;line-height:1.2}}.inv-related-post__subtitle{font-size:13px}.inv-related-post__thumbnail{max-width:200px;max-height:120px;overflow:hidden;margin-left:10px}@media(max-width:600px){.inv-related-post__thumbnail{max-width:100px}}.ffs-tabbed-nav{display:inline-block;width:100%;margin:10px 0 20px 0}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}.resp-easy-accordion h2.resp-accordion{display:block}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0!important;padding:10px 15px;cursor:pointer}.resp-easy-accordion.collapsed h2.resp-accordion{background:none repeat scroll 0 0 #71afff}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-tabs-container.collapsed .resp-tab-content{display:none}.resp-tab-content{padding:15px}.resp-accordion .resp-arrow{width:0;height:0;float:right;margin-top:8px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}.resp-easy-accordion.collapsed .resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9b9797;}
.header_bot .bot_search_but_wrap .dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.header_bot .bot_search_but_wrap .dropdown-toggle {
  display: flex;
  align-items: center;
}

.header_bot .bot_search_but_wrap .dropdown-toggle:after {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcsMTBMMTIsMTVMMTcsMTBIN1oiIC8+PC9zdmc+");
  width: 24px;
  height: 24px;
}

.header_bot .bot_search_but_wrap .dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99999;
  padding-top: 40px;
}
.header_bot .bot_search_but_wrap .dropdown-content .menu {
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0 6px 30px -10px rgba(0,0,0,0.23);
  border: 1px solid rgba(34,34,34,0.15);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.header_bot .bot_search_but_wrap .dropdown-content .menu a {
  padding: 6px 16px;
}

.header_bot .bot_search_but_wrap .dropdown:hover .dropdown-content, .header_bot .bot_search_but_wrap .dropdown:focus .dropdown-content {
  display: block;
}
.mobile-menu li.menu-item-has-children .sub-menu{background:#f0f0f0; padding: 0; margin: 0;}
.header_bot .bot_search_but_wrap {
    height: 100%;
    margin: 0 0 0 5px;
    position: relative;
    float: right;
    display: flex;
    align-items: center;
}

.post .cmsmasters_img_wrap p{
  padding-bottom: 0;
  font-size: 16px;
  line-height: 25px;
  color: #000;
}

.header__nav .nav{
	padding-bottom: 150px;
}

.cmsmasters_post_content.entry-content h2 a,
.cmsmasters_post_content.entry-content h2{
  font-size: 22px;
  line-height: 28px;
}