/*
*
*   Theme Name: DIVI Child theme
*   Description: Child theme for Divi theme
*   Theme URI: http://www.elegantthemes.com/gallery/divi/
*   Version: 2.7.5
*   Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
*   Author: Elegant Themes
*   Template: Divi
*
*/

@import url('css/fontello.css');

@font-face {
  font-family: 'BebasNeueRegular';
  src: url('./font/BebasNeueRegular.otf') format('opentype');
}

@font-face {
  font-family: 'BebasNeueBold';
  src: url('./font/BebasNeueBold.otf') format('opentype');
}

/*================================DESKTOP STYLE============================================*/
    /*----------------------------RAILWAY MAIN FONTS----------------------------*/
@font-face {
  font-family: 'Raleway-Light';
  src: url('./font/Raleway-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-Thin';
  src: url('./font/Raleway-Thin.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url('./font/Raleway-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-Bold';
  src: url('./font/Raleway-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-Medium';
  src: url('./font/Raleway-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-Black';
  src: url('./font/Raleway-Black.ttf') format('truetype');
}
         @font-face {
            font-family: 'Raleway-Italic';
            src:
                local('Raleway-Italic'),
                local('Raleway-Italic'),
                url('font/Raleway-Italic.ttf');
        } 
         @font-face {
            font-family: 'Hearth-Stone';
            src:
                local('Hearth-Stone'),
                local('Hearth-Stone'),
                url('font/Hearth-Stone.ttf');
        }
        @font-face {
            font-family: 'SourceSansPro-Italic';
            src:
                local('SourceSansPro-Italic'),
                local('SourceSansPro-Italic'),
                url('font/SourceSansPro-Italic.ttf');
        }
         body{
            overflow-x: hidden !important;
        } 
        .et-cart-info {
            display: none !important;
        }
    /*----------------------------RALEWAY EXTRA AND SEMI FONTS------------------*/

@font-face {
  font-family: 'Raleway-SemiBold';
  src: url('./font/Raleway-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-ExtraBold';
  src: url('./font/Raleway-ExtraBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway-ExtraLight';
  src: url('./font/Raleway-ExtraLight.ttf') format('truetype');
}
@font-face {
  font-family: 'BebasNeueBold';
  src: url('./font/BebasNeueBold.otf') format('opentype');
}
@font-face {
  font-family: 'BebasNeueRegular';
  src: url('./font/BebasNeueRegular.otf') format('opentype');
}
@font-face {
  font-family: 'GothamBook';
  src: url('./font/GothamBook.ttf') format('truetype');
}
@font-face {
  font-family: 'GothamBold';
  src: url('./font/GothamBold.ttf') format('truetype');
}
@font-face {
  font-family: 'AntipastoProExtraBold';
  src: url('./font/AntipastoProExtraBold.ttf') format('truetype');
}
@font-face {
  font-family: 'AntipastoProBold';
  src: url('./font/AntipastoProBold.ttf') format('truetype');
}
@font-face {
  font-family: 'AntipastoProReg';
  src: url('./font/AntipastoProReg.ttf') format('truetype');
}
@font-face {
  font-family: 'AntonioBold';
  src: url('./font/AntonioBold.ttf') format('truetype');
}
@font-face {
  font-family: 'ScriptMTBold';
  src: url('./font/SCRIPTBL.TTF') format('truetype');
}
@font-face {
  font-family: 'PERTIBD';
  src: url('./font/PERTIBD.TTF') format('truetype');
} 
@font-face {
  font-family: 'ITCEDSCR';
  src: url('./font/ITCEDSCR.TTF') format('truetype');
} 
@font-face {
  font-family: 'AGaramondProR';
  src: url('./font/AGaramondPro-Regular.otf') format('opentype');
}




		
		
		

        .Raleway-Medium,
        span.Raleway-Medium{
            font-family:'Raleway-Medium';
        }
        .Raleway-Black,
        span.Raleway-Black{
            font-family: 'Raleway-Black';
        }
        .Raleway-ExtraBold,
        span.Raleway-ExtraBold{
            font-family:'Raleway-ExtraBold';
        }
        .Raleway-Regular,
        span.Raleway-Regular{
            font-family:'Raleway-Regular';
        }
        .Raleway-Bold,
        span.Raleway-Bold{
            font-family:'Raleway-Bold';
        }
        .Raleway-Light,
        span.Raleway-Light{
            font-family:'Raleway-Light';
        }
        .Raleway-ExtraLight,
        span.Raleway-ExtraLight{
            font-family:'Raleway-ExtraLight';
        }
        .Raleway-SemiBold,
        span.Raleway-SemiBold{
            font-family: 'Raleway-SemiBold';
        }
        .Raleway-Thin,
        span.Raleway-Thin{
            font-family: 'Raleway-Thin';
        }
		.Raleway-Italic,
		span.Raleway-Italic{
			font-family: 'Raleway-Italic';
		}

        h1{
            line-height: 2em;
        }
    /*----------------------------Custom Container Width------------------------*/

        #logo {
/*             margin-top: 1em !important; */
        }
		#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
/* 			background-color: rgb(255 255 255) !important; */
		}
		.et-fixed-header#main-header #logo{
/* 			margin-top: 0 !important; */
		}
		.et_fixed_nav #main-header {
/* 			position: sticky; */
		}
		/*--Added by Steph--*/
        #main-header, .et-search-form, #main-header .et_mobile_menu {
/*             background-color: rgb(255 255 255) !important;
            z-index: 9999!important; */
        }
        .et-fixed-header#main-header,
        #main-header .nav li ul {
/*             background-color: rgba(255, 255, 255, 0.98) !important;
            border-bottom: 1px solid #b8b6b670; */
        }   

    /*----------------------------Navigation Custom Menu------------------------*/

        .et_header_style_left #et-top-navigation nav>ul>li>a, 
        .et_header_style_split #et-top-navigation nav>ul>li>a {
/*             padding-bottom: 15px !important; */
        }
		.et_header_style_left #et-top-navigation, 
		.et_header_style_split #et-top-navigation{
/* 			padding-top: 60px !important; */
		}

    /*----------------------------Contact MENU li-------------------------------*/
        #top-menu li,
        #mobile_menu li{
            font-family: 'Raleway-Light';
            padding:18px 12px;
            font-size: 17px;        
        }
        #top-menu li a:hover{
            color:#b71515 !important;
        }

/*         #top-menu li li {
            padding: 0 8px;
        }
        #top-menu li li a {
            padding: 6px 11px;
        }
        #top-menu li .menu-item-has-children>a:first-child {
            padding-right: 0px;
        }
        #top-menu li .menu-item-has-children>a:first-child:after {
            top: 3px;
            right: 0px;
        } */
        .nav li li ul {
            left: 240px !important;
        }

        @media all and (max-width:1350px ) {
/*             #top-menu li {
                padding: 18px 15px 0 !important;
                font-size: 15px;
            } */
        }
        @media all and (max-width:1160px ) {
/*             #top-menu li {
                padding: 18px 10px 0 !important;
            } */
        }
        @media all and (max-width:1070px ) {
/*             #top-menu li {
                padding: 18px 7px 0 !important;
            } */
        }
		@media all and (min-width:981px){
			.et_header_style_left .et-fixed-header #et-top-navigation{
/* 				padding-top: 20px !important; */
			}
		}
        @media all and (min-width:981px) and (max-width:1400px ) {
            .nav li ul {
                width: 180px !important;
            }
/*             #top-menu li .menu-item-has-children>a:first-child {
                padding-right: 50px !important;
            }
            #top-menu li .menu-item-has-children>a:first-child:after {
                right: 50px;
            } */
            .nav li li ul {
                left: 180px !important;
            }
            #top-menu .sub-menu li{
                padding:0 0 0 7px !important;
            }

        }
         @media all and (max-width:980px ) {
            h1{
            line-height: 1.5em !important;
            }
            .mobile_menu_bar:before{
                color:#b71515;
            }
            .et_mobile_menu {
                border-top:3px solid #b71515;
            }
            
            #main-header{
                top:4em !important;
            }
            #mobile_menu li{
                padding:0;
                font-size: 15px;        
            }
            #et_top_search {
                margin: 0 20px 0 0 !important;
            }
            .sub-menu,
            #main-header #mobile_menu{
                background-color:#fff !important;
            }

        }

            .contact-menu{
                background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
                background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
                background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
                width: auto !important;
                height: auto !important;
                z-index: 227;
                border-radius: 25px !important;
                padding: 14px 18px 0 !important;
            }

            li.contact-menu{
                padding-right:18px !important;
            }

            #top-menu #menu-item-50 a{
                color:#ffffff;
            }
            .et-fixed-header #top-menu #menu-item-50 a,
            #top-menu li#menu-item-50 a:hover{
                color: #ffffff !important;
            }
            #top-menu #menu-item-50:hover,
            .et-fixed-header #top-menu #menu-item-50:hover
            {
                
                transition: all .2s ease-in-out;
            }


    /*----------------------------Search Icon-----------------------------------*/
        #et_top_search {
            margin: 18px 0 0 20px;
        }
        #et_search_icon:before {
            font-size: 25px;
        }
	/*----------------------------POP-UP---------------------------------------*/
/*---	.pum-theme-133951 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
		right: -1em !important;
	}
	.pum-theme-133951 .pum-content, .pum-theme-default-theme .pum-content {
		padding: 3em 8em 6em;
		background: #ffffff;
		border-radius:20px;
	}
	.pum-theme-133951 .pum-container{
		background-image: -moz-linear-gradient( 90deg, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
	}
	.pum-container.pum-responsive{
		top:7em !important;
	}
	.pum-container.pum-responsive img {
		margin-top: 2em;
	}
	.mypopup{
		text-align:center;
	}
	
	.mypopup h2{
		color:#ff7b00 !important;
		font-family:'Raleway-Light' !important;
		font-size:35px !important;
		margin-top:1em;
	}
	.mypopup p{
		font-size:18px;
		color:#3a3a3a;
		font-family:'Raleway-Regular';
		line-height:2em;
	}

	.btnpopup{
		margin-top:3em;
	}
	.btnpopup a{
		background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
		font-family: 'Raleway-Bold';
		padding: 15px 30px;
		border-radius: 50px;
		text-align:center;
	}
	.btnpopup:hover{
		transform:scale(1.1) !important;
		transition: all .25s ease-in-out;
	} --*/



/* NEW HOME */
/* Home Banner */
#homeslider{
	
}
.homebanner{
	margin-bottom:2em;
}
.homebanner h1{
/* 	font-size: 52px; */
	font-size:2.7vmax;
    color: #c00000!important;
    line-height: 1.2em;
    font-family: 'Raleway-Black';
    margin-bottom: 0em;
    margin-top: -1em;
}
.homebanner h2{
/* 	font-size: 67px; */
	font-size:3.5vmax;
    color: #c00000!important;
    line-height: 1.2em;
	font-family: 'Raleway-Black';
	margin-bottom:0em;
	margin-top: 1em;
}

.banner{
	padding:7em 0em;
}
.banner h2{
	font-size: 3.8em;
    margin-top: -1em;
}

.homebanner h3{
	font-size: 28px;
    color: #000000!important;
    line-height: 1.2em;
	font-family: 'Raleway-Regular';
	margin-bottom:1em;
	padding-right: 25em;
}
.homebanner p{
	font-size: 21px;
    color: #000000!important;
    line-height: 1.2em;
	font-family: 'Raleway-Regular';
	padding-right: 40em;
}
.homebanner img{
	width:55% !important;
}
/* .rmazing p{
	font-size: 21px;
} */
.bannerreg h3{
	color:#000000 !important;
	padding-top:1em;
}
.bannerreg img{
	float:left;
	margin-right: 2em;
}
@media all and (min-width:981px) and (max-width:1025px){
	#homeslider .et_pb_container {
		height: 55vmin !important;
	}
	#widthrow{
		width:80% !important;
	}
	
}
@media all and (max-width:1024px){
	.homebanner p {
		padding-right: 25em !important;
	}
}
@media all and (max-width:980px){
	#homeslider{
			margin-bottom: -5em;
	}
	#homeslider .et_pb_container {
		height: 0vmin !important;
	}
	.homebanner h2 {
		margin-top: 0em;
	}
	.btn2 {
		padding: 10px 2.5em !important;
	}
	.btn {
		font-size: 14px !important;
	}
	.bannerreg img {
		width: 7vmax;
	}
}
@media all and (max-width:768px){
	.homebanner p {
		padding-right: 15em !important;
	}
}
@media all and (max-width:414px){
	.homebanner p {
		padding-right: 2em !important;
	}
}
@media all and (max-width:320px){
	.homebanner h2 {
		font-size: 3vmax;
	}
}

/* ================== */
.accredited img{
	float:left !important;
	padding-right:1em !important;
}
.accreditedinfo{
	font-family: 'Raleway-Regular';
    font-size: 17px;
	color:#000000;
	padding-top:1em;
}


/* Newsletter */
.newsletterform .EMAIL-label{
	font-size: 41px;
    color: #b71515!important;
    letter-spacing: 4px;
	font-family: 'Raleway-Bold' !important;
}
.newsletterform input[type=email]{
	width: 60% !important;
    border-radius: 10px;
    padding: 1em !important;
    margin-top: 2em;
    background-color: #ffffff !important;
    font-family: 'Raleway-Regular';
    font-size: 18px;
}
.yikes-easy-mc-success-message,
.yikes-easy-mc-error-message{
    padding: 12px;
    position: absolute;
    bottom: -2em;
}
.newsletterbtn{
	width: 15% !important;
}
.customerreview h3{
	color:#ffffff;
	font-family: 'Raleway-Bold';
	font-size:18px;
}
.reviewcontent{
	font-family: 'Raleway-ExtraBold';
}
.customerreview p{
	font-size:16px;
	font-family: 'Raleway-Regular';
}
.et-pb-controllers {
    bottom: 0 !important;
}
/* NEW BOOK EVENTS */
.btn:hover{
	transition:all .25s ease-in-out;
	transform:scale(1.1);
}
.btn{
	font-size:16px;
	font-family: 'GothamBook';
	color:#ffffff;
	background:#c00000;
	padding:10px 2.5em;
	margin-top:1em;
	border: 1px;
    border-radius: 30px;
}
.btn1{
	margin-top:1em;
}
.btn2 {
    padding: 17px 2.5em;
    margin-top: 2em;
}
.btn3{
	margin-right:2em;
}
.upcomingevents img{
	float:left;
	padding-right:0em;
	margin-top: -3em;
    margin-left: -2em;
}
.upcomingevents p{
	background: #c00000;
    padding: 1em 1em !important;
    border-radius: 30px;
    font-family: 'Raleway-Regular';
    font-size: 15px;
    color: #ffffff;
}
.upcomingevents a{
    color: #ffffff !important;
}
/* BLOG INFOGRAPHICS POPUP */
.bloginfographics input[type=email],
.bloginfographics input[type=text]{
	background-color: #ffffff;
    border: 1px solid #777777;
    border-radius: 30px;
	padding: 10px 1em;
    width: 100%;
}
#popmake-136784{
	padding: 5em 5em 3em;
}
#pum-136784 {
    background-color: #000000a6;
}
#popmake-136784 .pum-close {
    right: -1em !important;
}
/* Featured Popup */
#pum-136143 {
    background-color: #000000a6;
}
#popmake-136143{
	padding: 0em;
    width: 50%;
    margin: auto;
    left: 25% !important;
}
.eventcontent{
	float:left !important;
}
.eventcontent1{
	width:55% !important;
	padding: 5em;
    padding-bottom: 0;
}
.eventcontent2{
	width:45% !important;
}
.eventcontent2 {
    padding: 14em 2em 10em;
    text-align: center;
    line-height: 1.5em;
    background: #b81516;
	background-image: url("/wp-content/uploads/2021/09/readersmgnet_redpopup.jpg");
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #ffffff;
	background-position: top right;
    background-repeat: no-repeat;
    background-size: inherit;
}
.eventcontent2 h2{
	font-family:'Raleway-Light';
	font-size:37px;
	color: #ffffff;
}
.eventcontent2 p{
	font-family:'Raleway-Regular';
	font-size:14px;
}
#popmake-136143 .pum-close{
	right: -1em !important;
	font-size: 25px;
    padding: 1px;
}
.eventpopupform label{
	font-family:'Raleway-Regular';
	font-size:13px;
	color:#000000;
}
.eventpopupform input[type=email],
.eventpopupform input[type=text]{
	background-color: #ffffff;
    border: 1px solid #777777;
    margin-bottom: 15px;
    margin-top: 5px;
    border-radius: 30px;
}
.eventpopupbtn{
	font-size: 13px;
    font-family: 'Raleway-Light';
	width:30% !important;
}
.socmed{
	display:flex;
}
.socmed a{
	padding-right: 5px;
    padding-bottom: 5px;
}
.socmed a i{
	font-size: 17px;
    background: #ffffff;
    padding: 4px;
    border-radius: 50%;
    color: #951327;
}
.socmed a i:hover{
	color: #bd273e;
}
.featuredevent{
	position:absolute;
	background:#ffffff;
	border-radius:15px;
}
.featuredevent h2{
	background: #c00000;
    color: #ffffff;
    text-align: center;
	font-family: 'Raleway-ExtraBold';
	font-size:30px;
	padding: 20px 0 15px;
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.featuredinfo{
	padding: 4em 5em 3em;
}
.featuredinfo h3{
	font-family: 'Raleway-SemiBold';
	color:#000000;
	font-size:22px;
	text-align:left;
	margin-bottom: 0.5em;
}
.featuredinfo p{
	font-family: 'Calibri';
    font-size: 18px;
    color: #000000;
    text-align: left;
    line-height: 1.5em;
	padding: 0;
}
/* .featured{
	float:left;
	width:50%;
} */
.featuredevent table{
	border: none !important;
}
.featuredevent table tr td{
	border: none;
	padding: 0;
}

/* SPIN THE WHEEL POPUP */
.wof-wheel.wof-theme-red {
    background: #fff7f4 !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    background-image: url('/wp-content/uploads/2021/10/RM-Gamepage_background.jpg') !important;
}
.wof-wheels .wof-inner-wrapper {
    margin-left: 3em !important;
}
.wof-wheels .wof-wheel {
    max-width: 100% !important;
}
.wof-wheel .wof-title {
    color: #fe5400 !important;
    font-size: 48px !important;
	font-family: 'BebasNeueRegular' !important;
    
}
.wof-wheel .wof-disclaimer, .wof-wheel .wof-explainer, .wof-wheel label {
    color: #e71a21 !important;
    font-size: 20px !important;
	font-family: 'Raleway-SemiBold' !important;
}
.wof-wheel.wof-theme-red button {
    color: #ffc35f !important;
    border-radius: 30px !important;
    background: #ed1c24 !important;
    font-size: 30px !important;
    padding: 15px 0 1.5em !important;
    font-family: 'ScriptMTBold' !important;
}
.wof-wheel .wof-close-wrapper a {
    color: #f30000 !important;
}
.wof-wheel .wof-error {
    color: #ff404e !important;
}
.wof-wheel .wof-slice{
	line-height:1.3em !important;
	padding: 2em 0em 1em 5em !important;
	font-size:13px !important;
}
/* WINNER POPUP */
.pum-theme-133952 .pum-container, .pum-theme-lightbox .pum-container {
	background-position: top center;
    background-image: url('/wp-content/uploads/2022/03/background.png');
	background-repeat:no-repeat;
}
.winnercontainer{
	padding: 1em 0em;
}
#popmake-136929{
	padding:0;
	border-radius:30px;
}
.winnercontent{
/* 	float:left; */
	text-align: center;
	
}
.winnercontent h1{
	font-size: 3.5vmin;
    font-family: 'PERTIBD';
    color: #ffffff;
    margin-bottom: -10px;
}
.winnercontent h2{
	font-size:3.5vmin;
	font-family: 'Raleway-Black';
	color:#ffffff;
}
.winnercontent a{
	font-family:'Raleway-Regular';
	color:#ffffff;
	text-decoration:underline;
}

