@charset "utf-8";
/* CSS Document */
.wf-loading{
    font-family: "sans-serif";
    font-size: 45px;
    visibility: hidden;
}
.wf-active{
    visibility: visible;
}
html { font-size:15px; font-family:"acumin-pro-extra-condensed",sans-serif; background:#f2f2f2; }
body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font:100%/1.4; font-weight:400; overflow-x:hidden; overflow-y:auto; margin:0; padding:0; color:rgba(77, 77, 77, 1); position:relative; overflow-x:hidden; font-family:'Saira-Regular', Arial, sans-serif; }
/* ~~ Element/tag selectors ~~ */
.wraper { }
.container_ato { }
html, body { width:100%; min-height:100%;height: unset;}
html, head, body, header, footer, div, span, strong, em, i, u, a, p, form, hgroup, h1, h2, h3, h4, h5, h6, article, aside, section, blockquote, abbr, address, canvas, audio, video, figure, summary, time, ul, ol, li, nav, menu, dd, dl, dt, table, thead, tbody, tfoot, tr, th, td, img, label, button, input, checkbox, radiobutton, select, textarea { margin:0px; padding:0px; border:0px; }
header, footer, form, article, aside, section, canvas, figure, nav { display:block; box-sizing:border-box; }
/* h1, h2, h3, h4, h5, h6 { font-size:100%; font-family:'proxima nova', Georgia, Arial, sans-serif; line-height:20px; } */
iframe {
    border: 0;
}
a {
	color: #2bb3c7;
}
#registration {
    margin-top: 51px !important;
}

.flashanimation { position:absolute; top:0px; left:0px; width:100%; height:100%; float:left; z-index:0; opacity:0.6; }

.wraper, .container_ato, .container_fix, .base_container { width:100%; height:100%; box-sizing:border-box; position:relative;/* z-index:2;*/ background-color:#FFF; }
/*body.modal-open .wraper {z-index:auto;}*/
/*.container-fluid{overflow: hidden;}*/
.container_fix { margin:0 auto; padding:0px; }
.mainsite_fix { overflow:hidden; }
.base_container { margin:0 auto; padding:0px; }
.base_content { margin:0 auto 0 250px; padding:0px; }

.header, .contentbody, .footer { width:100%; height:auto; position:relative; }
.footer {
    border-top: none !important;
    padding-top: 0;
}

.header { background:#333333; }

.contentbody { height:100%; margin-top:52px; height:5000px; }

.base_logobar { height:40px; margin-bottom:3px; }
.base_navbar { height:30px; margin-bottom:3px; }
.base_footer { height:auto; margin-top:3px; }

.content { width:100%; height:100%; display:table; box-sizing:border-box; }

.content-wrapper, .right-side, footer, #footernavbar { -webkit-transition:-webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out; -moz-transition:-moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out; -o-transition:-o-transform 0.3s ease-in-out, margin 0.3s ease-in-out; transition:transform 0.3s ease-in-out, margin 0.3s ease-in-out; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }

#contentbase { background:#FFFFFF; padding-bottom: 20px;}

.nav .open > a { background-color:transparent; }
.nav .open > a:hover { background-color:transparent; }
.nav .open > a:focus { background-color:transparent; }

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/
.ivhtag { float:left; position:absolute; line-height:1px; top:-9999px; left:-9999px; }

#wrapper { -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; padding-left:0; background: #FFF;}
#wrapper.toggled { padding-left:300px; }
#wrapper.toggled #sidebar-wrapper { width:300px; }
#wrapper.toggled #page-content-wrapper>header, #wrapper.toggled #page-content-wrapper>div, #wrapper.toggled #page-content-wrapper>footer { margin-right:-300px; }

.slimScrollDiv { overflow-y:auto; width:300px; height:auto; }
.leftnav {float:left; height:60%; left:0; overflow-y:hidden !important; position:relative; top:0; }
#sidebar-wrapper { -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; background:#000; height:100%; left:300px; margin-left:-300px; overflow-x:hidden; overflow-y:auto; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; width:0; z-index:9; box-shadow:0px 0px 10px #000000 }
#sidebar-wrapper::-webkit-scrollbar { display:none; }

#sidebar-wrapper{
        background: #2b2b2b;   
    
}

.search_inputgroup .search_input, .search_inputgroup2 .search_input {
     background: white !important;   
}

.search_inputgroup .search_button-footer, .search_inputgroup2 .search_button-blue {
        background: white !important;   
}

.search_inputgroup .search_button-footer, .search_inputgroup2 .search_button-blue {
    font-size: 15px;
    line-height: 32px;
    color: #ec0044 !important;
    
}

.sidebar-nav li a i, .navbar .nav li a i{
    color: #ec0044 !important;
}

.collapse.in {
    border-bottom: 1px solid #ec0044 !important;
}
.hamburger-login-border {
    padding: 0 15px 0 15px;
    border-top: 1px solid #ec0044 !important;
}
.sidebar-nav li a {
   font-size: 13px;
    line-height: 15px;
    color: #fff;
    font-weight: bold;
    font-family: ProximaNova-Medium;
    letter-spacing: .3px;
}

.nav > li > a {
    padding: 0  !important;
}

ul.topics-list {
    padding: 0  !important;
    list-style: none;
}
    

#page-content-wrapper { padding-top:0px; width:100%;
    /*margin-bottom: 50px;*/ }