.winnercontent1{
/* 	width:60%; */
/* 	text-align: center; */
}
.winnercontent2{
/* 	width:30%; */
}

/* NEW RESPONSIVE */

@media all and (max-width:1260px){
	#popmake-136929.pum-container.pum-responsive.pum-responsive-small {
		width: 65% !important;
	}
}
@media all and (min-width:1025px) and (max-width:1366px){
	.eventpopupbtn {
		width: 50% !important;
	}
	#top-menu li {
		font-size: 15px;
	}
	.upcomingevents p {
    	padding: 1em 1em 1em 7em !important;
    }
/* 	.pum-container.pum-responsive.pum-responsive-small {
		width: 64% !important;
		margin-left:-25%;
	}	 */
}
@media all and (max-width:1024px){
	
}
@media all and (min-width:981px) and (max-width:1366px){
	#top-menu li {
		padding: 0px 6px;
	}
	#et_top_search {
    	margin: 0px 0 0 22px;
	}
	#globalfooter{
		width:80% !important;
	}
	#bookeventtitle h1{
		font-size: 65px !important;
	}
	#upcomingeventtitle h2{
		font-size: 45px !important;
	}
	#bookeventdesc1{
		font-size:30px !important;
	}
	#bookeventdesc2{
		font-size:23px !important;
	}
	.upcomingevents img {
		padding-right: 0em;
		margin-top: -1em;
		width: 38%;
	}
	.upcomingevents p {
		width: 110%;
	}
}
@media all and (max-width:1366px){
	#homepublishtxt{
		font-size: 25px;
		padding-top: 1em!important;
	}
	
}
@media all and (max-width:1024px){
	#homepublishtxt{
		font-size: 20px;
	}
	.featuredevent h2 {
		font-size: 25px;
	}
	.featuredinfo {
		padding: 3em 4em 5em;
	}
	.eventpopupbtn {
		width: 80% !important;
	}
	.eventcontent1 {
		padding: 3em;
	}
	.eventcontent2 {
		padding: 7em 2em 10em;
		background-size: 100px;
	}
	.eventcontent2 h2 {
		font-size: 27px;
	}
	.customerreview{
		padding: 0 2em;
	}
}
@media all and (min-width:981px) and (max-width:1024px){
	#top-menu li {
		font-size: 12px;
	}
	#bookeventglobal{
		width:92% !important;
	}
	#contacttxt{
		margin-top:2em !important;
	}
	.upcomingevents img {
		width: 50%;
	}
	.upcomingevents p {
    	padding: 1em 1em 1em 8em !important;
    }
	
}
@media all and (max-width:980px){
	.featuredevent {
		position: relative;
	}
	.upcomingevents img {
		padding-right: 2em;
		margin-bottom: 2em;
	}
/* 	.pum-container.pum-responsive.pum-responsive-small {
		width: 89% !important;
	} */
}
@media all and (max-width:768px){
	.newsletterform .EMAIL-label {
		font-size: 35px;
		letter-spacing: 4px;
	}
	#popmake-136143 {
		width: 65%;
		left: 15% !important;
	}
	.customerreview h3{
		font-size:16px;
	}
	.customerreview p {
		font-size: 15px;
	}
	#popmake-136929.pum-container.pum-responsive.pum-responsive-small {
		width: 85% !important;
	}
}
@media all and (max-width:414px){
	.newsletterbtn {
		width: 40% !important;
	}
	.newsletterform .EMAIL-label {
		font-size: 25px;
	}
	.newsletterform input[type=email] {
		width: 90% !important;
		padding: 0.5em !important;
		margin-top: 1em;
	}
	.featured {
		width: 100%;
	}
	.featured img{
		margin-top:2em;
	}
	#bookeventglobal{
		text-align:center;
	}
	.upcomingevents img {
		padding-right:0em;
		margin-top: 0em;
		margin-left: 0em;
		margin-bottom: -4em;
		width: 150px;
		float:none;
	}
	.upcomingevents p {
		padding: 5em 1em 1em !important;
	}
	.eventcontent1,
	.eventcontent2 {
		width: 100% !important;
	}
	.eventcontent1 {
		padding: 2em;
	}
	.eventcontent2 {
		padding: 5em 2em 5em;
	}
	.pum-theme-133951 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
		font-size: 54px;
	}
	.customerreview h3{
		font-size:14px;
	}
	.customerreview p {
		font-size: 13px;
	}
	.pum-theme-133952 .pum-container, .pum-theme-lightbox .pum-container {
		background-size: cover;
	}
/* 	.winnercontainer {
		padding: 2em 2em 40em;
	} */

}
@media all and (max-width:320px){
	.newsletterbtn {
		width: 50% !important;
	}
	.featuredinfo {
		padding: 2em 2em 3em;
	}
	.featuredevent h2 {
		font-size: 21px;
	}
}





    /*============================HOME PAGE=====================================*/
        .home_bg,
        .self-publishing_bg{
            background:url(/wp-content/themes/Divi-child/images/home_bg.svg) no-repeat; 
            background-position: top center;
        }
        .about_bg{
            background:url(/wp-content/themes/Divi-child/images/home_bg.svg) no-repeat; 
            background-position: top center;

        }
        .guadalajara_bg,
        .sharja_bg,
        .event_bg{
            background:url(/wp-content/themes/Divi-child/images/guada_bg.png) no-repeat;
            background-position: top center;
        }
        .home_bg::before{
            content:url(/wp-content/themes/Divi-child/images/side_home_bg.svg);
            right: 0;
            top: 0;
            position: absolute;
        }

        .home_banner_txt{
            line-height: 3em !important;
            position:relative;
        }

        /*----------------------------MAIN BUTTON----------------------------*/
/*            .button_wrapper{
                width:100%;
                text-align:center;
            }*/
            .main_button_container{
                position:absolute;
            }
            .main_button_container a{
                color: rgb(165, 38, 34);
                font-size:19px;
            }
            .main_button_container a:hover{
                transition: all .25s ease-in-out;
            }
            .main_button_container a:before{
                position: absolute;
                -webkit-transition: all 0.35s ease;
                transition: all 0.35s ease;
            }
            .main_button_container a:before{
                content:'';
                display: block;
                height:3px;
                top:1.5em;
                width:0%;
                background: rgb(165, 38, 34);
            }
            .main_button_container a:hover,
            .main_button_container a:hover:before{
                opacity: 0.9;
                width:100%;
            }
        /*--------------HOME Recent Blog Post button---------*/
            .blog_button_container a{
                color: rgb(165, 38, 34);
                font-size:19px;
            }
            .blog_button_container:hover{
                transform:scale(1.1);
                transition:all .2s ease-in-out;
            }
            /*----------------------Authors' Lounge button----------------------*/
                .lounge_button_container a{
                    color: rgb(165, 38, 34);
                    font-size:19px;
                    text-align:center;
                    position:relative;
                }
                .lounge_button_container a:hover{
                    color:rgb(249, 76, 71);
                    transition:all .2s ease-in-out;
                }
            
        /*--------------HOMEPAGE NEW SLIDER-----------------*/
            /* Slideshow container */
            .Myslideshow-container {
                position: absolute;
                width: 100%;
/*                margin-top:3em;*/
            }

            .myslide_carousel{
                box-sizing:border-box;
                height:600px;
            }
            .MySlides {
                display: none;
            }
            .myslide_carousel img {
                vertical-align: middle;
            }
            
            /*2 LAYOUT COLUMNS*/
            .column{
                float:left;
                padding:10px;
                /*height:800px;*/
                height:auto;
            }
            .column.left,
            .column.right{
                /*width:35%;*/
                width:50%;
            }
            .column.right{
                /*width:35%;*/
                width:50%;
            }
            .column.left.padd{
                padding-right:17em;
            }

            .MySlides .column .description{
                font-family: 'Raleway-Regular';
                font-size: 19px;
                line-height: 2em;
                margin-top: 1.3em;
                margin-bottom: 4em;
                color: #4c4c4c !important;
/*                 padding-right:12em; */
				padding-right:9em;
            }
			/*GLOBAL BANNER*/
            .slide_tucson .title,
            .slide_LAT2020 .title,
            .slide_BKEXPO2020 .title,
            .slide_RMBOOKSTORE .title,
			.slide_BOOKFAIR .title,
			.slide_NYLA .title,
			.slide_LBF .title
            {
                color:#1c1c1c;
                line-height: 3em;
                margin-top:3em;
            }
            

            /*Slide 1*/
            .column.slide1 .title{
                font-family: 'Raleway-Light';
                font-size: 54px;
                line-height: 1em;
                color: #2a2a2a;
                padding-top: 0.5em;
            }
            .column.slide1 .title span.world{
                font-family: 'Raleway-ExtraLight';
                font-size: 125px;
                line-height: 1em;
            }
            

            /*Slide 2*/
            .column.left.slide2 img{
                margin-top:4em;
            }
			.LBF{
				color: #ee4919;
				font-size: 38px;
				line-height: 1em;
			}

            /*Slide 4*/
            .slide4 .title{
                font-family:'Raleway-Bold';
                font-size:90px;
                color:#3f3f3f;
                line-height: 0.8em;
                margin-top:0.5em;
                
            }
            .slide4 .title span.book{
                font-family: 'Raleway-ExtraLight';
                font-size:75px;
            }

            /*Slide 5*/
            .slide5 .title{
                font-family:'Raleway-Black';
                font-size:108px;
                color:#3f3f3f;
                line-height: 0.7em;
                margin-top:0.5em;
                

            }
            .slide5 .title span.brand{
                font-family: 'Raleway-ExtraLight';
                font-size:70px;
            }

            .column.right.slide5 img{
                margin-top: 6em;
            }



            /*2020 TUCSON*/
            .title span.tucson,
            .title span.festival_books{
                font-size:40px;
            }
            
            /*2020 LOS ANGELES TIME*/
            .LAT2020,
            .LAT2020_sub{
                font-size:35px;
            }
            /*2020 BOOK EXPO*/
            .BKEXPO2020,
            .BKEXPO2020_sub{
                font-size:40px;
            }

            /*BOOKSTORE*/
            .rmstore1{
                font-size: 50px;
            }
            .rmstore2{
                font-size:72px;
            }
            .slide_RMBOOKSTORE .sub_desc{
                font-size:32px;
                margin: 1.5em 0;
            }
            .slide_RMBOOKSTORE .description{
                margin:3em 0 !important;
            }
			/* BOOKFAIR */
			.bookfair1{
				font-size:70px;
				letter-spacing: 11px;
			}
			.bookfair2{
				font-size:75px;
				color:#50888e;
			}
			.bookfair3{
				font-size:34px;
			}
			.slide_BOOKFAIR .sub_desc{
				font-size:32px;
				padding: 2em 0;
			}
			/* 2020 NYLA + NCTE */
			.slide_NYLA .title{
				color:#ef4a18 !important;
				line-height: 3em;
                margin-top:3em;
/* 				padding-right: 10em; */
			}
			.nylancte1{
				font-size:49px;
			}
			.nylancte2{
				font-size:68px;
			}
			.nylancte3{
				font-size:43px;
			}
			/* 2020 NCTE */
			.slide_NCTE .title{
				font-size:43px;
				color:#3ba19e;
				line-height:1.2em;
				margin-top:2em;
			}
			/* 2021 LBF */
			.slide_LBF .title h1{
				font-family:'Raleway-Regular';
				color: #a52622;
				font-size:36px;
				line-height: 1.2em !important;
    			margin-top: 2em !important;
			}

			#nominate{
				font-size:62px;
				line-height: 1.2em;
			}

			

            /*======================================================*/

                /* Next & previous buttons */
/*                .arr_dot_slider{
                    position: absolute;
                    right: 0;
                    top: 45em;
                }
*/
                .arrow_slider_container{
                    position: absolute;
                    right: 0;
                    top: 38em;
                }


                /* On hover, add a black background color with a little bit see-through */
                .prev:hover,
                .next:hover {
                  background-color: rgba(0, 0, 0, 0.44);
                }

                /* The dots/bullets/indicators */
                .dot_container{
                    position:absolute;
                    top: 40em;
                    right: 0;
                }
                .dot {
                  height: 11px;
                  width: 11px;
                  margin: 0 5px;
                  background-color: #333;
                  border-radius: 50%;
                  display: inline-block;
                  transition: background-color 0.6s ease;
                }

                .activedot {
                  background-color: rgb(222, 33, 52) !important;
                }

                /* Fading animation */
                .fade {
                  -webkit-animation-name: fade;
                  -webkit-animation-duration: 1.5s;
                  animation-name: fade;
                  animation-duration: 1.5s;
                }

                @-webkit-keyframes fade {
                  from {opacity: .4} 
                  to {opacity: 1}
                }

                @keyframes fade {
                  from {opacity: .4} 
                  to {opacity: 1}
                }

                /* On smaller screens, decrease text size */
                @media only screen and (max-width: 300px) {
                  .text {font-size: 11px}
                }


            /*----------------REQUEST YOUR PUBLISHING GUIDE------------*/
				
                .request a{
                    color: #fff;
                    font-size: 20px;
                }
        /*--------------Services Box Shadow-----------------*/
            #services_box1-shadow,
            #services_box2-shadow{
                box-shadow: 0px 0px 25px 0px rgba(184, 184, 184, 0.35);
                
                background-color: rgb(255, 255, 255);
                padding-bottom:5em;
            }
            #services_box1-shadow{
                border-top-left-radius: 20px;
                border-top-right-radius: 20px;
            }
            #services_box2-shadow{
                border-bottom-left-radius: 20px;
                border-bottom-right-radius: 20px;
            }
            #services_box1-shadow{
                background-color: rgb(255, 255, 255);
            }
            #services_box2-shadow{
                background-color: #faf8f5;
            }
            #services_1st_column{
                padding:4em 8em;
            }
            /*.services_info{
                margin-right:5em;
                margin-bottom:1em !important;
                padding-top:1.5em;
                padding-left:4em;
            }*/
        /*--------------HOMEPAGE TRUSTPILOT-----------------*/

            .trustpilot_container{
                position: absolute;
                width:100%;
                margin-top:17em;
            }

            .trustpilot_col{
                float:left;
                padding:10px;
            }
            .trustpilot_col.col1{
                width:30%;
                text-align:center;
            }
            .trustpilot_col.col2{
                width:70%;

            }
            .colslideleft,
            .colslideright{
                width:50%;
                float:left;
                padding:10px;
                height: auto;
            }
            .trustpilot_carousel{
                box-sizing: border-box;

            }
            .trustpilot_slide{
                display:none;
            }

            /*Trustpilot next and previous*/
            .tp_arrow_slider_container{
                position: absolute;
                right: 0;
                top: 46em;
            }
            .tp_prev,
            .tp_next {
                cursor: pointer;
                position: absolute;
                top: 90%;
                width: auto;
                margin-top: -22px;
                padding: 10px 15px;
                color: #333;
                font-weight: bold;
                font-size: 18px;
                transition: 0.6s ease;
                border-radius: 50px;
                user-select: none;
                background-color: #fff;
                right:4em;
                box-shadow: 7.419px 11.873px 35px 0px rgba(48, 48, 48, 0.1);
            }
            .tp_next{
                right:0;
            }

            /* The dots/bullets/indicators */
            .tp_dot_container{
                position:absolute;
                top: 49em;
                right: 0;
            }
            .tp_dot {
              height: 11px;
              width: 11px;
              margin: 0 5px;
              background-color: #333;
              border-radius: 50%;
              display: inline-block;
              transition: background-color 0.6s ease;
            }

            /*COL 2*/

            .trustpilot_col .star_review{
                padding: 2em 0 1em;
            }
            .trustpilot_col .star_review img{
                width:25%;
            }
            .trustpilot_col .star_review p{
                text-align:right;
                margin-top:-2em;
            }

            .trustpilot_col .profile_con{
                display:inline-block;
                color:#676767;
                width:100%;
                border-bottom: 1px solid #b6b6b6;
                padding-bottom:1em;
            }
            .trustpilot_col .tp_name,
            .trustpilot_col .tp_review{
                position:absolute;
                display: inline-block
            }
            .trustpilot_col .tp_name{
                padding:0 1em;
                font-family: 'Raleway-Bold';
                font-size:19px;
                color:#2a2a2a;
                width:100%;
            }
            .trustpilot_col .tp_review{
                padding:1.5em 1em;
                font-family: 'Raleway-Regular';
                font-size:18px;
            }

            @media all and (max-width: 980px){
                /*HOMEPAGE TRUSTPILOT*/
                .tp_arrow_slider_container {
                    position: relative;
                    top:4em !important;
                    padding: 0 10px;
                }
                .tp_prev, .tp_next {
                    position: static;
                }
                .tp_dot_container {
                    position: relative;
                    top: 5em !important;
                    padding: 0 10px;
                }
                .trustpilot_col .tp_name{
                    font-size:18px !important;
                }
                .trustpilot_col .tp_review {
                    font-size: 17px !important;
                }
                .trustpilot_col.col1,
                .trustpilot_col.col2{
                    width:100% !important;
                }
                .colslideleft,
                .colslideright{
                    width:100%;
                }
                .trustpilot_container{
                    position: relative;
                    margin-top:0em;
                }
                .tp_arrow_slider_container {
                    top: 67em;
                }
                .tp_dot_container {
                    top: 72em;
                }
                .excellent{
                    font-size:23px;
                    color:#2a2a2a ;
                    margin-bottom:0.5em ;
                    margin-top:1em;
                }
                .review{
                    font-size:20px ;
                    color:#2a2a2a ;
                    margin-top:0.3em ;
                }
            }
            @media all and (max-width: 768px){
                
                .trustpilot_col .tp_name{
                    font-size:17px !important;
                }
                .trustpilot_col .tp_review {
                    font-size: 16px !important;
                }
                
            }
            @media all and (max-width: 414px){
                .trustpilot_col .tp_name{
                    font-size:16px !important;
                }
                .trustpilot_col .tp_review {
                    font-size: 15px !important;
                }
            }
            
            
        /*--------------ROAD-----------------------*/
            .home_road{
                font-size:38px;
                padding:2em;
                line-height: 1.6em;
            }
            .home_wrm{
                font-size:40px;
                line-height: 1.5em;
                padding:0 11em;
            }
            .home_wrm1{
                font-size:19px;
                line-height: 2em;
                padding:0 17em;
            }

        /*--------------FEATURED TITLES-----------------------*/
            .flip-box {
                background-color: transparent;
                /*width: 353px;*/
                width: 100%;
                height: 620px;
                perspective: 1000px;
            }
            .flip-box-inner {
              position: relative;
              width: 100%;
              height: 100%;
              text-align: center;
              transition: transform 0.8s;
              transform-style: preserve-3d;
            }

            .flip-box:hover .flip-box-inner {
              transform: rotateY(-180deg);
            }

            .flip-box-front, .flip-box-back {
              position: absolute;
              width: 100%;
              height: 100%;
              backface-visibility: hidden;
            }

            .flip-box-front {
                background-color: #bbb0;
            }
            .flip-box-front {
                padding-top:5em;
            }
            .flip-box-front h2{
                font-family: 'Raleway-Bold';
                color: #2a2a2a;
                font-size:19px;
                padding-top:1em;
            }
            .flip-box-front p{
                font-family: 'Raleway-Regular';
                color: #2a2a2a;
                font-size:19px;
            }

            .flip-box-back {
                background-color: #ffffff;
                box-shadow: 7.419px 11.873px 35px 0px rgba(48, 48, 48, 0.1);
                color: #2a2a2a;
                transform: rotateY(180deg);

            }
            .flip-box-back:after {
                content: '';
                background-image: linear-gradient(34deg, rgb(147,41,30) 0%, rgb(237,33,58) 100% );
                position: absolute;
                height: 15px;
                width: 100%;
                left: 0;
                bottom: 0;
            }
            
            .flip-box-back img{
                width: 90px;
                height: 125px;
            }
            .flip-box-container{
                padding: 5em 3.5em;
            }
            .flip-box-back p{
                font-family: 'Raleway-Regular';
                font-size:19px;
                line-height: 1.8em;
                padding:1em 5px;
            }

            /*--------------------HOME FEATURE BUTTON---------------------*/
                .feature_container{
                    /*position:absolute;*/
                    margin: 10% 0%;
                }
                .feature_container a{
                    color: rgb(165, 38, 34);
                    font-size:19px;
                }

        /*--------------CAROUSEL- RECENT BLOG POST--------------*/
            .et_pb_post_slider.et_pb_bg_layout_dark .post-meta, .et_pb_post_slider.et_pb_bg_layout_dark .post-meta a {
                margin-bottom: 2em;
            }

            .dg-post-thumb{
                padding:1em;
            }
            .swiper-button-prev,
            .swiper-button-next {

                border-radius: 30px;
            }
    /*============================ABOUT PAGE====================================*/

        
        .about_bg::before{
            content:url(/wp-content/uploads/2020/01/about_before.png);
            right: 0;
            position: absolute;
        }
        .about_desc{
            padding-right:10em;
        }
        .offer{
            padding:0 9em;
            margin-top:-6em;
        }
        .offer1{
            padding-right:13em;
        }
        .trustpilot_bbb{
            position:absolute;
            width:100%;
        }
        .trustpilot_bbb .column{
            padding:5px;
        }
        .trustpilot_image{
            width:50%;
        }
        .bbb_image{
            width:50%;
        }
        .trustpilot_image:hover,
        .bbb_image:hover{
            transition: all .3s ease-in-out;
            transform: scale(1.1);
        }


/*        .request_about{
            border-radius: 22px;
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            position: absolute;
            width: 206px;
            height: 79px;
            padding: 15px 20px;
            transition: all .25s ease-in-out;
        }
        .request_about a{
            color: rgb(255, 255, 255);
            font-size: 20px;
        }
        .request_about:hover{
            transform:scale(1.1);
        }*/

        .about_values_container{
            display: flex;
            flex-flow: row wrap;
            justify-content: center;
        }
        .about_values_container > .values{
            color:#d84438;
            text-align:center;
            font-size: 73px;
            padding:25px 35px;
            position:relative;
        }
        .about_values_container > .values > .letters{
            padding:0px 0px 10px;
        }
        .about_values_container > .values span{
            font-size:19px;
        }

        .vision .header, .mission .header, .promise .header {
            font-size: 30px;
            /* height: 196px; */
            color: rgb(255, 255, 255);
            padding: 0.5em 0em;
            text-align: center;
            border-radius: 30px 30px 0px 0px;
        }
        .mission, .promise{
            margin-top:5em;
        }
        .vision .header{
            background-image: -moz-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(221,37,58) 22%, rgb(237,79,48) 100%);
            background-image: -webkit-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(221,37,58) 22%, rgb(237,79,48) 100%);
            background-image: -ms-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(221,37,58) 22%, rgb(237,79,48) 100%);
        }
        .mission .header{
            background-image: -moz-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
            background-image: -webkit-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
            background-image: -ms-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);     
        }
        .promise .header{
            background-image: -moz-linear-gradient( 180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
            background-image: -webkit-linear-gradient( 180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
            background-image: -ms-linear-gradient( 180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
        }
/*        .vision,
        .mission,
        .promise{
            margin-bottom: 5em;
        }*/
        .vision .description,
        .mission .description,
        .promise .description{
            background-color: rgb(255, 255, 255);
            /*height: 550px;*/
            text-align: center;
            padding:1em;
            border-radius: 0px 0px 30px 30px;
            overflow:hidden;
            box-shadow: 0px 0px 15px 0px rgba(143,142,142,0.14);
            transition: border-radius 300ms ease 0ms;
        }
/*        .vision .icon,
        .mission .icon,
        .promise .icon{
            border: 5px solid rgb(255, 255, 255);
            border-radius: 50%;
            width: 120px;
            height: 120px;
            top:-4.5em;
            left: 35%;
            position: absolute;
        }*/
        .vision .icon, .mission .icon, .promise .icon {
            /*border: 5px solid rgb(255, 255, 255);
            border-radius: 50%;
            width: 15%;
            height: 50px;*/
            /* top: -4.5em; */
            /* left: 35%; */
            /* position: absolute; */
            /*margin: auto;*/
        }
/*        .vision .icon{
            background:url(/wp-content/themes/Divi-child/images/icons/Vision.svg), none; 

        }*/
/*        .vision .icon{
            background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(237,79,48) 0%, rgb(221,37,58) 78%, rgb(175,17,35) 99%);
            background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(237,79,48) 0%, rgb(221,37,58) 78%, rgb(175,17,35) 99%);
            background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(237,79,48) 0%, rgb(221,37,58) 78%, rgb(175,17,35) 99%);
        }
        .mission .icon{
            background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);
            background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);
            background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);
        }
        .promise .icon{
            background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,168,16) 0%, rgb(218,128,0) 75%, rgb(178,92,0) 99%);
            background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,168,16) 0%, rgb(218,128,0) 75%, rgb(178,92,0) 99%);
            background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,168,16) 0%, rgb(218,128,0) 75%, rgb(178,92,0) 99%);  
        }*/
/*        .vision .icon img
        {
            padding: 17px 11px 11px;
        }
        .mission .icon img{
            padding: 10px 10px 5px;
        }
        .promise .icon img{
            padding: 15px 10px 10px;
        }*/
        .title_desc{
            line-height: 1.5em;
            font-size:20px;
            padding:1em;
            /*font-weight: 600;*/
        }
        .desc{
            line-height:2em;
            font-size:19px;
            padding:1em 2em;
        }

        .about_section1::after{
            content:url(/wp-content/uploads/2019/08/BG.png);
            right: 0;
            top:47em;
            position: absolute;
        }

	/*============================REFER A FRIEND PAGE===========================*/
		.refer{
			font-size:47px;
			letter-spacing: 7px;
		}
		.campaign{
			font-size:87px;
		}
    /*============================AUTHORS LOUNGE PAGE===========================*/

        .authors_lounge_section2::before{
            content:url(/wp-content/uploads/2019/08/Ellipse-2-1.png);
            right: 0;
            position: absolute;
        }
        .authorslounge_desc{
            padding-right:9em;
        }
        .authorslounge_thispage{
            padding: 0 11em;
        }
        .authorslounge_thispagedesc{
            padding: 0 16em;
        }

    /*============================BLOG PAGE=====================================*/

        .self_publishing{
            font-size:70px;
            line-height: 1em;
        }
        .tips_blog{
            font-size:70px;
            line-height: 1em;
        }

        .fullwidth_blog{
            font-family: 'Raleway-Regular';
            color:#4c4c4c;
        }
        .fullwidth_blog .et_pb_post a img{
            float: left;
            width: 590px;
            height: 350px;
            /*object-fit: cover;*/
            margin: 0 40px 0 0;
        }
        .fullwidth_blog .et_overlay{
            width: 590px;
            height: 350px;
        }
        .fullwidth_blog .et_pb_post h2 {
            font-size:30px;

        }
        .fullwidth_blog .post-meta p{
            font-size:16px;
        }
        .fullwidth_blog .post-content p{
            font-size: 19px;
            line-height: 1.5em;
            color: #333;
        }

        .fullwidth_blog a.more-link{
            font-family:'Raleway-Bold';
            display: inline-block;
            /* padding: 0.3em 1em; */
            color: #a52622;
            /* border: 2px solid #291111; */
            /* background: #291111; */
            margin-top: 20px;
            /* text-transform: uppercase; */
            font-size: 18px;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }
        .fullwidth_blog a.more-link:hover{
            transform:scale(1.1);
        }

        .fullwidth_blog .pagination a{
            font-family:'Raleway-Bold';
            font-size:18px;
            color: #a52622;
        }
        /*Stack the image and content on smaller screens*/
        @media only screen and (max-width: 980px) {
            .fullwidth_blog  .et_pb_post a img {
                width: 100%;
                height: 200px;
                object-fit: cover;
                margin: 0 0 40px 0;
            }
            /*Resize the overlay on smaller screens*/
            
            .fullwidth_blog  .et_overlay {
                width: 100% !important;
                height: 500px !important;
            }
            .fullwidth_blog  .et_pb_post h2 {
                margin: 40px 30px 20px 30px !important;
            }
            .fullwidth_blog .et_pb_post p {
                margin: 0 30px;
            }
            .fullwidth_blog  a.more-link {
                margin: 20px 0 30px 30px;
            }
        }

        /*Each Blog Page*/
        @media (min-width: 981px){
        #main-content .container:before {
            top: 11em !important;
            }
        }
        .et_pb_post .entry-content h2{
            font-family: 'Raleway-SemiBold';
            font-size: 23px;
            line-height: 1.5em;
            padding: 1em 0;
        }
        .et_pb_post .entry-content p{
            font-family: 'Raleway-Regular';
            font-size: 19px;
            color: #333;
            line-height: 1.5em;
        }
    /*============================CONTACT PAGE==================================*/

        .believe{
            font-size:56px;
        }
        .books{
            font-size:49px;
        }
        .usoffice,
        .phoffice{
            margin-right:-4em;
            padding-left:1em;
        }

        .icon-phone,
        .icon-mail-2,
        .icon-clock-circled,
        .icon-location {
            color: #b3252a;
        }
        .mapouter{
            position:relative;
            text-align:right;
            /*height:518px;
            width:978px;*/
            }
        .gmap_canvas {
            overflow:hidden;
            background:none!important;
           /* height:518px;
            width:978px;*/
        }
    /*============================SERVICES PAGE=================================*/
       /*MOBILE RESPONSIVE*/
            /*Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px and also iPads specifically.
                        */
                    @media all and (max-device-width: 825px){
                        /* Force table to not be like tables anymore */
                       /* table, thead, tbody, th, td, tr{
                            display: block;
                        }*/
                        #tblist table, #tblist thead, #tblist tbody, #tblist th, #tblist td, #tblist tr{
                            display: block;
                        }
                        #tblist td.td_footer3, #tblist td.td_footer4{
                            display: none;
                        }
                        .natio_intio_bf td.td_footer2,
                        .int_showcase td.td_footer2,
                        .printad_table td.td_footer2,
                        .pubweekly_table td.td_footer2,
                        .mktgkit_table td.td_footer2,
                        .obp_table td.td_footer2,
                        .bookreview_table td.td_footer2,
                        .book_trailer td.td_footer2,
                        .blogging_services td.td_footer2
                        {
                            display: none !important;
                        }

                        /* Hide table headers (but not display: none;, for accessibility) */
                        #tblist thead tr{
                            position: absolute;
                            top: -9999px;
                            left: -9999px;
                        }
                        #tblist tbody tr {
                            height: 100% !important;
                        }
                        #tblist tr {
                          /*margin: 0 0 1rem 0;*/
                          font-size:16px;
                          text-align:center;
                        }
                          
                        #tblist tr:nth-child(odd) {
                          background: #34a2f357; 
                        }
                        #tblist tr:first-child {
                          border-top-right-radius: 30px;
                          border-top-left-radius: 30px;
                        }

                        
                        #tblist td {
                            /* Behave  like a "row" */
                            border-right: none !important;
                            border-bottom: 1px solid #eee;
                            position: relative;
                            padding-left: 50% !important;
                        }

                        #tblist td:before {
                            /* Now like a table header */
                            position: absolute;
                            /* Top/left values mimic padding */
                            top: 0;
                            left: 6px;
                            width: 45%;
                            padding: 8px 0 0 12px;
                            white-space: nowrap;
                            text-align:left;
                            font-size:17px;
                        }
                        

                        #tblist td.colspan:nth-of-type(1){
                            padding-left:2.5% !important;
                            text-align:left;
                        }
                        #tblist td.table_footer:nth-of-type(1),
                        #tblist td.disclaimer:nth-of-type(1) {
                            padding-left:2.5% !important;
                        }

                        .int_showcase td:before {
                            width: 50% !important;
                            white-space: pre-wrap !important;
                        }
                        .int_showcase tr td{
                            padding: 20px 24px !important;
                        }


                        /*
                        Label the data
                    You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
                        */
                        #tblist tr:last-child td::before {
                            content:'';
                            display: none;
                        }

                        #tblist td.colspan:nth-of-type(1):before,
                        #tblist td.table_footer:nth-of-type(1):before,
                        #tblist td.disclaimer:nth-of-type(1):before { 
                            content: ""; 
                        }
                        #tblist td:nth-of-type(1):before { 
                            content: "ITEM";
                            font-weight: 600;
                            }
                        
                        #tblist td:nth-of-type(2):before{ 
                            content: "IRON"; 
                        }
                        #tblist td:nth-of-type(3):before
                        { 
                            content: "BRONZE"; 
                        }
                        #tblist td:nth-of-type(4):before
                        { 
                            content: "SILVER"; 
                        }
                        #tblist td:nth-of-type(5):before { content: "GOLD"; }

                        #tblist td:nth-of-type(6):before { content: "PLATINUM"; }
                                
                        /*.black_white_package td:nth-of-type(5):before { content: "GOLD"; }
                        .black_white_package td:nth-of-type(6):before { content: "PLATINUM"; }*/
                        
                        /*FULL COLOR*/
                        .fcb_table td:nth-of-type(2):before { 
                            content: "FOLKLORE" !important; 
                        }
                        .fcb_table td:nth-of-type(3):before{ 
                            content: "FAIRYTALE" !important; 
                        }
                        .fcb_table td:nth-of-type(4):before { 
                            content: "FANTASY" !important; 
                        }

                        /*EVENTS*/
                        .events_table td.colspan:nth-of-type(1):before,
                        .events_table td.table_footer:nth-of-type(1):before,
                        .events_table td.disclaimer:nth-of-type(1):before { content: ""; }
                        .events_table td:nth-of-type(1):before { 
                            content: "SHOWNAME" !important;
                            }
                        .events_table td:nth-of-type(2):before{
                            content: "LOCATION" !important;
                        }
                        .events_table td:nth-of-type(3):before{
                            content: "SHOWDATE" !important;
                        }
                        .events_table td:nth-of-type(4):before{
                            content: "RM DEADLINE" !important;
                        }
                        .events_table td:nth-of-type(5):before{
                            content: "CATEGORY" !important;
                        }


                        /*BOOK FAIR*/
                        .natio_intio_bf td:nth-of-type(2):before{
                            content: "NATIONAL" !important;
                        }
                        .natio_intio_bf td:nth-of-type(3):before{
                            content: "INTERNATIONAL" !important;
                        }
                        .natio_intio_bf td:nth-of-type(4):before{
                            content: "NATIONAL PLUS" !important;
                        }
                        .natio_intio_bf td:nth-of-type(5):before{
                            content: "INT. PLUS" !important;
                        }

                        .int_showcase td:nth-of-type(2):before{
                            content: "BOOK EXPO AMERICA/NYRF" !important;
                        }
                        .int_showcase td:nth-of-type(3):before{
                            content: "LONDON BOOK FAIR INT." !important;
                        }
                        .int_showcase td:nth-of-type(4):before{
                            content: "BOOK EXPO AMERICA/NYRF PLUS" !important;
                        }
                        .int_showcase td:nth-of-type(5):before{
                            content: "LONDON BOOK FAIR INT SHOWCASE PLUS" !important;
                        }

                        /*BOOK TOUR*/

                        /*PRINT AD*/
                        .printad_table td:nth-of-type(2):before{
                            content: "SINGLE SLOT" !important;
                        }
                        .printad_table td:nth-of-type(3):before{
                            content: "DOUBLE SLOT" !important;
                        }
                        .printad_table td:nth-of-type(4):before{
                            content: "HALF SLOT" !important;
                        }
                        .printad_table td:nth-of-type(5):before{
                            content: "FULL PAGE" !important;
                        }

                        /*Pub Weekly*/

                        .pubweekly_table td:nth-of-type(2):before{
                            content: "ONLINE BLAST" !important;
                        }
                        .pubweekly_table td:nth-of-type(3):before{
                            content: "ONLINE ELITE" !important;
                        }

                        /*Marketing Kit*/
                        .mktgkit_table td:nth-of-type(2):before{
                            content: "100" !important;
                        }
                        .mktgkit_table td:nth-of-type(3):before{
                            content: "100(STARTER)" !important;
                        }
                        .mktgkit_table td:nth-of-type(4):before{
                            content: "100(PRO)" !important;
                        }
                        .mktgkit_table td:nth-of-type(5):before{
                            content: "250" !important;
                        }
                        .mktgkit_table td:nth-of-type(6):before{
                            content: "500" !important;
                        }

                        /*Online Brand Publicity*/
                        .obp_table td:nth-of-type(2):before { 
                            content: "SILVER" !important; 
                        }
                        .obp_table td:nth-of-type(3):before { 
                            content: "GOLD" !important; 
                        }
                        .obp_table td:nth-of-type(4):before { 
                            content: "PLATINUM" !important; 
                        }

                        /*BOOK REVIEW*/
                        .bookreview_table td:nth-of-type(2):before { 
                            content: "BLUEINK BOOK" !important; 
                        }
                        .bookreview_table td:nth-of-type(3):before { 
                            content: "FOREWORD CLARION" !important; 
                        }
                        .bookreview_table td:nth-of-type(4):before { 
                            content: "KIRKUS INDIE" !important; 
                        }

                        /*BOOK TRAILER*/
                        .book_trailer td:nth-of-type(2):before { 
                            content: "TEASER" !important; 
                        }
                        .book_trailer td:nth-of-type(3):before { 
                            content: "CINEMATIC STANDARD" !important; 
                        }
                        .book_trailer td:nth-of-type(4):before { 
                            content: "TRAILER W/ ADVERTISING" !important; 
                        }
                        .book_trailer td:nth-of-type(5):before { 
                            content: "CINEMATIC" !important; 
                        }


                        /*BLOGGING SERVICES*/
                        .blogging_services td:nth-of-type(2):before { 
                            content: "BASIC" !important; 
                        }
                        .blogging_services td:nth-of-type(3):before { 
                            content: "DELUXE" !important; 
                        }
                        .blogging_services td:nth-of-type(4):before { 
                            content: "PREMIUM" !important; 
                        }

                        /*SOCIAL MEDIA MANAGEMENT*/
                        
                        .socialmed_management td:nth-of-type(2):before { 
                            content: "CONNECT BASIC" !important; 
                        }
                        .socialmed_management td:nth-of-type(3):before { 
                            content: "VISUAL PLUS" !important; 
                        }

                        /*SOCIAL MEDIA ADVERTISING*/
                        .socialmed_ad td:nth-of-type(2):before { 
                            content: "BASIC" !important; 
                        }
                        .socialmed_ad td:nth-of-type(3):before { 
                            content: "ADVANCE" !important; 
                        }

                        /*WEB TRAFFIC*/
                        .web_traffic td:nth-of-type(2):before { 
                            content: "BRONZE" !important; 
                        }
                        .web_traffic td:nth-of-type(3):before { 
                            content: "SILVER" !important; 
                        }
                        .web_traffic td:nth-of-type(4):before { 
                            content: "GOLD" !important; 
                        }
                        .web_traffic td:nth-of-type(5):before { 
                            content: "ADVANCE" !important; 
                        }

                    

                    }
                    @media all and (max-device-width: 449px){
                        .int_showcase td:before {
                            width: 58% !important;
                            font-size: 13px !important;
                        }

                    }
        /*=====END OF MOVILE RESPONSIVE=======*/

        #services_main{
            padding-left:25em;
        }

        @media all and (max-width:1300px){
            #services_main{
                padding-left:15em !important;
            }
        }
        #services-container_banner{
            color:#2a2a2a;
            text-align: center !important;
            line-height: 5em;
        }

        /*Receive a Quote Button*/
            .receive_quote_button{
                width: 845px;
                height: 88px;
                background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                border:none;
                border-radius: 41px;
                font-family: 'Raleway-Light';
                font-size: 40px;
                color: #fff;
            }
            .receive_quote_button:hover{
                transform: scale(1.1);
            }
            .receive_quote_button::after{
                top:1em;
                right:2em;
            }
            span.service_email{
                font-size:30px;
            }
        /*FOOTER TOP 1*/
            .services_footer1-col1{
            }
            .services_accredited{
                float:left;
                width:50%;
            }
            .services_bbb{
                width:50%;
                float:left;
                font-family:'Raleway-Regular';
                font-size:21px;
                color: #2a2a2a;
                /*padding: 0px 3em;*/
                padding: 0px 2em 0 3em;
                line-height: 1.7em;
            }
            .services_trustpilot{
                float:left;
                width:50%;
                /*margin-left: -7em;*/
                padding: 0 1em;
            }
            .services_reviews{
                float:left;
                width:50%;
                text-align:center;
            }

            .excellent{
                font-size:23px;
                color:#2a2a2a ;
                margin-bottom:0.5em ;
                margin-top:1em;
            }
            .review{
                font-size:20px ;
                color:#2a2a2a ;
                margin-top:0.3em ;
            }

        /*---CHOOSE YOUR PACKAGE TABLE---*/
            /*Table*/
                .services-table table,
                #addon_table table,
                .book-review_table table,
                .events_table table,
                .editorial_table table{
                    font-family:'Raleway-Regular';
                    box-shadow: 0px 25px 25px 0px rgba(184, 184, 184, 0.35);
                    border: none;
                    font-size:19px;
                    color:#2a2a2a;
                    border-radius: 30px;
                }
                .services-table table,
                #addon_table table,
                .book-review_table table
                {
                    background-color: #fff0;
                }
                #addon_table
                {
                    padding: 10em;
                }
            /*THEAD*/
                .titlehead th{
                    font-size: 19px;
                    color: #fff !important;
                    padding: 1em !important;
                    text-align: center;
                }
                .titlehead th.dynamic_package1,
                .titlehead th.dynamic_package2{
                    padding: 1em 0.5em;
                }
                .services-table th:first-child
                {
                    color: #2a2a2a !important;
                    text-align: left;
                    padding-left: 1em !important;
                }
                .webpressrelease_table .titlehead th.package1,
                .webpressrelease_table .titlehead th.package2{
                    width:195px;
                }
                .services-table .titlehead th.items
                {
                    width: 392px;
                }
                .natio_intio_bf .titlehead th.items,
                .int_showcase .titlehead th.items,
                .booksigning .titlehead th.items{
                    width: 550px;
                }
                /*BOOK FAIR*/
                    /*BOOK TOUR*/
                        .booktour_table .titlehead th.items,
                        .booksigning .titlehead th.items,
                        .bookreview_table .titlehead th.items{
                            width:auto !important;
                        }

                /*BOOK REVIEW*/
                    .book-review_table .titlehead th.package1,
                    .book-review_table .titlehead th.package2{
                        width: 497px;
                        /*height:70px;*/
                    }

                /*EBOOK*/
                    .ebook_table .titlehead th.package1,
                    .ebook_table .titlehead th.package2,
                    .ebook_table .titlehead th.package3{
                        width: 190px;
                        /*height: 147px;*/
                    }
            /*THEAD CONTAINER*/
            /*General*/
                .titlehead th#generalsize{
                    width:200px;
                }
                .titlehead th.items,
                .titlehead th.package1,
                .titlehead th.package2,
                .titlehead th.package3{
                    border-top-left-radius: 30px;
                    border-top-right-radius: 30px;
                }
                
                .titlehead th.dynamic_package1,
                .titlehead th.dynamic_package2{
                    border-top-left-radius: 30px;
                    border-top-right-radius: 30px;
                    width: 132px;
                }
                .titlehead th.items{
                    background-image: -moz-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%); 
                }
                .titlehead th.package1,
                .titlehead th.package3,
                .titlehead th.dynamic_package1,
                .events_table thead th,
                .editorial_table thead th{
                    background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                }
                .titlehead th.package2,
                .titlehead th.dynamic_package2{
                    background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                }
                .titlehead th.package3{
                    background-image: -moz-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                }
            /*TBODY*/
                /*.services-table tbody tr,
                #addon_table tbody tr,
                .events_table tbody tr,
                .fullcolor_tablepackage tbody tr.footer,
                .book-review_table tbody tr{
                    height: 61px;
                }*/
                tr.tr_table
                {
                    height: 40px;
                }
                .entry-content tr td,
                body.et-pb-preview #main-content .container tr td,
                .entry-content thead th, 
                .entry-content tr th, 
                body.et-pb-preview #main-content .container thead th, 
                body.et-pb-preview #main-content .container tr th {
                    padding: 10px 24px;
                }
            /*TFOOTER*/
                td.table_footer,
                td.disclaimer{
                    font-family: 'Raleway-Medium';
                    color:#fff;
                    background-image: -moz-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -webkit-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -ms-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                }
                tr.tr_table td:first-child{
                    border-bottom-left-radius: 30px;
                }
                tr.tr_table td:last-child{
                    border-bottom-right-radius: 30px;
                }
                td.table_footer,
                td.td_footer1,
                td.td_footer2,
                td.td_footer3,
                td.td_footer4{
                    font-size:18px;
                }
                /*Col 1*/
                td.td_footer1{
                    background-image: -moz-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(253,236,231) 1%, rgb(255,246,237) 100%);
                }
                /*Col 2,5- Red*/
                td.td_footer2{
                    background-image: -moz-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -webkit-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -ms-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                }
                /*Col 3,6- Orange*/
                td.td_footer3{
                    background-image: -moz-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -webkit-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -ms-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                }
                /*Col 4- Yellow*/
                td.td_footer4{
                    background-image: -moz-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                }
            /*Check Content*/
                td span.check,
                td span.wrong{
                    color:#fff;
                    border-radius: 50%;
                    padding: 2px 5px;
                    font-size:14px;
                }
                td span.check{
                    background-color: #038a26;
                }
                td span.wrong{
                    background-color: #e53239;
                }

                td.td_center{
                    text-align:center;
                }