.dropdown-menu>li>a{color: #fff; background-color:#333}


.text-ellipsis {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: black;
    white-space: normal;
    max-height: 40px;
    line-height: 1.5em;
}
.text-ellipsis-3 {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    color:black;
	white-space: normal;
}

.imgResponsiveWrap img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav { list-style:none; margin:0; padding:40px 20px 0px 20px; position:absolute; top:0; width:300px; box-sizing:border-box; line-height:40px;}
.sidebar-nav li { line-height:normal; margin:0px; padding:6px 0 0px 0px; position:relative; width:100%; }
.sidebar-nav li.sidebar-brand { display:inline-block; line-height:20px; position:relative; width:100%; text-align:center; }

/*
.sidebar-nav li:before { -moz-transition:width 0.2s ease-in; -ms-transition:width 0.2s ease-in; -webkit-transition:width 0.2s ease-in; background-color:#1c1c1c; content:''; height:100%; left:0; position:absolute; top:0; -webkit-transition:width 0.2s ease-in; transition:width 0.2s ease-in; width:3px; z-index:-1; }
.sidebar-nav li:first-child a { background-color:#333333; color:#ffffff; }
.sidebar-nav li:nth-child(9):before { background-color:#b2a7d6; }
.sidebar-nav li:hover:before { -webkit-transition:width 0.2s ease-in; transition:width 0.2s ease-in; width:100%; }
*/




.sidebar-nav li.open:hover before { -webkit-transition:width 0.2s ease-in; transition:width 0.2s ease-in; width:100%; }
.sidebar-nav .dropdown-menu { background-color:#222222; border-radius:0; border:none; box-shadow:none; margin:0; padding:0; position:relative; width:100%; }
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus { background-color:transparent; color:#ffffff; text-decoration:none; }
.sidebar-nav > .sidebar-brand { font-size:20px; height:65px; line-height:44px; }
.sidebar-nav li ul li { text-transform:none; padding:0px 12px 0; }

.sidebar-nav li ul li a i.fa-ellipsis-v { margin-right:8px; }
.sidebar-nav li a.history_link { display:inline-block; padding-left:15px; position:relative;font-size: 13px;font-family: "Saira-Regular",sans-serif;font-style: normal;font-weight: 300; cursor: pointer;}
.sidebar-copyright {font-family:"Saira-Regular"; font-size: 10px; color: #a6a9ab;}

.history_link .history_icon { font-size:16px; left:0; position:absolute; top:6px; }

aside.leftnav nav.menu-inner ul li { }

.bigimg { height:auto; overflow:hidden; position:relative; width:100%; }
.bigimg .bigimg-inner { height:100%; width:100%; min-height:260px; }
.bigimg .bigimg-inner img { display:block; height:100%; width:100%; }

.txtoverly_aligner { top:25%; left:0; position:absolute; width:100%; z-index:2; text-align:center; }
.txtoverly_aligner .inner-width { padding:0; margin:0 25%; padding-bottom:30px; text-align:left; }

.txtoverly_bigimg { float:left; min-height:1px; padding:0 15px; position:relative;box-sizing:border-box; }

a.txtoverly_bigimg_lnk { color:#fff; display:inline-block; font-family:"proxima_nova_altbold"; font-size:18px; font-weight:400; padding:5px 15px; background:#2bb3c7; text-decoration:none; cursor:pointer; }
a.txtoverly_bigimg_lnk:hover { color:#fff; text-decoration:none; }
.txtoverly_bigimg .title { font-family:"proxima_nova_altbold"; font-size:45px; font-weight:400; letter-spacing:0; line-height:55px; text-transform:none; color:#fff; margin-bottom:20px; }
.txtoverly_aligner .title span.subtitle { display:block;  font-size:45px; }
.txtoverly_aligner .title span.subtitlecaption  { font-family:"proxima nova"; display:block;  font-size:13px; line-height:40px; }
.txtoverly_aligner .title span.bg { background:rgba(0, 0, 0, 0.65); box-decoration-break:clone; box-shadow:10px 0 0 rgba(0, 0, 0, 0.65), -10px 0 0 rgba(0, 0, 0, 0.65); display:inline; }
.txtoverly_aligner .title span.no-bg { box-decoration-break:clone; display:inline; }
.txtoverly_bigimg_lnk{background:#dc4137;}

@media (max-width:767px) {
    .txtoverly_aligner { top:10%; }
    .txtoverly_aligner .inner-width { margin:0 5%; }
    .txtoverly_bigimg .title { font-size:25px; line-height:25px; }
    .txtoverly_aligner .title span.subtitle { display:block;  font-size:25px; }
    .txtoverly_aligner .title span.subtitlecaption  { font-size:13px; line-height:20px; }
    .bigimg .bigimg-inner img { display:block; height:auto; width:100%; min-height:260px }
    .mainmenualigner_01 {float:none; width:100%; position: relative; margin-left:0px; margin-right:0px; top:5px; }
    /*footer { margin-bottom:54px; }*/
    .awards-page  footer{margin-bottom:0px; }
    #footernavbar { margin-bottom: 0px !important; } /** Temporary fix to make this visible for mobile resolutions **/
    .navbar-nav .open .learn-menu-footer{position: absolute !important; }
}


@media (min-width:768px) {
    .txtoverly_aligner { top:20%; }
    .txtoverly_aligner .inner-width { margin:0 15%; }
    .txtoverly_bigimg .title { font-size:30px; line-height:30px; }
    .txtoverly_aligner .title span.subtitle { display:block;  font-size:30px;}
    .txtoverly_aligner .title span.subtitlecaption  { font-size:13px; line-height:25px;}
    .bigimg .bigimg-inner img { display:block; height:auto; width:100%; }
    .mainmenualigner_01 {float:none; width:100%; position: relative; margin-left:0px; margin-right:0px; }
    footer { margin-bottom:0px; }
	.eight-channel-videos-block .responsive-iframe {max-height: 600px;padding-bottom: 38.25%;}
}
@media (min-width:992px) {
    .txtoverly_aligner { top:30%; }
    .txtoverly_aligner .inner-width { margin:0 20%; }
    .txtoverly_bigimg .title { font-size:40px; line-height:45px; }
    .txtoverly_aligner .title span.subtitle { display:block;  font-size:40px;}
    .txtoverly_aligner .title span.subtitlecaption  { font-size:13px; line-height:30px;}
    .bigimg .bigimg-inner { display:block; height:auto; width:100%; overflow: hidden; vertical-align: middle; }
    .bigimg .bigimg-inner img { display:block; height:auto; width:100%;  }
    .mainmenualigner_01 {float:right; position: relative; margin-left: -550px; margin-right:100px;}
    footer { margin-bottom:0px; }
	
	.term-body > div:first-child {margin-top: -40px;}
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger { background:transparent; border:none; display:block; height:32px; padding:10px; margin-right:25px; position:relative; width:32px; z-index:3; }
.hamburger:hover { outline:none; }
.hamburger:focus { outline:none; }
.hamburger:active { outline:none; }
.hamburger.is-closed:before { -webkit-transform:translate3d(0, 0, 0); -webkit-transition:all 0.3s ease-in-out; color:#c0bfbf; content:''; display:block; font-size:14px; line-height:32px; opacity:0; text-align:center; width:100px; }
.hamburger.is-closed:hover before { -webkit-transform:translate3d(-100px, 0, 0); -webkit-transition:all 0.3s ease-in-out; display:block; opacity:1; }
.hamburger.is-closed:hover .hamb-top { position:absolute; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); top:25%; margin-left:17px; float:right; width:16px; transition:all 0.2s ease-in-out; }
.hamburger.is-closed:hover .hamb-bottom { position:absolute; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); bottom:25%; margin-left:17px; float:right; width:16px; transition:all 0.2s ease-in-out; }
.hamburger.is-closed .hamb-top { transition:all 0.2s ease-in-out; background-color:rgba(255, 255, 255, 0.9); top:5px; }
.hamburger.is-closed .hamb-middle { background-color:rgba(255, 255, 255, 0.9); margin-top:-2px; top:50%; }
.hamburger.is-closed .hamb-bottom { transition:all 0.2s ease-in-out; background-color:rgba(255, 255, 255, 0.9); bottom:5px; }
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom, .hamburger.is-open .hamb-small-bottom, .hamburger.is-open .hamb-small-top, .hamburger.is-open .hamb-small-middle{ height:3px; left:0; position:absolute; width:100%; background:#27b2c5; }
.hamburger.is-open .hamb-small-middle{background: none;}
.hamburger.is-open .hamb-top { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color:#27b2c5; margin-top:5px; top:50%; height: 2px;width: 150%;}
.hamburger.is-open .hamb-middle { background-color:#555; display:none; }
.hamburger.is-open .hamb-bottom { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color:#27b2c5; margin-top:5px; top:50%; height: 2px;width: 150%;}
.hamburger.is-open:before { -webkit-transform:translate3d(0, 0, 0); -webkit-transition:all 0.3s ease-in-out; color:#ffffff; content:''; display:block; font-size:14px; line-height:32px; opacity:0; text-align:center; width:100px; }
.hamburger.is-open:hover before { -webkit-transform:translate3d(-100px, 0, 0); -webkit-transition:all 0.3s ease-in-out; display:block; opacity:1; }
.about{font-size: 17px;}/** new style **/
.currentissue-image{margin: 0 20px;text-align: center;width: 125px;padding: 10px 0 0 20px; min-height: 150px;}
.hamburger-login-border{padding:0 15px 0 15px;border-top: 1px solid #aaa;}
.hamburger.is-open .hamb-small-bottom {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    /* transform: rotate(-45deg); */
    /* -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); */
    background-color: #fff;
    margin-top: -10px;
    top: 50%;
}


.hamburger.is-open .hamb-small-top {
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    /* transform: rotate(40deg); */
    /* -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); */
    background-color: #fff;
    margin-top: 10px;
    top: 50%;
}
li.topics-list-item {
    border-radius: 0px;
    border: 0px;
    background: transparent;

}
ul.topics-list {
    padding: 10px 25px;
    margin-bottom: 0px !important;
}

.topics-list-item a:hover{
    color: #fff !important;
}
/*-------------------------------*/
/*          Navigations         */
/*-------------------------------*/

.navbar-default { background:rgba(0, 0, 0, 0.8); border:0px; z-index:8; }
.navbar-default .navbar-nav > li {color:#434244 !important; font-family: "futura-pt-condensed",sans-serif; font-style: normal; font-weight: 500; font-size: 18px; line-height: 38px; height:40px;}
.navbar-default .navbar-nav > li:not(.divider):not(.visible-lg):hover{background-color: #434244}
.navbar-default .navbar-nav > li:not(.divider):not(.visible-lg):hover>a{color: #FFF !important}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { background-image:linear-gradient(to bottom, #000000 0px, #000000 100%); background-repeat:repeat-x; box-shadow:0 3px 9px rgba(0, 0, 0, 0.075) inset; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color:#000000; color:#ffffff; }
.navbar-default .navbar-nav > li > a { color:#fff !important; line-height: 10px;}
.navbar-default .navbar-nav > li.divider {font-size: 18px; color: #fff; vertical-align: middle;}
.navbar-default .navbar-nav span:not(.fa) {/* border-right: 1px solid #000000; padding-right: 15px; */line-height: .1em;font-family: Saira-Regular;font-size: 12px; font-weight: bold;}
#home-nav-subscribe {color: #27b2c5;font-size: 14px;padding: 5px 0 10px 20px;font-weight: normal;vertical-align: middle;}
#home-nav-subscribe span{color: #27b2c5;}
#home-nav-subscribe a:hover {text-decoration: none;}

.search_input_header { margin-top:5px;}
.custom-mobile-footer ul.nav li a {
    color: #929496 !important;
}
.custom-mobile-footer ul.nav li a:hover {
    color: #fff !important;
}

.navbar-brand, .navbar-nav > li > a { text-shadow:none; }
/* .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color:#ffffff; background-color:#000000; } */

.navbar-fixed-bottom, .navbar-fixed-top { left:auto; right:auto; width:100%; }

.search_inputgroup { width:auto; padding:0px 15px 0px 10px; float:right; }
.search_inputgroup2 { padding:0px; margin-top:20px; margin-right:0px !important; }
.search_inputgroup .search_input, .search_inputgroup2 .search_input { font-size:14px; padding:4px 10px; border:0px solid #ccc; width:150px; border-radius:0px; display:inline-block; height:40px;font-family: "Saira-Regular",sans-serif; font-style: normal;font-weight: 300;    background: #272424;}
.search_inputgroup .search_button, .search_inputgroup2 .search_button { background:none; color:#27b2c5; font:18px/1 FontAwesome; height:29px; text-rendering:auto; width:30px; display:inline-block; }
.search_inputgroup .search_button-footer, .search_inputgroup2 .search_button-yellow { background:#FFF22D; color:#555; font:18px/1 FontAwesome; height:29px; text-rendering:auto; width:30px; display:inline-block; }
.search_inputgroup .search_button-footer, .search_inputgroup2 .search_button-blue { background:#27b2c5; color:#000; font:18px/1 FontAwesome; height:40px; text-rendering:auto; width:40px; display:inline-block; }
.overlay { position:fixed; display:none; width:0px; height:0px; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.4); z-index:1; }
.search_inputgroup .search_input{width:0; padding:0; border:none;}
.input-group.search_inputgroup3 {
    position: absolute;
    width: 100%;
    top: 30%;
    margin-left: 10%;
}
input.search_input_brand_search {
    height: 68px;
    width: 18%!important;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    padding: 4px 10px;
    border: 1px solid #fff;
    box-shadow: none;
    display: inline-block;
}
input.search_input_brand_search:focus ,input.search_input_brand_search:hover{
    box-shadow: none;
}
button.search_button-black {
    color: #fff;
    font: 40px/1 FontAwesome;
    height: 68px;
    text-rendering: auto;
    width: 68px;
    display: inline-block;
    background: #555 ;
}
.search_button-monthlycover { 
    background: #272525;
    color: #ddd;
    font: 24px/1 FontAwesome;
    height: 34px;
    text-rendering: auto;
    width: 40px;
    display: inline-block;
    border-radius: 0;
    padding: 0px 0;
    border: 0;
    height: 40px;
    text-shadow: none;
}
/*-------------------------------*/
/*          Footer         */
/*-------------------------------*/
footer { font-family:"proxima nova"; text-align:left; text-transform:capitalize; }
footer ul li.h2 {
    color: #fff;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    text-align: left;
    text-transform: capitalize;
    line-height: 22px; 
}
footer a { color:#ccc; text-align:left; text-transform:capitalize; text-decoration:none; font-family: "Saira-Regular",sans-serif; font-style: normal; font-weight: 500;}
footer a:hover { color:#ffffff; text-decoration:none; }
footer b { color:#8c9095; }
footer ul li { list-style:none}
footer ul.social li { list-style:none; display:inline-block; margin:3px; }
footer label { color:#ffffff; }
footer ul li i.fa {font-size: 22px;margin-bottom: 5px; }
.footer_box {
    margin-top: 20px;
}
.follow-1851 {
    margin-top: 10px;
}

.copy-right{font-family:"Saira-Regular" !important; margin-top: 10px;padding: 5px 0px 0px;font-size:9px !important;}
.copy-right-margin{ margin-top: 30px !important;padding-left: 0px !important;}
.footer_top { background:#383838; padding:30px 0px 30px 0px; }
.footer_bottom { background:#000; padding:80px 0px 40px 0px; }
.footer_bottom_copyright {background: #000;margin: 40px 0 -40px;padding: 20px 0;}
.footer_bottom_copyright p {font-size: 12px;padding-bottom: 20px; text-align: justify; text-transform: initial;}
.learn-menu-footer li {
    color: #fff;
    background: #333!important;
    float: inherit !important;
    width: 100% !important;
    border-radius: 0px;
}
.popup_copyright {font-size: 12px;}

/*.learn-menu-footer>li:focus, .learn-menu-footer>li:hover {
    background-color: #fff !important;
}

.learn-menu-footer>li>a:focus, .learn-menu-footer>li>a:hover {
    color:#333 !important;
}*/
#footernavbar { 
    background:#383838;
    background: -moz-linear-gradient(top, rgba(48,48,48,1) 0%, rgba(38,38,38,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(48,48,48,1) 0%, rgba(38,38,38,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(48,48,48,1) rgba(38,38,38,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#80000000',GradientType=0 );  IE6-9 */
    position:fixed; bottom:0px; left:0px; width:100%; height:60px;
    /*    padding:8px 0px 5px 0px ;*/
    box-shadow: 0px 0px 10px #000000; 
    z-index:999;
}
#footernavbar nav.navbar-default { box-shadow:none; background:transparent;padding: 0;border-top: none;}
#footernavbar nav ul { list-style:none; width:100%; margin:auto; padding:5px 0px; box-shadow:none; background:transparent; }
#footernavbar nav ul li { float:left; list-style:none; width:25%; height:auto; margin:0px; padding:0px; background:transparent; box-sizing:border-box; box-shadow:none; border-right: 1px solid #000;}
#footernavbar nav ul li a { list-style:none; width:100%; background:transparent; margin:0px; padding:0px; text-align:center; vertical-align:middle; display:inline-block; color:#fff !important; box-shadow:none; }
#footernavbar nav ul li a:hover { color:#ffffff !important; }
#footernavbar nav ul li:last-child{ border-right:0px solid #272525; }
.social-icon-list {list-style:none; display:inline-block;padding: 0 0px;}/** new style **/
.social-icon-list-sticky {display: block; padding: 0 5px; font: normal normal normal 32px/1 FontAwesome;margin: 3px 0;}
.landing-sticky-nav {position: fixed;top: 145px;right: 0;z-index: 99999999;padding: 10px 0 10px 10px;}
.color-white{color:#FFF !important;}/** new style **/
.social-icons-header{background:#333 !important}
.search-footer{margin-top: 0px; }

footer .footer_nav li.social-icon-list {width: 25%;}


/*-------------------------------*/
/*          Navigations         */
/*-------------------------------*/






/* SOME DEMO STYLES - NOT REQUIRED */



.padding-none{padding:0px;}/** new style **/
.zero-records-msg {
    text-align: center;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 45px;
    margin-top: 30%;
}


/** Story page **/
.left-content{ border-right: 1px solid #808183; padding: 0px 0px 40px 0px;}
.story-image{margin: 0px -340px 40px -340px;}
.story-img-category {
    background: #808080;
    margin-left: 90px;
    padding: 5px 15px;
    font-family: sans-serif;
    font-weight: 700;
    color: #fff;
    margin-top: 50px;
    margin-right: 570px;
}
.story-description {
    font-family: none;
}
.story-body .question-mark img {
    max-width: 9px;
    max-height: 9px;
    margin: -13px 0 0 -16px;
    padding: 0;
}


/** Featured Image **/
.featured-article span.article-title, .featured-article span.side-article-title {
    position: relative;
    z-index: 5;
    margin-top:20px;
    float: left;
    font-weight: bold;
    /*border-left:10px solid #434244;*/
}
.featured-article span.article-title mark.mt_01, .featured-article span.side-article-title mark.mt_01 {    
    background: none;
    color: #fff;
    font-family: "Saira-Bold",sans-serif;
    font-style: normal;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    -webkit-box-decoration-break: clone;
    -moz-box-decoration-break: clone;
    box-decoration-break: clone;
    text-transform: capitalize;
}
.featured-article span.article-title mark.mt_01 {line-height: 45px;font-size: 37px;font-family: "Saira-Bold"}
#landing-home .landing-page-featured-article span.article-title mark.mt_01 {line-height: 58px;font-size: 60px;font-family: "Saira-Bold"; -webkit-box-decoration-break: clone;-moz-box-decoration-break: clone;box-decoration-break: clone;}
#landing-home .landing-page-featured-article a:hover {text-decoration: none;}
.featured-article span.side-article-title mark.mt_01 {line-height: normal;font-size: 33px;}
.article-title mark {color: #fff; background: none; padding: 0 10px; font-size: 12px; vertical-align: top;}


.txtoverly-featured-image {
    float: left;
    min-height: 1px;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 10px;
    left: 1%;
    top: -100px;
    /*padding-right: 45%;*/
}
/*.landing-feature-image {
    float: left;
    min-height: 1px;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 10px;
    left: 8%;
    top: -150px;
}*/
.txtoverly-featured-small-image {
    float: left;
    min-height: 1px;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
    box-sizing: border-box;
    text-align: left;
}
.featured-top-article_aligner {
    left: 3%;
    top: -5%;
    position: absolute;
    width: 100%;
    z-index: 2;
    text-align: center;
    margin-top: 35%;

}
.img-text {
    background: #FFF22D;
    margin-left: 50px;
    position: absolute;
    padding: 5px 85px 5px 15px;
    bottom: -15px;
    color: #000;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
}

.img-text:after {
    background: repeating-linear-gradient( -45deg, #333, #333 2px, #fff 2px, #fff 10px );
}

.stripe {
    background: repeating-linear-gradient(
        -45deg,
        transparent, #555 1px, transparent 2px, transparent 10px
        );
    height: 30px;
    top: -30px;
    position: absolute;
    border-radius: 0 0 40px 0;
    width: 16%;
}

.stripe-monthly-covers {
    background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 18px );
    height: 100px;
    border-radius: 200px 0 150px 0;
}
.stripe-monthly-covers:before {
    content: '';
    position: absolute;
    top: 0;
    left: -5px;
    width: 0;
    border-width: 50px 50px;
    border-style: solid;
    border-color: #fff22d transparent transparent #fff22d;
}
.stripe-monthly-covers:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: -15px;
    width: 0;
    border-width: 50px 55px;
    border-style: solid;
    border-color: transparent #fff22d #fff22d transparent;
}
.stripe-current-issue {
    background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 25px );
    height: 89px;
    position: absolute;
    margin-left: 240px;

}
.stripe-young-ones{
    background: repeating-linear-gradient(
        -45deg,
        transparent, #555 1px, transparent 2px, transparent 10px
        );
    height: 30px;
    top: -30px;
    position: absolute;
    border-radius: 0 0 40px 0;
    width: 18%;
}
.main-images {
    margin-bottom: 30px;
}

.main-images .main-background-images{min-height:714px;}
.side-images .main-background-images{min-height:356px;}
.image-cut .main-background-images{min-height:600px;}
.main-image-cut .main-background-images{min-height:550px;}
.bigimg-inner .main-background-images{min-height:650px;}
.image-container .main-background-images{min-height:409px;}

.story-image-container .main-background-images {background-image:none !important;}
.story-image-container .main-background-images img {opacity: 1 !important;}
.main-image {
    width:100%;
    min-height:712px; 
}
.main-side-image{
    width:100%;
    min-height:356px;   
}
img.main-image ,img.main-side-image, img.trending-cut-image{display:none;} 

.side-image {
    padding: 0.5px;
    margin-bottom: -3px;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
}
.stripe-mostrecent {
    background: repeating-linear-gradient(
        -45deg,
        transparent, #555 1px, transparent 2px, transparent 10px
        );
    height: 30px;
    bottom: -30px;
    position: absolute;
    border-radius: 0 0 40px 0;
    width: 25%;
}
.featured-article .author .author-details { color: #FFFFFF; }
.featured-article .author-details a { color: #FFF; text-decoration: underline; }
.featured-article .author-details-text{font-size:18px;}
.featured-article  span.author-byline{font-size:18px;}
/* .featured-article .img-text { font-family: 'proxima_nova_altbold'; background-color: #FF9900; padding: 5px 15px; color:#fff;  margin-right: 600px;} */
.featured-article-image { padding-bottom: -5px;  margin-bottom: -3px;}
.featured-article .author { padding-top: 20px;}
.featured-article_aligner {
	left: 0;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(19,19,19,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#131313', GradientType=0 );
	padding: 20px 0 30px;
}
.power-ranking-aligner{
    left: 0;
    bottom: 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    padding: 500px 0 30px;
}
.author-ranking-aligner {
    background: rgba(0,0,0,0.4);
    padding: 500px 0 30px;
}
.inawards-page-formner-width {max-width: 1200px;width: 100%;margin: 0 auto;}
#landing-home .landing-page-builder.inawards-page-formner-width {max-width: 1200px;width: 50%; position: absolute;top: 45%;left: 25%;}
.featured-bottom-article_aligner {left: 0; bottom: 1%; position: absolute; width: 100%; z-index: 2; text-align: center;}
.featured-article a {text-decoration: none;}
.inner-width{width:100%;}

.trending-article_aligner{left: 0; bottom: 55%; position: absolute; width: 100%; z-index: 2; text-align: center;}

.categories, .five-categories{
    max-width: 100% !important;
    /*// padding: 0 20px 40px 20px;*/
    margin: auto;
    margin-top: 40px;
}
#category-latest-articles{
    margin-bottom: 3%;
}
.main-site-carousel-header {
    margin-right: 23px;
    margin-left: -13px;
}
.latest-carousel-header{
    margin-left: -8%;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 77%;
    z-index: 2;
}

.jcarousel-lateststories{
    width: 86%;
}

.jcarousel ul {
    width: 20000em;
    position: relative; 
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 320px !important;
}

.jcarousel img {
    display: block;
    width: 280px;
    /*max-width: 100%;*/
    height: auto !important;
}

.jcarousel p {
    width: 280px;
    padding-left: 5px;
    font-weight: normal;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.3;
}
.jcarousel a, .jcarousel a:hover {
    color: #333;
    text-decoration: none;
}
.jcarousel-control-next, .latest_jcarousel-control-next {
    right: 6%;
}
.latest-right{
    right: 9%;
}
.jcarousel-control-prev, .jcarousel-control-next, .latest_jcarousel-control-prev, .latest_jcarousel-control-next {
    padding-top:14px;
    position: absolute;
    top: 20%;
    /* margin-top: -15px; */
    width: 60px;
    height: 60px;
    text-align: center;
    /*background: #FFF22D;*/
    color: #000;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    /* -webkit-border-radius: 30px; */
    /* border-radius: 30px; 
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;*/
    z-index: 2;
}
.carousel-right{
    transform: rotate(180deg);
}
.jcarousel-control-prev, .latest_jcarousel-control-prev {
    left: 3%;
}

.latest-left {
    left: 1%;
}

.stripe-carousel {
    background: repeating-linear-gradient(
        -45deg,
        transparent, #555 1px, transparent 2px, transparent 10px
        );
    height: 30px;
    left: 8%;
    border-radius: 0 0 40px 0;
    width: 18%;
}
a.jcarousel-control-next, .latest_jcarousel-control-next {
    color: #000;
    text-decoration: none;
}
a.jcarousel-control-prev, .latest_jcarousel-control-prev {
    color: #000;
    text-decoration: none;
}

.jcarousel-wrapper {
    margin: auto;
    max-width: 1200px;
}

.jcarousel-wrapper-latest{
    margin-left: 5%;
}

.category-table>tbody>tr>td {
    padding: 1px;
}
.category-table>tbody>tr>td>p{
    padding: 20px;

}
.category-title {
    background: #FFF22D;
    position: absolute;
    line-height: 24px;
    color: #434244;
    font-size: 22px;
    min-width: 70px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    z-index:2;
    padding-left: 8px;
}

.category-title a:hover{
    text-decoration:none;
}

.noResults {
    text-align: center;
    font-size: 33px;
}

/** Social Media Icons **/
.brand-info-full-content .social_base {
    float: right;
    height: 25px;
    width: 25px;
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 5px;
    border-radius: 50px;
    background: #000!important;
    cursor: pointer;
}

.social_base { float: right;
               height: 40px;
               width: 40px;
               vertical-align: middle;
               padding: 10px;
               text-align: center;
               margin-left: 3px;
               border-radius: 0px;
               margin-right: 5px;
               border-radius: 50px;
               background: #333 !important;
               cursor:pointer;
}
.brand-info-full-content .social_base i.fa { color:#ffffff;font-size: 10px!important}
.social_base i.fa { color:#ffffff; font-size: 17px !important;}

.facebook:hover { background:#4e68a1 !important; }
.gplus:hover { background:#d74a36 !important; }
.twitter:hover { background:#2ba6de !important;  }
.linkedin:hover { background:#0078b3 !important; }

.header-icon:hover {
    height: 40px;
    border-radius: 0px;
}

.yellow-background{background-color:#fff12c; }
.blue-background{background-color:#2bb3c7; }
.make-it-trend-social-icons {padding-right: 30px !important; margin-top: 0px;}
.brand-info-full-content .make-it-trend-social-icons { padding-right: 0!important;margin-top: 0;width: 50%}
.make-it-trend {margin-top: 100px;}

h3.left-panel-sub-title {
    background-color: #FFF22D;
    padding: 5px 25px;
    margin-left: -18px;
    margin-bottom: 20px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 33px !important;
}

.left-panel-border {
    border-bottom: 1px solid #000;
    margin-left: 100px;
    margin-bottom: 80px;
}

h2.reads-count {
    padding-left: 170px;
    font-family: sans-serif;
}

h2.trend-ranking-range{
    /*//padding-left: 155px;*/
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-size: 70px;
    font-weight: 300;
}

.nav-tabs.custom-tabs{
    margin-top: 20px;
    border-bottom: none;
    color: #333;
    text-align: left !important;
}

.custom-tabs li > a{
    padding-left: 0;
    border: none;
    /* border-bottom: 3px solid #333; */
    margin-right: 10px;
    min-width: auto;
}


.custom-tabs li > a:hover{
    border: none;
    border-bottom: 3px solid #333;
    color: #ccc !important;
    background-color: transparent;
}

.nav-tabs.custom-tabs li.active > a,
.nav-tabs.custom-tabs li > a:focus,
.nav-tabs.custom-tabs li > a:hover{    
    border-bottom: 3px solid #333 !important;
    color: #333 !important;      
}

.nav-tabs.custom-tabs li.active > a:focus,
.nav-tabs.custom-tabs li.active > a:hover{
    color: #333 !important;      
}

.nav-tabs.custom-tabs li > a{
    padding: 0px;
    border: none !important;
    background-color: white !important;
    border-radius: 0 !important;
    color: #ccc !important;
    font-family: "serifa",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14.83px;
}

.trend-ranking-tabs{margin-bottom: 20px;}

.input-group-addon { color: #ccc; background-color: #fff; border-radius: 0; padding: 0px 7px 0px 0px;font-size: 22px;}
.input-group { position: relative; display: table; border-collapse: separate; }
input.subscribe-email:focus {
    border: none;
    
    box-shadow: none;
}
#subscribe_form p{
    display: table-cell;
    margin: 0;
    vertical-align: top;
    font-size: 15px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 100;
    padding-left: 20px;
    padding-top: 2px;
    color: #a6a9ab;
}
.input-subscribe-checkbox span{
    font-size: 13px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 100;
    color: #a6a9ab;
}


.input-subscribe-checkbox{
    margin-top:10px;text-align: center;
}
input#subscribeNews {
    border: 0;
    color: #a7a9ac;
    width: 15px;
    height: 15px;
    margin-left: 10px;
    margin-top: 10px;
}
.input-subscribe-email:before {
    content: '\f0e0';
    position: absolute;
    top: 2px; 
    left: 2px;
    width: 35px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    color: #333;
    z-index: 6;
    font-family: FontAwesome;
    font-size: 23px;
}
.send-email {
    color: #000;
    border: 0px;
    background: #000;
    height: 50px;
    width: 50px;
}
.subscribe-email{
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px!important;
    padding: 18px 15px;
    border: 0;
    border: 0 solid #27b2c5;
    box-shadow: none;
    border-radius: 0;
    height: 50px;
}
.input-group-addon:first-child { border-right: 0; border-radius: 0px; }


/*.trending-main-image img {
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    height: 650px;
    margin-bottom: 50px;
}*/

.trending-main-image {
    position: relative;
}

.trending-image {
    width: 100%;
		object-fit: cover;
		overflow: hidden;
		height: 100%;
	}

.TS-image {
    width: 100%;
    height: 150px;
}

.trending-text{
    background: #FFF22D;
    margin-left: 50px;
    position: absolute;
    padding: 0px 115px 0px 15px;
    top: -15px;
    color: #000;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 38.4px;
}
.young-text {
    background: #FFF22D;
    margin-left: 50px;
    position: absolute;
    padding: 0px 65px 0px 15px;
    top: -15px;
    color: #000;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 38.4px;
}
.trending-text a, .trending-text a:hover {
    text-decoration: none;
    color: #434244;
}

.young-text a, .young-text a:hover {
    text-decoration: none;
    color: #434244;
}
.article-text{
    background: #FFF22D;
    position: absolute;
    padding: 0px 10px 0px 10px;
    line-height:24px;
    top: -26px;
    color: #434244;
    font-size:22px;
    min-width:70px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
}

/* .article-img { margin-left: -50px; position: relative; } */
h1.article-title { font-family: proxima_nova_altblack; font-weight: 100; padding-bottom: 10px; color: #303030;padding-bottom:20px;}
/* .rounded{height: 40px; width: 40px; border-radius: 100%; display: inline-block; vertical-align: middle; margin-right: 6px; overflow: hidden; } */
.rounded {
    width: 120px;
    height: 120px;
    background: #FFF22D;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.rounded-slider{    width: 30px;height: 30px; background: none; margin: 15px 5px;}

/*.trending{margin-top:80px;}*/
.trending-number-text {
    position: absolute;
    bottom: -5%;
    color: #434244;
    margin-left: 80px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 78px;
    text-align: center;
}

.trending-next-image {
    margin-top: -2%;
    position: relative;
    margin-bottom: 30px;
    padding-right: 50px;
}

.small-rounded {
    width: 56.6px;
    height: 56.6px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;

}
.trending-small-number-text{
    background: #FFF22D;
    margin-left: 20px;
    position: absolute;
    top: -35px;
    color: #434244;
    font-size: 35px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 38.81px;
    text-align: center;
    cursor: pointer;
}
.trending-next-image p, .trending-next-image a:hover {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    color: #000;
    text-decoration: none;
    line-height: 1.3;
}
.advertisement h4 {
    text-align: right;
    margin-bottom: 30px;
    font-family: 'Saira-Regular';
    color: #808080;
	border-bottom: 1px solid #a6a8aa;
	    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 11px;
}

/*.advertisement {
    margin-bottom: 2%;
    /*left: 30%;
    margin-top: 1%;
}*/
.main-advertisement {
    max-width: 1200px;
    margin: 0 auto;
}
.main-advertisement .advertisement {padding-bottom: 30px;border-bottom: 1px solid #a6a8aa;margin-bottom: 30px; margin-top: 20px;}
.main-advertisement .advertisement a {padding:0 15px;text-align: center;display: block}
.main-advertisement .advertisement a img {max-width:100%;max-height: 128px;}

.left-advertisement {
    /*//margin-bottom:0px;*/
    margin-top: 50px;
}
.story-right-sidebar .left-advertisement {padding:0 !important;float: none;margin: 50px auto 0;}
@media (min-width:992px) {
	.story-right-sidebar .left-advertisement {
		width:100%;
	}
}
@media (max-width:480px) {
	.story-right-sidebar .left-advertisement {
		width:100%;
	}
}
.left-advertisement-story{margin-top: 0%;}
.left-advertisement h4 {
    text-align: center;
    margin-bottom: 20px;
    font-family: sans-serif;
    font-size: 11px;
	border-bottom: 1px solid #a6a8aa;
	    padding-bottom: 5px;
}

.main-carousel{
    max-width: 1900px !important;
    padding: 0 0 40px 0;
    margin: auto;
    margin-top: 40px;
}
.latest-main-carousel{
    padding: 0 20px 0px 20px;
}
.main-site-carousel-text{
    background: #FFF22D;
    position: absolute;
    padding: 10px 85px 10px 15px;
    top: 15px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    color: #434244;
    left: 8.5%;
}
.latest-carousel-text{
    left: 2%;
}

.main-site-carousel-text a:hover{
    text-decoration: none;
}
.brandbuzz{margin-bottom:500px;margin-right: 0px; margin-left: 0px;}
.title {
    background-image: url("lrg-hash-dark.png");
    width:340px;
    height:36px;
    z-index: -1
}
.title:before {
    content: ' ';
    position: absolute;
    width:0px;
    height:0px;
    right: -1px;
    top:0px;
    border-width: 18px 18px;
    border-style: solid;
    border-color: transparent #FFFFFF #FFFFFF transparent;

}
.border-heading{position:relative; border-bottom:12px solid #ccc; left:8%;}
.young-ones-main-image{position:relative;}
/*.young-ones-main-image img{
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    height: 650px;
    margin-bottom: 50px;
}*/
.young-ones-image {
    position: absolute;
    width: 550px;
    height: 309px;
    bottom: 60px;
    left: 9%;
    box-shadow: 0 0 100px 0 #333;
}

.young-ones-details {
    position: absolute;
    bottom: 38%;
    right: -15%;
}
.young-ones-details a:hover{
    text-decoration: none;
    color:#000;
}

/*.young-ones-to-watch-images{
    height:180px;
}*/
.young-ones-to-watch-images {
    height:100% !important;
}
.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
    height:95% !important;
}
.young-ones-details span{
    line-height: normal;
    margin-top: -190px;
    color: #434244;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 50px;
    border-left: 10px solid #fff;
    float: left;
    padding: 0px;
}
mark.young-ones-main-heading {
    color: #434244;
    background: #fff;
    padding: 0px;
    line-height: normal;
    padding: 0px 10px 0px 0px;
    -webkit-box-decoration-break: clone;
    -moz-box-decoration-break: clone;
    box-decoration-break: clone;
}
.young-ones-details p {
    font-size: 22px;
    position: absolute;
    bottom: -20px; 
    /*    top: 170px;*/
    font-family: "filosofia",sans-serif;
    font-style: normal;
    font-weight: 900;
}

.young-ones-details button ,.young-ones-details button :hover {
    top: 120px;
    position: absolute;
    background-color: #434244;
    color: #fff !important;
    padding: 8px 15px;
    border-radius: 0px;
    text-decoration: none;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    border-radius: 0px;
    text-decoration:none;
}

.young-ones-to-watch{margin-top:40px;position:relative;}
.home-legal-player-grid-wrap .four-article-line-title {margin-top:0;}
.young-ones-header{
    position: absolute;
    top: 50%;
    margin: 0 auto;
    text-align: center;
	z-index: 3;
}
.power-rankings-header {
    position: absolute;
    top: 40%;
    margin: 0 auto;
    text-align: center; 
    z-index: 3;  
}

.power-rankings-description {
    color: #fff;
    font-size: 26px;
    padding: 0 33% !important;
}
.young-ones-header.terms-of-use-header {top: 50%;}
.terms-of-use-header .power-rankings-title {font-size:30px;width: 550px;
    display: block;
    margin: 0 auto;}

.young-ones-heading{
    line-height: 55px;
    margin-top: -190px;
    background: #fff;
    color: #000;
    font-size: 45px;
    font-family: sans-serif;
    left: 20%;
}
.young-ones-heading,.search-results-heading{
    line-height: 55px;
    margin-top: -190px;
    background: #fff;
    color: #000;
    font-size: 55px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    left: 20%;
    padding: 5px;
}

.results-heading{
    line-height: 55px;
    margin-top: -135px;
    background: #FFF22D;
    color: #000;
    font-size: 40px;
    font-family: sans-serif;
    left: 20%;
    padding: 6px;
    position: absolute;
}

.div-results-heading{
    margin-top:28px;
}

.young-ones-header p, .power-rankings-header p, .brand-search-header p {
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-size: 21px;
    margin: 0 auto;
    padding: 0 30%;
    color: #fff;
}
.brand-search-results-page {margin-left:-15px;margin-right:-15px;}
.bws-brand-search-header {
	top:40%;
	z-index: 3;
}
.image-header-full.bws-brand-search-banner {height: 540px;}
.image-header-full.bws-brand-search-banner img {height: 100%;object-fit: cover;overflow: hidden;}
.young-ones-header.bws-brand-search-header p {
    padding: 0 15px;
    float: none;
    font-weight: normal;
    font-size: 19px;
	top: 0 !important;
    right: 0 !important;
	margin:50px auto 0 !important;
}

.contact-detail li.social-icon-list, .term-body li.social-icon-list{padding: 0 10px; margin: -6px 0 20px;}
.contact-detail li.social-icon-list .fa, .term-body li.social-icon-list .fa{color: #27b2c5;}


.social-icons-black {
    float:left;
    height: 45px;
    width: 45px;
    padding: 12px;
    text-align: center;
    margin-left: 3px;
    margin-right: 5px;
    border-radius: 50px;
    background:#444;
}
.social-icons-black  i.fa { color:#ffffff; }

.young-ones-social-icons{
    position: absolute;
    top: 80px;
    right: -29%;
}

.left-panel-border {
    border-bottom: 1px solid #000;
    position: absolute;
    top: 150px;
    right: -28%;
}

.young-ones-right-content:not(.search-results-right-content):not(.brand-search-right-content){border-left:1px solid #333;}


.young-ones-right-images {
    margin-bottom: 50px;
    margin-top:50px;
}

.young-ones-number-text {
	  background: #2bb3c7;
    color: #fff;
    padding: 7px;
    border-radius: 100%;
    margin-left: 15px;
    position: absolute;
    top: -20px;
    font-family: 'Saira-Bold';
    font-size: 22px;
    width: 45px;
    height: 45px;
    text-align: center;
    z-index: 1;
}

.young-ones-rounded {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	text-align: center;
}

.youngones-subscribe-email{
    margin-bottom:50px;
    margin-top:50px;
	width: 100%;
}
/*.search-results-left .youngones-subscribe-email, .search-results-left .youngones-advertisement {
	
}*/

.youngones-advertisement{margin-top:50px;}
.youngones-googleAds{margin-top:50px; left:2%}
.youngones-googleAds.fix-size {
    text-align: center;
    width: 100%;
}
.youngones-advertisement h4, .termofuse-ad-title h4 {text-align: center;
                            margin-bottom: 20px;
                            font-family: sans-serif;
                            color: #A6A8AA;
	font-size: 11px;
    border-bottom: 1px solid #A6A8AA;
    padding-bottom: 5px;
}
.bws-legal-player-item-wrap {
    margin-bottom: 30px;
}
.young-ones-right-images h4 { text-decoration: none;
    color: black;
    font-family: 'Saira-Light';
    font-size: 16px;margin-top: 10px;}
.young-ones-right-images p {
    padding-top: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
	white-space: normal;
}

.young-ones-full-content {
    margin-bottom: 50px;
}
.power-rankings-full-content {
	clear: both;
	max-width: 1350px;
	float: none;
	margin: 0 auto 50px;
}
.category-search-full-content{    
    margin-bottom: 50px;
    margin-top: 1%;
}
.search-results-full-content{
    margin-bottom: 50px;
}
.categories-fixed img{
    height: auto;
    width:100%;
}
.categories-five-fixed img {
    height: auto;
    width:100%;
}
.category-images img {
    /*width: 400px;*/
    /*border-right: 2px solid #fff;*/
}
.category-images p {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.3;
}
.category-images a, .category-images a:hover {
    text-decoration: none;
    color: #000;
}
.categories-fixed p{padding: 0px 20px 0px 20px; line-height: 1.3;}
.categories-five-fixed, .categories-fixed{margin-bottom:70px;}
/*.categories-fixed{margin-bottom:70px;}*/
/* .category-sub-images{width: 100%;display: inline;} */

ul.category-images {
    width: 102%;
    display:table;
}

.top-image{background: #FFF22D;
           position: absolute;
           padding: 15px 155px 15px 40px;
           top: 100px;
           /* font-family: sans-serif; */
           color: #000;
           transform: rotate(-90deg);
           left: -140px;
           /* transform-origin: left top 0; */
           font-size: 40px;
           font-family: "acumin-pro-extra-condensed",sans-serif;
           font-style: normal;
           font-weight: 300;}

.top-category-image{
    padding: 70px 155px 15px 40px;
    top: 60px;
}
.category-images li {
    width: 19.8%;
    padding: 0px;
    display: table-cell;
    vertical-align: top;
    border-right: 2px solid #fff;
}

/** Power Rankings **/
.young-ones-left-content {padding: 0 40px 0 0;}
.power-rankings-right-content{ padding:20px 0 20px 40px;border-left:1px solid #a6a8aa;}
tr.odd {background-color: #f2f2f3;}
.brand-td img { width: 60px; height: 60px; border-radius: 0;}
td.brand-td {vertical-align: middle !important;}
td.rank-td { vertical-align: middle !important;}
td.trending-td {vertical-align: middle !important;}
td.lateststories-td{vertical-align: middle !important;}
.brand-td{text-align:center;}
.brandpage-td{text-align:center;}
.brandpage-td a{text-decoration:none;}
.brandpage-td u {color: #000;}
.brandpage-td span{width:80px;font-family: "acumin-pro-extra-condensed",sans-serif;
                   font-style: normal;
                   font-weight: 500;
                   font-size: 18px;}
/*trending-td{font-family: 'proxima nova'; font-size: 26px; font-weight: 400;text-align: center;}*/
td.trending-td {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    text-align: center;
}
.trending-td span {font-size: 14px;
                   display: block;
                   width: 100%;
                   font-family: "acumin-pro-extra-condensed",sans-serif;
                   font-style: normal;
                   font-weight: 300;}
.rank-td{    font-size: 32px;
             font-family: "acumin-pro-extra-condensed",sans-serif;
             font-style: normal;
             font-weight: 700;text-align: center;}
.green-color{color:#4cb809}
.red-color{color:#ee3615}
.powerrankings-table{border:0; margin-top: 20px;}
.powerrankings-table>tbody>tr>td, .powerrankings-table>tbody>tr>th, .powerrankings-table>tfoot>tr>td, .powerrankings-table>tfoot>tr>th, .powerrankings-table>thead>tr>td, .powerrankings-table>thead>tr>th {border-top: 0px}
.powerrankings-table>thead>tr>th {
    vertical-align: middle;
    border:0; 
    text-align: center; 
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    color: #2bb3c7;
}
.powerrankings-table thead {border-bottom: 2px solid #2bb3c7;}
.powerrankings-table tr.odd {background: none;}
.powerrankings-table>tbody>tr>td {padding: 25px 20px 25px 10px;}
.powerrankings-table .rank-td span {color: #fff;background: #2bb3c7;padding: 0 !important;width: 70px;height:70px;line-height: 70px;text-align: center;display: block;font-family:'Saira-Regular'}
.powerrankings-table td.trending-td {font-family: "Saira-Regular",sans-serif;font-style: normal;font-weight: normal;font-size: 30px;text-align: center;}
.powerrankings-table .trending-td span {font-size: 14px;display: block;font-family: "Roboto-Light",sans-serif;font-style: normal;font-weight: normal;color: #272525;}
.powerrankings-table .brandpage-td span {font-family: "Roboto-Light",sans-serif;font-style: normal;font-weight: normal;font-size: 20px;color: #272525;}
.powerrankings-table td.lateststories-td {padding-left: 16px!important;font-family: "Roboto-Regular",sans-serif;font-style: normal;font-weight: 500;font-size: 18px;}
.powerrankings-table td.lateststories-td p {text-align: center;color: #272525;}

.lateststories-td h3{vertical-align: bottom;    border:0;font-family: 'Saira-Bold';font-size: 18px;margin-bottom: 10px; }
td.lateststories-td {padding-left: 22px !important;font-family: "acumin-pro-extra-condensed",sans-serif;
                     font-style: normal;
                     font-weight: 500;
                     font-size: 18px;}
.table-hover > tbody > tr.parent > td, .table-hover > tbody > tr.parent > td:last-child {position:relative;}

.table-hover > tbody > tr.parent > td:after, .table-hover > tbody > tr.parent > td:last-child:before {
    position: absolute;
    border-right: none;
    height: 50%;
    width: 1px;
    bottom: 27%;
    left: 0;
    content: '';
}
.powerrankings-table > tbody > tr.parent> td, .powerrankings-table > tbody > tr.parent> td:last-child{position:relative;}
.powerrankings-table > tbody > tr.parent> td:after, .powerrankings-table > tbody > tr.parent> td:last-child:before {
    position: absolute;
    border-right: none;
    height: 50%;
    width: 1px;
    bottom: 27%;
    left: 0;
    content: '';
}
.powerrankings-table tbody tr + tr {border-top:1px solid #a6a8aa;}

.powerrankings-table > tbody > tr.parent> td:last-child::after, .powerrankings-table  > tbody > tr.parent> td:first-child::after{
    position: absolute;
    border: none;
}
span.rankings-title {
    position: absolute;
    background: #fff;
    color: #000;
    font-size: 55px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -8%;
    left: 20%;
}
span.search-results-title {
	background: #27b2c5;
	color: #fff;
	font-size: 30px;
	font-family: "Saira-Regular",sans-serif;
	font-style: normal;
	font-weight: 300;
	padding: 10px 0;
	text-transform: uppercase;
	    display: block;
    margin: 0 auto;
	max-width: 505px;
}
span.power-rankings-title{
    background: #27b2c5;
    color: #fff;
    font-size: 30px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    padding: 15px 55px;
    text-transform: uppercase;
}
span.rankings-duration-title {
    position: absolute;
    background: #fff;
    color: #000;
    font-size: 55px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -4%;
    left: 20%;
}
span.power-rankings-duration-title {
    background: none;
    color: #fff;
    font-size: 37px;
    font-family: "Saira-Bold",sans-serif;
	  display: block;
	  margin-top: 30px;
}

#social-icons-navbar{
    position: fixed;
    top: 45px;
    left: 0px;
    width: 100%;
    height: 55px;
    padding: 8px 0px 5px 0px;
    /* box-shadow: 0px 0px 10px #000000; */
    z-index: 7;
    border-radius:0px;
}

#social-icons-navbar  nav ul li a{
    list-style: none;
    width: 100%;
    background: transparent;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: #fff;
    box-shadow: none;

}
#social-icons-navbar nav ul {
    list-style: none;
    width: 100%;
    margin: auto;
    padding: 0px;
    box-shadow: none;
    background: transparent;
}

#social-icons-navbar nav ul li:last-child {
    border-right: 0px solid #272525;
}
#social-icons-navbar nav ul li {
    float: left;
    list-style: none;
    width: 25%;
    height: auto;
    margin: 0px;
    padding: 0px;
    background: transparent;
    box-sizing: border-box;
    box-shadow: none;
}
.social-icons-header{border-radius:0px; margin-top: -15px;}
.social-icons-header li a i{font-size: 20px !important; line-height: .1em;}
.stripe-subscribe {
    background: -webkit-repeating-linear-gradient( 45deg, transparent, #555 1px, transparent 2px, transparent 8px);
    height: 30px;
    top: -20px;
    position: absolute;
    border-radius: 0px 45px 0px 0;
    left: -15px;
}
.stripe-eight-channel{
    background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 10px );
    height: 30px;
    bottom: -20px;
    position: absolute;
    z-index: 2;
    border-radius: 0 0 40px 0;
    width: 18%;
}
.eight-channel{
    position: relative;
    /*margin-bottom: 0%;*/
		margin-top: 50px;
}

.eight-channel a {
    position: absolute;
    top: 0;
    left: 0%;
    color: #fff;
    z-index: 9;
    background: #27b2c5;
    padding: 10px 100px;
    font-size: 16px;
    font-weight: bold;
}

img.eight-channel-image {
    margin-left: 100px;
    margin-top: 50px;
    top: -490px;
    z-index: 2;
}

.eight-channel-background{
    height: 600px;
    background-color: #e5e5e5;
    clip-path: polygon(0 70%, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 70%, 100% 0, 100% 100%, 0 100%);
    margin-bottom: 50px;
    position: absolute;
    bottom: -50px;
}

.eight-channel-videos-block {
    width: 100%;
	max-height: 600px;
}
#eight-large-video {
    width: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#131313',GradientType=0);
    padding: 40px 20px 50px;
	position: absolute;bottom:0;
	left: 0;
}

#small-video {
    width: 34%;
    float: left;
    margin: 18px 10px;
    padding: 0px;
}
#small-video p {
    margin-right: 39%;
    color: #000;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
}

#eight-large-video span {
    color: #fff;
    font-family: "Saira-Bold",sans-serif;
    font-size: 50px;
    letter-spacing: -3px;
	display: block;
	
}
.brandbuzz{margin-bottom:500px;}
.channel-main-video{width: 100%;height: auto;min-height: 600px;}
.channel-video{width:400px; height:230px;}
.eight-channel-next-videos{
    position: absolute;
    width: 100%;
    margin-left: 320px;
    bottom: 0px;
}

.eight-channel-next-videos #small-video {
    width: 34%;
    float: left;
    margin: 18px -70px;
    padding: 0px;
}

.eight-channel-next-videos #small-video p {
    margin-right: 250px;
    font-family: sans-serif;
    color: #000;
}

/** Monthly covers **/

.monthly-cover-hero-img{
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin-bottom: 0px;
    max-height: 1004px;
}

.monthly-cover-view-more{padding: 4px 40px;border-bottom: 2px solid #999;font-size: 18px;}

.monthly-cover-title{
    background-color: #2bb3c7;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 50%;
    padding: 15px;
    font-size: 18px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
.monthly-cover-hero-img-detail{
    background-color: #2bb3c7;
    position: absolute;
    bottom: 0px;
    width: 33%;
    padding: 15px;
    font-size: 18px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
    text-align: center;
}

.monthly-cover-headings{
    vertical-align: middle;
    font-family: sans-serif;
    padding-right: 5px;
    font-size: 33px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    text-align: center;
}

.monthly-cover-headings i{margin-top: 0px;background: #2bb3c7;padding: 12px;font-size: 24px;font-weight: 100;}
.img-container{
    overflow: hidden;
    padding: 0;

}
.load {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 50px;
    text-align: right;
    cursor: pointer;
}
.monthly-cover-search-box{
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}
.monthly-cover-search-input{
    background-color: #fff;
    border-radius: 0;
    padding: 20px;
    margin-right: -4px;
    display: inline;
    float: none;
    /* color: #FFF; */
    border-right: 0;
    font-size: 18px;
    border: none;
    width: 300px !important;
}
.five-images,
.five-big-images{
    position: relative;  
    min-height: 1px;

}
.five-big-images {
    margin-top: -2px;
}

.search{
    border-radius: 0;
    padding: 5px;
    margin-top: 1px;
}


/* Author details Page css */
/*.author-view-top{
    height: 600px;
    background-color: #FFF22D;
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
}*/

.author-view{margin-bottom:20px;}

.author-border{   border-bottom: 1px solid #000;
                  position: absolute;
                  top: 280px;}

.author-view-header span:last-child {
	background: rgba(255,255,255,0.4);
    color: #fff;
	font-family: "Saira-Bold", sans-serif;
	font-size: 21px;
	display: block;
	    margin: 0 auto;
    max-width: 505px;
	    padding: 20px 0;
}

.author-view-header p {
    position: absolute;
    /* bottom: -30%; */
    top: 300px;
    font-family: "filosofia",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    left: 0px;
}

.author-view-header h4{
    top: 230px;
    font-size: 28px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: italic;
    position: absolute;
}

.author-view-header ul{
    top: 420px;
    position: absolute;
    font-size: 11.83px;
    font-family: "serifa",sans-serif;
    font-style: normal;
    font-weight: 400;
}

.author-social-links li{
    text-decoration:none;
    color:#000 !important;
    border-right:1px solid #000;
    padding-right:20px;
    margin-right:10px;
}
.author-social-links a {
    text-decoration: none;
    color: #000;
}

.author-social-links li:last-child { border-right: none !important; }

.author-view-header {
    /*position: absolute;
    bottom: 55%;
    right: -15%;*/
}

.author-image {
    position: absolute;
    width: 500px;
    height: 500px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 500px;
    bottom: -5%;
    left: 9%;
}


/** Sponsered content **/
.sponsered-content { text-align: left; }
.sponsered-content p {font-size: 17px;color: #fff; padding: 0px 40px 40px 40px; font-family: proxima_nova;}
.modal-content{ background-color: #333;}
#modalHeaderTitle {
    font-family: proxima_nova_altbold;
    margin-left: 25px;
    font-size: 30px;
    color: #fff;
}
.modal-header {

    border-bottom: none; 
}


/** Terms of use **/
.terms-content h2 {text-align: center;font-family: proxima_nova_altbold;margin-bottom: 30px;}
.terms-content h3 {font-family: proxima_nova_altbold;}
.terms-content p {font-family: proxima nova; font-size: 18px;margin-bottom: 15px;}
span.terms-title {background: rgba(0, 0, 0, 0.65); color: #FFF;font-size: 38px;font-family: proxima_nova_altblack;padding-right: 10px;padding-left: 10px;}
span.terms-title {
    background: rgba(0, 0, 0, 0.65);
    color: #FFF;
    font-size: 38px;
    font-family: proxima_nova_altblack;
    padding-right: 10px;
    padding-left: 10px;
}
.terms-of-use.txtoverly-featured-image{
    float: left;
    min-height: 1px;
    padding-left: 500px;
    padding-right: 750px;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    margin-bottom:0px;
}
.terms-of-use-container{
    background-color: white;
    margin-right: -15px;
    margin-left: -15px;
}
/** Contact us **/
.contact-us-form-control{height:34px; border: 1px solid #ccc; font-size: 15px !important;}
.contact-us a {color: #808080;text-decoration: underline;}
.comment-box{border: 1px solid #ccc;;}

form.nla-frm input[type="text"], input[type="date"], input[type="radio"], input[type="url"], input[type="number"],
form.nla-frm input[type="password"], form.nla-frm input[type="email"],
form.nla-frm textarea,
.customSolidborder {padding: 18px 18px;border-radius:0;font-size: 15px;}
.contact-us-submit{margin-top: 30px;background-color: #2bb3c7; color: #fff;}
.message_error2{
    color:red;
}
form.nla-frm input[type="text"]#landingpagebuilderfootersection-landing_page_builder_footer_section_copyright{content: "@";}

/** brand-info **/

.brand-info-main-image img {
    height: 700px;
    margin-bottom: 40px;
}

.share-menu {
    margin-top: 50px;
}
.it-trend {
    background-color: #27b2c5;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    margin: 0;
    padding: 15px 20px;
    text-align: center;
    color: #fff;
}
.subscribe .it-trend {font-size:16px;}
.subscribe-email {font-size:18px;}

.share-buttons {
    padding-top: 4px;
}
.left-bottom-border{
    border-bottom: 1px solid #000;
    margin-top: 20px;
    margin-left: 160px;
    margin-bottom: 50px;
}
.more-brand-info{margin-left:50px}
.share-menu-brand-info .more-brand-info {margin-left: 0;}

.brand-info-border{border-bottom: 1px solid #ccc;margin-top: 5px;}
.brand-info-heading{margin-top:40px; font-size:18px; font-weight: bolder; padding:0px}
.brand-info-content{padding:20px 0 0 0; font-size: 25.54px;
                    font-family: "Helvetica",sans-serif;
                    font-style: normal;
                    font-weight: 300;}
/*.inquiry-about-brand{margin-top:50px;}*/
.inquiry-group{margin-left: 90px;}
.share-menu-brand-info .inquiry-group{margin-left: 0px !important;
    padding-left: 15px;
    padding-right: 15px;}
.inquiry-fields input, .inquiry-fields textarea, .inquiry-fields select, .inquiry-fields input:focus{
    font-size: 12px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    padding: 45px 0px 18px 10px;
    border: 0;
    border-bottom: 1px solid #c3c3c3;
    box-shadow: none;
	text-transform: uppercase;
}

input.inquiry-fields:focus {
    border: none;
    border-bottom: 2px solid #c3c3c3;
    box-shadow: none;
}

a.submit-inquiry {
    color: #000;
    text-decoration: none;
}
.submit-inquiry {
    /*padding-top: 14px;*/
    margin-top:30px;   
    text-align: center;
    color: #000;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;

    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.brand-info-right{border-left: 1px solid #555;padding: 0px 50px;}
.brand-info-left {border-left: none!important;}

.brand-info-right-content {
    border-left: 1px solid #a6a8aa !important;
	padding-left:-20px;padding-right: -20px;
}
.brand-info-right-content .prequal-button {clear: both;}
.stripe-right-info{
    background: repeating-linear-gradient(
        -45deg,
        transparent, #555 1px, transparent 2px, transparent 10px
        );
    height: 30px;
    left: -1%;
    border-radius: 0 0 40px 0;
}

.info-border-heading{
    position: relative;
    border-bottom: 12px solid #ccc;
    left:-1%;
}
.info-text{
    background: #FFF22D;
    position: absolute;
    padding: 10px 85px 10px 15px;
    top: 10px;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    left: 1%;
    text-transform: uppercase;
}
.brand-info-right-heading{margin-bottom:50px; margin-top: 70px;}
.brand-info-left-heading {margin-bottom: 0;margin-top: 0}
.info-videos {width: 80% !important;}
.info-article> p {
    font-family: "Roboto-Light",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    line-height: 30px;
    margin-top:18px;
}
.info-article {
    font-family: "Roboto-Light",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}
.btn-tab{border-radius: 0;background-color: #555 !important; color:#fff;}
.btn-tab:hover{background-color: #FFF22D !important; color:#000;}
.btn-selected{ background-color: #FFF22D !important;color:#000;}
.btn-settings>a{ color:#fff;}
.btn-settings {font-size: 24px; margin:1px auto;}

/*.brand-info-buttons button {width: 235px;}*/
.brand-info-buttons button {width: 10%;}
.sixTabs {width: 120% !important; right:-8%;}
.brand-info-buttons {
    bottom:0;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    background: rgba(51, 51, 51, 0.75);
    text-align: center;
}
.new-info-button {
    background: none!important;
    color: #fff;
    height: 44px;
    margin-bottom: -2px;
}
.brand-info-aligner .new-info-button {
    background: none!important;
    color: #fff;
    height: 44px;
    margin-bottom: -2px;
    font-size: 12px
}

.new-info-button:hover {
    color: #fff;
    border-bottom: 4px solid #2bb3c7;
    border-radius: 0;
    margin-bottom: -6px;
}
.brand-info-aligner .new-info-button:hover {
    color: #fff;
    border-bottom: 4px solid #2bb3c7;
    border-radius: 0;
    margin-bottom: -4px;
}
.brand-info-aligner .new-info-button:active {
    color: #fff;
    border-bottom: 4px solid #2bb3c7;
    border-radius: 0;
    margin-bottom: -4px;
    color: #fff;
    background: none!important
}
.brand-info-aligner .new-info-button:focus {
    color: #fff!important
}
.brand-info-aligner .new-info-button.btn-selected {
    border-bottom: 4px solid #2bb3c7;
    margin-bottom: -4px
}

.brand-article_aligner {
    position: absolute;
    width: 100%;

}

.download-button {
    border-radius: 0px;
    background: #333;
    color: #fff;
}
.download-modal-header {
    border: none;
}

.stripe-brand-left {
    background: repeating-linear-gradient( 45deg, transparent, #555 1px, transparent 2px, transparent 8px);
    height: 40px;
    top: 10px;
    border-radius: 0px 45px 0px 0;
    left: -2px;
}
.bws-brand-storypage-input-group {
	margin-left: 0;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #27b2c5;
}
.bws-brand-storypage-input-group .form-group {
	margin-bottom: 0;
	    position: relative;
}
.bws-brand-storypage-input-group .form-group .error, .bws-brand-storypage-input-group .form-group .help-block {
   	position: absolute;
    top: 0;
    left: 11px;
}
.bws-brand-storypage-input-group .form-group:last-of-type a {
	display: none;
}
.bws-brand-storypage-input-group.inquiry-fields input, .bws-brand-storypage-input-group.inquiry-fields textarea, .bws-brand-storypage-input-group.inquiry-fields select {
	border-bottom: 1px solid #27b2c5;
	padding: 20px 10px !important;
	margin-left: 0 !important;
	border-radius: 0 !important;
	font-family: 'Saira-Regular' !important;
	font-size: 16px !important;
	color: #555 !important;
	text-transform: uppercase;
	resize: none;
	height: auto;
	
}
.bws-brand-storypage-input-group.inquiry-fields select {
	height: 63px;
	-webkit-appearance: none;
	background-image: url(data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/sv…='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
.bws-brand-storypage-input-group.inquiry-fields input:focus, .bws-brand-storypage-input-group.inquiry-fields textarea:focus {
	box-shadow: none;
}
.bws-brand-storypage-input-group.inquiry-fields input::-webkit-input-placeholder, .bws-brand-storypage-input-group.inquiry-fields textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #808183 !important;
}
.bws-brand-storypage-input-group.inquiry-fields input::-moz-placeholder, .bws-brand-storypage-input-group.inquiry-fields textarea::-moz-placeholder { /* Firefox 19+ */
  color: #808183 !important;
}
.bws-brand-storypage-input-group.inquiry-fields input:-ms-input-placeholder, .bws-brand-storypage-input-group.inquiry-fields textarea:-ms-input-placeholder { /* IE 10+ */
  color: #808183 !important;
}
.bws-brand-storypage-input-group.inquiry-fields input:-moz-placeholder, .bws-brand-storypage-input-group.inquiry-fields textarea:-moz-placeholder { /* Firefox 18- */
  color: #808183 !important;
}

.bws-brand-storypage-input-group.inquiry-fields .submit-inquiry {
	margin-top: 0px;
	text-align: right;
	color: #262523;
	text-decoration: none;
	text-shadow: 0 0 1px #262523;
	font: 24px/27px Arial,sans-serif;
	-webkit-box-shadow: 0 0 4px #262523;
	-moz-box-shadow: 0 0 4px #262523;
	background-color: #262523;
	box-shadow: 0 0 4px #262523;
	width: 100%;
}


.stripe-category-issue{
    background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 15px);
    height: 100px;
    width: 59px;
    position: absolute;
}

#downloadPdf .modal-content {
    background-color: #fff;
}

#downloadPdf .modal-header{
    color: #333; 
}

.hide-block{
    display: none;
}

.info-blocks:not(:first-child){
    padding-top: 30px; 
}

.brand-info-full-content .info-blocks:not(:first-child){
   padding-top: 0px; 
}
/**


/**** FranchiseOwnership Popup Styles *****/
form.form-vertical label.control-label.required:after, form.form-horizontal label.control-label.required:after {
    color: #e32;
    content: ' *';
    display: inline;
}

.owner-details {
    background-color: #303030;
    color: white;
    border-radius: 10px 10px 0 0;
}

.owner-detail-form {
    margin: 25px;
}

.owner-header {
    background-color: #4D4D4D;
    border-radius: 10px 10px 0 0;
    border-bottom: none;
    margin-bottom: 25px;
}

.submit-owner-form {
    background-color: #2BB3C7;
    color: #ffffff;
    margin-top: 20px;
    border: none;
}

.subscribe-details {
    background: 0;
    color: #000;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    margin-top:40%;
}
.modal-content.subscribe-details{
    background: rgba(255, 255, 255, 0.9);
    color: #000;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    margin-top: 40%;
    padding: 100px 50px;
    box-shadow: 0 5px 25px -5px #000;
}

.search-popup .modal-content.subscribe-details{
    background: rgba(255, 255, 255, 0.9);
    color: #000;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    margin-top: 10%;
    padding: 20px 20px;
    box-shadow: 0 5px 25px -5px #000;
}

.subscribe-detail-form {
    margin: 25px;
    background: #fff;
}
.modal-body.subscribe-detail-form{
    background: none;
    width: 80%;
    min-height: 0;
    text-align: center;
    margin: 0 auto;
}

.modal-body.search-detail-form{
    background: none;
    width: 100%;
    min-height: 0;
    text-align: center;
    margin: 0 auto;
}

.modal-dialog.search-popup {
    width: 85%;
    max-width: 1400px;
}
.search-popup .input-group {
    margin: 50px 0 0px;
    border: 1px solid #27b2c5;
}

.search-results-right-content .input-group {
    margin: -5px 0 0px;
    border: 1px solid #27b2c5;
}

.search-popup .search-popup-button {
    color: #fff;
    border: 0;
    background: #2bb3c7;
    height: 65px;
    width: 65px;
    padding: 20px 18px 20px 11px;
    cursor: pointer;
}
.search-popup .search-popup-input {
    height: 65px;
    color: #000;
    font-size: 26px;
    box-shadow: none;
    border-radius: 0;
    border: 0;
}

.search-popup .search-popup-title {
    font-size: 22px;
    color: #a6a9ab;
    margin: 0px 0 50px;
}

.search-popup .four-article-line-bottom-title p {
    text-align: left;
    color: #000;
    font-size: 16px;
}
.search-popup .four-line-article-date {
    font-size: 14px;
    color: #a6a8aa;
    padding: 10px 0;
    text-align: left;
}


.search-popup .modal-header .close-subscribe {
    margin-top: 0px;
    opacity: initial;
    font-size: 50px;
    font-weight: lighter;
    color: #adabab;
    padding-right: 10px;
}
.search-popup .modal-header .close-subscribe:focus, .input-group:focus, a:focus, :focus {
    outline: none;
}

.close {
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    filter:alpha(opacity=20);
    opacity:.2
}

.modal-header button.close {
    color: #fff;
    opacity: 1;
    filter:alpha(opacity=100);
    text-shadow:0;
}

@media (max-width:1024px) {
	.young-ones-to-watch {    margin-bottom: 40px;}
	.modal-content.subscribe-details {
		padding: 60px 20px;
	}
	.modal-body.subscribe-detail-form{
    width: 100%;
	}
	.modal-dialog {
		max-width: 600px;
    margin: 0 auto;
	}
	#subscribe_form .input-group {margin-right: 0 !important;margin-left:0 !important;}
}
@media (max-width:768px) {
	.modal-dialog {
		width: 100%;
		max-width: 500px;
		padding: 0 10px;
	}
	.story-description {float: none;}
	
}


.subscribe-header {
    background: 0;
    border-radius: 0px;
    border-bottom: 0;
    margin-bottom: -30px;
    padding-bottom: 0px;
}
.modal-header.subscribe-header{
    background: 0;
    border-radius: 0;
    border-bottom: 0;
    padding-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0px;
    margin-right: 0px;
	z-index: 1;
}
.modal-header .close-subscribe {
    margin-top: -12px !important;
    opacity: initial;
    font-size: 40px;
    font-weight: lighter;
    color: #adabab;
    padding-right: 0px;
}
/****** Header 'Learn more about brand ' dropdown syles ******/
.dropdown-menu>li>a {
    color: #333;
    background-color: #fff;
    font-family: "serifa",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    white-space: initial;
}

.learn-menu>li>a:focus, .learn-menu>li>a:hover {
    background-color: #27b2c5;
    background-image: none;
	color:#fff;
}

.learn-menu {
    width: 100%;
    border-radius: 0px;
    padding: 15px 0px;
}

/** Search Results page**/

.search-block-wrapper, .legal-players-content-wrap {max-width:1400px;margin:0 auto;}
.brand-search-content {
    margin-bottom: 40px;
}

.search-results-right-content{
    /*padding:50px;*/   /** Commented by Manasa for search results page **/
    padding: 50px 10px 50px 40px;
    border-left: 1px solid #AAA;
    
}

input.filter-box, input.filter-box:focus {
    border-radius: 0px;
    margin-top: 20px;
    box-shadow: none;
    font-size: 28px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
}

.checkbox label:after{
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr, .niceSelectClassNoEffect .cr
{
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    width: 1.7em;
    height: 1.7em;
    float: left;
    margin-right: .5em;
}
.niceSelectClassNoEffect .cr {
    width: 15px;
    height: 15px;
    border-color: #fff;
	background-color: #fff;
	margin-top: 8px;
	float: none;
}
.checkbox .cr .cr-icon, .niceSelectClassNoEffect .cr .cr-icon {
    position: absolute;
    line-height: 0;
    top: 50%;
    left: 20%;
	font-size: 21px;
}

.niceSelectClassNoEffect .cr .cr-icon {
    color:#000;
	left: 4%;
    font-size: 15px;
}

.checkbox label input[type="checkbox"]
{
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon, .niceSelectClassNoEffect label input[type="checkbox"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .niceSelectClassNoEffect label input[type="checkbox"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr, .niceSelectClassNoEffect label input[type="checkbox"]:disabled + .cr {
    opacity: .5;
}

.checkbox+.checkbox {
    margin-top: 20px;
}

.results-choice {
    margin-left: -5px;
}
.results-filter {
    padding-left: 30px;
    margin-bottom: 20px;
}

hr.results-border {
    margin-left: 30px;
    border-top: 1px solid #000;
}

.btn-search {
    background-color: #333;
    color: #fff !important;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    padding: 10px 15px;
    border-radius: 0px;
    text-decoration: none;
}

.search-results-individual {
    margin-top: 30px;
    /*margin-bottom: 30px;*/ /** Commented by Manasa **/
    padding-right: 0px; /** Commented by Manasa **/
}

.search-results-articles .four-article-line-title {
    display: none;
}

.search-results-individual p {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
}

.search-results-individual a, .search-results-individual a:hover {
    color: #555;
    text-decoration: none;
}

.search-results-tabs {
    margin-bottom: 30px;
}
.search-results-tabs li:first-child { color:#2BB3C7;margin-right: 20px; }
.search-results-tabs .nav-tabs.custom-tabs li {margin-bottom:5px;}
.search-results-tabs .nav-tabs.custom-tabs li + li {border-left: 1px solid #2BB3C7 !important; padding-left: 8px !important; margin-left: 8px !important;}
.search-results-tabs .nav-tabs.custom-tabs li:nth-child(2) {border-left: none !important; padding-left: 0 !important; margin-left: 0 !important;}
.search-results-tabs .nav-tabs.custom-tabs li a {
	font-family: 'Saira-Regular' !important;
	color: #A6A8AA;
	font-size: 19px !important;
	margin-right: 0;
	height: 26px;
	line-height: 22px !important;
}
.search-results-tabs .nav-tabs.custom-tabs li.active a {
	font-family: 'Saira-Bold' !important;
	border-bottom: 3px solid #A6A8AA !important;
	color: #A6A8AA !important;
}
.search-results-articles .four-article-line-img {
	min-height: auto !important;
}


.search-results-main-image img{
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    height: 600px;
}

.young-ones-details a, .young-ones-details a:hover {
    text-decoration: none;
    color: #434244;
}
.young-ones-details p a, .young-ones-details p a:hover {
    text-decoration: none;
    color: #fff !important;
}
.young-ones-desc{
       padding: 10px 0;
    line-height: normal;
	font-size:11px;
	color: #a6a8aa;
}
.main-site-carousel{margin-bottom: 20px;}

.main-site-carousel-text a, .main-site-carousel-text a:hover {
    text-decoration: none;
    color: #000;
}

hr.young-ones-hr {
    border-top: 1px solid #000 !important;
    margin-left: 10px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.brand-info-full-content {margin-bottom: 50px; background-color: #FFF; margin-top: 80px;} /** added background-color to preserve white **/
.eight-channel_bg {overflow:hidden; float:left; width:100%; height:700px; background-color:#ccc; z-index:1; }
.eight-channel_bg:after { content: ' '; position: absolute; width:100%; left:-250px; top:0px; border-width:100px 1200px; border-style:solid; border-color:#FFFFFF transparent transparent #FFFFFF }
.eight-channel_bg:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.image-bg { position: relative; overflow:hidden; float:left; width:100%; height:700px; }
.image-bg:after { content: ' '; position: absolute; width:100%; right:-250px; bottom:0px; border-width:280px 1200px; border-style:solid; border-color:transparent #FFFFFF #FFFFFF transparent }
.image-bg:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.image-cut { position: relative; overflow:hidden; float:left; width:100%; height:700px; }
.image-cut:after { content: ' '; position: absolute; width:100%; right:-250px; bottom:0px; border-width:280px 1200px; border-style:solid; border-color:transparent #FFFFFF #FFFFFF transparent }
.image-cut:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.image-header-full { position: relative; overflow:hidden; float:left; width:100%; height:600px;margin-bottom: 30px;}

.image-header-full:after { border-width:0px;}
.image-header-full:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.image-header-full .main-background-images {background-size: cover !important; box-shadow: inset 0 -400px 600px 0px rgba(0, 0, 0, 0.7)!important;}

.main-image-cut { position: relative; overflow:hidden; float:left; width:100%; height:520px;}

.main-image-cut:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.author-view-top { position: relative; overflow:hidden; float:left; width:100%; height:700px;background-color:#FFF22D; }
.author-view-top:after { content: ' '; position: absolute; width:100%; right:-250px; bottom:0px; border-width:280px 1200px; border-style:solid; border-color:transparent #FFFFFF #FFFFFF transparent }
.author-view-top:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.stripe-author { position: absolute; background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 35px ); height: 678px; overflow:hidden;
}
.stripe-author:after { content: ' '; position: absolute; width:100%; right:-250px; bottom:0px; border-width:280px 1200px; border-style:solid; border-color:transparent #FFFFFF #FFFFFF transparent }
.stripe-author:before, div.stripedColor:after { content: ' '; position: absolute; width: 0; height: 0; }

.stripmask-top01 { position: relative; overflow: hidden; float:left; width:50%; height:700px; background-color:transparent; top:0px;}
.stripmask-top01:after { content: ' '; position: absolute; width:30%; top:0px;left: -10px; border-width:350px 350px; border-style:solid; border-color:#FFF22D transparent transparent #FFF22D }
.stripmask-top01:before { content: ' '; position: absolute; width: 0; height: 0; }

.stripmask-bottom01 { position: relative; overflow: hidden; float:right; width: 30%; height: 700px; background-color: transparent; top:-150px;}
.stripmask-bottom01:after { content: ' '; position: absolute; width:30%; bottom:0px; border-width:550px 550px; border-style:solid; border-color:transparent #FFF22D #FFF22D transparent }
.stripmask-bottom01:before { content: ' '; position: absolute; width: 0; height: 0; }

.image-cut .contact-background-image{min-height: 700px;}

.young-images a, .young-images a:hover {
    text-decoration: none;
    color: #333;
}
.own-a-brand-form {
    font-size: 16px;
    font-family: "serifa",sans-serif;
    font-style: normal;
    font-weight: 300;
}
.franchise-title{
    font-size: 20px;
    font-family: "serifa",sans-serif;
    font-style: normal;
    font-weight: 500;
}
.close-ownbrand{
    opacity:2;
    color:#fff !important;
}
.category-sub-images a, .category-sub-images a:hover {
    text-decoration: none;
    color: #333;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
}

.category-sub-images {
    border-right: 1px solid #ffffff;
}

#page-content-wrapper .navbar {
    height: 80px!important;
    min-height: 40px;
   
    padding: 20px 0;
}
.category-fixed-title{padding-left:0px !important;}

.results-filter h4 {
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 30px;
    float: left;
    color: #a6a9ab;
}
/*.notification_success{margin-right: 20px;padding-left:0px;}
.notification_error{margin-right: 20px;padding-left:0px;color:#FF0000;font-family: "Saira-Regular",sans-serif;font-style: normal; font-weight: 300;font-size: 28px;}*/

.notification_success, .notification_error {
    width: 100%;
	margin:0 !important;
    padding: 0 10px !important;
    float: none !important;
	font-family: "Saira-Regular",sans-serif;
}
.notification_error {color:#FF0000;}

button.btn.prequalified-button {
    background-color: #434244;
    color: #fff!important;
    padding: 0px 2px;
    border-radius: 0;
    text-decoration: none;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    border-radius: 0;
    text-decoration: none;
    text-align: justify;
}
.prequal-button{
    border-bottom: 0!important;
    padding: 5px 0 0 0 !important;
    margin-right: 0;
    margin-top: 20px;
    width: 250px;
}
.disabled {
    pointer-events: none;

}
.search_inputgroup2{
    width: 100%;
}

.search_inputgroup2 .search_input_header_hamb{
    width: 80%;
    margin-left: 0px;
}

.inquiry-fields input, .inquiry-fields textarea, .inquiry-fields select{
    font-size: 12px !important;
	font-family: "Saira-Regular";
}
.side-images {
    border-left: 1px solid #fff;
    border-bottom: 2px solid #fff;
}
/*.side-image-bottom {
    margin-top:-5px; 
}*/

ul.footer_nav{font-size: 12px;}
.drop-up {
    top: auto;
    bottom: 100% !important;
}
li.tab-border {
    margin-right: 8px;
    color: #000 !important;
    font-size: 20px;
    margin-top: -5px;
    font-weight: 900;
}

.lateststories-td a, .lateststories-td a:hover {
    color: #555;
    text-decoration: none;
}

.error{
    color: #a94442;
}

span.input-email-subscribe {
    cursor: pointer;
}
#pastingspan1 {
    margin-bottom: -0.5%;
}
.subscribe-arrow{
    margin-top: -6px;
}

iframe.brand-info-main-video { height: 650px !important; width:100%;}


.brand-search-toggle{
    border-bottom: 1px solid #000;
    text-decoration: none;
    color: #434244;
}
.brand-name{
    color: #434244;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    text-decoration: none;
    color: #434244;
}
.brand-name:hover{text-decoration: none; color: #434244;}
a.brand-search-toggle, a.brand-search-toggle:hover{
    text-decoration: none;
    color: #434244;
}

.accordion-heading .brand-search-toggle {
    display: block;
    padding: 0px 15px;
}
.yellow-bar{background: #FFF22D; border:0px}
.expand-icon {
    padding-top: 20px;
}
.stripe-brand-search {
    background: repeating-linear-gradient(-45deg,transparent,#434244 1px,transparent 2px,transparent 15px);
    height: 56px;
    width: 40%;
    position: absolute;
    z-index: 3;
    margin: -56px 35% 0% 35%;
}
.stripe-brand-search:before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
    width: 0;
    border-width: 25px 35px;
    border-style: solid;
    border-color: #fff22d transparent transparent #fff22d;
}
.stripe-brand-search:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: -15px;
    width: 0;
    border-width: 30px 35px;
    border-style: solid;
    border-color: transparent #fff22d #fff22d transparent;
}
.selectStyle{
    width:46%; float: left; margin-right: 8%;
}

.brand-block-inner {
    padding: 20px;
    background: #fff !important;
}

.brand-title-block{
    border-radius: 0px;
}

.brand-search-header {
    position: absolute;
    bottom: 60%;
    margin-left: 200px;
}

.brand-titles {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #434244;
    font-size: 28px;
    text-decoration: underline;
}

i.expand-icon, i.expand-icon:hover {
    text-decoration: none;
    color: #434244;
}
.brand-block-division{border-bottom: 1px solid #434244;}

span.sponsered-tag {
    background: #fff22d;
    padding: 0px 10px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    position: absolute;
    right: 199px;
    margin-top: 2%;
}
/* styles for 8 Youtube videos */
.yellow-bg{     background-color: #fff22d; }
.mtop30{    margin-top: 30px;}
.mbtm30{    margin-bottom: 30px;}
.mbtm20{    margin-bottom: 20px;}
.mbtm10{    margin-bottom: 10px;}
.h150{  min-height: 150px;  }
.txt16{     font-size: 16px;}
.pall5{padding: 5px;}
.pleft0{    padding-left: 0 !important;}
.pright0{   padding-right:0 !important;}
.txt-right{text-align: right;}
.header-of-page{ overflow: hidden; }
.the-8th-cover{
    transform: skewY(-4deg);
    margin-top: -82px;
    margin-bottom: 6%;
    height: 220px;
    overflow: hidden;
}
.the-8th-cover-strip{
    background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 3px,transparent 35px);
    height: 781px;
    margin-top: 39px;
    border-radius: 22% 0 0 0;
}
.stripe{
    background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 10px);
    height: 30px;
    border-radius: 0 0 40px 0;
    min-width: 350px;
}
.section-divider {
    border-bottom: 12px solid #ccc;
}
.hot-of-press{top: 14%!important;}
.the-eight{position: relative !important;}
img.the-eight-image {
    position: absolute;
    top: 2%;
}        
button.btn-load {
    float: none;
    margin-bottom: 2%;
    margin-left: 50%;
    background-color: #434244;
    color: #fff!important;
    padding: 8px 15px;
    border-radius: 0;
    text-decoration: none;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
}       
a.list-right-control {
    margin-right: -12%;
    margin-top: -10%;
    opacity: 2;
    background-image: none !important;
}

a.list-left-control {
    background-image: none !important;
    margin-left: -12%;
    margin-top: -10%;
    opacity: 2 !important;
}
/* styles for 8 Youtube videos */

/* rating stars style */
.filled{
    color: #2bb3c7;
    -webkit-transition: color 0.5s; /* For Safari 3.0 to 6.0 */
    transition: color 0.5s; /* For modern browsers */
}
.notfilled{
    color: gray;
    -webkit-transition: color 0.5s; /* For Safari 3.0 to 6.0 */
    transition: color 0.5s; /* For modern browsers */
}
.rating{
    margin-left:2px;
    cursor:pointer;
}
.filled-max{
    color: #2bb3c7!important;
    -webkit-transition: color 0.5s; /* For Safari 3.0 to 6.0 */
    transition: color 0.5s; /* For modern browsers */
}
/* Story page templates */
.list-images {
    width: 100%;
    padding-right: 10%;
    padding-bottom: 5%;
    padding-top: 5%;
}

hr.list-border {
    /* color: #000; */
    border-top: 1px solid #000;
    margin-left: 3%;
    margin-bottom: 5%;
}
.list-carousel{
    margin-right: -5%;
    margin-bottom: 2%;
}
.traditional-image{
    padding: 5% 0 5% 0;
}

.traditional-single-image {
    margin-top: 3%;
    margin-bottom: 3%;
    margin-right: 8%;
}
.bws-traditional-single-image-wrap {
    text-align: center;
		overflow: hidden;
}
.bws-traditional-single-image {
		margin-top: 3%;
    margin-bottom: 3%;
    margin-left: auto;
		margin-right: auto;
		max-width: 100%;
}
.profile-story-detail{
    margin-top: 7%;
}
.profile-single-image{
    margin-right: 5%;
}
.profile-content{
    padding-top: 5%;
}
.profile-carousel-left{
    margin-top: 65% !important;
    margin-left: -20% !important;
}
.profile-carousel-right{
    margin-top: 65% !important;
    margin-right: -15% !important;
}
.traditional-carousel-inner>.item>img, .traditional-carousel-inner>.item>a>img{
    height: 400px !important;
}
.carousel-profile-inner img{
    height: 400px !important;
    width: 350px !important;
}
.profile-single-image img {
    height: 450px;
}
.btn-drop-search{
    color: #000;
    background-color: #fff;
    border-color: #fff #fff #000 #fff;
    padding: 0 0 5px 0;
    border-radius: 0!important;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-size: 24px;
    font-weight: 300;
    text-align: left;
}
.expand-search-icon{
    padding-top: 10px
}
ul.search-dropdown-menu {
    padding: 0px;
    border: 0px;
    width: 90%;
    margin-left: 5%;
}
.search-dropdown-menu a {
    font-family: "acumin-pro-extra-condensed",sans-serif !Important;
    font-size: 24px !important;
    font-weight: 300 !important;
}
.search-dropdown{
    margin-bottom: 10%;
}
.search-narrow{
    background-color: #fff22d;
    padding: 5px;
    font-family: "acumin-pro-extra-condensed",sans-serif !Important;
    font-size: 24px !important;
    font-weight: 300 !important;
}
.search-clear{
    font-family: "acumin-pro-extra-condensed",sans-serif !Important;
    font-size: 24px !important;
    font-weight: 300 !important;
}
.search-filter{
    margin-bottom: 5%;
}
.search-close{
    background-color: #fff22d !important;
    padding: 0px 5px 5px 5px !important;
    font-family: "acumin-pro-extra-condensed",sans-serif!Important;
    font-size: 34px!important;
    font-weight: 300!important;
    opacity: 2;
}
.filter-block{
    margin-bottom: 5%;
}

/** Awards page styles **/
.center-aligned-row {
    float: none;
    margin: auto;
    z-index: 1;
}

.margin-bottom-2 {
    margin-bottom: 2% !important;
}

.font-size-20 {
    font-size: 20px
}

.website-awards-details span {
    margin-top: -250px;    
}

.website-awards-details p {
    bottom: -40px;
}

.form-title {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 80px;
    color: #434244;
    margin-bottom: 55px;
}
.centered-form-block {
    width: 60%;
    margin: auto;
}

.centered-form-block form input.input-box {
    height: 60px;
    padding: 0px 15px;
    background-color: #434244;
    border-radius: 0;
    border: 1px solid #434244;
    box-sizing: border-box;
    color: #ffffff;
}

.awards-page {
    margin: 0 -15px;
}

.awards-page form {
    /*font-family: 'acumin-pro-extra-condensed', Arial, sans-serif;*/
    font-family: sans-serif;
    font-style: italic;
}

.awards-page form input {
    font-size: 17px;

}

.awards-page form .awardsFormCheckbox {
    text-align: left;
    font-style: normal;
    width: 20px;
    position: relative;
    float: left;
    margin-right: 10px;
}

.awards-page form .awardsFormCheckbox input[type="checkbox"] {
    visibility: hidden;
}

.awards-page form .awardsFormCheckbox input[type="checkbox"] + label {
    height: 20px;
    width: 20px;
    background-color: #434244;
    cursor: pointer;
    position: absolute;
    top:0;
    left:0;
}
.awards-page-form .form-submit {
    background-color: #fff12c;
    font-size: 38px;
    font-weight: bold;
    padding: 0 70px 5px 70px;
    font-style: normal;
    font-family: "acumin-pro-extra-condensed",sans-serif;
}
.awards-page form .awardsFormCheckbox input + label:after {
    content: '';
    width: 11px;
    height: 6px;
    position: absolute;
    top: 5px;
    left: 4px;
    border: 2px solid #ffffff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.awards-page form .awardsFormCheckbox input:checked + label:after {
    opacity: 1;
}

.awards-circled-image {
    position: absolute;
    width: 520px;
    height: 520px;
    left: 10%;
    bottom: 0;
    /*    width: 520px;
        height: 520px;
        margin-left: auto;
        margin-top: 70px;*/
}

.landing-page-form .form-submit {
    background-color: #fff12c;
    font-size: 32px;
    font-weight: bold;
    padding: 0 50px 5px 50px;
    font-style: normal;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    background-color: #333 !important;
    color: #fff !important;
}

.awards-image-cut {
    height: 380px;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
}

.awards-image-cut:after {
    content: ' ';
    position: absolute;
    width: 100%;
    bottom: 0;
    border-width: 100px 1200px;
    border-style: solid;
    border-color: transparent #fff #fff transparent;
}

.awards-down-rounded {
    height: 150px;
    width: 150px;
    border-radius: 75px;
    background-color: #fff12c;
    font-size: 55px;
    color: black;
    text-align: center;
    line-height: 150px;
    position: absolute;
    left: calc(50% - 75px);
    z-index: 1;
}

.awards-page-footer { text-align: center;}

.awards-page footer ul li.h2 { font-size: 30px; text-align: center;}
.awards-page footer ul li i.fa { font-size: 45px;}
.awards-page footer ul li { margin: 15px;}

.awards-footer-vertical-divider { display: inline-block; width:1px; height: 30px; background-color: #ffffff; vertical-align: middle; margin: -4px 15px 0px 15px;}

.judgingCriteria {
    text-align: center;
}

.judgingCriteria .form-title + p {
    font-size: 20pt;
}

.category-bg {
    height: 110px;
}

.criteria-category-title {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 45px;
    color: #434244;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.criteria-category-title + p {
    font-size: 15pt;
}

.judgedAndSponseredBybg {
    height: 600px;
    background-color: #fff12c;
}

.judgedAndSponseredBybg:before {
    content: ' ';
    position: absolute;
    width: 100%;
    /*right: -250px;*/
    /*bottom: 0;*/
    border-width: 100px 1200px;
    border-style: solid;
    border-color: #fff transparent transparent #fff;
}

.judgedAndSponseredByContent {
    position: absolute;
    width: 100%;
    text-align: center;
}

.judgedAndSponseredByLogos div.col-xs-3 {
    height: 100px;
    padding-top: 20px
}

.judgedAndSponseredByLogos div.col-xs-3:not(:last-child) {
    border-right: 1px dotted #434244;
    box-sizing: border-box;
}

.judgedAndSponseredByLogos img {
    max-width: 80%;
    max-height: 80px;
}

.awards-stripes-6 {
    top: 150px;
    left: -18%;
    width: 250px;
    position: relative;
    background: repeating-linear-gradient(90deg,transparent,#555 1px,transparent 3px,transparent 11px);
    height: 200px;
    transform: skewX(-45deg) skewY(-10deg);
    margin-bottom: -75px;
}

.awards-stripes-5 {
    width: 250px;
    position: absolute;
    background: repeating-linear-gradient(45deg,transparent,#555 1px,transparent 1.6px,transparent 6px);
    height: 200px;
    right: -50px;
    bottom: 355px;
    transform: skewX(-50deg);
}

.awards-stripes-5 div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 125px;
    border-color: #fff12c #fff12c transparent transparent;
}

.awards-stripes-4 {
    left: 6%;
    width: 174px;
    position: relative;
    background: repeating-linear-gradient(50deg,transparent,#555 1px,transparent 2px,transparent 9px);
    height: 275px;
    transform: skewX(15deg) skewY(-5deg);
    display: inline-block;
    top: -95px;
}

.awards-stripes-4 div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 103px 88px;
    border-color: #fff #fff transparent transparent;
}

.awards-stripes-3 {
    left: -1%;
    width: 226px;
    position: relative;
    background: repeating-linear-gradient(42deg,transparent,#555 1px,transparent 1.7px,transparent 5px);
    height: 206px;
    transform: skewY(-5deg) skewX(-55deg);
    top: 372px;
}

.awards-stripes-3 div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 104px 118px;
    border-color: transparent transparent #fff #fff;
    margin-left: -2px;
}

.awards-stripes-2 {
    left: -6%;
    width: 250px;
    position: relative;
    background: repeating-linear-gradient(90deg,transparent,#555 1px,transparent 2px,transparent 9px);
    height: 250px;
    transform: skewX(-15deg);
    margin-bottom: -75px;
}

.awards-stripes-2 div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 120px 125px;
    border-color: #fff transparent transparent #fff;
}

.awards-stripes-1 {
    left: 92%;
    width: 224px;
    position: relative;
    background: repeating-linear-gradient(90deg,transparent,#555 1px,transparent 2px,transparent 9px);
    height: 224px;
    transform: skewX(-20deg) skewY(-5deg);
    top: 366px;
}

.awards-stripes-1 div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 112px;
    border-color: transparent #fff #fff transparent;
}
/*.category-sub-images .main-background-images {width: 100%; height: 271px;}*/
.category-three-sub-images iframe {
    /*height: 270px !important;*/
}
img.image-none {display: none !important;}
.latest-block {margin-top: 4%;}
.brand-info-full-content .latest-block{padding: 0; margin-top: 0;}
.sidebar-nav li ul li.most-read-articles{padding: 15px 12px 0;}
.widget-block{margin-bottom: 30px; z-index: 1;}
.btn-view-all{margin-bottom: 5%;}
select.select-landing {
    border: 0 solid #555!important;
    width: 100%;
    font-size: 20px;
    height: 40px;
    font-weight: 100;
    background: #FFF url(../b1532af2/images/select_arrow.png) no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -khtml-appearance: none;
    -o-appearance: none;
    cursor: pointer;
    background-size: 25px!important;
    outline: 0;
    padding: 0 12px;
    font-family: BebasNeue;
}
label.landing-form-label {
    font-size: 24px;
    text-align: left !important;
    color: #fff !important;
    font-weight: normal;
    padding-left: 10px;
}
.landing-form-input{
    font-size: 20px!important;
    border-radius: 3px;
    border: 0 solid #555;
    background-color: #fff!important;
    color: #434244!important;
    height: 40px;
    font-weight: 100;
    font-family: BebasNeue;
}

.landing-submit {
    margin-left: 10%;
    margin-bottom: 5%;
}
.landing-indroduction-content{
    font-size: 16px;
    font-family: sans-serif;
    padding: 5px;
    color: #fff;
    margin: 0 20% 2% 20%;
}
.landing-indroduction{min-height: 600px !important;}
.landing-indroduction .form-title {
    margin: 0px 0 25px;
}

.brand_wrapper {
    text-align: center;
    width: 100%;
    padding: 50px 0px 0px;
}
/*.brand_facts_icon:first-child {
    border-left: none;
}*/
.brand_facts_icon:not(:last-child):after {
    border-right: 3px #fff dotted;
    margin-bottom: 25px;
    height: 140px;
    content: "";
    /*top: 25%;*/
    position: absolute;
    margin-top: -66px;
}

.brand_facts_icon {
    width: 24%;
    padding: 0px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.brand_facts {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: sans-serif;
    font-size: 16px;
    padding: 20px;
    border-radius: 0px;
    vertical-align: middle;
    margin-bottom: 10px;
    padding-top: 10px;
}
.testimonials{
    padding-left: 220px;
    padding-right: 120px;
    /*margin-bottom: 8%;*/
}
.testimonials-one{
    margin: 0 37%;
}
.testimonial-img{
    width: 100px; 
    height: 100px; 
    border-radius: 100%;
    float: left;
    overflow: hidden; 
    margin: 0px 15px;
}
.testimonial-img img{
    height: 100px;
}
.testimonials-single{
    margin: 0% 15% 5% -5%;
    /*height: 300px;*/
    color: #fff;
    font-size: 16px;
    padding: 0px 15px 20px 35px;
    text-align: left;
    font-family: sans-serif;
    word-break: break-word;
}
.testimonial-section{padding-right: 20px}
.testimonial-section:not(:last-child):after {
    content: "";
    border-right: 2px #fff dotted;
    margin-bottom: 25px;
    height: 250px;
    top: 0%;
    left: 0;
    right: 5%;
    position: absolute;
}
.landing-custom{
    width: 50%;
    margin-bottom: 5%;
    margin-left: 25%;
    padding: 0px;
}
.landing-custom-content{
    font-size: 16px; 
    font-family: sans-serif; 
    padding: 5px;
    color: #fff;
}
.fader {
    /*width: 33%;*/
    /*height: 350px;*/
    display: inline-block;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 99999999;
}
.title_boxes {
    color: #FFF;
    text-align: right;
    line-height: 28px;
    position: absolute;
    right: 0px;
    width: 100%;
    padding-right: 10px;
    background: rgba(0, 0, 0, 0.58);
}

.fader .text {
    z-index: -10;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #000;
    display: block;
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-transform: capitalize;
}

.fader img {
    transition: transform 0.8s linear;
    -webkit-transition: -webkit-transform 0.8s linear;
    -moz-transition: -moz-transform 0.8s linear;
    -o-transition: -o-transform 0.8s linear;
    -ms-transition: -ms-transform 0.8s linear;
    /*height: 100% !important;*/
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1;
}
.fader:hover img{
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.fader:hover .text{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:-webkit-transform 0.2s ease-in;
    -moz-transition:-moz-transform 0.2s ease-in;
    -o-transition:-o-transform 0.2s ease-in;
    -ms-transition:-ms-transform 0.2s ease-in;
    transition:transform 0.2s ease-in;z-index:2;
}
.fader:hover  .text p{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);

}
.fader .text p{
    -webkit-transition:-webkit-transform 0.2s ease-in;
    -moz-transition:-moz-transform 0.2s ease-in;
    -o-transition:-o-transform 0.2s ease-in;
    -ms-transition:-ms-transform 0.2s ease-in;
    transition:transform 0.3s ease-in;
    color:#fff;
    text-align:center;
    margin:0;
    font-family:'Open Sans';
    padding:0 50px;
    font-size:22px;
    margin-top:85px;
    line-height:25px;

}



img.carousel-right {
    height: auto;
    width: auto !important;
    display: block;
    top: 45%;
    position: absolute;
    min-height: 0px !important;
}
img.next {
    height: auto;
    width: auto !important;
    display: block;
    top: 45%;
    position: absolute;
    right: 0px;
    min-height: 0px !important;
}
.traditional-img-height img {
    height: 300px !important;
}
a.traditional-carousel-left {
    margin-left: 2%;
    margin-bottom: 25%;
    margin-top: 10%;
}
a.traditional-carousel-right {
    margin-right: 2%;
    margin-bottom: 25%;
    margin-top: 10%;
}
p.latest-desc {
    font-size: 24px;
    margin-bottom: 20px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
}
.trend-info{
    font-size: 12px !important;
    background-color: #fff12c;
    border-radius: 20px;
    position: absolute;
    top: 5px;
    color: #434244;
}

.latest-images {
    margin-bottom: 35px;
}

.landing-leftspan{
    position: absolute;
    width: 25%;
    left: 20%;
    height: 2px;
    /*top: 6%;*/
    margin-top: 2.5%;
    background: #000;
}
.landing-leftspan :before {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    left: 0px;
    background: inherit;
    top: -2px;
}
.landing-leftspan :after {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    right: 0px;
    background: inherit;
    top: -2px;
}
.landing-rightspan {
    position: absolute;
    width: 25%;
    right: 20%;
    height: 2px;
    /*top: 6%;*/
    margin-top: 2.5%;
    background: #000;
}
.landing-rightspan :before {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    left: 0px;
    background: inherit;
    top: -2px;
}
.landing-rightspan :after {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    right: 0px;
    background: inherit;
    top: -2px;
}
.stripe-landing-before{
    background: repeating-linear-gradient(-45deg,transparent,#fff 1px,transparent 2px,transparent 10px);
    height: 30px;
    position: absolute;
    border-radius: 40px 0 40px 0;
    width: 25%;
    top: 30px;
    left: 12%;
}
.stripe-landing-after{
    background: repeating-linear-gradient(-45deg,transparent,#fff 1px,transparent 2px,transparent 10px);
    height: 30px;
    position: absolute;
    border-radius: 40px 0 40px 0;
    width: 25%;
    top: 30px;
    right: 12%;
}
.info-article ul {
    padding-left: 50px;
    list-style-type: circle;
}
.landing-widget-story-images {
    height: 67.5px;
    width: 120px;
    background-color: #CCC;
    float: left;
    overflow: hidden;
    text-align: center;
}
.landing-widget-story-box {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0 10px 0;
}
.landing-widget-story-text {
    padding-left: 135px;
    min-height: 60px;
    text-align: left;
    text-transform: capitalize;
    font-family: Arial,'Segoe UI',Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
}
a.landing-widget-title {
    text-decoration: none;
    color: #000;
}
.btn-landing-readmore {
    color: #fff;
    background-color: #434244;
    border-color: #d43f3a;
}
.footer-brand-logo img {
    border-radius: 50%;
    /*    margin-left: 49%;*/
    text-align: center;
    margin: auto;
    margin-top: 2%;
    width: 100px;
    height: 100px;
}
.footer-brand-logo p {
    color: #000;
    font-size: 18px;
    font-family: sans-serif;
    font-weight: 700;
    /*margin-left: 40%;*/
    margin-top: 2%;
    text-align: center;
}
.footer-brand-logo hr {
    border-top: 1px solid #555;
    /*margin-left: 41%;*/
    text-align: center;
    width: 28%;
}
ul.footer-landing-nav {
    /*margin-left: 46%;*/
    text-align: center;
    width: 50%;
    margin: auto;
    margin-bottom: 1%;
}
p.footer-landing-content {
    font-size: 11px;
    font-weight: 100;
    color: #555;
    text-align: center;
    /*margin-left: 30%;*/
    margin: auto;
    width: 70%;
}
p.landing-copy-right {
    color: #555;
    font-size: 11px;
    /*margin-left: 43%;*/
    margin-bottom: 1%;
    text-align: center;
}
.text-required {
    font-size: 24px;
    margin-left: 15px;
    margin-bottom: 10px;
}
.landing-form-block .text-required {
    font-size: 22px;
    font-family: BebasNeue;
}
.landing-form-block{
    width: 50%;
    margin: auto;
    margin-bottom: 5%;
}
.landing-form-input::-webkit-input-placeholder { color: #434244!important; }
.landing-form-input:-moz-placeholder { color: #434244!important; }
.landing-form-input::-moz-placeholder { color: #434244!important; }
.landing-form-input:-ms-input-placeholder { color: #434244!important; }
.cname {
    font-size: 28px;
    margin-top: 10px;
}
.cname>p {
    font-size: 22px;
}
.testimonials-single-one {
    margin: 0%;
}
.testimonial-last {
    margin-bottom: 120px;
}
.social-icon-list .fa {
    font-size: 20px;
}
.top-button {
    padding: 5px 10px;
    /*background: #ddd;*/
    margin-top: -5%;
    margin-right: 2%;
}
.top-button .fa {
    font-size: 30px;
    /*color: #000;*/
}
img.landing-next{
    top: 50%;
    right: 3%;
}
img.landing-carousel-right{
    top: 50%;
    left: 3%;
}
.testimonial-video {
    padding-right: 100px;
}
.testimonial-video-frame{
    margin: 0% 0;
}
.legend-colors{
    width: 50%;
}

/* landing page builder */
.market-name, .country-name{font-size: 22px;}
table.dataTable {margin-top: 22px !important; min-height: 300px !important;}
table.dataTable thead>tr>th:first-child {text-align: left;}
table.dataTable thead>tr>th{text-align: center;}

/* rating stars style */

/* new social media icons */

/* font option step 1 */
.lpb-step1-sample-font {float: right;width: 50%;margin-top: 25px;font-size: 18px;padding: 0px 25px;}

/* Newsletter Article picker*/
.newsletter-date-picker-title {
    font-size: 17px;
    background-color: #bfefff;
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 20px;
}

.newsletter-date-picker {
    margin: -39px 10px 0;
}
.newsletter-date-picker-title p {
    font-size: 16px;
    padding: 0;
}



/**************** NEW DESIGN STYLES 2017 ********************/

.home-content-container {margin-bottom:40px;}

.home-block-wrapper {max-width: 1200px;margin:auto;}


.contact-form-title{border-bottom: 1px solid #a6a9ab;margin-bottom: 40px;padding-bottom: 15px;}
.contact-form-title p{font-family: Saira-Regular;font-size: 24px;color: #272424;text-transform: uppercase;}

.category-title-slider mark{background: #27b2c5;padding: 10px 20px;color: #fff;font-size: 12px;font-weight: bold;margin-left: 10px;}

.four-article-line-inner > div {margin-bottom: 10px;}
.category-articles-wrap .four-article-line-inner > div:nth-child(5n+6) {
	clear:both;
}

.four-article-line-img img{width: 100%; max-height: 150px;}
.responsive-iframe {position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;}
.responsive-iframe iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.four-article-line-img iframe{width: 100%; max-height: 150px;}
.four-article-line-title{padding: 5px 0;margin-top: 30px;margin-bottom:30px;border-bottom: 1px solid #a6a8aa;}

.no-border-heading .four-article-line-title {
    border-bottom: none;
    margin-bottom: 0;
}
.no-heading-no-border .four-article-line-title {margin:0;border-bottom: none;}
.no-heading-no-border .four-article-line-no-title {margin-bottom:0;visibility: hidden;}

.four-article-line-title span.sponsered{padding: 0 30px 0;font-style: normal;font-weight: 400;font-size: 12px;color: #a6a8aa;float: right;line-height: 28px;}
.four-article-line-no-title {padding: 0px 25px 0;margin: 0px;font-size: 13px;}
.four-article-line-title p{font-size: 20px;color: black;margin: 0px;}
.four-article-line-title i, .four-article-line-no-title i {padding: 1px 0;font-size: 13px; color: #000;line-height: 28px;}
.four-article-line-bottom-title {}
.four-article-line-bottom-title a{text-decoration: none;color:black;font-family: 'Saira-Light';font-size: 16px;}
.four-article-line-bottom-title a:hover {text-decoration: underline;}
.four-article-line-bottom-title p{padding-top: 18px;text-overflow: ellipsis;white-space: normal;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3 !important;display: -webkit-box;    max-height: 90px; color: #000;}
.four-line-article-numbered{background: #2bb3c7;color: #fff;padding: 7px;border-radius: 100%;margin-left: 15px;position: absolute;top: -20px;font-family: Saira-Bold;font-size: 22px; width: 45px;height: 45px;text-align: center;z-index: 1;}
.four-line-article-numbered-one{background: #2bb3c7;color: #fff;padding: 7px;border-radius: 100%;margin: 0px;font-family: Saira-Bold;font-size: 22px; width: 45px;height: 45px;text-align: center;}
.four-line-article-date{font-size: 14px;color: #a6a8aa;padding: 10px 0px;font-family: 'Open Sans' !important; text-align: left;}
.four-article-line-read-more{font-size: 11px !important;margin: 0px 5px;color: #000;line-height: 28px;}

.spotlight-block{}
.spotlight-main{position: relative;height: 100%;}
.spotlight-main-image {max-height: 337px;overflow: hidden;}
.spotlight-main-image img {width: 100%;height: auto;display: block;}
.spotlight-main-image a .videoplayer-lg {width: 100%;margin: 0 45%;display: block;}
.spotlight-main-image a .videoplayer-lg img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 30%;opacity: .8;}
.spotlight-right a .videoplayer-sm {width: 100%;margin: 0 35%;display: block;}
.spotlight-right a .videoplayer-sm img {width: 50px;height: 50px;position: absolute;z-index: 999;top: 12%;opacity: .8;}

.spotlight-main-title {position: absolute;bottom: 0;background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#131313', GradientType=0 );padding: 50px 0px 10px;width:100%;}
.spotlight-main-title p{padding: 10px 20px;color: white;font-size: 16px;font-family:'Saira-Light';}

.sloping-text {background: #27b2c5;position: absolute;padding: 10px;top: 0px;left: 0;color: #fff;font-style: normal;font-size: 16px;    min-width: 250px;text-align: center;}
.sloping-text-trending, .frannews-title{position: absolute;top: 0px;left: 0;background: #27b2c5;padding: 10px;font-size: 16px;font-weight: bold;color: #fff; min-width: 250px;text-align: center;}
.sloping-text-trending a, .frannews-title a {color:#fff;}
.sloping-text a, .sloping-text a:hover{text-decoration: none; color: #fff;}
.sloping-details {    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#131313', GradientType=0 );
    padding: 60px 20px 30px;}
.sloping-details span {line-height: 45px;margin: 0 0 25px;color: #fff;font-size: 36px;float: left;padding: 0;font-family: 'Saira-Bold';}
.sloping-details p {font-size: 22px;}
.sloping-details a {text-decoration: none;color: #fff;}
.sloping-details-child {    width: 100%;
    margin: 0 auto;
    max-width: 1200px;}
mark.sloping-main-heading {color: #fff; padding:0; background: none;}

.the-8-video-section {margin-bottom: 40px;}

.color-1851-blue {color: #2bb3c7;}
.color-1851-grey {color: #a6a8aa;}
.color-black {color:#000;}
.background-1851-blue{background: #2bb3c7;}

.monthly-cover-container, .story-article-top{/*border-top: 99px solid #000;*/ margin-bottom: 10px;}

div#load-more{text-align: center;padding: 40px 0;}

.modal-dialog{width: 50%; max-width: 800px;}

.frannews-sidebar{}
.frannews-sidebar-title{border-bottom: 1px solid #000;padding: 10px 5px;margin-bottom: 20px;border-top: 5px solid #2bb3c7;}
.frannews-sidebar li{}
.frannews-sidebar img, .frannews-sidebar iframe{width: 100%;}
.frannews-sidebar p{font-size: 16px;padding-bottom: 0px;padding-right: 10px;color: #000;font-family: Saira-Light;}
.frannwes-stories {margin: 10px 0;border-bottom: 1px solid #ccc;padding: 0px 0 20px;}

.story-article-top{/*border-top: 100px solid #000;*/margin-bottom: 10px;}
.story-image-container {margin: 50px 0 10px; width: 100%;}
.image-container.story-image-container {margin-top: 20px !important;}
.container-fluid > .story-page-first > .row > .story-article-load > .full-story {margin-top: 50px;}
.container-fluid > .story-page-first .article-border {margin-bottom: -20px;}
.container-fluid > .story-page-first > .story-page-first .story-article-top {margin-bottom: -20px;}

.story-title mark.mt_01{    
    background: none;
    color: #000;
    font-family: "Saira-Bold",sans-serif;
    font-size: 37px;
    font-style: normal;
    font-weight: 500;
    padding: 0;
    letter-spacing: -1px;
    line-height: 42px;
}
.story-title {margin-top: 0px;}
.rightcontentaligner_01 {margin: 0px 0 20px;width: 100%;}

.view-more-story-page{border-bottom: 1px solid #272525;margin: 20px 40% 50px;text-align: center;}
.view-more-story-page .view-more-down {position: relative;top: 41px;padding: 15px 20px;z-index: 1; margin: 0;font-size: 17px !important;}
.article-border {background-color: #e6e6e7;height: 120px;width: 130%;margin: -20px 0 20px -15px;border-bottom: 80px solid #fff;}

.story-theme{}
.story-theme {
    font-size: 22px;
    font-family: "Saira-Light",sans-serif;
    margin: 20px 0 5px 0;
    line-height: 30px;
	clear: both;
	font-style: normal;
	color:#000;overflow: hidden;
    word-wrap: break-word;
}
#story-title {padding: 3px 0;}
.social-icons {
	float: left;
    margin: 20px 0 25px;
}

.brand-info-full-content .social-icons {
    float: right;
    margin: 12px 0
}
.storypage-metadata {
	clear:both;
}
.story-detail {
	font-family: "Roboto-Light",sans-serif;
	font-size: 16px;
	padding: 0 !important;
	line-height: 22px;
	color: #000;
	letter-spacing: 0.2px;
    overflow: hidden;
    word-wrap: break-word;
}
.story-detail p {
    margin-top: 25px;
}

.story-author{font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    text-transform: uppercase;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;font-weight: normal;float: left;
	color:#000;
}
.story-date{font-size: 12px;font-family: "Saira-Regular",sans-serif;margin: 0px 0 5px 0;padding: 0;}

/* Add by Adnan for Donny - 22-9-17 - START */
.story-article-load .story-author span.sponsered-text {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: normal;
    float: left;
    color: #000;
	font-size:12px;

}

.story-article-load button.sponsered-button {
    font-size: 12px;
    padding: 3px 20px;
    margin-bottom: 5px;
    background: #e6e6e7;
    border-radius: 0;
	margin-left: 0;
	font-family: 'Saira-Regular';
}
/* Add by Adnan for Donny - 22-9-17 - END */

.storypage-metadata .story-date{font-size: 12px;float: left;margin-left: 5px;color: #929496;}
.brand-info-video-wrapper {position:relative;}
.brand-info-menu-wrapper {
    position: absolute;
    width: 100% !important;
    z-index: 1;
    right: 0;
    left: 0;
	  bottom: 0;
}
.brand-info-text {
    background: 0;
    padding: 5px 0;
    font-family: "Saira-Medium", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    text-transform: capitalize;
    width: 100%;
    border-bottom: 1px solid #333;
    color: #000;
    margin: 10px 0 15px;
}
.info-page-social-icons {
    float: right;
    margin: 12px 0
}
.make-it-trend {
    background: 0;
    font-family: "Saira-Regular", sans-serif;
    font-style: normal;
    font-weight: normal !important;
    font-size: 17px;
    margin: 0;
    padding: 12px 0 12px;
    text-align: left;
    color: #000;
    float: left;
    width: 50%;
    border: 0;
    text-transform: uppercase
}
.share-menu-brand-info {
    margin: 0 0 50px;
    border-bottom: 1px solid #000;
    border-top: 5px solid #2bb3c7;
	padding-left: 0;
	padding-right: 0;
}
.share-menu {
    margin: 40px 0
}

.share-menu-space {
    margin-top: 20px
}

.story-right-sidebar .share-menu {
    margin: 40px 0;
}
.story-right-sidebar .share-menu .subscribe.col-xs-6 {
    width:100%;
}
.story-right-sidebar .share-menu .input-subscribe-checkbox {
	text-align: center;
}
.story-right-sidebar .share-menu .fa-chevron-circle-right {
	font-size:1.33333333em !important;
}
p.brand-info-item {
    font-family: "Saira-Regular";
    font-size: 12px;
    text-transform: uppercase;
    color: #929395;
    font-weight: bold;
    padding: 5px 0
}
p.brand-info-item-info {
    font-family: Helvetica;
    font-size: 16px;
    color: #000;
    font-weight: normal
}
.share-menu .form-group {
    margin-right: 0;
    margin-left: 0
}
.share-menu .form-group input,
.share-menu .form-group textarea {
    border-radius: 0;
    border-bottom: 1px solid #a6a9ab;
    margin: 5px 0;
    font-family: "Saira-Regular";
    font-size: 12px!important;
    text-transform: uppercase;
    color: #929395;
    font-weight: bold;
    padding: 0
}
.info-blocks .info-videos {
    width: 100%!important
}
.brand-info-big-title {
    font-family: "Saira-Bold";
    font-size: 37px !important;
    color: #000;
    letter-spacing: -1px;
	margin-top: 0px;
    padding-bottom: 20px;
}
.no-padding-left {
    padding-left: 0
}
.no-padding-right {
    padding-right: 0;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}


/**************************
*	Category Articles Page	*
* by Adnan								*
**************************/

.category-title-block-wrapper {
	max-width: 1200px;
	margin: auto;
}
.category-title-block-wrapper .frannews-title i {
	font-size: 22px;
	margin-right: 15px;
}
.category-title-block-wrapper p {
	position: unset;
	margin-top: 50px;
	margin-bottom: 50px;
}
.category-title-block-wrapper:last-of-type {
	border-top: 1px solid #a6a8aa;
}
.category-articles-wrap .four-article-line-title {
	display:none;
}
.category-articles-wrap .four-article-line-img {
	min-height: auto;
}
.category-read-more-wrap {
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
}
.category-read-more-wrap a:hover {
	text-decoration: none;
}
.category-read-more-wrap span {
	margin: 0 5px;
	color: #000;
	line-height: 28px;
}
.category-read-more-wrap i {
	font-size: 20px;
	vertical-align: middle;
	color: #000;
}
.category-most-recent-wrap {
	border-top: 1px solid #a6a8aa;
}
.category-advertisement {
	margin-top:50px;
}
.category-advertisement .advertisement {
	border-bottom: none;
	left: unset !important;
}
.advertisement h4 {
	margin-bottom: 30px;
}


/*---------------- Term&Cond style starts here------------*/

.term-title{
    text-align: left;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-size: 22px;
    font-weight: 400;
}
h2.four-article-line-title.term-title {color: #000;}
.term-detail{
    letter-spacing: 1px;
    font-size: 15px;
    margin: 10px 0;
}
.term-n-cond-title{
    position: absolute;
    background: #fff;
    color: #000;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -157px;
    margin-left: 11%;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-style: normal;
    font-size: 55px;
    font-weight: 500;
}

.term-body, .contact-body{
    padding-left: 40px;
	padding-right:0;
    border-left: 1px solid #a6a8aa;
	padding-bottom: 30px;
}

.term-head{
    background: white;
}

/*---------------- Term&Cond style ends here------------*/

/*---------------- Contact us style starts here------------*/
.contact-img{
    margin-bottom: 10px;
}

.contact-left{
    margin-right: 3%;
    border-right: 1px solid #434244;
    padding-top: 0px !important;
}

::-webkit-input-placeholder{
    color: #ccc !important;
}

::-moz-placeholder { /* Firefox 18- */
    color: #ccc !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #ccc !important;  
}

:-ms-input-placeholder {  
    color: #ccc !important;  
}

.contact-form-field {
    height: 60px;
    font-size: 16px;
    display: block;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #27b2c5;
    color: #a6a9ab;
    width: 100%;
    padding:0px 15px;
    font-size: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.contact-form-group{
    margin-bottom: 10px;
}

.contact-submit{
    float: right;
    font-size: 25px;
    background: #27b2c5;
    border-radius: 0;
    color: #fff;
    margin-bottom: 30px;
}

.contact-submit:hover{
    color: #fff;
}

#comment{
    height: 150px;
    color: black;
}

.message_error2{
    color: #a94442;
}

#contact_form input, #contact_form textarea{
    font-family: "Saira-Regular",sans-serif !important;
    font-style: normal !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}
.contact-body #contact_form input, #contact_form textarea {
    color: #000;
}

#contact_form button{
    font-family: "Saira-Regular",sans-serif !important;
    font-style: normal !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    width: 100%;
	position: relative;
}

.contact-page-theme, .term-detail{
    font-family: "RobotoCondensed-Light",sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;

}

.contact_us-main-image img{
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 35%, 0 100%);
    height: 650px;
}
.contact-left {
    padding-top: 0px !important;
}

p.contact-page-theme{top: 60px;}
p.contact-page-theme a {color: white;}
p.contact-page-theme#download-brochure{margin-top: 40px;}

/*@media (min-width: 768px) and (max-width: 1199px){
    p.contact-page-theme{
        top: 80px;
    }
}*/

/*Brand search filters*/
.ms-choice{
    border-color: #fff #fff #000 #fff;
    border-radius: 0px;
    height: 40px;
}
span.pull-right:hover {
    cursor: pointer;
}
button.ms-choice:focus {
    outline: none;
}
.ms-drop input[type="checkbox"] {
    vertical-align: baseline;
	visibility: hidden;
    width: 0;
    height: 0;
}

.ms-drop span {
    margin-left: 0;
    text-transform: uppercase;
}
/*
.ms-drop span:before {
	font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f00d" !important;
}
*/
.search-close:focus{
    opacity: 1;
}
.brand-filter-select{
    width: 100%; 
    border-bottom: 1px solid; 
    height: 40px; font-size: 24px; 
    outline: none; 
    padding-bottom: 10px;
}
.fa-angledropdown:after {
    content: "\f107";
    font-family: FontAwesome;
    padding: 12px 8px;
    position: absolute;
    right: 7px;
    top: 0px;
    z-index: 1;
    text-align: center;
    font-size: 32px;
    font-weight: normal;
    pointer-events: none;
    box-sizing: border-box;
    line-height: 24px;
}
.filter{
    margin-bottom: 15px;
}
.ms-choice>span{
    color: #000 !important;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin-left: 10px;
    margin-top: 5px;
    text-transform: uppercase;
}
.brand-search-right-content .ms-choice {
	border: none;
	background-color: #2bb3c7;
	line-height: 47px;
}
.brand-search-right-content .ms-choice > span {
	font-family: "Saira-Regular",sans-serif;
	    font-size: 20px;
	    font-weight: normal;
    color: #fff !important;
	    padding: 0 15px 0 8px;
	margin: 0;
}
.brand-search-right-content table td, .brand-search-right-content table td a {
	font-family: 'Roboto-Light';
	font-size: 18px;
	color:#000;
	text-align: center;
}
.brand-search-right-content table th:nth-child(4) {
	overflow: hidden;    
	white-space: nowrap;
  padding: 0 10px !important;
}
.brand-search-right-content table td:nth-child(4) {
	font-size: 16px;
}
.brand-search-right-content .dataTables_wrapper {
	overflow-x: auto;
	min-height: 300px !important;
}
.search-yellow{
    background-color: #FFF22D !important;
}

.menu-text{
    font-size: 11px;
    line-height: 1;
    top: 28px;
    /*background: white;*/
    position: absolute;
    left: 0;
    font-family: Arial;
    padding-top: 5px;
    color: #27b2c5;
}


/*------------ Nice Select ------------*/
.brand-search-right-content .search-filter {
	margin-bottom: 0;
}
.niceSelectClass.nice-select, .niceSelectClassNoEffect {
	background-color:#2BB3C7;
	border-radius: 0;
	color: #FFF;
	padding-left: 10px;
	margin-bottom: 0;
	width: 100%;
	border: 0;
	height: 45px;
	font-family: "Saira-Regular";
	font-size:20px;
	font-weight: normal;
	padding-top: 3px;
	z-index: 1 !important;
}
.nice-select .list, .niceSelectClassNoEffect .ms-drop > ul {
	background-color:#2BB3C7 !important;
	border-radius: 0 !important;
	width: 100%;
	overflow-x: hidden;
	text-align: left !important;
	color:#FFF;	
}
.niceSelectClassNoEffect .ms-drop {
	left: 0;
	font-size: 15px;
	border-radius: 0 !important;
	padding: 8px 8px 8px 0;
	border: 0;
	margin-top:4px;
	box-shadow: 0 0 0 1px rgba(68,68,68,.11) !important;
	background-color:#2BB3C7 !important;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;	
}
.niceSelectClassNoEffect.open > div.ms-drop {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
	z-index: 1 !important;
}
.niceSelectClassNoEffect .ms-drop ul {
	padding: 0;
}
.niceSelectClassNoEffect .ms-drop ul > li {
  padding: 2px 8px;
	text-transform: uppercase;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover, .niceSelectClassNoEffect .ms-drop li:hover, .niceSelectClassNoEffect .ms-drop li:focus {
	background-color: #2597A8 !important;
}
.nice-select .option {
	padding-left: 10px !important;
}
.brand-search-th {
	padding: 0 3px 0 0 !important;
	margin: 0 !important;
	height: 42px;
	border: none !important;
}
.brand-search-th-latest-story {
	background-color:#2BB3C7;
	color: #FFF;
	font-family: "Saira-Regular";
	font-size:20px;
	font-weight: normal;
	    vertical-align: middle !important;
}
.nice-select:after {
	font-size: 32px;
	content: "\f107" !important;
	border:none !important;
	height: auto !important;
	margin-top: -14px !important;
	color:#444;
	-webkit-transform-origin: center; 
	-ms-transform-origin: center;
	transform-origin: center; 
	-webkit-transform: rotate(0) !important; 
	-ms-transform: rotate(0) !important;
	transform: rotate(0) !important;
	width: auto !important;
	font: normal normal normal 32px/1 FontAwesome !important;
	
}

table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
	content:'';
}
.table>thead>tr>th {
	border-bottom: 0;;
}

/*---------------    new style for 404 page starts  here    -----------------------*/

.new-title{
    width: 100%;
    height: 100%;
}
.new-title:before{
    content: initial;
}

.bigimg-fullscreen{
    height: 100% !important;
}

/*===============    new style for 404 page ends here     ==========================*/

/*---------------- Contact us style ends here------------*/

.input-group .form-control{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-radius: 0 !important;
}

.subscribe{margin-bottom: 0px;}

.subscribe-email{
    height: 52px;
}


.form-control.filter-box{
    padding-top: 0;
    padding-bottom: 0;
    height: 40px;
}

.search-results-left{
	margin-bottom: 25px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left:15px;
	border-right:0px solid #AAA;
}

/*---------------- Legal Players style starts here------------*/

.legal-players-content-wrap .young-ones-rounded.young-ones-number-text {
    margin-left: 15px;
    width: 45px;
    height: 45px;
    padding: 7px;
}
.legal-players-content-wrap .search-results-left {
    margin-bottom: 25px;
    padding-top: 40px;
    padding-right: 40px;
    border-right: 0px solid #AAA;
}
.legal-players-content-wrap .brand-search-right-content {
    padding: 50px 20px 50px 40px;
    border-left: 1px solid #AAA;
}


.legal-social-block .social-icon-list {
    padding: 0 5px;
}

.legal-social-block .social-icon-list .fa {
    font-size: 20px;
}

.legal-players-content-wrap .young-ones-right-images {
    margin-bottom: 50px;
    margin-top: 0px;
	    padding: 0;
}
.legal-players-content-wrap .young-ones-right-images .young-ones-to-watch-images, .legal-players-content-wrap .young-ones-right-images h4 {
	padding:0;
}
.legal-players-content-wrap .young-ones-right-images h4 a {color: #272525;}
.legal-players-content-wrap .young-ones-right-images p {
	padding-top: 10px;color: #272525;
}
.legal-players-content-wrap .search-results-left {
    padding: 20px 40px 40px 20px !important;
}

/*---------------- Legal Players style ends here------------*/

/*---------------- HERO SLIDER ------------*/

/*
div#story-carousel {background: #000;}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    max-width: 1280px;
    margin: 0 auto;
}
#story-carousel .carousel-inner .item{
    height: 100%;
    max-height: 600px;
    max-width: 1280px;
    margin: 0 auto;
}
img.img-responsive.embed-responsive-item {
    max-width: 1280px;
    margin: 0 auto;
}
*/

/*---------------- HERO SLIDER style ends here ------------*/

@media (min-width:1366px) {
	.search-results-left{
		width: 400px;
	}
	.brand-search-right-content {
		width: calc(100% - 400px);
	}
	.contact-page-header {top:40%;}
}

.search-results-left .checkbox {
	margin-top: 35px;
	color: #A6A8AA;
}
.search-results-left label {
	padding-left: 10px;
}
.search-results-left .input-subscribe-checkbox {text-align: center;}

.search-results-subscribe .subscribe {width:100% !important;}
.search-results-subscribe .subscribe .it-trend {float:none !important;}
.search-results-subscribe .input-group {margin-left: 0 !important;}

.search-results-right-content .form-control.filter-box, .search-results-right-content #specific_date #daterange {
	height: 43px;
	margin: 0;
	font-family: "Saira-Regular";
	border: none;
	font-size: 24px;
}
.search-results-right-content .btn-search{
    background-color: #2bb3c7;
    color: #fff;
    font-family: "Saira-Regular",sans-serif;
    padding: 0;
    height: 45px;
    width: 50px;
    border-radius: 0;
}
@media (max-width:767px) {
	.search-results-left {
		border-right:0;
	}
	.search-results-right-content .results-filter .col-md-8 {
		padding-left: 0;
		margin-top: 5px;
	}
}

.search-results-right-content .results-filter {
    padding: 0 0 30px;
    margin-bottom: 20px;
    border-bottom: 2px solid #AAA;
}

.ui-autocomplete { position: absolute; border-top: 1px solid #2bb3c7; cursor: default;z-index:99999999 !important;background-color:white;list-style: none;padding:20px; }
.ui-autocomplete li {margin-bottom:5px;}
.ui-autocomplete li a {color:#2bb3c7;cursor: pointer;width:100%;}

#searchPopupInput{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    background: transparent;
    width: 85%;

}
#searchPopupInputAutocomplete{
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 10;
    color: #a6a9ab;
    width: 85%;
}

#instantSearchResults {
	max-height: 620px;
	overflow-y: scroll;
}

.brand-search-content .search-results-left{padding: 0 40px 40px 20px;}
.brand-search-content .search-filter {border-bottom: 1px solid #777;padding-bottom: 10px;}
.brand-search-right-content {padding: 50px 20px 50px 40px; border-left: 1px solid #AAA;}


@media (max-width:1366px) {
	.brand-search-right-content {padding: 50px 20px 50px 20px;}
	.brand-search-content .search-results-left{padding: 0 20px 40px;}
	.inawards-page-formner-width {max-width:84%;}
}
.brand-search-content .search-narrow {background: none;font-family: "Saira-Regular",sans-serif!Important;font-size: 26px;color: #000;padding: 0;}
.brand-search-content .search-clear {font-family: "Saira-Regular",sans-serif!Important;font-size: 26px;color: #000;}
.brand-search-content .search-close {
    background: #2bb3c7 !important;
    padding: 0 !important;
    font-family: "Saira-Light",sans-serif !Important;
    font-size: 45px !important;
    opacity: 2;
    margin-left: 10px;
	line-height: 30px;
    font-weight: normal !important;
	margin-top: 5px;
}
.brand-search-content .search-close span {text-shadow: none;margin-top: -7px;display: block;}

.author-page-full-content .four-article-line-title {padding: 20px 0;margin-top: 0;margin-bottom: 0;border-bottom: 0;}

.bws-author-bio-wrap {margin-bottom: 50px;}
.bws-author-bio {
    padding: 60px 15px 0;
}
.bws-author-bio > h4 {
	font-family: 'Saira-Regular';
	font-size: 21px;
	color:#2BB3C7;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #2BB3C7;
	text-transform: uppercase;
}
.bws-author-bio p {
    width: 100% !important;
}
.author-page-full-content .stories-by {background: #2bb3c7;color: #fff;padding: 10px 30px 8px;margin: 20px auto 0px;font-size: 18px;font-family: Saira-Light;}
.author-page-full-content .stories-by span {font-family: 'Saira-Bold';}
.author-icon {margin-right:20px;}

.author-page-full-content .author-image {position: unset;width: 300px;height: 300px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;margin: 0 auto;
    display: block;
    float: none;}

.stories-wrap .main-advertisement .advertisement {border-bottom: none;}
.stories-wrap .main-advertisement {margin-top: 40px;}


.home-index-page #home-trending-block {margin-top: 0px;}

#popup_search .search-advanced {
    font-size: 12px;
    padding: 0 15px;
    text-decoration: underline;
    margin: 10px 15px 20px;
}
#popup_search .search-advanced a{ color: #999; cursor: pointer;}

.category-articles-wrap .four-article-line-inner>div{margin-bottom: 20px;}


.lpb-step1-sample-font {
    font-size: 18px;
    margin-top: 20px;
}

#latestStories p {padding-bottom: 20px;}
.brand-info-full-content .latest-block{padding: 0;}


.latest-stories-wrap .young-ones-desc {
	padding-top: 18px;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3!important;
	display: -webkit-box;
	color: #000;
	max-height: 85px;
	font-family: 'Saira-Regular',Arial,sans-serif;
	font-size: 17px;
	padding: 10px 15px 0 !important;
}
.latest-stories-wrap .four-line-article-date {
	padding: 0 15px;
}
.latest-stories-wrap .four-line-article-date p {
	margin-bottom:0;
}

.latest-stories-wrap .embed-responsive-16by9{padding-bottom: 50%;}
.latest-stories-wrap .latest-desc:hover {text-decoration: underline;}
.latest-stories-wrap p.latest-desc{margin-bottom: 10px;}


.landing-custom-bgimage {
    background-size: 100% auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: black !important;
    min-height: 700px !important;
}


/* Sitemap by BWS */
.bws-sitemap {padding:40px 0 !important;}
.bws-sitemap-title {margin-bottom: 40px;}
.bws-sitemap-subtitle {margin-bottom: 20px;}
.bws-sitemap ul {list-style: none;}
.bws-sitemap-col {margin-bottom: 40px;}
@media (min-width:768px) {.bws-sitemap-col:nth-child(3n+4) {clear:both;}}
@media (max-width:767px) {.bws-sitemap-col:nth-child(2n+3) {clear:both;}.bws-sitemap-title{font-size: 30px;}.bws-sitemap-subtitle{font-size: 22px;}}



/**************** END OF NEW DESIGN STYLES 2017 ********************/






/** Media Queries **/
@media (min-width:1250px) {.four-article-line-img{min-height: 150px;}.stories-wrap .four-article-line-img{min-height:unset;}}

@media (max-width: 1680px) {
    .stripe-carousel {left: 9%;}
    .border-heading{left: 9%; width: 79.6%;}
    .main-site-carousel-text{left: 10%;}
    .jcarousel{width: 80%; left: 140px;}
    .jcarousel li{width: 260px!important;}
    .jcarousel img{width: 240px;}
    .jcarousel p{width: 240px;}
    .eight-channel-videos-block {margin-left: 0px;bottom: 0px;}
    .channel-main-video{height: auto;}
    .stripe-eight-channel{bottom: -70px;}
    .main-site-carousel-header{margin-right: 0px; margin-left: 0px;}
    .brand-info-buttons button {width: 12%;}
    .sixTabs { right: -11%;}
    .powerrankings-table>thead>tr>th{font-size: 20px;}
    .powerrankings-table td.lateststories-td{font-size: 14px;}
}

@media (max-width: 1366px) {
    
    input.search_input_brand_search{
        height: 45px;
        width: 20%!important;
        font-size: 25px;
    }
    .stripe-brand-search:before{border-width: 25px 30px; left: -4px;}
    .stripe-brand-search:after{border-width: 28px 30px;}
    .stripe-brand-search {
        background: repeating-linear-gradient(-45deg,transparent,#434244 1px,transparent 2px,transparent 12px);
    }
    button.search_button-black{height: 45px; width: 48px; font: 20px/1 FontAwesome;}
    .input-group.search_inputgroup3{margin-bottom: 10%; top: 20%;}
    .stripe-carousel{width: 21%;}
    .stripe-young-ones{width: 24%;}
    .stripe-eight-channel{width: 22%;}
    .main-images .main-background-images{min-height:502px;}
    .side-images .main-background-images{min-height:250px;}
    .image-container .main-background-images{min-height:295px;}
    .main-image {min-height:500px;}
    .main-side-image{min-height:250px;}
    .sidebar-nav i.fa {color: #27b2c5;}
    .sidebar-nav i.fa.fa-search {color: #000;}
    .sidebar-nav li a i, .navbar .nav li a i{font-size: 14px; margin-top: 5px; margin-bottom: 5px;}
    .sidebar-nav li a{font-size: 15px;}
    .sidebar-nav li a.history_link{font-size: 13px;}
    .right-trend{font-size: 22px !important;}
	.subscribe .it-trend {font-size:16px;}
    h3.left-panel-sub-title{font-size: 26px !important;}
    /* .txtoverly-featured-image {float: left; padding-left: 200px;padding-right: 500px; position: relative; box-sizing: border-box; text-align: left;width:100%;}
    .featured-article .img-text {font-family: 'proxima_nova_altbold';background-color: #FF9900; padding: 5px 15px; color: #fff; margin-right: 535px;}
    .row.power-rankings-table { text-align: center; margin-left: 180px; margin-right: 180px;} */
    .featured-article span.side-article-title {font-size:20px;line-height:normal;}
    /*.featured-article span.article-title mark.mt_01 {font-size: 40px;line-height: 50px;}*/
    .featured-article span.side-article-title mark.mt_01{font-size: 24px;}
    .featured-top-article_aligner{top:-10%;}
    /*.txtoverly-featured-image{padding-right:650px;}*/
    /*.categories,.franbuzz-carousel{padding: 0 0px 40px 50px;}*/
    .franbuzz-carousel{padding: 0 0px 40px 50px;}
    .jcarousel-wrapper{ max-width: 1200px;}
    .home-block-wrapper {max-width: 1200px;}
    .jcarousel li{width:270px !important; padding: 10px; overflow: hidden;}
    .jcarousel{width:90%;left: 50px;}
    /*    .jcarousel-control-prev {left: 40px;} */
    .jcarousel-control-next, .latest_jcarousel-control-next {right: 5%;}
    /*    .trending-next-image {
            bottom: 15%;
            position: absolute;
            margin-bottom: 30px;
        }*/
    .trending-number-text{bottom: 2%;}
    .trending-next-image { margin-top: -5%;}
    .advertisement {margin-top: 0px;}
    .young-ones-image {width: 400px;height: 225px;bottom: 135px;}
    .awards-circled-image {width: 420px; height: 420px; bottom: 5%;}
    .website-awards-details.young-ones-details span {margin-top: -200px;}
    .website-awards-details.young-ones-details p {font-size: 17px;bottom: -40px;}
    .young-ones-details span {font-size: 35px; margin-top: -150px;}
    /*.young-ones-details button, .young-ones-details button :hover {top: 220px;}*/
    .young-ones-heading{font-size: 30px; margin-top: -10%;}
    .young-ones-social-icons{right:-24%; top: 0px;}
    .left-panel-border{right:-200px; top: 70px;}
    .young-ones-header:not(.bws-brand-search-header) p{right:-200px; top: 100px; padding: 0 20%}
		
    .young-ones-right-images h4{font-size: 24px; margin-top: 5px; }
	.legal-players-content-wrap .young-ones-right-images h4{font-size: 16px;}
    #subscribe_form p{font-size: 14px;}
    p.contact-page-theme{right:0% !important; top: 50px !important;}
    
    .brand-search-header p{right:-200px; top: 100px;}
    h3.left-panel-sub-title{font-size: 24px !important; margin-left: -5px;padding: 15px 15px;}
    .subscribe-email{font-size: 16px;}
    .monthly-cover-title{
        width: 60%;
    }

    .eight-channel-videos-block{margin-left: 0%;bottom: 0px;}
    img.eight-channel-image{margin-top: 10px;}
    #small-video p {margin-right: 25%;}
    .channel-main-video{width:100%; height:auto;}
    .channel-video{width:340px; height:192px;}

    .brand-info-buttons button {width: 12%;}
    .sixTabs { right: -14%;}

    .btn-settings {
        font-size: 20px;
    }

    .make-it-trend-social-icons {
        padding-left: 15px;
    }
    .social_base {
        height: 35px;
        width: 35px;
        padding: 7px;
    }
    .left-bottom-border{    
        margin-left: 100px;
    }
    .eight-channel_bg {top: -500px; height: 700px;}
    .stripe-eight-channel{bottom: -4%;}
    .young-ones-full-content {
        margin-bottom: 110px;
    }

    .results-heading{left:0px}

    .stripmask-top01{width: 60%;}    
    .stripmask-top01:after{left: -250px;}
    .stripmask-bottom01{width: 50%;top: -750px;}

    .stripe-current-issue{height: 77px;}
    .monthly-cover-hero-img-detail{
        width: 53%;
    }
    .category-images p, .trending-next-image p, .trending-next-image a:hover, .jcarousel p, .story-date{font-size:20px;}
	
	
    #eight-large-video span ,#small-video p{font-size:20px;}
    .image-bg{height: 600px;}
    .image-bg:after{border-width: 240px 1200px;}
    .image-cut .contact-background-image{min-height: 600px;}
    .image-cut:after{border-width: 0px;}
    
    .bigimg-inner .main-background-images{min-height:400px;}
    .brand-info-full-content{margin-top: 80px;}
    .brand-info-content{font-size: 20px;}
    
    .stripe-mostrecent{width: 35%;}
    .stripe{width: 23%;}
    iframe.brand-info-main-video { height: 400px !important;}
    span.sponsered-tag{right: 164px; margin-top: 3%;}
    .the-eight{margin-top: 3%;}
    .hot-of-press {top: 12.5%!important;}
    img.the-eight-image {top: 8%; width: 30%;}
    .the-8th-cover-strip{border-radius: 32% 0 0 0;}
    .the-eight{margin-left: 9.2%;}
    a.list-left-control{margin-left: -15%; margin-top: -15%;}
    a.list-right-control{margin-right: -15%; margin-top: -15%;}
    .carousel-profile-inner img{
        height: 350px !important;
        width: 300px !important;
    }
    .traditional-carousel-inner>.item>img, .traditional-carousel-inner>.item>a>img{
        height: 350px !important;
    }
    h2.trend-ranking-range{font-size: 60px;}
    .latest-carousel{margin-left: -10%;}
    .jcarousel-wrapper-latest {margin-left: 7%;}
    .jcarousel-lateststories {width: 78%;}
    .latest-left {left: 8%;}
    .latest-right {right: 8%;}
    .latest-block {margin-top: 5%;}
    .brand-info-full-content .latest-block{margin-top: 0;}
    /*.fader{height: 250px;}*/
    .landing-submit{margin-left: 15%;}
    /*.testimonials-single{height: 200px;}*/
    /*.category-sub-images .main-background-images {width: 100%; height: 200px;}*/
    /*.category-three-sub-images iframe {width: 100%; height: 199px !important;}*/
    .category-sub-images a, .category-sub-images a:hover{font-size: 20px;}
    .traditional-img-height img { height: 250px !important;}
    a.traditional-carousel-left {
        margin-left: -10%;
        margin-top: 15%;
    }
    a.traditional-carousel-right {
        margin-right: -10%;
        margin-top: 15%;
    }
    .young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
				height:95% !important;
		}
    p.latest-desc{font-size: 20px;}
    .brand-search-top{height:550px !important}
    .brand-search-header p{font-size: 14px !important}
    .brand-search-header{bottom: 70%;}
    
    .testimonial-video-frame {
        margin: 5% 0 15%;
    }
    .legend-colors{
        width: 60%;
    }
    /*.footer-brand-logo p{margin-left: 36%;}*/
    /*p.landing-copy-right{margin-left: 40%;}*/
    /*ul.footer-landing-nav { margin-left: 45%;}*/
    /*.featured-article_aligner {bottom: -15%;}*/
    .powerrankings-table>thead>tr>th{font-size: 18px;}
    .powerrankings-table td.lateststories-td{font-size: 14px; padding-left: 12px !important;}
    .powerrankings-table .brandpage-td span{font-size: 16px;}
    .powerrankings-table .trending-td span{font-size: 16px;}
    .powerrankings-table .brand-td img{padding: 5px;}
    .powerrankings-table .rank-td span{padding: 5px 25px;}
    .power-rankings-description {padding: 0 24% !important;}

}

@media (max-width: 1280px) {
    /* .txtoverly-featured-image {float: left; padding-left: 100px;padding-right: 300px; position: relative; box-sizing: border-box; text-align: left;width:100%;}
    .featured-article .img-text {font-family: 'proxima_nova_altbold';background-color: #FF9900; padding: 5px 15px; color: #fff; margin-right: 520px;} */
    .featured-article span.side-article-title {font-size:20px;line-height:normal;}
    .featured-article span.article-title{font-size:30px;line-height:normal;}
    /*    .featured-top-article_aligner{top:-22%;}*/
    /*.txtoverly-featured-image{padding-right:650px;}*/
    /*.categories,.franbuzz-carousel{padding: 0 0px 40px 50px;}*/
    .franbuzz-carousel{padding: 0 0px 40px 50px;}
    /*    .jcarousel-wrapper{ max-width: 1200px;}
        .jcarousel li{width:220px !important;}
        .jcarousel{width:90%;}
        .jcarousel-control-prev {left: 40px;} 
        .jcarousel-control-next {right: 110px;}*/
    .jcarousel-wrapper {
        max-width: 1200px;
    }
    .home-block-wrapper {max-width: 1200px;}
    .jcarousel {
        width: 80%;
        left: 100px;
    }
    .jcarousel li {
        width: 240px !important;}
    /*    .jcarousel-control-next {
            right: 70px;
        }*/
    /*    .trending-next-image {
            bottom: 28%;
            position: absolute;
            margin-bottom: 0px;
        }*/
    .trending-next-image p, .trending-next-image a:hover{font-size: 20px;}
    .trending-small-number-text{
        font-size: 37.81px;
    }
    .small-rounded {
        width: 60px;
        height: 60px;}
    .stripe-author {background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 28px);}
    .stripmask-bottom01{top: -850px;}
    .brand-info-buttons button{width: 15%;}
    .sixTabs { right: -16%;}
    .young-ones-details span {font-size: 33px;}
    span.sponsered-tag{right: 154px;}
    .the-8th-cover-strip{border-radius: 27% 0 0 0;}
    img.the-eight-image{top: 15%;}
    .the-eight{margin-left: 6.2%;}
    .jcarousel-lateststories{width: 69%;}
    .jcarousel-lateststories{left: 120px;}
    .jcarousel-wrapper-latest {margin-left: -2%;}
    .legend-colors{
        width: 75%;
    }
    .testimonials {
        padding-left: 50px;
        padding-right: 0px;
    }
	
	/* By: Adnan */
	.row.row-w-margin {margin-left:0;margin-right:0;} 
	.search-results-left {padding-right: 15px;}
	.search-results-right-content {padding-left: 15px;}
    .powerrankings-table>thead>tr>th{font-size: 15px; width: 20%;}
    .powerrankings-table td.lateststories-td{font-size: 12px; padding-left: 12px !important;}
    .powerrankings-table .brandpage-td span{font-size: 16px;}
    .powerrankings-table .trending-td span{font-size: 14px;}
    .powerrankings-table .brand-td img{padding: 5px;}
    .powerrankings-table .rank-td span{padding: 5px 25px;}
    .power-rankings-description {padding: 0 22% !important;}
    .landing-custom-bgimage {min-height: 570px !important;}

}
@media (max-width: 1200px){
    .btn-settings {font-size: 16px;}
    .sixTabs { right: -25%;}
}
@media (max-width: 1024px) {
    .stripe-carousel{width: 28%;}
    .stripe-young-ones{width: 32%;}
    .young-ones-details{bottom: 45%; right: -20%;}
    .young-ones-details p{top: 0px;}
    .website-awards-details.young-ones-details p{top: -100px;}    
    .young-ones-details span{font-size: 30px;}
    .trending-number-text {bottom: 8%;}
    .trending-next-image {
        margin-top: -9%;
        margin-bottom: 220px;
    }
		
    .eight-channel-videos-block{margin: 0px;}
    .jcarousel {width: 78%;left: 100px;}
    .jcarousel li {width: 260px !important;}
    /*    .jcarousel-control-next {right: 40px;}*/
    .jcarousel-control-prev, .latest_jcarousel-control-prev { left: 4%;}
    .jcarousel-wrapper{ max-width: 1200px;}
    .home-block-wrapper {max-width: 1200px;}
    .eight-channel-videos-block{margin-left: 0px;bottom: 0px;}
    img.eight-channel-image{margin-top: 0px;  margin-left: -20px;top: -420px; width: 25%;}
    .channel-main-video{width:100%; height:auto;}
    .channel-video{width:280px; height:162px;}
    #small-video p { margin-right: 19%;}
    .young-ones-social-icons{right:-13%;}
    .left-panel-border{right:-60px}
    .young-ones-header p, .brand-search-header p{right:-60px}
    .input-group {margin-right: 0px;}
    h3.left-panel-sub-title {font-size: 20px !important;}
    
    /*    .brand-info-buttons {top: -43px;}*/
    /*     .brand-info-buttons button {width: 21%;}*/
    .sixTabs { right: -16%;}
    .btn-settings {font-size: 16px;}
    .make-it-trend-social-icons {padding-right:0px !important}
    .brand-info-content{font-size:20px;}
    .featured-article span.side-article-title mark.mt_01{font-size: 30px;}
    /*    .txtoverly-featured-image{padding-right: 500px;}*/
    .contact-page-header.young-ones-header .contact-page-theme{
        right: 0;
    }

    .stripe-author {background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 28px);}
    .stripmask-bottom01{top: -850px;}
    .monthly-cover-headings{font-size: 26px;}
    .monthly-cover-bottom{padding:0px;}
    .monthly-cover-hero-img-detail {
        width: 68%;
    }
    .main-site-carousel-header {
        margin-right: 8px;
        margin-left: 22px;
    }
    .main-site-carousel-text {
        left: 12.5%;
    }
    .txtoverly-featured-small-image{padding-right: 8%;}
    /*.eight-channel{margin-top: -5%; margin-bottom: 8%;}*/
    /*.advertisement { margin-top: -15%;}*/
    .eight-channel_bg {top: -530px; height: 785px;}
    .stripe-eight-channel {bottom: -20%; width: 28%;}
    .young-ones-heading {margin-top: -190px;}
    .featured-article span.side-article-title mark.mt_01 {font-size: 24px;}
 
    .stripe-mostrecent{width: 45%;}
    .stripe{width: 30%;}
    .young-ones-details button, .young-ones-details button :hover{top: 150px;}
    span.sponsered-tag{right: 131px; margin-top: 4%;}
    .the-eight{margin-top: 6%;}
    .hot-of-press {top: 12%!important;}
    img.the-eight-image {top: 38%;}
    .the-8th-cover-strip {border-radius: 35% 0 0 0;}
    .carousel-profile-inner img{
        height: 300px !important;
        width: 250px !important;
    }
    .traditional-carousel-inner>.item>img, .traditional-carousel-inner>.item>a>img{
        height: 300px !important;
    }
    .latest-carousel-text {left: 15%;}
    .latest-carousel {margin-left: -20%;}
    .jcarousel-lateststories { width: 55%;}
    .jcarousel-wrapper-latest {margin-left: 10%;}
    .latest-left {left: 18%;}
    .latest-right {right: 10%;}
    .latest-block {margin-top: 7%;}
    .brand-info-full-content .latest-block{margin-top: 0;}
    .trending{margin-bottom: -15%;}
    .traditional-img-height img { height: 200px !important;}
    a.list-left-control{margin-left: -25%;}
    a.list-right-control{margin-right: -25%;}
    .young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
				height:90% !important;
		}
	.young-ones-to-watch {margin-bottom:40px;}
    .right-trend {
        font-size: 18px!important;
    }
    .testimonials {
        padding-left: 0px;
        padding-right: 0px;
    }
    .testimonials-single {
        margin: -5% 10% 5% 2%;
    }
    .testimonials-single-one {
        margin: 0;
    }
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
    .legend-colors{
        width: 80%;
    }
    .monthly-cover-headings i{margin-top: 5px;}
	.results-filter h4 {font-size: 24px;}
}
@media (min-width: 1025px) and (max-width: 1279px){
    .testimonial-img {width: 80px; height: 80px;}
    .testimonial-img img {height: 80px;}
    .testimonial-section:not(:last-child):after{height: 200px;}
    .testimonials-single{ margin: 0% 5% 5% 2%;padding: 0px 15px 20px 10px;font-size: 14px;}
    .cname {font-size: 28px;margin-top: 5px;}
    .cname>p {font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 1024px){
    .testimonial-section-tab{width: 100%; margin-bottom: 10% !important;}
    .testimonial-section-tab .testimonial-img{margin: 0px;}
    .testimonial-section-tab .cname{
    width: calc(43% - 100px);
    float: left;
    margin: 0!important;
    padding: 15px 25px;
    /*border-right: dotted 1px #fff;*/
    min-height: 120px;
    }
    .testimonial-section-tab .testimonial-video-frame, .testimonial-section-tab .testimonials-single{width: 50%; float: left; margin: 0px;padding-top: 20px;}
    .testimonial-section-tab .testimonial-video {
        padding: 0px;
    }
    .testimonials-single{padding-left:70px; font-size: 18px;}
    .testimonial-section.testimonial-section:after {
        border-right: none;
    }
    .testimonial-section.testimonial-section-tab:after {
        content: "";
        border-right: 2px #fff dotted;
        margin-bottom: 25px;
        height: 150px;
        top: 0px;
        left: 0;
        right: 50%;
        position: absolute;
    }
    .testimonial-img{
    width: 140px; 
    height: 140px; 
    }
    .testimonial-img img{
        height: 140px;
    }
    .landing-page-form .form-submit{margin: 0%;width: 119%;}
    .testimonial-section-tab .cname {padding: 25px;font-size: 24px;}
    .testimonial-section-tab .cname>p{font-size: 18px;}
	
	.brand-header-right-bar .nav > li > a {padding: 10px 5px;line-height: normal;}
    .landing-custom-bgimage {min-height: 425px !important;}
	
}
   
@media (min-width: 768px) and (max-width: 992px){
    .trending-next-image {
        /*margin-top: -220px;*/
        position: relative;

    }
    
    .trending-article_aligner {
        bottom: 65%;
    }
    .category-article-border {
        border-bottom: 1px solid;
        /*margin-left: 40px;*/
    }
    #category-latest-articles {
        margin-bottom: 10%;
    }
    .rounded {
        width: 130px;
        height: 130px;
    }
    .rounded-slider{    width: 30px;height: 30px;}
    .trending-number-text {
        bottom: 20%;
        right: 10%;

    }
    .young-ones-details {
        position: absolute;
        bottom: 55%;
        right: 15%;
    }
    .jcarousel {width: 70%;}
    .navbar-default .navbar-nav > li{font-size:15px;}
    .eight-channel-background
    {
        height: 1300px;
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
        -webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
        bottom: -250px;
    }
    .eight-channel-videos-block{
        margin-left: 0px;
        bottom: 0px;
    }
    .channel-main-video, .channel-video{
        width: 100%;
        height: auto;
    }

    #small-video{width:100%}
    /*.eight-channel{ margin-top: 600px; margin-bottom: 20%;}*/
    img.eight-channel-image {
        margin-left: 250px;
        margin-top: -100px;
        top: -990px;
        z-index: 2;
        width: 40%;
    }
    .eight-channel_bg {top: -600%;height: 1400px;z-index: 1;}
    #small-video p{margin-right: 34%;}
    .young-ones-details p{top: 60px;}
    .young-ones-details button, .young-ones-details button :hover{top:180px;}
    /*.young-ones-to-watch{margin-bottom: -100px;}*/
    .trending-next-image-block {
        margin-left: 10px;
        margin-top: 30px;
    }
    .category-fixed-title{margin-left:20px;}
    .stripmask-top01:after{left: -320px;}
    .stripmask-bottom01{top: -950px;}
    .stripe-author {background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 24px);}
    .author-image{bottom: 50%;width: 400px;height: 400px;left: 25%;}
    
    .author-view-header span{ text-align: center;}
    .author-view-header h4 {
        top: 130px;
        left: 35%;
    }
    .author-border {
        top: 180px;
        left: 15%;
        text-align: center;
    }
    .author-view-header p {
        position: relative;
        top: 200px;
        text-align: left;
    }
    .inquiry-group{margin-left:0px !important;}
    .search_button-monthlycover{margin-top : 1px;}
    .navbar-default .navbar-nav>li{font-size: 14px;}
    .category-images li{ 
        width: 100%;
        display: inherit;
        padding: 0px 40px;
    }
    .category-images p{margin-top: 40px;}
    .side-images {border-bottom:0px;}
    .monthly-cover-bottom {
        padding: 15px;
        margin-bottom:40px;
    }
    .stripe-current-issue{height: 65px;background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 18px );}
    .monthly-cover-hero-img-detail{font-size: 18px;width: 50%;padding: 15px;}
    .young-ones-right-images {
        margin-bottom: 0px; 
        margin-top: 0px;
    }
    .brand-info-buttons button {width: 18%;}
    .sixTabs { width:100% !important; right: -100px;}
    /*.sixTabs .brand-info-buttons button {width:19%}*/
    .info-blocks:not(:first-child) {
        /*padding-top: 100px;*/
    }
    .brand-info-full-content {margin-top: 30px;}
    /*.stripe-right-info{left:-90px}*/
    .brand-info-left-heading {margin-bottom: 0px;padding-left:-20px;padding-right: -20px;}
    .brand-info-left-content{margin-right: 50px; margin-bottom: 50px;}
    .main-site-carousel-header {
        margin-right: 44px;
        margin-left: 53px;
    }
    .main-site-carousel-text {
        left: 17.5%;
    }
    .image-bg{margin-bottom: -250px;}
    .young-ones-heading{top: 100px;}
    .power-rankings-dedicated {
        margin-bottom: -200px;
    }
    .brand-search-header p{top: 150px; right: -100px;}

    .main-images .main-background-images {min-height: 260px;}
    .advertisement { left: 16%;}
    .category-sub-images a, .category-sub-images a:hover{font-size: 20px;}
    .categories-fixed img {padding-left: 40px;height: auto !important; float:left; width:100%; display: none;}
    .categories-five-fixed img { height: auto !important; width: 100% !important;}
    .categories-fixed p{padding: 30px 20px 0px 20px; float:right; margin-top: -30%}
    
    .young-ones-header p{top: 150px;}
    .stripe-mostrecent{width: 40%;}
    .stripe{width: 40%;}
    .stripe-carousel { width: 50%;}
    .stripe-young-ones {width: 50%;}
    .input-group.search_inputgroup3{top: 10%;}
    input.search_input_brand_search{width: 35%!important;}
    span.sponsered-tag{right: 130px; margin-top: 5%;}
    .hot-of-press {top: 10%!important;}
    .the-eight { margin-top: 0%; margin-bottom: 8%;}
    img.the-eight-image{width: 40%; left: -5%; top: 22%;}
    .the-8th-cover-strip {border-radius: 55% 0 0 0;}
    .traditional-carousel-image{
        margin-right: 10%;
        margin-left: 10%;
    }
    .website-awards-details.young-ones-details { right: 20%;}
    h2.trend-ranking-range{text-align: center;}
    .nav-tabs.custom-tabs{margin-top: 0px;}
    .traditional-single-image{margin-left: 0px;}
    .profile-content{padding-top: 0%;}
    #trend-ranking-week {margin-top: 5%;}
    /*BugNo:279 Date:16-3-2017*/ 
    #trend-ranking-month {margin-top: 5%;}
    #trend-ranking-alltime {margin-top: 5%;}
    .trend-ranking-tabs{margin-top: 5%;}
    .jcarousel-lateststories { width: 48%;}
    .latest-right {right: 20%;}
    .category-sub-images .main-background-images{height: 50% !important;width: 50% !important;}
    .category-sub-images .embed-responsive{margin-bottom: -25%;}
    .category-sub-images iframe {height: 50% !important;width: 50% !important;}
    .categories,.franbuzz-carousel{padding: 0 0px 40px 50px;}
    a.list-left-control{margin-top: -1%; margin-left: -12%}
    a.list-right-control{margin-top: -1%; margin-right: -12%;}
    a.traditional-carousel-left {
        margin-left: -5%;
        margin-top: 12%;
    }
    a.traditional-carousel-right {
        margin-right: -5%;
        margin-top: 12%;
    }
    .make-it-trend-social-icons{margin-top: 20px;}
    iframe.young-ones-to-watch-images {
        /*width: 50% !important;*/
    }
    .latest-images {
        margin-bottom: 0px;
    }
    
			.young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
			margin-top: 8px;
				height:48% !important;
		}
    .young-ones-desc{margin-top: 0px;}
    .testimonials-one{margin: 0px;}
    p.latest-desc{margin-bottom: 0px;}
    
    .latest-image-responsive:not(.bws-legal-player-img-wrap).latest-image-responsive{margin-bottom: -25%;}
	
    .landing-widget-story-text {
        padding-left: 0;
        text-align: center;
    }
    .brand-search-top {
        height: 700px!important;
    }
    ul.footer-landing-nav {
        /*margin-left: 41%;*/
    }
    /*p.landing-copy-right{margin-left: 30%;}*/
    .footer-brand-logo hr{width: 40%;}
    .bigimg-inner .main-background-images{min-height: 220px;}
    li.category-article-border {
        width: 83.3333%;
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-bottom: 1px solid;
    }
    .txtoverly-featured-image{
        top: -60px;
    }
    .landing-page-form .form-submit{
        font-size: 38px;
        padding: 0 30px 5px 30px;
        margin: 0%;
        width: 119%;
        background-color: #333 !important;
        color: #fff !important;
    }
    .form-title{font-size: 50px; font-weight: bold;}
    .brand_facts{
        padding: 0px;
        font-size: 11px;
    }
    /*    .testimonial-section:not(:last-child):after {
            border-right: none;
            border-bottom: 3px #fff dotted;
            margin-top: 10%;
            margin-left: 5%;
        }*/
    .testimonial-section {
        margin-bottom: 2%;
    }
    .testimonial-section-last:not(:last-child):after {
        border: none;
    }
    .testimonial-section-last {
        margin-bottom: -8%;
    }
    .testimonials {
        /*margin-bottom: 15%;*/
    }
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
    .testimonials-single-one {
        margin: 10% 0;
    }
    /*    .testimonial-section:not(:last-child):after{
            border-bottom: none;
        }*/
    .landing-indroduction-content{
        margin: 0px;
    }
    .brand_facts_icon:not(:last-child):after{
        height: 100px;
    }
    .landing-form-block {
        width: 90%;
    }
    .navbar-default .navbar-nav span{font-size: 12px;}
    #home-nav-subscribe{font-size: 12px;}
    .hamburger{margin-right: 10px;}
    
	
	.spotlight-main-image a .videoplayer-lg {width: 100%;margin: 0 45%;display: block;}
    .spotlight-main-image a .videoplayer-lg img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 30%;opacity: .8;}
    .spotlight-right a .videoplayer-sm {width: 100%;margin: 0 40%;display: block;}
    .spotlight-right a .videoplayer-sm img {width: 50px;height: 50px;position: absolute;z-index: 999;top: 20%;opacity: .8;}


}

@media (max-width: 991px){
    
    .young-ones-header p {right: 100px;}
    
    .brand-search-header p{right: 0px;}
    .awards-circled-image { bottom: 80px;left: calc(50% - 210px);}
    .website-awards-details.young-ones-details { top: 700px;}
    .website-awards-details.young-ones-details span { font-size: 50px; text-align: center;}
    .website-awards-details.young-ones-details p { text-align: center;}
    .website-awards-details.young-ones-details p a { color: #434244 !important;}
    .awards-stripes-1 {left: 88%; height: 180px;}
    .awards-stripes-1 div {border-width: 90px;}
    .awards-page-form { margin-top: 85px;}
    .awards-page-form .form-submit { width: 100%; margin-top: 30px; margin-bottom: 30px;}
    .judgedAndSponseredByContent { margin-top: 250px;}
    .awards-image-cut {height: 377px;}
    .awards-stripes-3 { top: 371px; height: 150px; width: 160px;}
    .awards-stripes-3 div { border-width: 76px 82px;}
    .awards-stripes-6 { left: -20%;}
    .judgingCriteria { margin-top: 280px;}
    .image-container .main-background-images{min-height:485px;}
    .young-ones-header p{padding: 0 10%;}
    .four-article-line-img iframe, .four-article-line-img img {max-height: 100%;}
	
	/* By: Adnan */
	.spotlight-main {margin-bottom: 30px;}	
	.category-articles-wrap .four-article-line-inner > div:nth-child(5n+6) {
		clear:none;
	}
	.home-index-page .four-article-line-inner > div:nth-child(3n), .brand-index-page .four-article-line-inner > div:nth-child(3n), 
	.category-articles-wrap .four-article-line-inner > div:nth-child(2n+3) {clear: both;}

	.image-header-full{height:auto;}
	.modal-dialog{width: 100%;}
  
	span.power-rankings-duration-title{font-size: 27px;}
	.power-rankings-description {font-size: 20px !important;}
	
	.search-results-articles .four-article-line-inner > div:nth-child(3) {clear:both;}
	
	.stories-wrap .four-article-line-inner > div:nth-child(2n+3) {
		clear: both;
	}
	.brand-header-right-bar .nav > li > a {
    padding: 10px 5px;max-width: 130px;
    text-align: center;
	}
    #landing-home .landing-page-builder.inawards-page-formner-width {max-width: 1200px;width: 80%;position: absolute;top: 50%;left: 5%;}
    #landing-home .landing-page-featured-article span.article-title mark.mt_01 {line-height: 45px;font-size: 32px;}
    .category-advertisement{margin-bottom: 50px;}
	
	.legal-players-content-wrap .brand-search-right-content {border-left:none; padding:0 !important;}

    .brand-info-right-content {margin-top: 50px;}
    .youtube-modal-content button.close{margin-left: 97% !important;}
}
@media (max-width: 767px){
	
	.container-fluid > .story-page-first > .row > .story-article-load > .full-story {margin-top:20px;}
	.story-title mark.mt_01 {font-size: 22px;line-height: 32px;}
	
    .container-fluid { overflow: hidden;}
    .container { padding: 0px;}
    .search-header {bottom: 15% !important;}
    .txtoverly-featured-image{float: left;
                              min-height: 1px;
                              padding-left: 0px;
                              /*padding-right: 150px;*/
                              position: relative;
                              box-sizing: border-box;
                              text-align: left;
                              top:-170px;
    }
    #category-latest-articles {
        margin-bottom: 10%;
    }
    .main-images .main-background-images { min-height: 260px;}
    .trending-heading{top:100px;}
    .featured-article span.side-article-title {font-size:30px;line-height:normal;}
    .featured-article span.article-title{font-size:30px;}
    /*.featured-article_aligner{left: 10px;bottom: -15%;}*/
    .featured-top-article_aligner{top:1%;}
    .search-results-heading{
        margin-top: 0px;
        background: none;
    }
    .young-ones-header {
        position: absolute;
        bottom: 65%;

    }
    .power-rankings-header{
        position: absolute;
        bottom: 65%;
        margin-left: 100px;

    }

    .brand-search-header{
        position: absolute;
        bottom: 60%;
        margin-left: 100px;

    }
    .young-ones-header p {
        right: -100px;
        top: 200px;
    }
    .power-rankings-dedicated {
        margin-bottom: -200px;
    }
    
    .brand-search-header p{top: 60px; right: -100px;}
    .young-ones-heading{margin-top: 0px;}
    #wrapper.toggled #sidebar-wrapper {width: 100vw;}
    .sidebar-nav {width: 100%; padding-bottom: 70px}
    input.inquiry-fields{margin-left:0px !important;}
    .input-group{margin-left: 5%;}
    .search_inputgroup2 .search_input{width:83%; height:40px;}
    .search_inputgroup2 .search_button-yellow{width:40px; height:40px;}
    .main-image{height:250px; min-height: 350px;}
    .main-images {
        margin-bottom: 30px;
        height: auto;
    }

    .franbuzz-articles {margin-bottom: -400px;}
    .brandbuzz {margin-bottom: 0px;}
    .jcarousel {width: 78%;left: 60px;}
    .jcarousel li{ width: 350px !important;} 
    .jcarousel-control-prev, .latest_jcarousel-control-prev{left:20%;}
    .jcarousel-control-next, .latest_jcarousel-control-next{right:22%;}
    .category-title {margin-left:20px}
    .trending-main-image img{height:450px;}
    .advertisement{left: 16%;}
    .trending-next-image{
        position:relative;
        /*        margin-top:-50%;*/
    }
    .trending-number-text{bottom:18%;right:10%;}
    .young-ones-details span{margin-left: -270px; top: 130px; font-size: 30px;}
    .young-ones-details p{top: 100px; left: -230px;}
    .young-ones-details button, .young-ones-details button :hover{top: 250px;left: -60px;}
    .image-bg{height:500px;margin-bottom: -150px;}
    /*.image-cut{height:500px;}*/
    .image-cut .contact-background-image{min-height: 500px;}
    .image-bg:after{border-width: 220px 1000px;}
    /*.young-ones-to-watch { margin-bottom: 80px;}*/
    .rounded { width: 130px; height: 130px;}
    .rounded-slider{    width: 30px;height: 30px;}
    .eight-channel-background
    {
        height: 1300px;
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
        -webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
        bottom: -250px;
    }
    .eight-channel-videos-block{
        margin-left: 0px;
        bottom: 0px;
    }
    .channel-main-video, .channel-video{
        width: 100%;
        height: auto; min-height: 360px;
    }

    #small-video{width:100%}
    /*.eight-channel{ margin-top: 600px; margin-bottom: 38%;}*/
    img.eight-channel-image {
        margin-left: 250px;
        margin-top: 350px;
        top: -990px;
        z-index: 2;
        width: 40%;
    }
    .eight-channel_bg {top: -100%;height: 1400px;z-index: 1;}
    .TS-image{
        width:40%;
        float: left;
    }
    .trending-next-image-block {
        margin-left: 10px;
        margin-top: 30px;
    }
    #small-video p {
        margin-right: 270px;
    }
    /*    .trending {margin-top: 80px;}*/
    .main-image-cut{
			height: 450px;
    }
    .young-ones-left-content{float:right;}
    /*.young-ones-main-image{margin-bottom: -250px;}*/
    .main-advertisement{margin-top:50px;}
    .brandbuzz{margin-top: 200px;}
    .categories-articles{margin-top:200px;}
    .power-rankings-dedicated {
        margin-top: 53px;
    }
    span.power-rankings-title{font-size: 28px;}
    span.rankings-title{font-size: 40px; left:20px; margin-top: 0%;}
    span.results-heading{font-size: 40px; left:20px}
    .div-results-heading{margin-top: 20px;}
    span.rankings-duration-title{font-size: 28px; bottom: -100px;left:20px}

    .young-ones-header {bottom: 55%;left: 0;
    margin-left: 0;}
	
    span.power-rankings-title, span.search-results-title {padding: 10px 30px;max-width: 375px;}
    .power-rankings-header{bottom: 55%;left: -100px;}
    .brand-search-header{bottom: 55%;left: -100px;}
    
    .young-ones-right-images {
        margin-bottom: 0px; 
        margin-top: 0px;
    }
    .brand-info-left-heading {margin-top: 0}
    .brand-info-buttons button {width: 25%}
/*    .sixTabs .brand-info-buttons button {width:19%}*/
    .sixTabs { width: 100% !important;}

    .info-blocks:not(:first-child) {
        /*padding-top: 100px;*/
    }
    .brand-info-full-content {margin-top: 30px;}
    /*.stripe-right-info{left:-90px}*/
    .brand-info-left {border-right: 0}
    .brand-info-left-heading {margin-bottom: 0}
    .brand-info-left-content{margin-right: 50px; margin-bottom: 50px;}
    .categories-fixed p{padding: 30px 20px 0px 20px; float:right; margin-top: -30%;}
    .category-article-border {border-bottom: 1px solid;}
    .category-article-border:last-child {display:none !important;}
    .trending-article_aligner{bottom: 65%;}
    .category-fixed-title{margin-left:20px;}
    .stripmask-top01:after{left: -320px;}
    .stripmask-bottom01{top: -950px;}
    .stripe-author {background: repeating-linear-gradient(-45deg,transparent,#555 1px,transparent 2px,transparent 24px);}
    .author-image{bottom: 50%;width: 400px;height: 400px;left: 25%;}
    
		.author-view-header {padding:0 15px;}
    .author-view-header span{ text-align: center;}
    .author-view-header h4 {
        top: 130px;
        left: 35%;
    }
    .author-border {
        top: 180px;
        left: 15%;
        text-align: center;
    }
    .author-view-header p {
        position: relative;
        top: 200px;
        text-align: left;
    }
    .inquiry-group{margin-left:0px !important;}
    .category-images li{ 
        width: 100%;
        display: inherit;
        padding: 0px 40px;
    }
    .category-images p{margin-top: 40px;}
    .side-images {border-bottom:0px;}
    .monthly-cover-bottom {
        padding: 15px;
    }
    .monthly-cover-hero-img-detail {font-size: 18px;width: 50%;padding: 15px;}
    .stripe-current-issue{height: 77px;background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 18px );}
    .featured-article span.article-title mark.mt_01{font-size: 20px;}
    
 
    /*    .advertisement {margin-top: 5%;}*/
    .trending-next-image{margin-bottom: 15%;}
    /*.image-cut{margin-bottom: -180px;}*/
    .category-sub-images a, .category-sub-images a:hover{font-size: 20px;}
    .categories-fixed img {padding-left: 40px;height: auto !important; float:left; width:100%;}
    /*.category-three-sub-images iframe{padding-left: 40px; float:left; width:48% !important; margin-left: 2% !important;}*/
    /*.category-four-sub-images iframe{padding-left: 40px; }*/
    .categories-five-fixed img { height: auto !important; width: 100% !important;}
    
    
    .stripe-mostrecent{width: 40%;}
    .stripe{width: 40%;}
    .stripe-carousel { width: 50%;}
    .stripe-young-ones {width: 50%;}
    .input-group.search_inputgroup3{top: 10%;}
    input.search_input_brand_search{width: 35%!important;}
    span.sponsered-tag{right: 88px; margin-top: 5%;}
    .hot-of-press {top: 9.8%!important;}
    .the-eight { margin-top: 0%; margin-bottom: 8%;}
    img.the-eight-image{width: 40%; left: 0%; top: 22%;}
    .the-8th-cover-strip {border-radius: 58% 0 0 0;}
    .main-site-carousel-text {
        left: 17.5%;
    }
    .traditional-carousel-image{
        margin-right: 10%;
        margin-left: 10%;
    }
    .website-awards-details.young-ones-details span { margin-top: -365px !important;}
    .website-awards-details.young-ones-details p { left: -270px;}
    .judgedAndSponseredBybg { height: 400px;}
    .judgedAndSponseredBybg:before { border-width: 60px 700px;}
    .judgedAndSponseredByContent { margin-top: 150px;}
    .website-awards-details.young-ones-details { right: -15%;}
    h2.trend-ranking-range{text-align: center;}
    .nav-tabs.custom-tabs{margin-top: 0px;}
    .traditional-single-image{margin-left: 0px;}
    .profile-content{padding-top: 0%;}
    #trend-ranking-week {margin-top: 5%;}
    /*BugNo:279 Date:16-3-2017*/ 
    #trend-ranking-month {margin-top: 5%;}
    #trend-ranking-alltime {margin-top: 5%;}
    .trend-ranking-tabs{margin-top: 5%;}
    .jcarousel-lateststories { width: 50%;}
    .latest-right {right: 20%;}
    /*.fader{height: 350px;}*/
    .category-sub-images .main-background-images{height: 50% !important;width: 50% !important;}
    .category-sub-images .embed-responsive{margin-bottom: -25%;}
    .category-sub-images iframe {height: 50% !important;width: 50% !important;}
    .categories,.franbuzz-carousel{padding: 0 0px 40px 50px;}
    a.list-left-control{margin-top: -1%; margin-left: -12%}
    a.list-right-control{margin-top: -1%; margin-right: -12%;}
    a.traditional-carousel-left {
        margin-left: -5%;
        margin-top: 10%;
    }
    a.traditional-carousel-right {
        margin-right: -5%;
        margin-top: 10%;
    }
    .make-it-trend-social-icons{margin-top: 20px;}
    iframe.young-ones-to-watch-images {
        /*width: 50% !important;*/
    }
    .latest-images {
        margin-bottom: 0px;
    }
	.young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
			margin-top: 8px;
				height:48% !important;
		}
    .testimonials {
        /*margin-bottom: 15%;*/
    }
    .young-ones-desc{margin-top: 0px;}
    .testimonials-one{margin: 0px;}
    p.latest-desc{margin-bottom: 0px;}
    .latest-image-responsive:not(.bws-legal-player-img-wrap){margin-bottom: -25%;}
    /*.social_base i.fa{font-size: 12px !important}*/
    .logo-hamb {
        /*margin-left: 30%;*/
    }
    .landing-widget-story-text {
        padding-left: 0;
        text-align: center;
    }
    .brand-search-top {
        height: 700px!important;
    }
    ul.footer-landing-nav {
        /*margin-left: 41%;*/
    }
    /*p.landing-copy-right{margin-left: 30%;}*/
    .footer-brand-logo hr{width: 40%;}
    .bigimg-inner .main-background-images{min-height: 220px;}
    li.category-article-border {
        width: 83.3333%;
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-bottom: 1px solid;
    }
    .landing-page-form .form-submit{
        font-size: 38px;
        padding: 0 30px 5px 30px;
        margin: 0% 10%;
        background-color: #333 !important;
        width: 100%;
        color: #fff !important;
    }
    .form-title{font-size: 35px;}
    .landing-form-input{font-size: 18px !important;}
    select.select-landing{font-size: 18px !important;}
    .brand_facts_icon:not(:last-child):after{
        border-right :none;
    }
    .brand_facts{
        padding: 0 1.4%;
        font-size: 11px;
    }
    .brand_facts_icon {
        width: 50%;
    }
    .brand_wrapper{padding: 0px 20px;}
    .testimonial-section:not(:last-child):after {
        border-right: none;
        border-bottom: 3px #fff dotted;
        margin-top: 10%;
        margin-left: 5%;
    }
    .testimonial-section {
        margin-bottom: 2%;
    }
    .testimonial-section-last:not(:last-child):after {
        border: none;
    }
    .testimonial-section-last {
        margin-bottom: -8%;
    }
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
    .brand-search-subscribe {
        margin-top: 8%;
    }
    .testimonials-single-one {
        margin: 10% 0;
    }
    .testimonial-section:not(:last-child):after{
        border-bottom: none;
    }
    .landing-indroduction-content{
        margin: 0px;
    }
    .young-ones-right-content{border-left: none;}
    .landing-form-block {
        width: 90%;
    }
    .testimonial-video {
        padding-right: 0px;
    }
    .landing-indroduction{min-height: 500px !important;}
    select.select-landing{
    background: #FFF url(../images/select_arrow.png) no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -khtml-appearance: none;
    -o-appearance: none;
    cursor: pointer;
    background-size: 25px !important;
    outline: none;}
    .currentissue-image{ width: 200px; min-height: 235px;}
    /*select.textbox.select-landing{background: #fff url(../images/select_arrow.png) no-repeat 96% center;}*/
    
    .four-article-line-img img{ max-height: 100%;}
    .four-article-line-img iframe{max-height: 100%; min-height: 215px;}
    .search_button-monthlycover{margin-top: -3px;}
	
	/* By: Adnan */
	.sloping-details-child span {margin-top: 10px;}
	.sloping-details-child > .row > div >  span {line-height: 30px;margin: 0 0 15px;font-size: 25px;}

    .monthly-cover-search-box {padding-bottom: 120px}
	.story-right-sidebar .share-menu .subscribe.col-xs-6, .story-right-sidebar .share-menu .subscribe .it-trend {
    width:100%;
	}
	
	.author-view-header .young-ones-header {padding:0 50px;}
	.bws-author-bio {text-align:center;}
	.bws-author-bio>h4 {display: inline-block;}
	
    span.power-rankings-title{font-size: 28px; padding: 10px 25px;}
    .power-rankings-description {font-size: 20px; padding: 0 18% !important;}

    #landing-home .landing-page-builder.inawards-page-formner-width {max-width: 1200px;width: 80%;position: absolute;top: 40%;left: 5%;}
    #landing-home .landing-page-featured-article span.article-title mark.mt_01 {line-height: 36px;font-size: 26px;}

    #searchPopupInput{width: 85%;}
    #searchPopupInputAutocomplete{width: 85%;}
	
	img.carousel-right, img.next {width: 25px !important;}

    .landing-custom-bgimage {min-height: 360px !important;}
    .youtube-modal-content button.close{margin-left: 95% !important;}
	
}
@media (max-width: 700px){
	.terms-of-use-header .power-rankings-title {padding: 10px 40px;}
}
@media (max-width: 640px){
    .channel-main-video, .channel-video{width: 100%;}
    img.eight-channel-image {margin-left: 200px; width:40%;}
    .jcarousel {width: 70%;left: 60px;}
    /*.home-block-wrapper {max-width: 400px;}*/
		.four-article-line-inner > div {width:100%;}
	
    #small-video p {margin-right: 38%;}
    .jcarousel-control-prev, .latest_jcarousel-control-prev {left: 20%;}
    .jcarousel-control-next, .latest_jcarousel-control-next {right: 22%;}
	
    .stripmask-bottom01{top: -1000px;}
    .stripmask-top01:after{left: -350px;}
    .category-images p{font-size: 20px;}
    .monthly-cover-hero-img-detail{width:64%;}
    .featured-article span.side-article-title {font-size:24px;}
    .featured-article span.article-title mark.mt_01{font-size: 20px;line-height: 20px;}
    .young-ones-heading{top: 0px;}
    .image-bg{margin-bottom: -170px;}
    .young-ones-header p {top: 170px;}
    
    .brand-search-header p{top: 0px;}
    .young-ones-heading {font-size:25px;}
    .contact-top-image {height: 500px !important;}
	.bws-legal-player-banner.bws-brand-search-header {top: 20%;}
    
    .term-n-cond-title{font-size:40px !important;}
    
    p.contact-page-theme{top: 40px !important;}
    .stripe-mostrecent{width: 50%;}
    .stripe{width: 50%;}
    .stripe-carousel { width: 60%;}
    .stripe-young-ones {width: 60%;}
    input.search_input_brand_search{height: 50px; font-size: 30px;}
    button.search_button-black {height: 50px; width: 50px; font: 30px/1 FontAwesome;}
    span.sponsered-tag{right: 76px; margin-top: 6%;}
    .awards-stripes-6 { left: -30%}
    .awards-page-form { margin-top: 415px;}
    .awards-stripes-1 { left: 85%; height: 130px;}
    .awards-stripes-1 div { border-width: 65px;}
    .website-awards-details.young-ones-details { top: 750px; right: -20%;}
    .judgedAndSponseredBybg { height: 350px;}
    .judgedAndSponseredByContent { margin-top: 110px;}
    .judgedAndSponseredBybg:before { border-width: 50px 600px;}
    .main-image{min-height: 300px;}
    .latest-left {left: 10%;}
    .latest-right {right: 12%;}
    /*.categories-fixed p{margin-top: -35%;}*/
    a.traditional-carousel-left {
        margin-left: -8%;
    }
    a.traditional-carousel-right {
        margin-right: -8%;
    }

	.young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
			margin-top: 8px;
				height:48% !important;
		}
    .categories, .five-categories{
        margin-top: -70px;
    }
    ul.footer-landing-nav {
        /*margin-left: 39%;*/
    }
    /*p.landing-copy-right{margin-left: 26%;}*/
    /*.footer-brand-logo p{margin-left: 23%;}*/
    p.footer-landing-content{width: 70%;}
    /*.landing-feature-image{top: -50px;}*/
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
	
	/* By Adnan */
	.spotlight-right > div {width:100%;}
    .power-rankings-full-content{margin-top: 520px;}

    span.power-rankings-title{font-size: 24px; padding: 10px 25px;}
    span.power-rankings-duration-title{font-size: 24px;}
    .power-rankings-description {font-size: 18px; padding: 0 18% !important;}

    #landing-home .landing-page-builder.inawards-page-formner-width {max-width: 1200px;width: 80%;position: absolute;top: 40%;left: 5%;}
    #landing-home .landing-page-featured-article span.article-title mark.mt_01 {line-height: 31px;font-size: 22px;}

    .landing-custom-bgimage {min-height: 325px !important;}
    .spotlight-main-image a .videoplayer-lg {width: 100%;margin: 0 42%;display: block;}
    .spotlight-main-image a .videoplayer-lg img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 30%;opacity: .8;}
    .spotlight-right a .videoplayer-sm {width: 100%;margin: 0 42%;display: block;}
    .spotlight-right a .videoplayer-sm img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 30%;opacity: .8;}
    .youtube-modal-content button.close{margin-left: 93% !important;}
}
@media (max-width: 580px){
    /*.eight-channel{margin-bottom: 70%;}*/
    .young-ones-details{right: -22%;}
    /*#franchiseOwnershipFrm1{margin-top: 15%;}*/
    .landing-custom-bgimage {min-height: 265px !important;}
}
@media (min-width: 568px) and (max-width: 767px){  
	.brand-info-aligner .new-info-button.btn-selected {border-bottom: 4px solid #2bb3c7;margin-bottom: -4px;width: 20%;text-align: center;margin: 0 auto;}
}
@media (max-width: 480px){
    input.search_input_brand_search {width: 40%!important;height: 40px;font-size: 24px;}
    button.search_button-black {height: 42px; width: 42px; font: 24px/1 FontAwesome;}
    .search-header {bottom: 20%;}
    .search-image{margin-bottom:-100px;}
    .young-ones-details span {margin-left: -200px;font-size: 26px;}
    .young-ones-details p {top: 100px; left: -180px;}
    .jcarousel {width: 70%;left: 70px;}
    .jcarousel-control-prev, .latest_jcarousel-control-prev {left: 6%;}
    .jcarousel-control-next, .latest_jcarousel-control-next {right: 5%;}

    .input-group {margin-left: 3%;}
    img.eight-channel-image {margin-left: 100px; width:60%;}
    .channel-main-video, .channel-video {width: 100%;}
    #small-video p {margin-right: 215px;}
    span.rankings-title{font-size: 30px; margin-top: 10%;}

    .young-ones-header p{    right: 0 !important;padding: 0 20px;margin: 0 0;}
    .power-rankings-header{right:-60px;}
    .brand-search-header{right:-60px;}
    .make-it-trend-social-icons{padding-right:0px !important;}
    .trending-number-text {font-size:55px;bottom: 22%;}
    .rounded{width:90px; height:90px;}
    .rounded-slider{    width: 30px;height: 30px;}
    .article-title mark{font-size: 12px}
    /*.featured-article_aligner{bottom: -30%;}*/
		.featured-article_aligner .featured-article a .col-xs-12, .featured-article_aligner .category-title-slider {display:none !important;}
    .stripmask-bottom01{top: -1050px;}
    .stripmask-top01:after{left: -450px;}
    
    .author-image{bottom: 40%;width: 350px;height: 350px;left: 15%;}
    .search_inputgroup2 .search_input{width: 83%; margin-left: 0px;}
    .eight-channel-videos-block { margin-left: 0%;}
    .young-ones-details {right:-30%;}
    .featured-article span.side-article-title mark.mt_01 {font-size: 24px;}
    .txtoverly-featured-small-image{padding-right: 0px;}
    .stripe-current-issue {
        height: 35px;
        background: repeating-linear-gradient( -45deg, transparent, #555 1px, transparent 2px, transparent 8px );
        margin-left: 156px;
    }
    .young-ones-heading{top: 0px; font-size: 24px;}
    
    
    .trending-next-image{margin-top: -15%}
    /*.right-trend{font-size: 20px !important;}*/
    #subscribe_form p{font-size: 14px !important;}
    /*.social_base { height: 35px !important; padding: 8px !important;}*/
    /*.eight-channel{margin-bottom: 85%;}*/
    
    .stripe-mostrecent{width: 60%;}
    .stripe{width: 60%;}
    .stripe-carousel { width: 70%;}
    .stripe-young-ones {width: 70%;}
    .brand-info-right{margin-top: -60px;padding: 0px;} 
    span.sponsered-tag{right: 57px; margin-top: 8%;}
    .awards-circled-image { width: 400px; height: 400px;}
    .website-awards-details.young-ones-details span { font-size: 40px;margin-left: -260px;}
    .website-awards-details.young-ones-details p { left: -250px;}
    .awards-page-form { margin-top: 450px;}
    .awards-stripes-6 { left: -45%;}
    .awards-image-cut { height: 279px;}
    .awards-stripes-3 { top: 275px; height: 102px; width: 115px;}
    .awards-page .form-title { font-size: 50px;}
    .judgingCriteria { margin-top: 220px;}
    .judgingCriteria .form-title+p { font-size: 16pt;}
    .website-awards-details.young-ones-details { right: -30%;}
    .sixTabs .brand-info-buttons button {padding: 10px 0px;width: 18.5%;font-size: 11px;}
    .brand-info-buttons button {width: 30%}
    .sixTabs { right: -19%;}
    /*#franchiseOwnershipFrm1{margin-top: 25%;}*/
    .jcarousel-lateststories {width: 100%;}
    .jcarousel-wrapper-latest { margin-left: 0%;}
    .latest-right {right: -10%;}
    .learn-menu-footer li{width: 60%!important;}
    /*.category-sub-images .main-background-images{width: 40%; height: 100px;}*/
    /*.category-three-sub-images iframe{width: 40%; height: 99px !important;}*/
    /*.categories-fixed p{margin-top: -30%;}*/
    .traditional-img-height img { height: 150px !important;}
    a.traditional-carousel-left {
        margin-left: 3%;
    }
    a.traditional-carousel-right {
        margin-right: -30%;
    }
    .image-container .main-background-images{min-height:215px;}
    .traditional-img-height{margin-left: 18%;}
    .info-text{font-size: 18px;}

	.young-ones-to-watch-images {
				height:100% !important;
		}
		.latest-image-responsive:not(.bws-legal-player-img-wrap) .young-ones-to-watch-images {
			margin-top: 8px;
				height:45% !important;
		}
    .footer-brand-logo p{
        font-size: 12px;
        /*margin-left: 15%;*/
    }
    /*.footer-brand-logo hr{margin-left: 34%;}*/
    ul.footer-landing-nav {
        /*margin-left: 36%;*/
    }
    /*p.footer-landing-content{margin-left: 20%;}*/
    /*p.landing-copy-right{margin-left: 20%;}*/
    .footer-brand-logo hr{width: 50%;}
    .right-trend{font-size: 20px !important;}
    .testimonial-section:not(:last-child):after {
        margin-top: 15%;
    }
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
    .testimonial-img{
    width: 100px; 
    height: 100px;     padding: 0 25px !important;
    }
    .testimonial-img img{
        height: 100px;
    }
    .testimonials-single {margin: 0% -10% 10% -10%;}
    .cname{margin-left: 140px !important;}
    .cname>p {font-size: 20px;}
    .landing-form-input,select.select-landing {font-size: 30px;}
    .form-control{line-height: 30px;}
    .landing-page-form .form-submit{margin: 0%;width: 119%;}
    .form-title{margin-bottom: 25px;}
    .featured-article span.article-title{font-size: 18px;line-height: 18px;margin-top: 15px;}
    .featured-article span.article-title mark.mt_01{font-size: 13px;line-height: 13px;}
    .main-images{margin-top: 65px;}
    /*.carousel-inner .item{padding-top: 65px;}*/
    .search-popup .search-popup-title{font-size: 18px;margin: 0 0 -20px;}
	
	.brand-info-right-content {margin-top: 50px;}

    .landing-custom-bgimage {min-height: 150px !important;}
    .spotlight-main-image a .videoplayer-lg {width: 100%;margin: 0 40%;display: block;}
    .spotlight-main-image a .videoplayer-lg img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 30%;opacity: .8;}
    .spotlight-right a .videoplayer-sm {width: 100%;margin: 0 40%;display: block;}
    .spotlight-right a .videoplayer-sm img {width: 75px;height: 75px;position: absolute;z-index: 999;top: 25%;opacity: .8;}
    .youtube-modal-content button.close{margin-left: 92% !important;}
}
@media (max-width: 479px){
    .rank-tabs li>a {
        min-width: 0px!important;
    }
		#user_login input.input-box {
    	  padding: 0 38px !important;
		}
	.four-article-line-title span.sponsered {padding:0;float:none;}
}
@media (max-width: 432px){
    .jcarousel p{font-size: 18px; padding-left:0px;width: 180px;}
    .jcarousel img{width: 180px;}
    .jcarousel-control-prev, .latest_jcarousel-control-prev {
        left: 50px;
    }
    .jcarousel-control-next, .latest_jcarousel-control-next {
        right: 50px;
    }
    .monthly-cover-hero-img-detail{width:73%}
    .young-ones-heading {
        font-size: 20px;
    }
    span.rankings-duration-title {font-size: 25px;}
    span.rankings-title {font-size: 25px;}
    .image-cut .contact-background-image{min-height: 600px;}
    .power-rankings-header {bottom: 65%;}
    .jcarousel {left: 25%;}
    .eight-channel-videos-block {margin-left: 0%;}
    .five-values{font-size: 12px;}
    .latest-left {left: 5%;}
    .latest-right {right: -15%;}
    .traditional-img-height img { height: 100px !important;}
    .image-container .main-background-images{min-height:180px;}
    #social-icons-navbar nav ul li a{width: 100% !important}
    #social-icons-navbar nav ul{margin: 10px 0px;}
    .info-text{font-size: 14px;}
    .eight-carousel {
        margin-left: -10%;
    }
    a.eight-prev {
        left: 80px;
    }
    a.eight-next {
        right: -20px;
        top: 25%;
    }
    .form-title{font-size: 38px; font-weight: bold;margin: 10px 0;}
    .landing-form-input{font-size: 20px !important; font-weight: 500;border: none; line-height: 24px; height: 45px;}
    select.select-landing{font-size: 20px !important; font-weight: 500; color: #434244!important; height: 45px;border:none; 
    background: #FFF url(../images/select_arrow.png) no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -khtml-appearance: none;
    -o-appearance: none;
    cursor: pointer;
    background-size: 25px !important;
    outline: none;}
    .testimonial-section:not(:last-child):after {
        margin-top: 20%;
    }
    .testimonial-section {
        margin-bottom: 5%;
    }
    .testimonial-section-last {
        margin-bottom: -8%;
    }
    img.landing-next {
        top: 50%;
        right: 3%;
    }
    img.landing-carousel-right {
        top: 50%;
        left: 3%;
    }
    #comment{height: 100px !important;color: black;}
    label.landing-form-label{font-size: 26px;}
    .text-required {font-size: 18px;margin-top: -10px;}
    .landing-page-form .form-submit{    margin: 0 0%;width: 120%;}
    .social-icon-list-sticky {padding: 0;font: normal normal normal 18px/1 FontAwesome;}
    
    span.power-rankings-title{font-size: 16px;}
    span.power-rankings-duration-title{font-size: 16px;}
    .power-rankings-description {font-size: 14px !important;padding: 0 5% !important;}

    .powerrankings-table>tbody>tr>td{padding: 20px 5px;}
    .powerrankings-table .rank-td span {padding: 5px 16px;font-size: 18px;vertical-align: middle;}
    .powerrankings-table .brand-td img {padding: 0px;width: 35px;height: 35px;margin-top: 8px;}
    .powerrankings-table .brandpage-td span {font-size: 12px;}
    .powerrankings-table .trending-td span {font-size: 12px;}
    .powerrankings-table td.trending-td {font-size: 14px;}
    .powerrankings-table td.lateststories-td {font-size: 12px;padding: 10px 0 40px;}
    .powerrankings-table>tbody>tr.parent>td:after, .powerrankings-table>tbody>tr.parent>td:last-child::before{bottom: 20%;}

    #landing-home .landing-page-builder.inawards-page-formner-width {max-width: 1200px;width: 80%;position: absolute;top: 30%;left: 0%;}
    #landing-home .landing-page-featured-article span.article-title mark.mt_01 {line-height: 23px;font-size: 16px;}

}
@media (max-width: 320px){
    .image-container .main-background-images{min-height:150px;}
}
@media (min-width: 1025px) {
	.sloping-details {bottom: 0;padding:110px 20px;}
	.main-image-cut:after { content: ' '; position: absolute; width:100%; right:0; bottom:0px; border-width:70px 950px; border-style:solid; border-color:transparent #FFFFFF #FFFFFF transparent;z-index: 1; }
	.main-image-cut {height:600px;}
}

@media (min-width: 991px) {
    .custom-ctg-img { height: 186px; }	
}

@media only screen and (max-width: 1370px){
    .monthly-cover-title{width: 60%;font-size: 14px;padding: 10px;}
}

@media (min-width: 1367px) and (max-width: 1512px){

    .website-awards-details p {
        bottom: -70px;
    }
}
@media (min-width: 1281px) and (max-width: 1530px){
    .cname{min-height: 175px !important;}
}

@media only screen and (max-width: 800px){
    .monthly-cover-headings{
        font-size: 18px;
    }

    .monthly-cover-title {font-size: 14px;width: 50%;padding: 10px; width: 60%;}
    .load{
        margin-top: 15px;

    }
    .monthly-cover-search-input{
        margin-top: 0px;
    }
    .search{
        margin-top: -3px;
    }
    .website-awards-details.young-ones-details span { margin-top: -235px}

}
/*@media only screen and (max-width: 765px){
    .monthly-cover-container{
        padding: 14px;
    }
}*/
@media only screen and (max-width: 580px){
    .monthly-cover-headings{
        font-size: 15px;
        letter-spacing: -1px;
    }
    .monthly-cover-search-input{
        width: 120px;
    }
    .load{
        letter-spacing: 1px;
    }
    .monthly-cover-title {
        font-size: 10px;
        padding: 5px;
        width: 80%;
    }
    .monthly-cover-hero-img-detail{font-size: 14px; padding: 10px;}
}
@media (min-width: 992px) {
	
	

    .five-images {
        width: 20%;

    }
    .five-big-images{
        width: 40%;
    }
	.stories-wrap .four-article-line-inner>div:nth-child(5n+6) {clear:both;}
}


@media (min-width:992px) {
	.story-body {padding-right: 25px;}
	.story-right-sidebar {border-left: 1px solid #a6a8aa;padding-left: 25px;}
}
@media (max-width:991px) {
	.story-body .rightcontentaligner_01 {border-bottom: 1px solid #a6a8aa;padding-bottom: 50px;}
	
    .power-rankings-right-content{padding: 0;border-left: 0;}
	.powerrankings-table td.lateststories-td p {text-align:left;}
	.legal-players-content-wrap {margin-top: 40px;}
	.contact-body {padding:0;border-left: 0;}
}


@media (min-width: 768px) and (max-width: 991px){    
    .contact-page-header.young-ones-header .contact-page-theme{
        right: 0;
        left: 0;
    }
		.featured-article span.article-title mark.mt_01 {
			line-height: 40px;
			font-size: 30px;
			display: block;
		}
}


@media (max-width: 767px){
    p.contact-page-theme{
        top: 60px;
        right: 0;
    }

    .contact-page-header.young-ones-header{
        left:0;
        margin-left: 0px;
			top:35%;
    }
	.contact-page-header.young-ones-header .contact-page-theme {      font-size: 16px;  padding: 0 10%;}
	.contact-body form {padding:0;}
    .contact-detail li.social-icon-list{padding: 0 5px;}
		.coverdetails-margin-wrap {margin-top: 10px !important;}
		/*uzma jafar work*/
		.featured-article span.article-title mark.mt_01{font-size: 20px;line-height: 28px;display: block;padding-top: 6px;}
		.monthly-cover-container {border-top: 0;margin-top: 66px;}
		.story-article-top{border-top: 0;margin-bottom: 75px;}
		.niceSelectClass.nice-select, .niceSelectClassNoEffect{padding-right: 40px;}
		#page-content-wrapper .navbar{height: 65px!important;border-top: 0px;padding: 10px 0;background: #000;}
}

@media (min-width: 600px) and (max-width: 700px){    
    p.contact-page-theme{
        top: 80px;
        right: 0;
    }
}

@media (min-width: 700px) and (max-width: 800px){    
    p.contact-page-theme{
        top: 100px;
        right: 0;
    }
	
	span.power-rankings-title, span.search-results-title {
		padding: 10px 40px;
	}
}

/*@media (min-width: 992px) and (max-width: 1199px){
    .terms-page-content.young-ones-full-content{
        top: -140px;
    }
}*/

@media (max-width:1199px) {
	.brand-header-right-bar {padding-right:20px;}
	.bws-legal-player-item-wrap:nth-child(2n+3) {clear:both;}
}

@media (max-width: 991px){
    /*.terms-page-content.young-ones-full-content{
        top: -220px;
    }*/
    .info-videos {width: 100%!important;}
	
	.results-filter h4 {font-size: 20px;}
	.search-results-right-content .input-group {margin:0;}
	.term-body {padding:0;border-left:0;}
}


/** css to make brand info left side bar info form sticky. **/
@media (min-width: 1024px) {
	.remove-heading-with-border .four-article-line-title {display:none;}
} 
@media (min-width: 1006px) {
    .sticky-class {
        bottom:0px;
        position:fixed;
        left:0px;
    }
}

#page-content-wrapper > header + .container-fluid {
    padding-top: 65px;
	}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
	#page-content-wrapper > header + .container-fluid {
    padding-top: 100px;
	}
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
	.bws-legal-player-item-wrap:nth-child(3n+4) {clear:both;}
}
@media (max-width: 479px){
		#user_login input.input-box {padding: 0 38px !important;}
}

.youtube-vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.youtube-vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.youtube-modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
.youtube-modal-content button.close{
    margin-top: -32px;
    font-size: 35px;
    color: #fff;
    opacity: .5;
    position: absolute;
    z-index: 99999;
    margin-left: 49%;
}
.terms-of-use-li{
    margin: 10px 0;
}
.terms-of-use-ul{
    margin-left:30px;
}


/* Subscribe Thank You Page - By: Hafiz Adnan Hussain (Doer Group) */
.thankyou-envalope-wrapper .power-ranking-aligner {
	bottom: 0;
	background: none !important;
}
.thankyou-envalope-header.image-header-full {
	height: 740px;
	margin-bottom: 0;
}
.thankyou-envalope-icon-wrap {
	top: 15% !important;
}
.thankyou-envalope-icon {
	width: 335px;
	height: auto;
	margin: 0 auto -70px;
	position: relative;
	z-index: 2;
	padding-left: 30px;
}
.thankyou-envalope-icon-wrap .power-rankings-title {
	width: 700px;
	position: relative;
	z-index: 4;
}
.thankyou-envalope-icon-wrap .power-rankings-description {
	padding: 0 25%!important;
}
.thankyou-envalope-back-wrap {
	text-align: center;
	margin-top:80px;
}
.thankyou-envalope-back {
	padding: 6px 15px;
	background-color: #27b2c5;
	color: #fff;
}
.thankyou-envalope-back:hover {
	color: #000;
	text-decoration: none;
}
.thankyou-envalope-back-arrow {
	width: 9px;
	height: 18px;
	display: inline-block;
	vertical-align: sub;
	margin-right: 10px;
}
@media (max-width:768px) {
	.thankyou-envalope-header.image-header-full {
		height: 600px !important;
	}
	.thankyou-envalope-icon {
		width: 215px;
		margin: 0 auto -40px;
		padding-left: 25px;
	}
	.thankyou-envalope-back-wrap {
		margin-top:40px;
	}
}

/* Subscribe Form Page - By: Hafiz Adnan Hussain (Doer Group) */
.checkbox label input[type="checkbox"] {
	display: block;
}
.bws-subscribe-form-header.image-header-full {
	height: 950px !important;
}

.bws-subscribe-form-wrap {
	top: 10%!important;
	bottom: auto !important;
}
.subscribe-form-contact {
	max-width: 700px;
	position: relative;
	margin: 40px auto;
	text-align: left;
	color:#fff;
}
.subscribe-form-contact .form-group label {
	font-size: 12px;
}
.subscribe-form-contact label.control-label, .subscribe-form-contact .has-error label.control-label {
	font-weight: normal;
	color:#fff;
	margin-bottom: 5px;
	font-size: 14px;
}
.subscribe-form-contact .has-error .help-block {
	color:#f00;
}
.subscribe-form-contact input[type=text] {
	border-radius: 0;
	padding: 25px;
	font-size: 20px;
}
.young-ones-header.bws-brand-search-header .subscribe-form-contact .field-subscribe-email p, .young-ones-header.bws-brand-search-header .field-subscribe-signupnewsletter p {
	margin: 5px auto 0 !important;
	font-size: 12px;
}
.young-ones-header.bws-brand-search-header .bws-subscribe-form-checkboxes-wrap p {
	margin: 0 auto !important;
}
.bws-subscribe-form-checkboxes-heading {
	margin-top: 30px;
	font-size: 14px;
}
.bws-subscribe-form-checkboxes-wrap .form-group, .bws-subscribe-form-checkboxes-wrap .checkbox {
	margin-top: 5px;
	margin-bottom: 5px;
}
.subscribe-form-contact .has-success .checkbox {
	color:#fff;
}
.bws-subscribe-form-checkboxes-wrap {
	margin-left: 20px;
	margin-bottom: 50px;
}
.subscribe-form-contact .field-subscribe-signupnewsletter, .subscribe-form-contact .bws-subscribe-form-submit {
	text-align: center;
}
.bws-subscribe-form-submit button {
	padding: 14px 15px;
	background-color: #27b2c5;
	color: #fff;
	background-image: none;
	border-radius: 0;
	width: 435px;
	text-transform: uppercase;
	font-size: 24px;
	position: relative;
}
.bws-subscribe-form-submit button:hover, .bws-subscribe-form-submit button:focus, .bws-subscribe-form-submit button:active  {
	background-color: #27b2c5;
	color:#000;
}
.bws-subscribe-form-extra-fields-wrapper {
	margin-left: 20px;
	padding: 12px 30px 12px 15px;
	background-color: rgba(128, 128, 128, .77);
}
.bws-subscribe-form-extra-fields-wrapper div:first-child {
	font-size: 11px;
}
.bws-subscribe-form-extra-fields-wrapper div.form-group {
	display: inline-block;
	margin-left: 20px;
}
.bws-subscribe-form-extra-fields-wrapper div.form-group, .bws-subscribe-form-checkboxes-wrap .checkbox {
	margin-top: 0;
	margin-bottom: 0;
}
.bws-subscribe-form-checkboxes-wrap .checkbox input[type=checkbox] {
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  position: relative;
  visibility: hidden;
}
.bws-subscribe-form-checkboxes-wrap .checkbox input[type=checkbox] + span:before {
	content: '';
	display: inline-block;
	height: 12px;
	width: 12px;
	margin-left: -20px;
  margin-right: 8px;
	background-image: url("/uploads/cat_images/bws-subscribe-checkbox-0.svg");
	vertical-align: middle;
}
.bws-subscribe-form-checkboxes-wrap .checkbox input[type=checkbox]:checked + span:before {
	background-image: url("/uploads/cat_images/bws-subscribe-checkbox-1.svg");
}
.bws-subscribe-form-forward-arrow {
	width: 15px;
	height: 30px;
	display: inline-block;
	vertical-align: sub;
	position: absolute;
	right: 25px;
}
@media (max-width:768px) {
	.bws-subscribe-form-header.image-header-full {
		height: 1050px !important;
	}
	.bws-subscribe-form-wrap {
		padding: 0 30px;
		top: 5% !important;
	}
	.subscribe-form-contact, .bws-subscribe-form-submit button {
		width: 100%;
		max-width: 100%;
	}
	.bws-subscribe-form-wrap .power-rankings-title {
		padding: 10px 25px;
		max-width: 100%;
		width: 100%;
	}
/*
	.bws-subscribe-form-checkboxes-wrap .checkbox input[type=checkbox]  {
		margin-left: -23px;
		font-size: 1px;
	}
	.bws-subscribe-form-checkboxes-wrap .checkbox input[type=checkbox]:before  {
		height: 17px;
    width: 17px;
		margin-top: -2px;
		margin-left: -1px;
	}
*/
	.subscribe-form-contact .form-group label {
		font-size: 14px;
	}
}
.custom_header{
    background: #fff;
    color: #263645;
    z-index: 999;
    margin:0px;
}

#home-nav-subscribe h6{
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    font-size: 18px;
    line-height: 15px;
    letter-spacing: .3px;
}

.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom{
    background: #d0d1d3;
}
.hamburger.is-closed .menu-text
{
    font-size: 11px;
    line-height: 13px;
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Light;
    padding: 6px 0 0;
}

#navbar .fa {
    font-size: 19px;
    line-height: 15px;
    color: #ec0044;
}

#navbar a {
    font-size: 13px;
    line-height: 16px;
    color: #263645 !important;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    padding: 11px 16px;
    letter-spacing: .3px;
    }
    
.navbar-default .navbar-nav > li:not(.divider):not(.visible-lg):hover{
    background: #233746;
    color: #fff !important;
}
.navbar-default .navbar-nav > .open > a{
    background: #233746!important;
}

#navbar li.open a.dropdown-toggle {
    color: #fff !important;
}
#navbar a:hover {
    color: #fff !important;
}

.currentissue-image-header{
    margin: 0 20px;
    text-align: center;
    width: 125px;
    /* padding: 10px 0 0 20px; */
    min-height: 150px;
}

/* footer */


.container {
    max-width: 1380px;
    margin: 0 auto;
    display: block;
}

@media (min-width: 1200px)
.container {
    max-width: 1140px;
}

@media (min-width: 992px)
.container {
    max-width: 960px;
}

@media (min-width: 768px)
.container {
    max-width: 720px;
}

@media (min-width: 576px)
.container {
    max-width: 540px;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.footer-details {
    padding: 70px 62px;
}

.d-flex {
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}


.d-flex {
    display: flex!important;
}

.footer-left {
    max-width: 30.8%;
    flex: 0 0 30.8%;
    -webkit-flex: 0 0 30.8%;
}

.p-0 {
    padding: 0!important;
}


.footer-left-in {
    padding: 20px 15px 0 0;
}

.franchise-news {
    padding: 13px 31px 5px 14px;
}
h4 {
    font-size: 20px;
    line-height: 22px;
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    letter-spacing: 1px;
}

.franchise-news p {
    font-size: 14px;
    line-height: 19px;
    color: #263645;
    font-family: ProximaNova-Light;
    padding: 3px 0 0;
    letter-spacing: .7px;
}

.footer-middle {
    max-width: 42.2%;
    flex: 0 0 42.2%;
    -webkit-flex: 0 0 42.2%;
}

.footer-middle-in {
    padding: 37px 76px 64px;
    border-left: 1px solid #ec0b43;
    border-right: 1px solid #ec0b43;
}

h6 {
    font-size: 15px;
    line-height: 17px;
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    letter-spacing: .7px;
}

.footer-middle-left ul {
    padding: 3px 0 0;
}

.footer-middle-left ul li a {
    font-size: 15px;
    line-height: 17px;
    color: #929496;
    letter-spacing: .8px;
    font-family: ProximaNova-Regular;
}

.footer-middle-right {
    padding: 0 0 0 47px;
}

.footer-middle-right ul li a {
    font-size: 15px;
    line-height: 17px;
    color: #263645;
    font-family: ProximaNova-Medium;
    letter-spacing: .7px;
}

.footer-right {
    max-width: 27%;
    flex: 0 0 27%;
    -webkit-flex: 0 0 27%;
    padding: 16px 18px 0 0;
}

.text-right {
    text-align: right!important;
}

.footer-right h5 {
    padding: 0 0 16px;
}

.text-uppercase {
    text-transform: uppercase!important;
}

h5 {
    font-size: 18px;
    line-height: 20px;
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    letter-spacing: .8px;
}

.footer-right a {
    font-size: 14px;
    line-height: 16px;
    color: #ec0044;
    font-family: ProximaNova-Medium;
    letter-spacing: .6px;
}

footer a {
    color: #ccc;
    text-align: left;
    text-transform: capitalize;
    text-decoration: none;
    font-family: "Saira-Regular",sans-serif;
    font-style: normal;
    font-weight: 500;
}

.footer-right span {
    width: 108px;
    height: 49px;
    font-size: 13.68px;
    line-height: 16px;
    color: #263645;
    font-weight: 400;
    font-family: ProximaNova-Medium;
    letter-spacing: .7px;
    padding: 9px 12px 19px 18px;
    margin: 0 0 8px;
    background: url(../images/bg-img1.857db0b387ad658ddf74.png) left top/cover no-repeat;
}

a {
    display: inline-block;
    vertical-align: top;
    transition: all .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    text-decoration: none!important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}


.social-blogs ul li a {
    width: 31px;
    height: 31px;
    border-radius: 100%;
    background: #263645;
}

.social-blogs ul {
    margin: 0 -5px 0 0;
}

.social-blogs ul li {
    float: left;
    padding: 0 0 0 18px;
}

.social-blogs ul li a .fa {
    font-size: 17px;
    line-height: 31px;
    color: #fff;
}

.float-right {
    float: right!important;
}
.social-blogs {
    padding: 30px 0 0;
}

.footer-middle-right ul li {
    padding: 0 0 19px;
}

.footer-bottom {
    margin: 0 auto;
    padding: 89px 0 15px;
}

.footer-bottom .form-group {
    position: relative;
    width: 328px;
    margin: 0 auto;
}

.footer-bottom .form-control {
    width: 100%;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    color: #a6a8aa;
    font-weight: 400;
    font-family: ProximaNova-Light;
    border: 1px solid #d0d1d3;
    border-radius: 20px !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: 0;
    background: #fff;
    padding: 0 15px 0 43px;
    letter-spacing: .3px;
}

.footer-bottom button {
    width: 32px;
    height: 33px;
    border-radius: 100% !important;
    background: #d0d1d3;
    border: 0;
    outline: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
}

.footer-bottom button .fa {
    font-size: 16px;
    line-height: 33px;
    color: #fff;
}