/*                .book-review_table td.td_center{
                    padding:24px !important;
                }*/

                table tr td a{
                    font-family:'Raleway-SemiBold';
                    color:#c92027;
                    font-size:19px;
                }
                table tr td a:hover{
                    color:#e9553c;
                    transition: all .2s ease-in-out;
                }
            /*VIEW BUTTON*/
                .viewbtn{
                    background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                    background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                    background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                    color: #fff;
                    font-size: 15px;
                    padding: 8px 15px;
                    border-radius: 30px
                }
                @media all and (max-width:1718px){
                    .viewbtn{
                        font-size: 13px;
                        /*padding: 8px 20px;*/
                    }
                }
                @media all and (max-width:1230px){
                    .viewbtn{
                        font-size: 12px;
                        padding: 8px 10px;
                    }
                }
            /*All Table Td*/
                tbody tr td.td_sub{
                    padding: 0 3.5em;
                }
                td.colspan{
                    background-color:#fef1ea;
                    font-family: 'Raleway-Semibold';

                }

                table td{
                    border-right:1px solid #9e9e9e;
                }
                table td:last-child{
                    border-right:none;
                }
                table tr:last-child td{
                    border:none;
                }


                .services-title{
                    font-size:40px;
                    font-family: 'Raleway-Semibold';
                }
                .services-subt{
                    font-size:30px;
                    font-family: 'Raleway-Light';
                }

                .services-p1{
                    font-family: 'Raleway-Light';
                    color:#2a2a2a;
                    font-size:25px;
                    line-height:1.5em;
                    margin:2em 0;
                }
                .services-p2{
                    font-family: 'Raleway-Regular';
                    color:#2a2a2a;
                    font-size:19px;
                    line-height: 2em;
                }
        /*==========================SERVICES - PUBLISHING PAGE==============*/
            .self-pub{
                font-size:55px;
                line-height: 1em;
            }
            .services{
                font-size:75px;
            }

            /*BOOK OPTIONS*/
            .book_options{
                /*position:absolute;*/
                width:100%;
                /*padding-left:7em;*/
            }
            .book_options_col{
                float:left; 
                /*padding-right:5em; */
            }
            .book_options_col.bkcol1,
            .book_options_col.bkcol2{
                text-align:right;
            }
            .book_options_col.bkcol1{
                margin-top:4em;
                width:28%;
            }
            .book_options_col.bkcol2{
                margin-top:2em;
                width:32%;
            }
            .book_options_col.bkcol3{
                width:40%;
                text-align:right;

            }
            .book_options p.portrait{
                font-family: 'Raleway-Bold';
                /*line-height: 3em;*/
                padding-top:2em;
                font-size:20px;
            }
            .book_options p.inches{
                font-family: 'Raleway-Medium';
                font-size: 18px;
            }


            /*BACKGROUND*/
                .blk_white::before,
                .full_color::before,
                .ebook_bg::before,
                .childrens_book_bg::before{
                    content:url(/wp-content/uploads/2019/09/blackandwhite-iconbg1.png);
                    position: absolute;
                    right:0;
                }
                .childrens_book_bg::after{
                    content:url(/wp-content/uploads/2019/09/childrensbook.png);
                    position:absolute;
                    right:0;
                    bottom:180em;
                }
                .addon_services::before,
                .editorial_services::before{
                    content:url(/wp-content/uploads/2019/09/addonservicesbg.png);
                    position:absolute;
                    right:0;
                }
                .addon_services::before{
                    top:57em;
                }
                .editorial_services::before{
                    top:60em;
                }
                .blk_white::before{
                    top:46em;
                }
                .full_color::before{
                    top:100em;
                }
                .ebook_bg::before{
                    top:60em;
                }
                .childrens_book_bg::before{
                    top:70em;
                }
                .childrens_after::after{
                    bottom:180em;
                }

            /*=====================Black & White - PUBLISHING PAGE============*/
                .et-fixed-header #sd_services_container::before{
                    content:url(/wp-content/uploads/2019/08/ReadersMagnet-Favicon.png) !important;
                    position: absolute;
                    transform: scale(0.4);
                    /*right: 9em;*/
                    right:0;
                    top: 0;
                    z-index:99 !important;
                }
                #sd_services_container{
                    position: fixed;
                    background-color: #d0d0d0;
                    top:0;
                    width: 26.875%;
                    z-index: 999;
                }
                #sb_services{
                    position: relative;
                    overflow-x:hidden;
                    height: 100%;
                    top: 4em;
                    left: 0;
                }
                #sb_services #nav_menu-2{
                    padding: 5em 3em;
                    width: 100%;
                }
                /*Button*/
                    #sb_services .closebtn {
                        position: absolute;
                        /*top: 1.5em;*/
                        top:1em;
                        right: 0.5em;
                        font-size: 36px;
                        margin-left: 50px;
                        background-color: rgb(183, 21, 21);
                        padding: 0px 5px 5px;
                        border-radius: 15px;
                    }
                    #sb_services .closebtn:hover{
                        transform: scale(1.1);
                        transition:all .2s ease-in-out;
                    }

                /*SIDEBAR MENU*/
                    /*Container*/
                    .sidebar .et_pb_sidebar_0{
                        padding: 4em 2em 2em 1em;
                    }
                    .sidebar .sub-menu{
                        width:100% !important;
                        /*background-color: rgb(250, 248, 245) !important;*/
                    }

                    /*End*/
                    #services_sidebar {
                        height: 75%;
/*                         width: 18.875%;  */
						width: 0%; 
                        position: fixed !important;
                        /* top: 13.65em; */
                        top: 14em;
                        left: 0em;
                        overflow-x: hidden;
                        transition: 0.5s;
                        /* background-color: #faf8f5; */
                        /* border-radius: 20px; */
                        background-color: #ffffff;
                        border-right: 1px solid #c4c4c442;
                        z-index: 99;
                    }
                    /*Button*/
                    .sidebar .closebtn {
                        position: absolute;
                        /*top: 1.5em;*/
                        top:0.5em;
                        right: 0.5em;
                        font-size: 36px;
                        margin-left: 50px;
                        background-color: rgb(183, 21, 21);
                        padding: 0px 5px 5px;
                        border-radius: 15px;
                    }
                    .sidebar .closebtn:hover,
                    #services_main .openbtn:hover{
                        transform: scale(1.1);
                        transition:all .2s ease-in-out;
                    }
                    .btn_container{
                        /* width: 12em; */
                        /* height: 38em; */
                        /* border-right: 1px solid #cecaca59; */
                        position: fixed;
                        padding: 2em 1em 1em;
                        left: 0;
                        top: 13em;
                        z-index:-1;
                    }

                    #services_main .openbtn{
                        font-family: 'Raleway-Regular';
                        background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
                        background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
                        background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
                        border-radius: 10px;
                        width: 50px;
                        height: 40px;
                        font-size:18px;
                        color:#ffffff;
                        margin-bottom: 35px;
                        border:1px solid;
                    /*    position: fixed;
                        top: 13em;
                        left: 15em;*/
                    }
                    /*End*/


                    .sidebar .widgettitle{
                        font-family:'Raleway-Black';
                        font-size:19px;
                        text-transform: uppercase;
                        letter-spacing: 5px;
                    }
                    .sidebar .publishing-menu,
                    .sidebar .marketing-menu{
                        font-family: 'Raleway-Bold';
                        font-size:17px;
                        background-color:#b71515;
                        padding: 6px;
                    }
                    .sidebar .publishing-menu:hover,
                    .sidebar .marketing-menu:hover{
                        background-color:#e53239;
                    }
                    .sidebar .publishing-menu a,
                    .sidebar .marketing-menu a{
                        color:#fff !important;
                    }
                    .sidebar .side_main-menu,
                    .sidebar .side_sub-menu,
                    .sidebar .side_mainsub-menu{
                        font-family:'Raleway-Regular';
                        font-size:18px;
                        padding:0 10px;
                    }
                    .sidebar .side_main-menu a:hover,
                    /*.sidebar .side_main-menu.current-menu-item a,*/
                    .sidebar .side_main-menu [aria-current],
                    .sidebar .side_mainsub-menu a:hover,
                    .sidebar .side_mainsub-menu [aria-current],
                    .sidebar .side_sub-menu a:hover,
                    .sidebar .side_sub-menu.current-menu-item a{
                        color:#b71515;
                        font-weight: 600;
                    }
                    .sidebar i.icon-arrow-combo {
                        right:0;
                        position: absolute;
                    }
            /*=====================Full Color Books - PUBLISHING PAGE============*/

                /*FULL COLOR - COVER ART*/
                .fullcolor_tablepackage{
                    padding: 8em;
                    background-color: rgb(250, 248, 245);
                    box-shadow: 0px 0px 15px 0px rgba(143, 142, 142, 0.14);
                    border-radius:30px;
                    height:75em;

                }
                
                .coverart{
                    font-size:30px;
                }
                .design_options{
                    font-size:25px;
                    margin-bottom:3em;
                }
                .services_design{
                    width:100%;
                }
                .sd_col1, .sd_col2, .sd_col3{
                    float:left;
                    width: 33.3%;
                }
                .sd_head1, .sd_head2, .sd_head3{
                    padding: 1em 0.5em !important;
                    font-family: 'Raleway-Medium';
                    font-size: 19px;
                    color: #fff;
                    text-align: center;
                    font-weight: 700;
                    border-top-left-radius: 30px;
                    border-top-right-radius: 30px;
                }
                .sd_footer1, .sd_footer2, .sd_footer3{
                    height: 40px;
                    border-bottom-right-radius: 30px;
                    border-bottom-left-radius: 30px;
                }
                .sd_head1,
                .sd_footer1{
                    width: 100%;
                    background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                }
                .sd_head2,
                .sd_footer2{
                    width: 100%;
                    background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    }
                .sd_head3,
                .sd_footer3{
                    width: 100%;
                    background-image: -moz-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                }
                .sd_body img{
                    width:100%;
                    margin-bottom:-2em
                }
            /*=====================Add-on Services - PUBLISHING PAGE============*/

                /*ADD-ON*/
                
                #addon_table .titlehead th.package1,
                #addon_table .titlehead th.package2{
                    width: 497px;
                    /*height: 136px;*/
                }

                /*Thead Price*/
                #addon_table .titlehead .th1,
                #addon_table .titlehead .th2{
                    font-size:21px;
                    /*position: absolute;*/
                    /*top:0;*/
                    margin:auto;
                    width: 100px;
                    height: 100px;
                    padding-top: 1.6em;
                    border-radius: 50%;
                    border: 5px solid rgb(255, 255, 255);
                }  
                #addon_table .titlehead .th1{
                    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(235,89,60) 0%, rgb(219,49,68) 78%, rgb(175,17,35) 99%);
                    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(235,89,60) 0%, rgb(219,49,68) 78%, rgb(175,17,35) 99%);
                    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(235,89,60) 0%, rgb(219,49,68) 78%, rgb(175,17,35) 99%);
                }
                #addon_table .titlehead .th2{
                    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);
                    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);
                    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,154,0) 0%, rgb(236,66,20) 78%, rgb(175,17,35) 99%);    
                }
                /*ADD-ON MARGIN*/
                #addon_table .titlehead .th1,
                #addon_table .titlehead .th2{
                    /*margin:-2.5em 9em;*/
                    margin-top: -4em;
                    margin-bottom: 1em;
                }
        /*==========================SERVICES - MARKETING PAGE===============*/
.services_btn{
	text-align:center;
	border: none;
    background: transparent;
    margin-right: 3em;
    margin-top: 1em;
}
.services_btn .amazon img{
	margin-bottom:-1.5em;
}
.services_btn:hover{
	transform:scale(1.1);
	transition:all .25s ease-in-out;
}

            .mktg_word,
            .mktgservices{
                font-size:75px;
                line-height: 1em;
            }
            .mktg_select{
                padding:0 9em;
            }
            /*BACKGROUND*/
                .book_fair::before,
                .book_signing::before,
                .radio_interview::before{
                    content:url(/wp-content/uploads/2019/09/blackandwhite-iconbg1.png);
                    position: absolute;
                    right:0;
                }
                .book_fair::before{
                    top:55em;
                }
                .book_signing::before{
                    bottom:60em;
                }
                .radio_interview::before{
                    top:49em;
                }
            /*=====================EVENTS PAGE- MARKETING PAGE============*/ 
                /*-----------------Events Table---------------*/
                    .events_bg::before{
                    content:url(/wp-content/uploads/2020/01/Shape-7.png);
                    position:absolute;
                    right:0;
                    top: 65em;
                    }
                    .events_table table{
                        font-size:18px;
                        background-color:#fff;
                    }
                    .editorial_table table{
                        font-size:20px;
                    }
                    .editorial_table{
                        padding-left:10em;
                    }


                    /*THead Container*/
                        .events_table thead th{
                            /*height:69px;*/
                            font-size:16px;
                        }
                        .editorial_table thead th{
                            font-size:30px;
                            text-align:center;
                        }
                        .editorial_table .titlehead th.edit{
                            border-top-left-radius: 30px;
                            border-top-right-radius: 30px;
                            width: 132px;
                            height:91px;
                        }
                        .events_table th:first-child{
                            border-top-left-radius:30px;
                            width:452px !important;
                        }
                        .events_table th:last-child{
                            border-top-right-radius:30px;
                        }
                        .events_table th:nth-of-type(2){
                            width:213px;
                        }
                        .events_table th:nth-of-type(3){
                            width:350px;
                        }
                    /*TBody*/
                        .editorial_table tbody tr{
                            height:72px;
                        }
                        .editorial_table tr td:first-child{
                            padding:6px 0 6px 70px;
                            border-right: 1px solid #eeeeee;
                            width: 560px;
                        }

                        .editorial_table .table_footer td{
                            background-image: -moz-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                            background-image: -webkit-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                            background-image: -ms-linear-gradient( -180deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                            border-bottom-left-radius: 30px;
                            border-bottom-right-radius: 30px;
                            color:#fff;
                            font-size:20px;
                            font-family:'Raleway-Regular';
                        }
            /*=====================ONLINE BRAND PUBLICITY- MARKETING PAGE============*/
                .socialmedia_accounts ul li{
                    display:inline-block;
                    font-size: 21px;
                    font-family: 'Raleway-Regular';
                    padding:1em 1.5em;
                }
                .socialmedia_accounts ul li i{
                    margin-right:0.3em;
                }
                .socialmedia_accounts .icon-facebook,
                .socialmedia_accounts .icon-twitter,
                .socialmedia_accounts .icon-linkedin,
                .socialmedia_accounts .icon-pinterest,
                .socialmedia_accounts .icon-instagram{
                    border-radius: 50%;
                    color:#fff;
                    padding:4px 2px;
                }
                .socialmedia_accounts .icon-facebook{
                    background-color:#4767ab;
                }
                .socialmedia_accounts .icon-twitter{
                    background-color:#1da1f2;
                }
                .socialmedia_accounts .icon-linkedin{
                    background-color:#007bb5;
                }
                .socialmedia_accounts .icon-instagram{
                    background-image: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                }
                .socialmedia_accounts .icon-pinterest{
                    background-color:#bc081c;
                }
 
            /*=====================RADIO INTERVIEW PAGE- MARKETING PAGE============*/
                
                /*RADIO INTERVIEW PACKAGES*/
                /*  .radio_table{
                    padding: 1em 0 17em;
                    margin-bottom: 5em;
                }
                .radio_table .sd_head1, .radio_table .sd_head2, 
                .radio_table .sd_head3{
                    height: 165px;
                    padding: 2em !important;
                    font-family: 'Raleway-Medium';
                    font-size: 30px;
                    color: #fff;
                    text-align: center;
                    line-height: 1em;
                    border-top-left-radius: 30px;
                    border-top-right-radius: 30px;
                    border-bottom-left-radius: 30px;
                    border-bottom-right-radius: 30px;
                }
                @media all and (max-width: 1500px){
                    .radio_table .sd_head1, .radio_table .sd_head2, 
                    .radio_table .sd_head3{
                        font-size: 25px;
                    }

                }*/
                .radiointerview_container,
                .printmarketing_container,
                .webpressrelease_container{
                    color:#2a2a2a;
                    line-height:3em;
                    text-align:center;
                    width:100%;
                    height:auto;
                    border-radius: 30px;
                    background-color: rgb(250, 248, 245);
                    margin:auto;
                    margin-bottom:7em;
                    
                }
                /*.radiointerview_container{
                    height: 966px;
                }
                .printmarketing_container{
                    height: 600px;
                }
                .webpressrelease_container{
                    height:966px;
                }*/
                .featured_title1,
                .featured_title2,
                .featured_title3{
                    /*height: 74px;*/
                    font-family: 'Raleway-Semibold';
                    font-size:23px;
                    color:#ffff;
                    padding: 0.3em 0;
                    margin-bottom: 3em;
                    border-top-left-radius:30px;
                    border-top-right-radius:30px;
                }

                .featured_title1,
                .inclusions_title1{
                    background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(219,49,68) 22%, rgb(235,89,60) 100%);
                
                }
                .featured_title2,
                .inclusions_title2{
                    background-image: -moz-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -webkit-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
                    background-image: -ms-linear-gradient( 180deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);

                }
                .featured_title3,
                .inclusions_title3{
                    background-image: -moz-linear-gradient( -180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -webkit-linear-gradient( -180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                    background-image: -ms-linear-gradient( -180deg, rgb(178,92,0) 1%, rgb(218,128,0) 25%, rgb(255,168,16) 100%);
                }
                .featured_subtitle{
                    font-size:23px;
                    padding:0 2em;
                }
                .featured_content{
                    font-family: 'Raleway-Regular';
                    font-size:19px;
                    padding: 0.5em 2em 2em;
                }
            /*=====================BOOK REVIEW=======================*/

                    .service_bookreview table tr td{
                        padding:0em 5em 2em;
                    }
                    .service_bookreview table tr:first-child td{
                        padding-top:2.5em;
                    }
                    .service_bookreview table tr td{
                        border-top:none;
                    }
                    .arrow_down{
                        margin-top:-3em;
                        transition:all .2s ease-in-out;
                    }
                    .arrow_down:hover{
                        transform:scale(1.1);
                    }
                    .service_inclusions,
                    .service_bookreview{
                        text-align:center;
                        padding:0 8em;
                    }
                    
                    .service_bookreview{
                        margin-bottom:8em;
                    }

                    .inclusions_title1,
                    .inclusions_title2,
                    .inclusions_title3{
                        width: 595px;
                        /*height: 65px;*/
                        font-size:23px;
                        color:#fff;
                        margin:0 auto;
                        border-top-left-radius: 30px;
                        border-top-right-radius: 30px;
                        padding: 0.5em 0;
                    }

                    .service_inclusions table,
                    .service_bookreview table,
                    .direct_webpressrelease table{
                        background-color: rgb(255, 255, 255);
                        box-shadow: 2.65px 4.24px 15px 0px rgba(125, 125, 125, 0.14);
                        border-radius: 30px;
                        font-size:19px;
                        line-height: 1.5em;
                        text-align:center;
                        border:none;
                        color:#2a2a2a;
                    }
                    .service_inclusions table tr td{
                        padding: 1em 9em;
                    }

                    .service_inclusions table tr:first-child td{
                        border-top:none;
                    }
                    @media all and (max-width:1230px){
                        .inclusions_title1,
                        .inclusions_title2,
                        .inclusions_title3{
                            width: 100% !important;
                        }
                    }
                    @media all and (max-width:980px){
                        .service_inclusions,
                        .service_bookreview{
                            padding:0 !important;
                        }
                        .direct_webpressrelease{
                            padding:0em !important;                        
                        }
                        
                    }
                    @media all and (max-width:768px){
                        .service_bookreview table tr td,
                        .service_inclusions table tr td {
                            padding: 0em 1em 1em;
                        }
                        .inclusions_title1,
                        .inclusions_title2,
                        .inclusions_title3{
                            font-size:20px;
                        }
                        .service_inclusions table,
                        .service_bookreview table,
                        .direct_webpressrelease table{
                            font-size:17px;
                        }
                    }
                    @media all and (max-width:414px){
                        .inclusions_title1,
                        .inclusions_title2,
                        .inclusions_title3{
                            font-size:17px;
                        }
                        .service_inclusions table,
                        .service_bookreview table,
                        .direct_webpressrelease table{
                            font-size:14px;
                        }
                    }
                    
            /*===============DIRECT WEB PRESS=========================*/

                    .direct_webpressrelease{
                        padding:5em 10em;
                    }

                    .direct_webpressrelease table tr td{
                        text-align:left;
                        padding:15px 2em;
                    }

/*                    .direct_webpressrelease .titlehead th.package1{
                        height:0px;
                        padding:1em !important;
                    }*/
            /*=====================BOOK TRAILERS=======================*/
                /*BOOK TRAILER PACKAGES*/
                .booktrailer{
                    padding: 1em 0 17em;
                    margin-bottom: 5em;
                }
                .booktrailer .sd_head1{
                    /*height: 70px;*/
                    /*padding: 2em 0.5em !important;*/
                    font-family: 'Raleway-Regular';
                    text-align: center;
                }
                .booktrailer .sd_body{
                    font-family: 'Raleway-Regular';
                    padding: 23px 24px;
                    text-align:center;
                    font-size: 19px;
                    color: #2a2a2a;
                    background-color: #fff;
                    border-right:1px solid #9e9e9e;
                }
                .booktrailer .sd_col3 .sd_body {
                    border-right:none;
                }
            /*=====================SOCIAL MEDIA ADS=======================*/
                .socialmed{
                    font-size:25px; 
                    color:#2a2a2a; 
                    line-height:1em; 
                    text-align:center;
                    margin-bottom:2em;
                }

                .socialmed_platcontainer{
                    /*padding:0 10em !important;*/
                    margin:3em auto;
                }
                .socialmedia_platforms{
                    font-family:'Raleway-Regular';
                    box-shadow: 0px 0px 15px 0px rgba(143, 142, 142, 0.14);
                    border-radius:30px;
                    width: 480px;
                    height: 475px;
                    padding:2em;
                }
                @media all and (max-width: 1700px){
                    /*.socialmed_platcontainer{
                        padding:0em !important;
                    }*/
                    .socialmedia_platforms{
                        width: auto;
                        height: auto;
                    }
                }
            /*=====================TOGGLE- MARKETING PAGE============*/
                .direct_media{
                    margin-left:20em;
                    padding-right:10em !important;
                    padding-left:10em !important;
                }
                .toggle_DMPRtable_container{
                    box-shadow: 0px 0px 15px 0px rgba(143, 142, 142, 0.14);
                    border-radius: 20px;
                    background-color: rgb(255, 255, 255);
                    width: 380px;
                    /*height: 343px;*/
                    border:none;
                    /*padding:1em 2em;*/
                    /*margin: -1.46em 0;*/
                }
                .et_pb_toggle_close{
                    padding:12px 20px;
                }
                .toggle_DMPRtable_container .et_pb_toggle_title{
                    font-family:'Raleway-Medium';
                    font-size:19px;
                }
                .et_pb_toggle_title:before {
                    font-size: 25px;
                    color: #5b5151;
                }
                .et_pb_toggle_open .et_pb_toggle_title:before{
                    content:"\42";
                }
                .et_pb_toggle_close .et_pb_toggle_title:before{
                    content:"\43";
                }

                table.toggle_DMPR_table{    
                    border:none;
                }
                table.toggle_DMPR_table th{
                    font-family:'Raleway-Medium';
                    font-size:17px;
                    padding-left: 0;
                }
                table.toggle_DMPR_table td{
                    font-family:'Raleway-Regular';
                    font-size:17px;
                    padding-left:8px;
                }
                table.toggle_DMPR_table td{
                    border-right: none;
                }
                table.toggle_DMPR_table tr:last-child td {
                    border-top: 1px solid #eee;
                }
                @media all and (min-width:1701px) and (max-width: 1750px){
                    .toggle_DMPRtable_container {
                        width: 360px !important;
                    }
                    .direct_media{
                        margin-left:15em;
                    }
                }
                @media all and (min-width:1301px) and (max-width: 1750px){
                    .direct_media{
                        margin-left:15em;
                    }
                }

                @media all and (min-width:1551px) and (max-width: 1700px){
                    .toggle_DMPRtable_container {
                        width: 320px !important;
                    }

                }
                @media all and (min-width:1451px) and (max-width: 1550px){
                    .toggle_DMPRtable_container {
                        width: 300px !important;
                    }

                }
                @media all and (min-width:981px) and (max-width: 1450px){
                    .toggle_DMPRtable_container {
                        width: 260px !important;
                    }
                    .direct_media{
                        padding-left:3em !important;
                    }
                }
                @media all and (max-width: 1300px){
                    .direct_media{
                        margin-left:10em;
                        padding-right:0em !important;
                        padding-left:10em !important;
                    }
                }

                @media all and (max-width: 980px){
                    .toggle_DMPRtable_container{
                        width: 100%;
                    }
                    .direct_media{
                        margin-left:0em !important;
                    }
                }
                @media all and (max-width: 768px){
                    .toggle_DMPRtable_container .et_pb_toggle_title{
                        font-size:17px;
                    }
                    .et_pb_toggle_title:before {
                        font-size: 19px;
                    }

                    table.toggle_DMPR_table th{
                        font-size:14px;
                    }
                    table.toggle_DMPR_table td{
                        font-size:14px;
                    }
    
                }
                @media all and (max-width: 414px){
                    .direct_media{
                        padding-left:3em !important;
                    }
                    .toggle_DMPRtable_container .et_pb_toggle_title{
                        font-size:14px;
                    }
                    .et_pb_toggle_title:before {
                        font-size: 17px;
                    }

                    table.toggle_DMPR_table th{
                        font-size:12px;
                    }
                    table.toggle_DMPR_table td{
                        font-size:12px;
                    }
                }


    /*=============================SELF-PUBLISHING GUIDE PAGE====================*/
        .self-publishing_bg::before{
            content:url(/wp-content/uploads/2019/08/self-publishing-before.png);
            right: 0;
            top: 23em;
            position: absolute;
        }
        .self-publishing_bg::after{
            content:url(/wp-content/uploads/2019/08/self-publishing-after.png);
            left: 0;
            top: 78em;
            position: absolute;
        }

        /*------------GUIDE FORMS----------------*/
        .guide_form_container{
            margin-top:5em;
        }
        .guide_form{
            box-sizing: border-box;
            border-radius: 30px;
            background-color: rgb(255, 255, 255);
            width: 1400px;
/*             height: 939px; */
/*             margin-top: 20em; */
            box-shadow: 0px 0px 2px #efefef;
			margin:auto;
        }
        .guide_form::after{
            content:'';
            position:absolute;
        }
         .guide_background{
            background-image: -moz-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(175,17,35) 1%, rgb(236,66,20) 22%, rgb(255,191,93) 100%);
            box-shadow: 4.239px 6.784px 10px 0px rgba(158, 158, 158, 0.39);
            width: 100%;
			height: 103%;
			border-radius: 35px;
			position: absolute;
			top: -0.8em;
			right: -1px;
			z-index: -9;
        }

        /* Create two equal columns that floats next to each other */
        .guide_column {
          float: left;
          width: 50%;
          padding: 10px;
          height: 300px; /* Should be removed. Only for demonstration */
        }
        /* Clear floats after the columns */
        .guide_row::after {
          content: "";
          display: table;
          clear: both;
        }
        /*ROW*/
        .guide_row{
            color:#3a3a3a;
            padding: 10em 20em;
            font-family:'Raleway-Regular';
        }
        .guide_row img{
            margin: -34em 3em 0;
            position: absolute;
        }
        .per_row{
            margin:2em 0;
        }
        .per_row p{
           font-size:15px; 

        }
        .consultant{
            font-size:40px;
            line-height: 1.5em;
            text-align: center;
        }
        .gethelp{
            font-size:20px;
            text-align: center;
        }

        /*All LABELS*/
        .labeltxt{
            font-size:18px;
        }
        .guide_column input[type=text],
        .guide_column select,
		.guide_column input[type=email]{
            border:1px solid rgb(54, 54, 54);
            width: 266px;
            height: 27px;
            border-radius: 20px;
			font-size: 18px;
    		padding: 0px 10px;
        }
        .guide_column select{
            font-size:18px;
        }

        .guide_policy{
            font-size:16px;
            text-align:center;
        }
        .guide_policy a{
            color:#b33434;
        }
        /*CENTER DIV*/
        .center-signup{
            margin:0 auto;
            width:70%;
        }
        .center-button{
            margin:0 auto;
            width:50%;
        }
        /*--------------------CLAIM YOUR GUIDE-----------------*/
        .btn_guide{
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(232,76,95) 100%);
            border-radius: 23px;
            width: 239px;
            height: 45px;
            font-size:18px;
            color:#ffffff;
            margin-bottom: 35px;
            border:1px solid;
        }
        .btn_guide:hover{
            transform: scale(1.1);
            transition: all .2s ease-in-out;
        }

        /*---------------------CheckBox-------------------*/
        .newsletter{
            display: inline-block;
            position: relative;
            padding-left: 35px;
            margin:3em 0;
            cursor: pointer;
            font-size: 18px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        /* Hide the browser's default checkbox */
        .newsletter input {
          position: absolute;
          opacity: 0;
          cursor: pointer;
          height: 0;
          width: 0;
        }
        /* Create a custom checkbox */
        .checkmark {
          position: absolute;
          top: 0;
          left: 0;
          height: 24px;
          width: 26px;
          background-color: #ffffff;
          border: 1px solid rgb(54, 54, 54);
        }
        /* On mouse-over, add a grey background color */
        .newsletter:hover input ~ .checkmark {
          background-color: #ccc;
        }

        /* When the checkbox is checked, add a blue background */
        .newsletter input:checked ~ .checkmark {
          background-color: #e1495a;
        }

        /* Create the checkmark/indicator (hidden when not checked) */
        .checkmark:after {
          content: "";
          position: absolute;
          display: none;
        }
        /* Show the checkmark when checked */
        .newsletter input:checked ~ .checkmark:after {
          display: block;
        }
        /* Style the checkmark/indicator */
        .newsletter .checkmark:after {
          left: 9px;
          top: 5px;
          width: 5px;
          height: 10px;
          border: solid white;
          border-width: 0 3px 3px 0;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg);
        }
    
    /*============================BOOK EVENTS====================*/
            .eventpage_container{
                line-height: 2em;
                color:#1c1c1c;
                margin:5em 0;
            }
            .eventpage_container h1{
                line-height: 1em;
                margin-bottom: -0.5em;
            }

        /*============================GUADALAJARA & Sharja PAGE====================*/
            .guadalajara_bg::before{
                content:url(/wp-content/uploads/2019/09/Guadalajara-International-Book-Fair.png);
                position: absolute;
                right:0;
                width:55%;
                top: 18em;
                overflow: hidden;
            }
            .sharja_bg::before{
                content:url(/wp-content/uploads/2019/09/Sharjah-International-Book-Fair.png);
                position: absolute;
                right:0;
                top: 18em;
                width: 53%;
            }

        /*============================2020 ALA MIDWINTER====================*/

            p.aml_midwinter{
                font-family: 'Raleway-Regular';
                font-size:28px;
            }
            .midwinter{
                font-family: 'Raleway-ExtraBold';
                font-size:79px;
                letter-spacing: 8px;
            }
        /*============================2020 PLA====================*/
            p.pla1{
                font-family: 'Raleway-Bold';
                font-size:50px;
            }
            .pla2{
                font-family: 'Raleway-ExtraLight';
                font-size:82px;
            }
        /*============================2020 LBF====================*/
            p.lbf1{
                font-family: 'Raleway-Light';
                font-size:43px;
                line-height: 1em;
            }
            .lbf2{
                font-family: 'Raleway-Black';
                font-size: 27px;
                letter-spacing: 13px;
                margin-top:-1em;
            }
        /*============================2020 BOLOGNA CBF====================*/
            .bologna{
                font-family: 'Raleway-Light';
                font-size:72px;
                line-height: 1em;

            }
            .cbf{
                font-size:35px;
                letter-spacing: 7px;
            }
            
        /*============================2020 Book Expo====================*/
            .bookexpo{
                font-family: 'Raleway-Light';
                font-size:66px;
                line-height: 1em;
            }
            .be_show{
                font-size:28px;
                letter-spacing: 12px;
            }

        /*============================2020 ALA ANNUAL CONFE====================*/
            .alaac1{
                font-family: 'Raleway-Bold';
                font-size: 48px;
                line-height: 1em;
            }
            .alaac2{
                font-family: 'Raleway-Regular';
                font-size:33px;
                letter-spacing: 10px;
            }
        /*============================2020 BEIJING INTERNATIONAL BOOK FAIR====================*/
            h1.beijing1{
                font-family: 'Raleway-SemiBold';
                font-size: 73px;

            }
            .beijing2{
                font-family: 'Raleway-Light';
                font-size: 32px;
            }
        /*============================2020 BEIJING INTERNATIONAL BOOK FAIR====================*/
            h1.frankfurt1{
                font-family: 'Raleway-SemiBold';
                font-size: 62px;
                
            }
            .frankfurt2{
                font-family: 'Raleway-Regular';
                font-size: 39px;
            }
        /*============================2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
            .sharjah_ibf1{
                font-family: 'Raleway-ExtraBold';
                font-size: 76px;
            }
            .sharjah_ibf2{
                font-family: 'Raleway-ExtraLight';
                font-size: 70px;
            }
            .sharjah_ibf3{
                font-family: 'Raleway-Black';
                font-size: 42px;
                letter-spacing: 40px;
            }
        /*============================2020 NYLA + NCTE ====================*/

            .nylacontainer h1{
                line-height: 1em;
				margin:2em 0 -0.5em;
				color:#ee7300;
            }
			.nyla1{
				font-family:'Raleway-Bold';
				font-size:53px;
			}
			.nyla2{
				font-family:'Raleway-Bold';
				font-size:56px;
			}
			.nyla3{
				font-family:'Raleway-Regular';
				font-size:27px;
			}
            .ncte1{
                font-family: 'Raleway-Bold';
                font-size: 42px;
            }
            .ncte2{
                font-family:'Raleway-Bold';
                font-size:42px;
            }
            .ncte3{
				font-family:'Raleway-Medium';
                font-size:30px;
				letter-spacing:11px;
            }

        /*============================2020 GUADALAJARA INTERNATIONAL BOOK FAIR====================*/
            .gibf1{
                font-family: 'Raleway-ExtraBold';
                font-size:56px;
            }
            .gibf2{
                font-family: 'Raleway-ExtraLight';
                font-size: 70px;
                margin-top: -0.3em;

            }
            .gibf3{
                font-family: 'Raleway-Black';
                font-size: 42px;
                line-height: 2em;
                letter-spacing: 40px;
            }
            

    /*============================BOOKSTORE PAGE=================================*/
        .rmbkstore{
            font-size:30px;
        }
        .bkstore{
            font-size:70px;
            margin-top:15px;
			font-family:'Raleway-Bold';
        }
        /*Store*/
            /*Select Category*/
           	
			.select2-container--default .select2-selection--single{
				border: none;
				border-radius: 10px;
				display: grid;
				grid-template-columns: auto 50px;
				border: 1px solid rgba(000,000,000,.5);
				height: 50px;
				align-items: center;
				padding-left: 15px;
				font-family: 'Raleway-Regular';
                font-size: 16px;
			}
	
			.select2-container--default .select2-selection--single .select2-selection__arrow{
				position:relative;
				width:100%;
			}
	
            /*Seach Product*/

			form.woocommerce-product-search{
				display: flex;
				width: 100%;
				border-radius: 10px;
				overflow: hidden;
				background: #fff;
				height: 50px;
				font-family: 'Raleway-Regular';
                font-size: 16px;
				justify-content:space-between;
				border: 1px solid rgba(000,000,000,.5);
				padding:5px;
			}
            #woocommerce_product_search-2 .search-field{
             	 font-family: 'Raleway-Regular';
				font-size: 16px;
				width: 100% !important;
				border-top-left-radius: 10px;
				border-bottom-left-radius: 10px;
				padding-left: 10px;
				border:none;
			
            }
            #woocommerce_product_search-2 button {
                display: grid;
				place-content: center;
				background-color: #b72025;
				border-radius:5px;
				width:80px !important;
				border: 1px solid #b72025;
				color:#fff;
				transition:300ms ease 0ms;
            }
			#woocommerce_product_search-2 button:hover{
				transform:scale(1.1);
			}
.woocommerce div.product p.stock{
	font-size: 2em;
    line-height: 2em;
    font-weight: 600;
}

            /*==============Woocommerce==============*/
                /*Bookstore Page*/
                    /*Book Title*/
                   /* .woocommerce li.product-type-grouped  h2.woocommerce-loop-product__title{
                        font-size:17px;
                    }*/
                    .woocommerce ul.products li.product .woocommerce-loop-product__title{
                        font-size: 17px;
                    }

                    /*Book Author*/
                    .woocommerce ul.products li.product p{
                        font-family: 'Raleway-Medium';
                        font-size: 17px;
                        color:#a42722;
                        padding-bottom:0.5em;
                    }

                    /*Hide Customer Matched*/
                    .woocommerce.columns-5 .woocommerce-message{
                        display: none;
                    }

                    /*Select Category*/
                    .woocommerce ul.products.columns-4 li.product p{
                        display:none;
                    }

                    .woocommerce ul.products.columns-4 li.product-type-simple{
                        padding:2em 1.5em 0em  !important;
                    }

                    .woocommerce ul.products.columns-4 li.product-type-simple .et_overlay{
                        display: none;
                    }
                    .woocommerce ul.products.columns-4 li.product-type-simple span.price{
                        padding-bottom:4em;
                    }
                    .woocommerce ul.products.columns-4 li.product-type-simple:hover{
                        background-color: rgb(255, 255, 255);
                        box-shadow: 0px 0px 25px 0px rgba(184, 184, 184, 0.35);
                    }

                    .woocommerce ul.products.columns-4 li.product-type-simple a:hover::after{
                        font-family: 'Raleway-SemiBold';
                        font-size:20px;
                        content: "Read More";
                        position: absolute;
                        background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        color:#fff;
                        width:100%;
                        margin-top:-1em;
                        margin-left: -1.05em;
                        text-align: center;
                        padding: 0.5em 0;
                    }


                    /*Book Price*/
                    /*.woocommerce li.product-type-grouped span.price{
                        display: none !important;
                    }*/

                    /*Read More Button*/
                    .woocommerce li.product-type-grouped{
                        transition: all .1s ease-in-out;
                        padding:2em 1.5em 0em  !important;
                    }
                    .woocommerce li.product-type-grouped:hover{
                        background-color: rgb(255, 255, 255);
                        box-shadow: 0px 0px 25px 0px rgba(184, 184, 184, 0.35);
                    }
                    .woocommerce li.product-type-grouped a:hover::after{
                        font-family: 'Raleway-SemiBold';
                        font-size:20px;
                        content: "Buy Now";
                        position: absolute;
                        background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
                        color:#fff;
                        width:100%;
                        margin-top:-1em;
                        margin-left: -1.05em;
                        text-align: center;
                        padding: 0.5em 0;
						z-index: 9999;
                    }
                    .woocommerce .woocommerce-tabs {
                        margin:  10em 0 45px !important;
                    }


                    /*Pagination*/
                    .woocommerce nav.woocommerce-pagination ul li a.next,
                    .woocommerce nav.woocommerce-pagination ul li a.prev{
                        display: none;
                    }
                    @media all and (min-width:981px ) {
                    /*BOOKSTORE*/
/*                        .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
                                font-size: 1.5em;
                            }*/
                        }
                                
    /*============================BOOKSTORE - Product===============*/
        /*IMAGES*/
        .store_image{
            box-sizing: border-box;
        }
        .store_image .column {
          float: right;
          width: 25%;
          padding: 10px;
        }

        /* Style the images inside the grid */
        .store_image .column img {
          opacity: 0.8; 
          cursor: pointer; 
        }

        .store_image .column img:hover {
          opacity: 1;
        }

        /* Clear floats after the columns */
        .store_image .row:after {
          content: "";
          display: table;
          clear: both;
        }

        /* The expanding image container */
        .store_image .store-img_container {
          position: relative;
          display: none;
        }
        .store_image .store-img_container img{
            width:85% !important;
            float:right;

        }

        
        /*==============Woocommerce==============*/
        /*Bookpage*/

        /*Image Size*/
        .woocommerce-product-gallery__image{
            width:356px !important;
            height:535px !important;
        }

        /*Container Size*/
        /*Left*/
        .woocommerce #content div.product div.images,
        .woocommerce div.product div.images,
        .woocommerce-page #content div.product div.images,
        .woocommerce-page div.product div.images {
            width: 356px;
        }
        /*Right*/
        .woocommerce #content div.product div.summary,
        .woocommerce div.product div.summary,
        .woocommerce-page #content div.product div.summary,
        .woocommerce-page div.product div.summary {
            width: 65%;
        }

        /*Title*/
        .woocommerce div.product .product_title{
            font-family: 'Raleway-Medium';
            line-height: 1.7;
            padding: 0 !important;
        }

        /*Description*/
        .woocommerce-product-details__short-description{
            font-family: 'Raleway-Medium';
            font-size: 20px;
            /* padding-top: 1em; */
            line-height: 1.5em;
            color: #333;
        }

        /*Product Meta*/
        .entry-summary .product_meta{
            font-size: 18px;
            font-family: 'Raleway-Regular';
        }
        .entry-summary .product_meta a{
            color:#b71616;
        }

        /*Table*/
        .entry-summary table{
            margin-bottom:2em !important;
        }

        /*Price Heading*/
        .woocommerce .product-type-grouped .summary p.price{
            display: none;
        }
        .woocommerce .product-type-simple .summary p.price{
            font-family: 'Raleway-Medium';
            padding-bottom: 1em;
            color:#c92b3b;
        }

        /*Price Each-Side*/
        .woocommerce-grouped-product-list-item__price span{
            font-family: 'Raleway-Medium';
            font-size: 21px;
            color: #333333;
        }
        

        /*Button*/
        .woocommerce button.button, .woocommerce button.button.alt,
        .woocommerce-page button.button, .woocommerce-page button.button.alt{
            color: #fff;
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            border-radius: 20px;
        }
        .woocommerce button.button:hover, .woocommerce button.button.alt:hover,
        .woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover{
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            color:#fff;
        }


        /*TABS*/
        body.woocommerce .woocommerce-tabs {
            border-top-left-radius: 30px;
            border-top-right-radius:30px;
        }
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,
        body.woocommerce div.product .woocommerce-tabs ul.tabs {
            padding:0 1em !important;
        }
        .woocommerce-tabs ul.tabs{
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%) !important;
            border-top-left-radius: 30px;
            border-top-right-radius: 30px;
            
        }
        .woocommerce-tabs ul.tabs li{
            font-family: 'Raleway-SemiBold';
            font-size:20px;
            color:#333333;
            padding: 0.5em 3em !important;
        }
        .woocommerce-tabs li.description_tab,
        .woocommerce-tabs li.additional_information_tab,
        .woocommerce-tabs li.reviews_tab{
            height:61px;
            margin-top:1em !important;
            border-top-left-radius: 30px !important;
            border-top-right-radius: 30px !important;
        }
        .woocommerce div.product .woocommerce-tabs .panel {
            font-family: 'Raleway-Regular';
            line-height: 1.5em;
            padding-top: 1em;
            font-size: 20px;
        }
        table.woocommerce-product-attributes tr td.woocommerce-product-attributes-item__value{
            font-style:normal !important;
        }


        /*Hide Description*/
        table.woocommerce-product-attributes tr th.woocommerce-product-attributes-item__label,
        table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--weight,
        table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--dimensions{
            display: none;
        }
        table.woocommerce-product-attributes tr td.woocommerce-product-attributes-item__value{
            font-style:normal !important;
        }      

        /*CART*/
        .woocommerce .woocommerce-message,
        .woocommerce .woocommerce-info{
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
        }
        .woocommerce a.button,
        .woocommerce a.button:hover,
        .woocommerce a.button.alt,
        .woocommerce a.button.alt:hover{
            color:#e52137;
        }

        /*=============Prev Css Books======================*/

            .book_store_container{
                box-sizing: border-box;
            }
            /* Create three equal columns that floats next to each other */
            .book-column {
                color:#424242;
                float: left;
                width: 30%;
                /*padding: 10px;*/
                height: 27em; /* Should be removed. Only for demonstration */
            }

            /* Clear floats after the columns */
            .book_details-container:after {
              content: "";
              display: table;
              clear: both;
            }

            /* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
            @media screen and (max-width: 600px) {
              .book-column {
                width: 100%;
              }
            }

            .aboutbook{
                line-height: 3em;
                color:#424242;
            }
            .book_title{
                font-size: 30px;
            }
            .book_author{
                font-size:21px;
                color:#b71616;
            }
            .book_desc{
                line-height: 1.5em;
                margin-top:1em;
            }
            .book_cat,
            .book-details,
            .subdetails1,
            .subdetails2,
            .book_desc{
                font-size: 18px;
            }
            .book-details{
                padding-right:18.5%;
            }
            .subdetails1{
                padding-right:13%;
            }
            .subdetails2{

            }
            .book_btn{
                width: 169px;
                height: 92px;
                background-color: rgb(255, 255, 255);
                border:2px solid rgb(66, 66, 66);
                font-size:21px;
                margin: 3em 0 4em;
            }
            .price{
                font-size:28px;
            }
            .second-row{
                border-bottom:2px solid #d92233;
                width: 63em;
                margin: 0.5em 0;
            }
            .sub_row{
                position: absolute;
                margin-top:-3em;
            }

        
    /*============================FOOTER TOP PAGES==============================*/
        /*Legal Page*/
        .footer_top_title{
            font-family:'Raleway-ExtraBold';
            color:#4c4c4c;
            font-size:22px;
            text-align:center;
        }
        .footer_top_description{
            font-family:'Raleway-Regular';
            color:#4c4c4c;
            font-size:18px;
            line-height: 1.8em;
        }
        .footer_top_description strong{
            font-size:20px;
            color:#4c4c4c;
            line-height: 1.8em;
            text-decoration:underline;
        }
        .footer_top_description::before{
            content:url(/wp-content/uploads/2019/08/Ellipse-2.1.png);
            position:absolute;
            right:0;
        }

    /*----------------------------FOOTER TOP------------------------------------*/
        /*CONTACT BUTTON*/
        .email,
        .contact-num{
            color: #b3252a;
        }
        .email:hover{
            color: #d31118;
        }
        .et_contact_bottom_container {
            float: left;
            text-align: left;
        }

        /*SOCIAL MEDIA*/
        .socialmedia_container{
            justify-content: center;
            display: flex;
        }
        .socialmedia_container > div{
            line-height: 50px;
            width:65px;
            margin: 2px;
            text-align: center;
            font-size: 25px;
        }
        .socialmedia_container > div a{
            color:#2a2a2a;
        }
        .socialmedia_container > div a i{
            border-radius: 50%;
            padding: 4px 2px !important;
            transition: all .1s ease-in-out;
        }
        .socialmedia_container > div a i:hover{
            color: rgb(165, 38, 34);
/*            border-radius: 50%;
            box-shadow: 0px 0px 30px #2a2a2a;
            background-image: -moz-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(147,41,30) 0%, rgb(237,33,58) 100%);
*/
        }

        .rm_info{
            display: flex;
            flex-flow:row wrap;
            justify-content: center;
        }
/*        @media all and (max-width: 1750px){
            .rm_info > div {
                padding: 0px 40px !important;
            }
            #services_socialmedia .rm_info > div{
                padding: 0px 20px;
            }
            #services_socialmedia .rm_info > div a{
                font-size:18px;
            }
        }
        @media all and (max-width: 1580px){
            .rm_info > div {
                padding: 0px 30px !important;
            }
        }
        @media all and (max-width: 1450px){
            .rm_info > div {
                padding: 0px 20px !important;
            }
        }
        @media all and (max-width: 1300px){
            .rm_info > div {
                padding: 0px 15px !important;
            }
            
        }
        @media all and (max-width: 1215px){
            .rm_info > div {
                padding: 0px 10px !important;
            }
            .rm_info > div a{
                font-size:18px !important;
            }
        }
        @media all and (max-width: 980px){
            .rm_info{
                display: inline;
            }
            .rm_info > div {
                padding: 0px !important;
            }
        }*/
        #services_socialmedia .rm_info > div{
            padding: 0px 20px;
        }
        .rm_info > div{
            padding: 0px 50px;
            line-height: 3em;
        }
        .rm_info > div a{
            color:#2a2a2a;
            font-size:15px;
        }
        .rm_info > div a:hover{
            color:rgb(165, 38, 34);
        }

    /*----------------------------FOOTER----------------------------------------*/
        #main-footer{
          position:relative;
        }
        #footer-bottom{
            background-color: #9f172b;
            padding: 10px 0 0px !important;
        }
        #footer-info,
        #footer-info a{
            font-family: 'Raleway-Regular';
            color:#fff;
            font-size:15px;
        }
        #footer-info a.rm-favicon{
            background: url("/wp-content/themes/Divi-child/images/ReadersMagnet-Favicon.png") no-repeat 0 5px;
            background-size: 45px auto;
            padding: 15px 0 20px 50px;
            display: inline-block;
        }
        #footer-info{
            float: none;
            text-align: center;
            padding: 0;
        }  
        /* End of Footer */


    /*----------------------------SEARCH----------------------------------------*/
        .search #left-area article.purchasable,
        .search #left-area article.page,
        .search #sidebar #archives-2,
        .search #sidebar #categories-2,
        .search #sidebar #meta-2,
        .search ul.products.columns-4 li.product-type-simple,
        .search #left-area p.woocommerce-result-count{
            display: none !important;
        }
        .search #left-area article.product-type-grouped a img{
            float:left;
            width:25%;
            margin: 0 50px 0 0;
        }
        .search #left-area article.post a img{
            float:left;
            width:50%;
            margin: 0 50px 0 0;
        }
        .search #left-area article{
            display: inline-block;
            margin-top: 5em;
        }
        @media (min-width: 981px){
            .search #main-content .container:before {
                height: 85% !important;
            }
        }
        .search ul.products.columns-4 li.product-type-grouped h2.woocommerce-loop-product__title {
            padding-bottom: 1em;
            font-family:'Raleway-Semibold';
            font-size:17px !important;
            color: #424242!important;
        }

        .search ul.products.columns-4 li.product-type-grouped span.price{
            font-size:17px;
            padding-bottom:2em;
            color:#424242!important;
        }

    /*----------------------------SELECT CATEGORY----------------------------------------*/
        

/*================================RESPONSIVE STYLE=========================================*/
   
    /* Large screens (1405px upwards) */
    @media only screen and ( min-width: 1405px ) { 
        /* your css goes here */
    }

    /* Laptops and desktops (1100-1405px) */
    @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
        /* your css goes here */
    }

    /* Tablets in landscape mode (981-1100px) */
    @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
        /* your css goes here */
    }

    /* Tablets in portrait mode (768-980px) */
    @media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
        /* your css goes here */
    }

    /* Smartphones in landscape mode (480-768px) */
    @media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
        /* your css goes here */
    }

    /* Smartphones in portrait mode (0-479px) */
    @media only screen and ( max-width: 479px ) {
        /* your css goes here */
    }


/*==========BANNER RESPONSIVE===============================*/
            /*GLOBAL WIDTH*/
            @media all and (min-width: 981px) and (max-width: 1900px){
                #globalwidth{
                    width:100%;
                }
            }

            @media all and (max-width: 1770px){
				.MySlides .column .description{
					padding-right:0em;
				}
                .column.left.padd {
                    padding-right: 10em;
                }
                /*FEATURED TITLE*/
                .flip-box-front h2,
                .flip-box-front p,
                .flip-box-back p,
                .feature_container a {
                    font-size: 17px !important;
                }
                .home_wrm1{
                    padding:0 5em !important;
                }
                .home_wrm {
                    font-size: 35px !important;
                    padding: 0 5em !important;
                }
                /*ABOUT*/
                .about_desc{
                    padding-right:0em !important;
                }
                .offer{
                    padding:0 2em !important;
                    margin-top:-6em !important;
                }
                .offer1{
                    padding-right:0em !important;
                }
                /*AUTHORS' LOUNGE*/
                .authorslounge_desc{
                    padding-right:0em !important;
                }
                .authorslounge_thispage{
                    padding: 0em !important;
                }
                .authorslounge_thispagedesc{
                    padding: 0em !important;
                }
                /*SERVICES*/
                /*.services-table table,
                #addon_table table,
                .book-review_table table{
                    font-size: 100% !important;

                }*/
                /*SERVICES - Marketing Page*/
                .mktg_select{
                    padding:0em 4em !important;
                }
            }
            @media all and (max-width: 1300px){
                .home_road {
                    font-size: 28px !important;

                }

                /*BOOKPAGE SINGLE*/
                /*Right*/
                    .woocommerce #content div.product div.summary,
                    .woocommerce div.product div.summary,
                    .woocommerce-page #content div.product div.summary,
                    .woocommerce-page div.product div.summary {
                        width: 55% !important;
                    }
                    .woocommerce-tabs ul.tabs li {
                        padding: 0.5em 0em !important;
                    }

            }
			@media all and (min-width:981px) and (max-width:1024px){
				/* 2020 NYLA AND NCTE */
				.nylancte1 {
					font-size: 35px;
				}
				.nylancte2 {
					font-size: 49px;
				}
				.nylancte3 {
					font-size: 31px;
				}
			}
            @media all and (max-width: 1024px){
                .column.left.padd {
                    padding-right: 4em;
                }
                /*SLIDE 4*/
                .slide4 .title{
                    font-size:70px;
                }
                .slide4 .title span.book{
                    font-size:58px;
                }
                /*SLIDE 5*/
                .slide5 .title {
                    font-size: 79px;
                }
                .slide5 .title span.brand {
                    font-size: 52px;
                }

                /*RM BOOKSTORE*/
                .rmstore1 {
                    font-size: 35px;
                }
                .rmstore2{
                    font-size:50px;
                }
                .slide_RMBOOKSTORE .sub_desc {
                    font-size: 22px;
                }
				/* 	NCTE */
				.slide_NCTE .title {
					font-size: 32px;
				}
				/* 	CANADA */
				.canada1 {
					font-size: 30px;
				}
				#nominate {
					font-size: 32px;
				}
				
				



                /*FEATURED TITLE*/
                .flip-box-container {
                    padding: 3em 1em !important;
                }
                .home_road{
                    font-size:25px !important;
                    padding:1em !important;
                }

                /*ABOUT*/
                .about_values_container > .values{
                    font-size: 55px !important;
                    padding:25px 15px !important;
                }
                .about_values_container > .values span {
                    font-size: 17px !important;
                }
                /*CONTACT PAGE*/
                .believe{
                    font-size:40px !important;
                }
                .books{
                    font-size:35px !important;
                }
                .usoffice,
                .phoffice{
                    margin-right:0em !important;

                }
                /*BOOKSTORE*/
                .bkstore{
                    font-size:55px !important;
                } 
				
				/* BOOKFAIR */
				.bookfair1{
					font-size:40px;
				}
				.bookfair2{
					font-size:50px;
					color:#50888e;
				}
				.bookfair3{
					font-size:23px;
				}
				.slide_BOOKFAIR .sub_desc{
					font-size:20px;
				}
				
				/* BOOKPOP UP */
				.pum-theme-133951 .pum-content, .pum-theme-default-theme .pum-content {
/* 					padding: 3em 3em 6em; */
				}
				.bookfair1.popup {
					font-size: 30px;
				}
				.bookfair2.popup {
					font-size: 40px;
				}
				.bookfair3.popup {
					font-size: 18px;
				}
				.slide_BOOKFAIR .sub_desc.popup {
					font-size: 19px;
					padding: 0.5em 0em 1em 0;
				}
				
				
                /*Book Title*/
                .woocommerce ul.products li.product .woocommerce-loop-product__title,
                .woocommerce ul.products li.product p,
                .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price{
                    font-size:14px !important;
                }  
                .woocommerce ul.products li.product p{
                    padding-bottom:0em !important;
                }

                /*SERVICES - Publishing Page*/
                .self-pub{
                    font-size:40px !important;
                }
                .services{
                    font-size:65px !important;
                }
                /*SERVICES - Marketing Page*/
                .mktg_word,
                .mktgservices{
                    font-size:65px !important;
                }

                /*BOOKPAGE SINGLE*/
                /*Right*/
                    .woocommerce #content div.product div.summary,
                    .woocommerce div.product div.summary,
                    .woocommerce-page #content div.product div.summary,
                    .woocommerce-page div.product div.summary {
                        width: 50% !important;
                    }

        }
        /*LARGER MOBILE / TABLET*/
            @media all and (max-width:980px ) {
                #logo {
                    margin-top: 0em !important;
                }
                /*MENU*/
                .et_mobile_menu li.contact-menu a{
                    color:#ffff !important;
                    padding: 1em;
                }
                .contact-menu{
                    padding: 0 !important;
                }
                /*HOME SLIDER*/
				.Myslideshow-container {
                    position:relative !important;
                }
                .myslide_carousel {
                    height: 0px;
                }

                 /*Slide Banner*/
                .column.left{
                  width:100% !important;
                }
                .column.right{
                   width:100% !important;
                   margin-bottom:10em;
                }
                .MySlides .column .description{
                    padding-right:0em;
                }
                .MySlides .column .description {
                    font-size: 16px;
                }
                .myslide_carousel {
                    height: 600px;
                }
				
				/*ARROW AND DOTS*/
                .arrow_slider_container {
                    position: relative !important;
                    top: -6em !important;
                }
                .dot_container {
                    position: relative !important;
                    top: -5em !important;
                }
                .prev, .next {
                    position: static !important;
                }

                
                /*SLIDE 1*/
                .column.slide1 .title{
                    font-size: 38px ;
                }
                .column.slide1 .title span.world{
                    font-size: 86px ;
                }
				/*SLIDE 2*/
                .column.left.slide2{
                    padding-right:20em;
                }
                /*SLIDE 4*/
                .slide4 .title{
                    font-size:65px;
                }
                .slide4 .title span.book{
                    font-size:54px;
                }
                /*SLIDE 5*/
				.column.right.slide5 img {
                    margin-top: 0em;
                }
                .slide5 .title {
                    font-size: 74px;
                }
                .slide5 .title span.brand {
                    font-size: 49px;
                }
				.slide_NATION .title {
					margin-top: 0em;
				}
         
				
                .home_wrm1{
                    font-size: 16px !important;
                    padding:0 3em !important;
                }
                .rm_info{
                    display: inline !important;
                }
                .rm_info > div {
                    padding: 0px !important;
                    line-height: 2em !important;
                }
                /*TUCSON*/
                .title span.tucson,
                .title span.festival_books{
                    font-size:30px;
                }

                /*HOMEPAGE*/
                .home_bg2::after {
                    left: -11em !important;
                    transform: scale(0.5) !important;
                }

                /*Featured Titles*/
                    .flip-box {
                        width: 100% !important;
                        height: 565px !important;
                    }

                /*SERVICES PAGE*/
                    #services_main{
                        padding-left:0em !important;
                    }
                    .services_trustpilot{
                        margin-left: 0em;
                    }
                    .services_reviews span img {
                        max-width: 100%;
                    }
                    .services_reviews {
                        text-align: left;
                    }
                    .footer-top_column1 {
                        border-right:none !important;
                    }
                    span.service_email{
                        font-size:25px;
                    }

                    /*Add-on & Book-Review*/
                    #addon_table,
                    .book-review_table{
                        padding: 5em;
                    }

                /*FOOTER-TOP1*/
                .footer-top_2nd .footer-top_1stcolumn{
                    border-right:none ;
                }
                /*BOOK EVENTS*/
                /*2020 BEIJING INTERNATIONAL BOOK FAIR*/
                .eventpage_container h1 {
                    line-height:1em !important;
                }

                /*ABOUT*/
                .offer{
                    margin-top:0em !important;
                }
                .offer1{
                    padding-right:0em !important;
                }
                .about_bg::before{
                    display: none;
                }
                .about_values_container > .values{
                    font-size: 40px !important;
                    padding:20px 8px !important;
                }
                .about_values_container > .values span {
                    font-size: 16px !important;
                }
                /*BOOKSTORE Page*/
                .bkstore{
                    margin-top:0em !important;
                }

                /*SERVICES*/
                .titlehead th {
                    font-size: 17px;
                }
                .services-table table,
                #addon_table table,
                .book-review_table table,
                .events_table table,
                .editorial_table table{
                    font-size:17px;
                }
                
                /*FEATURED TITLE*/
                .featured_title1,
                .featured_title2,
                .featured_title3,
                .featured_subtitle{
                    font-size:19px;
                }
                .featured_content{
                    font-size:17px;
                }
                
                /*BOOKPAGE SINGLE*/
                /*Right*/
                    .woocommerce #content div.product div.summary,
                    .woocommerce div.product div.summary,
                    .woocommerce-page #content div.product div.summary,
                    .woocommerce-page div.product div.summary {
                        width: 100% !important;
                    }
                    .woocommerce div.product div.summary {
                        margin-top: 10em;
                    }

                    .wc-tabs{
                        display: none !important;
                    }
                    .woocommerce-Tabs-panel{
                        display: block !important;
                    }
                    .woocommerce div.product div.summary {
                        margin-top: 5em;
                    }
                    .woocommerce .woocommerce-tabs {
                        margin: 1em 0 45px !important;
                    }

                    .woocommerce-product-attributes-item__value::before{
                         content: 'Book Description';
                        font-size: 26px;
                        font-family: 'Raleway-Regular';
                    }
                    .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
                            margin: 0px!important;
                        }
            }

        /*SMALLER MOBILE / PHONE*/
            @media all and (max-width:768px ) {
                .MySlides .column .description {
                    font-size: 14px;
                }
                .request a{
                    font-size: 16px !important;
                }
                /*BUTTONS*/
                .main_button_container a,
                .blog_button_container a,
                .lounge_button_container a{
                    font-size:14px;
                }
                /*FEATURED TITLE*/
                .flip-box-front h2,
                .flip-box-front p,
                .flip-box-back p,
                .feature_container a {
                    font-size: 15px !important;
                }

                .home_road{
                    font-size:20px !important;
                }
                .home_wrm {
                    font-size: 30px !important;
                    padding: 0 3em !important;
                }
                .home_wrm1{
                    font-size: 14px !important;
                    padding:0 !important;
                }
                
                /*Blogs Page*/
                .self_publishing,
                .tips_blog {
                    font-size: 50px;
                }

                /*ABOUT*/
                .about_values_container {
                    display: inline !important;
                }
                .vision .header, .mission .header, .promise .header {
                    font-size: 25px !important;
                }
                .title_desc{
                    font-size:16px !important;
                }
                .desc{
                    font-size:14px !important;
                }
                /*BOOKSTORE*/
                .rmbkstore {
                    font-size: 25px !important;
                }
                .bkstore {
                    font-size: 50px !important;
                }

                /*SERVICES*/
                .services-p1 {
                    font-size: 20px;
                }
                .services-p2 {
                    font-size: 16px;
                }
                span.service_email{
                    font-size:17px;
                }
                table tr td a{
                    font-size:14px;
                }
                .titlehead th {
                    font-size: 14px;
                }
                .services-table table,
                #addon_table table,
                .book-review_table table,
                .events_table table,
                .editorial_table table,
                 #tblist td:before{
                    font-size:14px;
                }
                #tblist tr{
                    font-size: 14px;
                }
                /*PUBLISHING SERVICES*/
                    .services-title{
                            font-size:30px;
                        }
                    /*Black and White*/
                    .services-subt {
                        font-size: 20px;
                    }
                    /*Full Color Books*/
                    .fullcolor_tablepackage {
                        height:auto;
                    }
                    .sd_col1, .sd_col2, .sd_col3 {
                        width: 100%;
                        float:none;
                        }
                    .coverart{
                        font-size:25px;
                    }
                    .design_options{
                        font-size:20px;
                        margin-bottom:3em;
                    }
                /*Add-on & Book-Review*/
                    #addon_table,
                    .book-review_table{
                        padding: 0em;
                    }  
                
                /*SERVICES - PUBLISHING*/
                .book_options {
                    padding-left: 0em !important;
                }
                .book_options_col.bkcol1,
                .book_options_col.bkcol2,
                .book_options_col.bkcol3{
                    width:100% !important;
                    text-align:center !important;

                }
                .book_options p.portrait{
                    font-size:17px !important;
                }
                .book_options p.inches{
                    font-size: 16px !important;
                }
                /*SERVICES - Publishing Page*/
                .self-pub{
                    font-size:30px !important;
                }
                .services{
                    font-size:50px !important;
                }
                /*SERVICES - Marketing Page*/
                .mktg_word,
                .mktgservices{
                    font-size:50px !important;
                }
                .mktg_select{
                    padding:0em 2em !important;
                }
                .sd_head1, .sd_head2, 
                .sd_head3,
                .booktrailer .sd_body{
                    font-size: 17px;
                }

                /*Social Media*/
                .socialmed{
                    font-size:20px; 
                }

                /*FEATURED TITLE*/
                .featured_title1,
                .featured_title2,
                .featured_title3,
                .featured_subtitle{
                    font-size:17px;
                }
                .featured_content{
                    font-size:14px;
                }


                
            }

            @media all and (max-width:414px ) {

                /*SLIDE 1*/
                .column.slide1 .title{
                        font-size: 30px !important;
                    }
                .column.slide1 .title span.world{
                    font-size: 68px !important;
                }
                /*SLIDE 2*/
                .column.left.slide2{
                    padding-right:0em;
                }
                /*SLIDE 4*/
                .slide4 .title{
                    font-size:50px;
                }
                .slide4 .title span.book{
                    font-size:42px;
                }
                /*SLIDE 5*/
                .slide5 .title {
                    font-size: 60px;
                }
                .slide5 .title span.brand {
                    font-size: 40px;
                }

                /*RM BOOKSTORE*/
                .rmstore1 {
                    font-size: 27px;
                }
                .rmstore2{
                    font-size: 38px;
                }
                .slide_RMBOOKSTORE .sub_desc {
                    font-size: 17px;
                    line-height: 1.5em;

                }
				/* BOOKFAIR */
				.bookfair1{
					font-size:35px;
					letter-spacing:5px;
				}
				.bookfair2{
					font-size:37px;
				}
				.bookfair3{
					font-size:18px;
				}
				.slide_BOOKFAIR .sub_desc{
					font-size:18px;
				}
				/* 2020 NYLA AND NCTE */
				.nylancte1 {
					font-size: 25px;
				}
				.nylancte2 {
					font-size: 35px;
				}
				.nylancte3 {
					font-size: 22px;
				}
				/* 	NCTE */
				.slide_NCTE .title {
					font-size: 25px;
				}
				/* CANADA */
				.slide_CANADA .title {
					line-height: 2em;
				}
				.canada1 {
					font-size: 20px;
				}
				#nominate {
					font-size: 25px;
					line-height: 1em;
				}

				

                #services_1st_column{
                    padding:2em 3em !important;
                }
                .home_wrm {
                    font-size: 25px !important;
                    padding: 0 !important;
                }
                /*CONTACT PAGE*/
                .believe{
                    font-size:30px !important;
                }
                .books{
                    font-size:26px !important;
                }
                /*SERVICES*/

                .titlehead th {
                    font-size: 12px;
                }
                .services-table table,
                #addon_table table,
                .book-review_table table,
                .events_table table,
                .editorial_table table{
                    font-size:12px;
                }
                td span.check,
                td span.wrong{
                    padding: 1px 3px;
                    font-size:12px;
                }
                /*BOOKSTORE*/
                .rmbkstore {
                    font-size: 20px !important;
                }
                .bkstore {
                    font-size: 40px !important;
                }

                /*SERVICES - Publishing Page*/
                .self-pub{
                    font-size:25px !important;
                }
                .services{
                    font-size:40px !important;
                }
                /*SERVICES - Marketing Page*/
                .mktg_word,
                .mktgservices{
                    font-size:40px !important;
                }


                /*BOOKSTORE SINGLE*/
                .woocommerce-product-gallery__image {
                    width: 60% !important;
                    height: auto !important;
                }
                .woocommerce div.product .product_title {
                    font-size:20px !important;
                }
                .woocommerce-product-details__short-description,
                .woocommerce-grouped-product-list-item__price span {
                    font-size: 17px;
                }
                .woocommerce div.product .woocommerce-tabs .panel,
                .entry-summary .product_meta {
                    font-size: 15px !important;
                }
                .woocommerce-message a.button.wc-forward {
                    width: 100%;
                }
                .woocommerce-Tabs-panel h2,
                .woocommerce-product-attributes-item__value::before{
                    font-size: 20px !important;
                }



            }
            @media all and (max-width:375px ) {

                /*SLIDE 1*/
                .column.slide1 .title{
                        font-size: 25px !important;
                    }
                .column.slide1 .title span.world{
                   font-size: 57px !important;
                }
                /*SLIDE 4*/
                .slide4 .title{
                    font-size:46px;
                }
                .slide4 .title span.book{
                    font-size:38px;
                }
                /*SLIDE 5*/
                .slide5 .title {
                    font-size: 54px;
                }
                .slide5 .title span.brand {
                    font-size: 36px;
                }
            }
            @media all and (max-width:360px ) {
                /*SLIDE 5*/
                .slide5 .title {
                    font-size: 50px;
                }
                .slide5 .title span.brand {
                    font-size: 33px;
                }
            }
            @media all and (max-width:320px ) {


                /*SLIDE 1*/
                .column.slide1 .title{
                        font-size: 23px !important;
                    }
                .column.slide1 .title span.world{
                   font-size: 52px !important;
                }
                /*SLIDE 4*/
                .slide4 .title{
                    font-size:38px;
                }
                .slide4 .title span.book{
                    font-size:32px;
                }
                /*SLIDE 5*/
                .slide5 .title {
                    font-size: 43px;
                }
                .slide5 .title span.brand {
                    font-size: 28px;
                }
				/* 2020 NYLA AND NCTE */
				.nylancte1 {
					font-size: 21px;
				}
				.nylancte2 {
					font-size: 28px;
				}
				.nylancte3 {
					font-size: 18px;
				}
				/* 	NCTE */
				.slide_NCTE .title {
					font-size: 25px;
				}
				
				
            }




/*=============DESKTOP=====================*/

    @media all and (min-width: 981px) and (max-width:1732px ) {

        /*EVENTS PAGE*/
            /*======2020 BEIJING INTERNATIONAL BOOK FAIR====================*/
                #sharjah_img.et_pb_image_0,
                #ncte_img.et_pb_image_0,
                #gibf_img.et_pb_image_0{
                    margin-right: -6em !important;
                }
 
    }
   
    @media all and (max-width:1732px ) {

        /*SERVICES*/
                .radiointerview_container,
            /*Print Marketing*/
                .printmarketing_container,
                .webpressrelease_container {
                    width: 100% !important;
                    height:auto;
                }
                 
    }
     @media all and (max-width:1695px ) {
        /*SERVICES*/
        /*Full Color*/
        .fullcolor_tablepackage {
            height: 70em;
        }
		 
		/* POPUP */
		 .bookfair1.popup {
			font-size: 40px;
		}
		 .bookfair2.popup {
			font-size: 48px;
		}
		 .bookfair3.popup {
			font-size: 22px;
		}
		 .slide_BOOKFAIR .sub_desc.popup {
			font-size: 20px;
		}
		 

    }


    @media all and (max-width:1558px ) {

        /*SERVICES*/
        .services_bbb{
            padding:0 1em;
        }
        .excellent {
            font-size: 22px;
        }
        .review {
            font-size: 18px;
        }
        .services_reviews span img{
            max-width:12%;
        }
    }
    @media all and (max-width:1541px ) {

        /*GUIDE FORMS*/
            .guide_row img {
                margin: -34em 0em 0;
            }
            .guide_background {
                width: 618px;
            }
            .guide_form {
                width: 600px;
            }
            .consultant {
                line-height: 1.2em;
            }
            .guide_column input[type=text],
			.guide_column input[type=email],
            .guide_column select {
                width: 190px;
            }
            .newsletter{
                margin:1.5em 0;
            }
        /*EVENT PAGES*/
        /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
            .sharjah_ibf1{
                font-size: 64px;
            }
            .sharjah_ibf2{
                font-size: 58px;
            }
            .sharjah_ibf3{
                font-size: 30px;
                letter-spacing: 37px;
            }
    }




    @media all and (max-width:1469px ) {

    /*       BOOKSTORE
            Search Product*/
            #woocommerce_product_search-2 .search-field {
                width: 60%;
            }
        }
    @media all and (max-width:1476px ) {

        /*EVENT PAGES*/
        /*==========2020 GUADALAJARA INTERNATIONAL BOOK FAIR============*/
            .gibf1 {
                font-size: 40px;
            }
            .gibf2 {
                font-size: 50px;
            }
            .gibf3 {
                font-size: 30px;
                letter-spacing: 30px;
            }

    }
    @media all and (max-width:1405px ) {
        /*EVENT PAGES*/
            /*==========2020 ALA MIDWINTER=========*/
                p.aml_midwinter {
                    font-size: 25px;
                }
                .midwinter {
                    font-size: 70px;
                }

            /*========2020 PLA=======*/
                p.pla1 {
                    font-size: 40px;
                }
                .pla2 {
                    font-size: 65px;
                }
            /*======2020 LBF=========*/
                p.lbf1 {
                    font-size: 37px;
                }
                .lbf2 {
                    font-size: 25px;
                    letter-spacing: 10px;
                }
            /*========2020 BOLOGNA CBF======*/
                .bologna{
                    font-size:60px;
                }
                .cbf {
                    font-size: 28px;
                }
            /*===========2020 LAT FB===========*/
                .bookexpo {
                    font-size: 56px;
                }
                .be_show {
                    font-size: 24px;
                    letter-spacing: 10px;
                }
            /*==========2020 ALA ANNUAL CONFE=========*/
                .alaac1 {
                    font-size: 40px;
                }
                .alaac2 {
                    font-size: 25px;
                }
            /*=========2020 BEIJING INTERNATIONAL BOOK FAIR========*/
                h1.beijing1 {
                    font-size: 60px;
                }
                .beijing2 {
                    font-size: 27px;
                }
            /*========2020 BEIJING INTERNATIONAL BOOK FAIR=======*/
                h1.frankfurt1{
                    font-size: 50px;
                }
                .frankfurt2 {
                    font-size: 32px;
                }
            /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
                .sharjah_ibf1{
                    font-size: 54px;
                }
                .sharjah_ibf2{
                    font-size: 50px;
                }
                .sharjah_ibf3{
                    font-size: 25px;
                    letter-spacing: 32px;
                }
            /*=======2020 NYLA + NCTE====================*/
					.nyla1{
						font-size:35px;
					}
					.nyla2{
						font-size:36px;
					}
					.nyla3{
						font-size:21px;
					}
					.ncte1{
						font-size: 30px;
					}
					.ncte2{
						font-size:29px;
					}
					.ncte3{
						font-size:25px;
						letter-spacing:5px;
					}

    }

    
    @media all and (max-width:1300px ) {

        /*FEATURED TITLE*/
            .flip-box-container {
                padding: 4em 2em;
        }
        /*GUIDE FORMS*/
            .guide_row img {
                margin: -30em 0em 0;
            }
            .guide_row img{
                width:75%;
            }
            .guide_background {
                width: 553px;
            }
            .guide_form {
                width: 535px;
            }
            .guide_column input[type=text],
            .guide_column select {
                width: 165px;
            }
            .consultant{
                font-size:28px;
            }
            .newsletter{
                margin:1.5em 0;
            }
        /*Full Color Books*/
            .fullcolor_tablepackage {
                height: 60em;
            }

    }


 

    @media all and (max-width:1242px ) {

        /*EVENT PAGES*/
        /*==========2020 ALA MIDWINTER=========*/
            p.aml_midwinter {
                font-size: 22px;
            }
            .midwinter {
                font-size: 60px;
            }
        /*========2020 BOLOGNA CBF======*/
            .bologna{
                font-size:50px;
            }
            .cbf {
                font-size: 25px;
                letter-spacing: 5px;
            }
        /*===========2020 LAT FB===========*/
            .bookexpo {
                font-size: 50px;
            }
            .be_show {

                letter-spacing: 7px;
            }
        /*=========2020 BEIJING INTERNATIONAL BOOK FAIR====================*/
            h1.beijing1 {
                font-size: 50px;
            }
            .beijing2 {
                font-size: 25px;
            }
        /*========2020 BEIJING INTERNATIONAL BOOK FAIR=======*/
            h1.frankfurt1{
                font-size: 42px;
            }
            .frankfurt2 {
                font-size: 27px;
            }
        /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
            .sharjah_ibf1{
                font-size: 48px;
            }
            .sharjah_ibf2{
                font-size: 44px;
            }
            .sharjah_ibf3{
                letter-spacing: 27px;
            }
    }


    @media all and (max-width:1154px ) {
        /*Full Color Books*/
            .fullcolor_tablepackage {
                height: 55em;
            }
    }


    
    @media all and (max-width:1137px ) {
        /*SERVICES*/
        .services_bbb{
            padding:0 0.5em;
            font-size:20px;
        }
    }


     @media all and (max-width:1124px ) {
      
      /*EVENT PAGES*/
            /*========2020 PLA=======*/
                p.pla1 {
                    font-size: 35px;
                }
                .pla2 {
                    font-size: 57px;
                }
            /*===========2020 LAT FB===========*/
                .bookexpo {
                    font-size: 40px;
                }
                .be_show {
                    font-size: 22px;
                    letter-spacing: 4px;
                }
            /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
                .sharjah_ibf1{
                    font-size: 45px;
                }
                .sharjah_ibf2{
                    font-size: 41px;
                }
                .sharjah_ibf3{
                    letter-spacing: 24px;
                }
            /*==========2020 GUADALAJARA INTERNATIONAL BOOK FAIR============*/
                .gibf1 {
                    font-size: 35px;
                }
                .gibf2 {
                    font-size: 44px;
                }
                .gibf3 {
                    font-size: 27px;
                    letter-spacing: 25px;
                }
    }
    

    
    @media all and (max-width:1102px ) {
        /*BOOKSTORE
            Search*/
            #woocommerce_product_search-2 button {
                width: 60px;
            }

    }


    @media all and (max-width:1063px ) {
        /*Publishing and Marketing Servivces*/
    /*            #services_1st_column .et_pb_text_2,
                #services_1st_column .et_pb_text_4{
                    font-size: 35px;
                }*/

        }

/*==============MOBILE======================*/

        /*LARGER MOBILE / TABLET*/
        /*SMALLER MOBILE*/

            @media all and (max-width:690px ) {
                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 515px;
                    }
                    .guide_form {
                        width: 495px;
                    }
                    .guide_row {
                        padding: 17em 1em 5em;
                    }
                    .consultant {
                        font-size: 25px;
                    }
                    .gethelp {
                        font-size: 18px;
                    }
                    .guide_column input[type=text],
                    .guide_column select {
                        width: 190px;
                    }
                    .labeltxt {
                        font-size: 15px;
                    }
            }
            @media all and (max-width:622px ) {
                    /*Publishing and Marketing Servivces*/
        /*            #services_1st_column .et_pb_text_2,
                    #services_1st_column .et_pb_text_4{
                        font-size: 30px;
                    }*/
            }
            @media all and (max-width:620px ) {
                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 460px;
                    }
                    .guide_form {
                        width: 440px;
                    }
                    .guide_row {
                        padding: 20em 1em 5em;
                    }
                    .guide_row img {
                        margin: -27em 0em 0;
                    }
                    .newsletter {
                        font-size: 16px;
                    }
                    .btn_guide {
                        width: 195px;
                        height: 36px;
                        font-size: 15px;
                    }
            }
            
            @media all and (max-width:586px ) {
                    /*EVENT PAGES*/
                        /*==========2020 ALA MIDWINTER=========*/
                            p.aml_midwinter {
                                font-size: 22px;
                            }
                            .midwinter {
                                font-size: 50px;
                            }
                        /*==========2020 PLA=========*/
                            p.pla1 {
                                font-size: 27px;
                            }
                            .pla2 {
                                font-size: 44px;
                            }
                    /*========2020 BOLOGNA CBF============*/
                        .bologna {
                            font-size: 40px;
                        }
                        .cbf {
                            font-size: 22px;
                            letter-spacing: 3px;
                        }
                    /*========2020 ALA ANNUAL CONFE===========*/
                        .alaac1 {
                            font-size: 35px;
                        }
                        .alaac2 {
                            font-size: 23px;
                            letter-spacing: 8px;
                        }
                    /*=========2020 BEIJING INTERNATIONAL BOOK FAIR====================*/
                        h1.beijing1 {
                            font-size: 50px;
                        }
                        .beijing2 {
                            font-size: 25px;
                        }
                    /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
                        .sharjah_ibf1{
                            font-size: 40px;
                        }
                        .sharjah_ibf2{
                            font-size: 37px;
                        }
                        .sharjah_ibf3{
                            letter-spacing: 20px;
                        }

                    /*==========2020 GUADALAJARA INTERNATIONAL BOOK FAIR============*/
                        .gibf1 {
                            font-size: 30px;
                        }
                        .gibf2 {
                            font-size: 38px;
                        }
                        .gibf3 {
                            font-size: 25px;
                            letter-spacing: 20px;
                        }
				/*=======2020 NYLA + NCTE====================*/
					.nyla1{
						font-size:30px;
					}
					.nyla2{
						font-size:31px;
					}
					.nyla3{
						font-size:18px;
					}
					.ncte1{
						font-size: 25px;
					}
					.ncte2{
						font-size:24px;
					}
					.ncte3{
						font-size:18px;
					}
				


            }

            @media all and (max-width:543px ) {
                    /*Blogs Page*/
                    .self_publishing,
                    .tips_blog {
                        font-size: 40px;
                    }

            }
            @media all and (max-width:540px ) {
                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 400px;
                    }
                    .guide_form {
                        width: 380px;
                    }
                    .guide_row img {
                        margin: -25em 0em 0;
                    }
                    .guide_column input[type=text],
                    .guide_column select {
                        width: 140px;
                    }
                    /*FULL COLOR*/
                        .fullcolor_tablepackage {
                            padding: 5em;
                        }

            }
            @media all and (max-width:494px ) {
                /*-----------------------HOME PAGE----------------------*/
                    .dot {
                      margin: 0 3px;
                   }
                   .prev,
                    .next{
                        font-size:15px;
                    }

            }
            @media all and (max-width:476px ) {

                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 370px;
                    }
                    .guide_form {
                        width: 350px;
                    }
                    .guide_row img {
                        margin: -20em 0em 0;
                    }
                    .guide_row {
                        padding: 16em 1em 5em;
                    }
            }

            @media all and (max-width:447px) {
                /*ABOUT US PAGE*/
                .vision .icon,
                .mission .icon,
                .promise .icon{
                    left: 35%;
                }
            }
            @media all and (max-width:434px ) {
                    /*Blogs Page*/
                    .self_publishing,
                    .tips_blog {
                        font-size: 30px;
                    }

                }

            @media all and (max-width:420px ) {
                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 340px;
                    }
                    .guide_form {
                        width: 320px;
                    }
                    .guide_row img {
                        margin: -20em 0em 0;
                    }
                    .guide_row {
                        padding: 15em 1em 0em;
                    }
                    .guide_column input[type=text],
                    .guide_column select {
                        width: 118px;
                    }
                    /*SERVICES*/
                    table.ebook_table {
                        margin-left:-4em;
                    }
            }


            @media all and (max-width:400px ) {
                    /*GUIDE FORMS*/
                    .guide_background {
                        width: 300px;
                    }
                    .guide_form {
                        width: 280px;
                    }
                    .guide_column input[type=text],
                    .guide_column select {
                        width: 108px;
                    }
                    .btn_guide {
                        width: 165px;
                        font-size: 13px;
                    }
                    .labeltxt {
                        font-size: 14px;
                    }
                    .newsletter {
                        font-size: 14px;
                    }
                    .checkmark {
                        height: 20px;
                        width: 21px;
                    }
                    .guide_policy {
                        font-size: 14px;
                    }
                    .gethelp {
                        font-size: 16px;
                    }
                    .consultant {
                        font-size: 18px;
                        line-height: 2.2em;
                    }

                    /*FULL COLOR*/
                    .fullcolor_tablepackage {
                        padding: 2em;
                    }

                    /*EVENT PAGES*/
                        /*==========2020 ALA MIDWINTER=========*/
                            .midwinter {
                                font-size: 35px;
                                letter-spacing: 3px;
                            }
                        /*========2020 ALA ANNUAL CONFE===========*/
                            .alaac1 {
                                font-size: 25px;
                            }
                            .alaac2 {
                                font-size: 20px;
                                letter-spacing: 3px;
                            }
                        /*=======2020 SHARJAH INTERNATIONAL BOOK FAIR====================*/
                            .sharjah_ibf1{
                                font-size: 35px;
                            }
                            .sharjah_ibf2{
                                font-size: 32px;
                            }
                            .sharjah_ibf3{
                                letter-spacing: 15px;
                            }
                        /*==========2020 GUADALAJARA INTERNATIONAL BOOK FAIR============*/
                            .gibf1 {
                                font-size: 25px;
                            }
                            .gibf2 {
                                font-size: 32px;
                            }
                            .gibf3 {
                                font-size: 20px;
                                letter-spacing: 18px;
                            }
            }



            @media all and (max-width:320px) {

                /*GUIDE FORMS*/
                    .guide_row img {
                        margin: -15em 0em 0;
                    }
                    .guide_background {
                        width: 280px;
                    }
                    .guide_form {
                        width: 260px;
                    }
                    .guide_row {
                        padding: 15em 0em 0em;
                    }
            }
         

  



    /* END OF RESPONSIVE STYLE */




/*Level 3 Winner | Grand Bonanza Winners - Viriginia Metzler*/



.book-title-virginia-metzler {
	font-family:'AGaramondProR';
	font-size:82px;
	color:#ffa200;
}

.publishers-buttons {
	display: grid;
    grid-template-columns: 20% 10% 70%;
    align-items: center;
    justify-content: center;
	margin-top:20px;
}

.amazon-virginia{
	cursor:pointer;
}
.barnes-virginia{
	cursor:pointer;
}




/*Level 3 Winner | Grand Bonanza Winners - Edward Lipinski*/

.publishers-buttons-edward {
	display: grid;
    grid-template-columns: 25% 15% 60%;
    align-items: center;
    justify-content: center;
}