@import url("/wp-content/themes/rte-tv/includes/css/paddys-styles.css");body{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#eaeaea;-webkit-backface-visibility:hidden;}.section-row{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;}.blue{background-color:#00a7b3;}.button{height:50px;text-transform:uppercase;color:#fff;text-align:center;width:177px;margin:0 auto;background-color:#00a7b3;padding:18px 0 0 0;text-align:center;font-weight:bold;line-height:1;position:relative;cursor:pointer;border:0 solid;border-radius:0!important;-o-transition:color .6s ease-out,background-color .3s ease-in,opacity .1s ease-out;-ms-transition:color .6s ease-out,background-color .3s ease-in,opacity .1s ease-out;-moz-transition:color .6s ease-out,background-color .3s ease-in,opacity .1s ease-out;-webkit-transition:color .6s ease-out,background-color .3s ease-in,opacity .1s ease-out;transition:color .6s ease-out,background-color .3s ease-in,opacity .1s ease-out;}.button.older.news{width:48%;float:left;padding:0;}.button.newer.news{width:48%;float:right;padding:0;}.button.news a{color:#fff;text-decoration:none;display:block;line-height:50px;}.button.news a:hover{color:#00a7b3;}a[href^=tel]{color:#FFF;text-decoration:none;}.hide_on_desktop,.mobile_only{display:none;}.mobile-only{display:none;}.button.inverse,.button:hover{color:#00a7b3;background-color:#FFF;}.max-container{margin:0 auto;max-width:1408px;position:relative;}.mobile-menu{display:none;}#frame-holder{overflow:hidden;}.page-template-page-specs-php iframe{height:1190px;border:0 solid;max-width:100%;margin-top:-150px;}.section-row h1,.section-row h2,.section-row h3,.section-row h4,.section-row h5{font-weight:bold;line-height:1;}.section-row h2{color:#00a7b3;margin:30px 0;text-align:center;text-transform:uppercase;}input,textarea{-webkit-appearance:none;border-radius:0;}.section-row h4{font-size:16px;margin:0 0 10px;}.max-container:before,.max-container:after,.section-row:before,.section-row:after,.clear:before,.clear:after{clear:both;display:table;content:" ";}.breadcrumb{font-size:13px;margin-bottom:30px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}.breadcrumb a,.breadcrumb a:hover{color:#000;text-decoration:none;}.slider-buttons,.left,.right,.bx-prev,.bx-next,.slider-buttons:active,.left:active,.right:active,.bx-prev:active,.bx-next:active{outline:0!important;outline-style:none!important;outline-width:0!important;border:none!important;}.slider-buttons div{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -1px -38px rgba(0,0,0,0);background-size:400px 119px;height:55px;position:absolute;width:31px;top:50%;margin-top:-42px;}.slider-buttons div.right{background-position:-31px -38px;right:-51px;}.slider-buttons div.left{left:-51px;}::-webkit-input-placeholder{color:#FFF;}:-moz-placeholder{color:#FFF;opacity:1;}::-moz-placeholder{color:#FFF;opacity:1;}:-ms-input-placeholder{color:#FFF;}header{height:120px;padding:53px 0 0;}.section-row.header-slider{overflow:hidden;position:relative;}.header-buttons{left:50%;margin-top:-11px;pointer-events:none;position:absolute;top:50%;z-index:999;}.header-buttons .slider-buttons{height:20px;left:-50%;margin:0 auto;position:relative;width:1508px;top:50%;pointer-events:none;}.header-buttons .slider-buttons a{pointer-events:auto;}.header-buttons .slider-buttons div.right{right:0;background-position:-236px -40px;}.header-buttons .slider-buttons div.left{left:0;background-position:-205px -38px;}header .logo{background-image:url("/wp-content/themes/rte-tv/includes/images/header_logo.svg");background-repeat:no-repeat;background-size:100% auto;display:block;float:left;height:35px;margin-top:7px!important;width:346px;}header #main_nav ul{padding:0;float:right;}header #main_nav .menu_header>ul>li{float:left;padding:14px 31px;}header #main_nav li:first-child{padding-left:0;}header #main_nav li:last-child{padding-right:0;}header #main_nav li a{color:#fff;text-decoration:none;position:relative;font-weight:bold;text-transform:uppercase;}header .rte-container-fluid{padding:0;}.rte-container-fluid>nav{float:right;}.contact-container .wpcf7-form-control.wpcf7-submit{text-transform:uppercase;}.bx-wrapper{margin:0 auto;max-width:1920px;}.header-slider .bx-viewport,.header-slider .slider-item,.header-slider .slider-image{height:560px!important;background:#333;}.section-row.slider-outer{max-height:386px;}.slider-item,.slider-image{}.slider-bar{background-color:rgba(0,0,0,0.7);margin-top:-80px;position:relative;}.slider-title{margin:0 auto;max-width:1408px;padding:15px 0;font-weight:bold;font-size:25px;color:#FFF;line-height:1;text-transform:uppercase;}.slider-title span{font-size:18px;text-transform:none;font-weight:500;}.slider-link{display:block;height:100%;position:absolute;top:0;width:100%;background:url(/wp-content/themes/rte-tv/includes/images/slider-play.png) no-repeat center center transparent;}.slider-item.video{background:#000;}.slider-outer .bx-viewport li{min-height:1px;min-width:1px;}.slider-item.video .slider-image{width:100%;margin:0;}.slider-item.video .slider-image video{width:100%;}.header-slider .slider-image>img{margin-top:100px;}.slider-image>img{width:100%;}#bx-pager-wrapper{display:block;margin:0 auto;max-width:1408px;position:relative;z-index:999;}#bx-pager{float:right;margin-top:-44px;}#bx-pager a{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -238px -22px/ 400px 119px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 20px;
  width: 22px;
}#bx-pager a.active{background-position:-238px 0;height:21px;}.feed{width:449px;float:left;margin-right:30px;}.feed-column{background-color:#fff;padding:25px 15px 25px 30px;}.feed-column a{text-decoration:none;}.feed-item{clear:both;padding-top:21px;margin-right:10px;border-bottom:1px solid #edeae9;}.feed-item:first-child{padding-top:0px;}.twitter .feed-column .feed-item a,.feed-details a,.linkedin .feed-column .feed-item a{color:#00a7b3;text-transform:uppercase;text-decoration:underline;}.feed-header h3{font-size:14px;font-weight:bold;margin:0 0 10px;text-decoration:none;}.feed-header h3 a{text-decoration:none;color:#000;}.feed-icon span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -156px -28px rgba(0,0,0,0);background-size:400px 119px;float:left;height:22px;width:26px;margin-right:22px;}.feed-details span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -187px -28px rgba(0,0,0,0);background-size:400px 119px;float:left;height:22px;width:26px;margin-bottom:7px;}.feed-info{float:left;width:327px;}.feed-icon{float:left;width:47px;}.feed-details>a{clear:both;display:block;margin-bottom:19px;}.feed .button{display:block;width:100%;margin-top:10px;text-decoration:none;}.feed-overflow{max-height:386px;overflow-x:hidden;overflow-y:scroll;}.feed:last-child{margin:0;}.feeds{margin-bottom:35px;}.feeds.section-row h2{margin:30px 0;}.section-row.insights-specs{background-color:#fff;}.section-row.client-campaigns{background-color:#FFF;padding-bottom:30px;}.cat_inner{display:flex;}.box{float:left;margin:0 30px 30px 0;width:329px;height:300px;background-color:#ffffff;text-decoration:none;}.box:last-child{margin-right:0;}.insights .box:nth-child(4n+4),.audience .box:nth-child(4n+4){margin-right:0;}.insights .box,.audience .box{border-top:5px solid #6d6461;height:296px;}.client-campaigns .slider-buttons div{margin-top:-23px;}.box-image{min-height:196px;position:relative;}.button-holder{position:absolute;top:86px;width:100%;z-index:1;}.box-info{font-weight:300;font-size:16px;padding:20px;}.box-info span{color:#6d6461;font-size:14px;}.twitter h3 a,.linkedin h3 a{color:#00a7b3;}.twitter h3,.linkedin h3{line-height:20px;}.twitter .feed-icon span{background-position:-212px 0;}.linkedin .feed-icon span{background-position:-265px 0;}.feed-details{color:#6d6461;}.accordion:nth-child(5){margin-top:20px;}.campaign{background-color:#eaeaea;}.campaign .max-container{margin-bottom:30px;}.campaign .icon{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -41px 1px rgba(0,0,0,0);background-size:400px 119px;float:right;height:25px;width:26px;}.insights-specs .insights-slider-outer{float:left;}.insights-specs .specs{float:left;max-width:282px;margin-left:78px;}.insights-email{background-color:#00a7b3;height:175px;padding-top:33px;}.insights-holder{max-width:680px;margin:0 auto;color:#FFF;max-width:712px;}.insights-holder span{font-size:14px;}.insights-holder>span:nth-child(2),.home .insights-holder>span:nth-child(1){width:36px;height:38px;float:left;margin-right:12px;background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll 0 1px rgba(0,0,0,0);background-size:400px 119px;}.insights-holder h5{color:#fff;font-size:16px;margin:0 0 6px;text-transform:uppercase;}.insights-holder input[type="email"]{background-color:#00a7b3;border:2px solid #fff;color:#fff;height:48px;padding:2px 0 0 20px;vertical-align:top;width:505px;margin-right:20px;}.insights-holder .button{height:48px;padding:3px 0 0;}.insights-holder form{margin-top:15px;}.insights-specs .max-container{margin-bottom:30px;}.client-campaigns .box{border:1px solid #e0e0e0;max-height:113px;}.buttons-outer{position:relative;height:297px;float:left;}.slider-buttons a{display:block;height:54px;text-indent:-9999px;outline:none;}.section-row.news{background-color:#eaeaea;}.news h1,.max-container>h1{color:#00a7b3;font-size:26px;line-height:1;margin:30px 0 13px;}.news-item{margin-bottom:20px;background-color:#FFF;}.button-gone .news-item:last-child{margin-bottom:47px;}.news-item a{color:#00a7b3;text-decoration:none;font-weight:bold;}.news-header{background-color:#6d6461;padding:20px 460px 20px 20px;font-weight:bold;}.news-header h3{font-size:18px;color:#FFF;margin:0;text-transform:uppercase;}.news-header h3 a{color:#FFF;}.news-content{font-size:15px;color:#000;padding:20px 460px 20px 23px;border-bottom:1px solid #6d6461;line-height:26px;}.news-details{padding:30px 20px;font-weight:bold;}.news-details .comments{float:right;}.button.load-more{width:314px;margin-bottom:47px;}.page-template-page-insights-php .button.load-more.insights,.page-template-page-news-php .button.load-more{margin-bottom:0;}.page-template-page-news-php .top-footer,.page-template-page-insights-php .top-footer,.page-template-page-case-studies-php .top-footer{margin-top:47px;}.load-more.disabled,.load-more.disabled:hover{background-color:#6d6461;color:#FFF;cursor:default;}.button.load-more.news.loading,.button.load-more.loading{background:url("/wp-content/themes/rte-tv/includes/images/ajax-loader.gif") no-repeat scroll center center #00a7b4;}.pagination{clear:both;position:relative;font-size:11px;line-height:13px;float:right;}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#555;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}.pagination a:hover{color:#fff;background:#6AAC70;}.pagination .current{padding:6px 9px 5px 9px;background:#6AAC70;color:#fff;}.single-news .news-content{border-bottom:0px solid #6d6461;}.single-news .news-details{padding:30px 460px 20px 23px;}.autor-info h3{color:#00a7b3;margin:17px 0 30px;font-size:16px;}.autor-info{padding:20px 460px 20px 23px;}.author-image{margin-right:33px;width:150px;float:left;}.author-image img{height:auto;width:100%;}.single-news .news-item{margin-bottom:45px;}.post_social{padding:50px 23px;}.section-row.top-footer{margin-top:57px;}.footer-logo{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll 0 -96px rgba(0,0,0,0);background-size:400px 119px;color:#6d6461;padding:1px 0 20px 211px;text-decoration:underline;display:block;width:295px;float:left;font-size:14px;}.media-button{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -79px -67px rgba(0,0,0,0);background-size:400px 119px;float:right;height:27px;width:122px;display:block;}.footer-logo>span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -69px 0 rgba(0,0,0,0);background-size:400px 119px;float:right;height:17px;width:14px;margin-top:3px;}.insight-item>img{margin-bottom:26px;}.insight-item .button{display:block;margin:0 0 30px;padding:19px 59px;text-decoration:none;width:289px;}.insight-item .button:hover span{background-position:-111px 0;}.insight-item .button>span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -84px 0 rgba(0,0,0,0);background-size:400px 119px;float:left;height:27px;margin-top:-7px;width:26px;}.share-buttons{border-top:1px solid #d1cfcf;border-bottom:1px solid #d1cfcf;margin-bottom:60px;}.ssba>div{color:#6d6461;padding:15px 0 10px;}.ssba_email_share{margin-left:63px;}.ssba img{width:auto!important;max-width:40px;}.ssba a{margin-right:8px;}.ssba a:last-child{margin-right:0px;}.news-content{word-wrap:break-word;}.contact-header h2{font-size:62px;padding:60px 0 38px;margin:0;color:#FFF;font-weight:normal;text-transform:none;}.contact-header>p{display:block;font-size:26px;margin:0 auto 55px;max-width:688px;text-align:center;color:#FFF;}.contact-header>p:last-child{padding-bottom:68px;margin-bottom:0;}.left-contact{width:744px;float:left;background:url("/wp-content/themes/rte-tv/includes/images/ajax-loader.gif") no-repeat scroll center center transparent;}.right-contact{width:664px;float:left;padding-left:45px;}.contact-container p{margin:0;}.contact-container textarea{width:100%;border:1px solid #d3d0cf;padding-left:10px;}.contact-container input{width:100%;height:50px;border:1px solid #d3d0cf;padding-left:10px;}.page-template-page-contact-php .your-name,.page-template-page-contact-php .your-company,.page-template-page-contact-php .your-email,.page-template-page-contact-php .your-number,.page-template-page-contact-php .your-message{display:block;margin:15px 0 20px;}.page-template-page-contact-php .insights-holder .your-email{display:inline;}.contact-container .wpcf7-form-control.wpcf7-submit{background-color:#00a7b3;border:0 solid;color:#fff;float:right;font-weight:bold;width:176px;margin-bottom:30px;}.contact-container .wpcf7-form-control.wpcf7-submit:hover{background-color:#FFF;color:#00a7b3;}.accordion .content{display:none;background-color:#6d6461;padding:25px;margin-bottom:4px;color:#FFF;}.accordion .title{background-color:#FFF;font-weight:bold;font-size:16px;padding:24px;margin-bottom:4px;cursor:pointer;}.accordion.active .title{margin-bottom:0;background-color:#00a7b3;color:#FFF;}.accordion .title span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -139px -13px rgba(0,0,0,0);background-size:400px 119px;float:right;height:15px;width:23px;}.accordion.active .title span{background-position:-139px -1px;}.accordion .content a{color:#FFF;}.about .max-container>h3{margin:26px 0 20px;}.about .max-container>p{margin-bottom:25px;color:#000;}.team.box{border-top:5px solid #6d6461;height:290px;cursor:pointer;}team.box .avatar{max-width:100%;}.box.team:nth-child(4n+4),.gallery-container .box:nth-child(4n+4){margin-right:0;}.team-image{max-height:190px;overflow:hidden;}.team-heading{font-size:22px;margin:30px 0 28px;color:#6d6461;}.team-members{position:relative;}.team-heading img{margin-top:-3px;}.team-content{padding:20px;font-weight:300;font-size:14px;}.team-content h5{font-size:16px;margin:0 0 18px;}.details{float:right;}.phone{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -163px -2px rgba(0,0,0,0);background-size:400px 119px;width:20px;height:20px;float:left;margin-right:15px;}.mail{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -183px -2px rgba(0,0,0,0);background-size:400px 119px;float:left;height:20px;width:26px;}.user-bio{background-color:#6d6461;color:#FFF;padding:28px 25px;display:none;max-width:330px;z-index:9000;}.user-bio .close{display:none;}.user-bio h5{font-size:18px;margin-top:0;line-height:22px;}.user-bio.box-3,.user-bio.box-7,.user-bio.box-11{left:359px;position:absolute;}.user-bio.box-4,.user-bio.box-8,.user-bio.box-12,.user-bio.box-6,.user-bio.box-10,.user-bio.box-19{left:718px;position:absolute;}.user-bio.box-5,.user-bio.box-9,.user-bio.box-13,.user-bio.box-18{left:1077px;position:absolute;}.user-bio.box-11,.user-bio.box-12,.user-bio.box-13{top:322px;}.user-bio p{margin-bottom:30px;}.your-solution h2,.solution-content h2{font-size:22px;text-align:left;color:#6d6461;margin:25px 0 28px;}.solution-content h2{margin:60px 0 27px;}.solution-content h2:first-child{margin:30px 0 27px;}.solution{max-width:450px;margin:0 29px 35px 0;float:left;}.solution img{width:100%;}.solution p{margin-bottom:30px;height:170px;}.solution:last-child{margin-right:0;}.solutions-content{clear:both;margin-bottom:60px;}.solution .button{width:100%;display:block;text-decoration:none;}.solutions-content li,.solution-content li,.single-news .news-content li{line-height:22px;list-style:outside url("/wp-content/themes/rte-tv/includes/images/dot.png") none;margin-bottom:17px;margin-left:15px;padding-left:14px;}.accordion li{list-style:outside disc none;margin-bottom:17px;margin-left:15px;padding-left:14px;line-height:22px;}.solution-header{background-color:#FFF;}.solution-content .button{display:inline-block;margin-top:60px;min-width:480px;padding:18px 50px;text-decoration:none;}.section-row.solution-content{margin-bottom:70px;}.cat_list{background-color:#fff;margin-bottom:15px;text-transform:uppercase;}.cat_list:last-child{margin-bottom:30px;}.cat_list .cat_inner div{cursor:pointer;}.cat_list .cat_inner div,.cat_list .cat_title{display:inline-block;padding:19px 20px;color:#6d6461;font-weight:bold;}.cat_list .cat_title{background-color:#6d6461;color:#fff;float:left;margin-right:0;padding:19px 0;text-align:center;width:177px;}.gallery-container .box{text-decoration:none;height:291px;position:relative;}.gallery-info{padding:18px;font-weight:300;color:#6d6461;font-size:14px;line-height:20px;}.cat_inner div:hover,.cat_inner div.checked{background-color:#00a7b3;color:#FFF;}.cat_inner div:hover,.cat_inner div.on{background-color:#00a7b3;color:#FFF;}.gallery-info h5{color:#000;font-size:15px;margin:0 0 13px;}.mobile,.desktop,.tablet{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -41px -1px rgba(0,0,0,0);background-size:400px 119px;float:right;height:21px;width:25px;}.mobile{background-position:-141px -28px;width:15px;}.tablet{background-position:-59px -24px}.platform .cat_inner span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -85px -28px rgba(0,0,0,0);background-size:400px 119px;float:left;height:22px;width:25px;margin-right:15px;}.platform .cat_inner div:hover span,.platform .cat_inner div.checked span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -300px 1px rgba(0,0,0,0);background-size:400px 119px;}.platform .cat_inner div#tablet:hover span,.platform .cat_inner div#tablet.checked span{background-position:-325px 0;}.platform .cat_inner div#mobile:hover span,.platform .cat_inner div#mobile.checked span{background-position:-343px 0;}.platform #mobile span{background-position:-128px -27px;width:14px;}.platform #tablet span{background-position:-109px -28px;width:18px;}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}.creative-play{height:630px;position:absolute;width:100%;background:url("/wp-content/themes/rte-tv/includes/images/slider-play.png") no-repeat scroll center center transparent;cursor:pointer;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.creative-video{float:left;max-width:1048px;margin-right:30px;width:100%;position:relative;max-height:628px;overflow:hidden;}.creative-video>img{width:100%;}.creative-side{width:329px;float:left;}.creative-description{background-color:#00a7b3;color:#fff;width:100%;padding:30px 26px;line-height:24px;height:547px;position:relative;}.creative-description h5{line-height:1;font-size:16px;margin-bottom:28px;}.creative-description .button{background-color:#fff;bottom:30px;color:#00a7b3;display:block;position:absolute;text-decoration:none;width:280px;}.creative-side .share-buttons{padding:19px 27px;background-color:#FFF;border:0 solid;margin-bottom:0;}.creative-side .share-buttons .ssba>div{padding:0;}.creative-side .ssba_email_share{margin-left:33px;}.creative-gallery a.button{display:block;text-decoration:none;margin-bottom:30px;}h2.creative-inner{font-size:22px;text-align:left;clear:both;margin:30px 0;}.insights-slider-outer .box{height:auto;}.box img{height:auto;max-width:100%;}.popup{margin-top:182px;}.popup-inner{width:595px;margin:0 auto;position:relative;}.email-form{background:url("/wp-content/themes/rte-tv/includes/images/email-bg.jpg") no-repeat scroll center top transparent;width:595px;height:449px;padding:41px 33px;clear:both;background-size:cover;}.email-form h5{color:#FFF;font-size:25px;line-height:1;margin-top:0;padding-top:7px;}.email-form>span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll 0 1px rgba(0,0,0,0);background-size:400px 119px;float:left;height:38px;margin-right:12px;width:36px;}.email-form li{color:#fff;font-size:16px;font-weight:bold;list-style:outside none none;clear:both;}.email-form li span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -268px -44px rgba(0,0,0,0);background-size:400px 119px;float:left;height:23px;margin-right:12px;width:30px;margin-bottom:20px;}.close{color:#fff;cursor:pointer;float:right;font-weight:bold;margin-bottom:5px;position:relative;width:78px;z-index:999999;}.close span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -272px -65px rgba(0,0,0,0);background-size:400px 119px;float:right;height:20px;width:20px;}.email-form input[type="email"],.email-form input[type="text"]{background-color:#00a7b3;border:2px solid #fff;color:#fff;height:48px;margin-right:20px;padding:2px 0 0 20px;vertical-align:top;width:315px;}.email-form .button{height:48px;padding:3px 0 0;}.email-form form{clear:both;margin-top:35px;}.overlay,#cboxOverlay{background-color:rgba(0,0,0,0.6);height:100%;position:fixed;top:0;width:100%;z-index:9999;}.about-overlay{display:none;}.overlay{display:none;}.home .your-email{float:left;}.email-form h5.thank-you{margin-top:40px;text-align:center;}.page-template-page-contact-php p{clear:both;}header #main_nav li{position:relative;}header #main_nav ul.sub-menu{background-color:#fff;left:0;top:67px;color:#0099cc;padding:19px 10px 20px 32px;position:absolute;width:100%;z-index:9999;}header #main_nav .sub-menu li a{color:#00a7b3;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600!important;}header #main_nav .sub-menu li{float:none;list-style:outside none none;margin:0;}.sub-menu{display:none;}.site-map-column a{text-decoration:none;clear:both;color:#000;display:block;margin-bottom:20px;}.site-map-column h3{font-size:19px;margin:0 0 30px;text-transform:uppercase;}.site-map-column{width:16.5%;float:left;}.page-template-page-site-map-php .top-footer{margin-top:130px;}.thank-you span,.thank-you-home span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -268px -44px rgba(0,0,0,0);background-size:400px 119px;height:23px;width:30px;margin:70px auto 10px;display:block;}.thank-you-home span{margin:10px auto 10px;}.thank-you h5,.thank-you-home h5{font-size:16px;margin-top:5px;font-weight:300;}.page-template-page-contact-php .thank-you{background-color:#eaeaea;color:#fff;height:777px;margin-left:0;overflow:hidden;position:absolute;text-align:center;transition:all 0.5s ease-in-out 0s;width:0;z-index:999;}.contact-wrapper{position:relative;}.page-template-page-contact-php .thank-you h5,.page-template-page-contact-php .thank-you h2{color:#000;}.overlay.inner .insights-email{width:593px;padding-left:20px;margin-top:200px;position:relative;}.thank-you,.thank-you-home{background-color:#00a7b3;color:#fff;height:157px;margin-left:-20px;overflow:hidden;position:absolute;text-align:center;transition:all 0.5s ease-in-out 0s;width:0;z-index:999;}#cboxContent .thank-you{height:376px;margin-left:0;margin-top:22px;}.overlay.inner .thank-you{height:157px;}.overlay.inner .thank-you span{margin:38px auto 10px;}.thank-you-home{margin-left:0;height:125px;}.popup-inner .thank-you{background:url("/wp-content/themes/rte-tv/includes/images/email-bg.jpg") no-repeat scroll center top transparent;margin-left:0;height:346px;margin-top:27px;}.thank-you h2,.thank-you-home h2{color:#FFF;margin:0 auto 10px;width:300px;text-align:center;text-transform:uppercase;}.done.thank-you,.done.thank-you-home{width:100%;}.wpcf7-response-output,.wpcf7-form .ajax-loader{display:none!important;}.overlay.inner .insights-holder input[type="email"]{width:322px;}.overlay.inner .insights-email{height:228px;}.insights-holder>span:first-child{margin-bottom:10px;}.image-container{max-height:196px;overflow:hidden;position:relative;}.page-template-page-case-studies-php .image-container{max-height:175px;}.page-template-page-case-studies-php .gallery-container .box{height:293px;}.g-overlay{background-color:rgba(0,0,0,0.2);height:100%;position:absolute;width:100%;}.image-container img{width:100%;}.page .overlay.inner .close{margin:-23px -7px 0 0;}.single-insights .insight-item .button{height:auto;width:551px;}.overlay.inner .insights-holder h5{color:#fff;font-size:20px;margin:0 0 25px;padding-top:9px;text-transform:uppercase;}.overlay.inner .insights-holder{max-width:520px;}.nivo-lightbox-theme-default .nivo-lightbox-close{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -272px -65px/ 400px 119px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    height: 21px;
    opacity: 1;
    padding: 0;
    text-decoration: none;
    text-indent: -60px;
    width: 21px;
	font-weight:bold;
	text-transform:uppercase;
}.sub-drop{background-color:#7c7471;position:absolute;top:153px;width:0;z-index:999;overflow:hidden;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.admin-bar .sub-drop{top:185px;}.sub-inner{margin:0 auto;max-width:636px;padding:20px 31px;text-align:right;}.sub-drop.drop-1 .sub-inner{max-width:1407px;}.sub-inner a{color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-left:40px;}.sub-drop.down{width:100%;}.up{border-radius:50px;cursor:pointer;display:none;background:url("/wp-content/themes/rte-tv/includes/images/up.png") no-repeat scroll center center #00a6b2;background-size:22px 29px;border-radius:50px;bottom:20px;float:right;height:66px;position:fixed;right:5px;width:66px;z-index:998;}.up:hover{opacity:1;}.page-template-page-contact-php .thank-you span{background-position:-360px -3px;}.hover .team.box{opacity:0.4;}.hover .team.box.hover{opacity:1;}.page-template-page-creative-gallery-php .button.load-more{margin-bottom:0px;}.page-template-page-creative-gallery-php .top-footer{margin-top:47px;}span.title{display:none;}.solution-icon{float:left;margin-right:24px;max-width:127px;}.solution-icon:last-child{margin-right:0;}.solutions-icons{margin:0 auto;max-width:882px;}.empty{display:none;width:1408px;margin:0 auto;height:78px;font-size:18px;font-weight:bold;}.empty-inner{margin-left:201px;max-width:457px;}.empty .arrow{background:url("/wp-content/themes/rte-tv/includes/images/save-empty.png") no-repeat scroll center center rgba(0,0,0,0);float:right;height:78px;margin-top:-84px;width:118px;background-size:118px 77px;}.empty .sub-blue{color:#00a7b3;margin-top:25px;}.button.load-more.audience{margin-bottom:0;}.page-template-page-audience-php .top-footer{margin-top:47px;}.solution-inner-content{max-width:900px;}.mandatory{font-size:12px;position:absolute;right:0;top:0;}.solutions-icons.clear{margin-bottom:17px;}.mobile-only.back>span{background:url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -332px -22px/ 408px 119px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin-top: 1px;
    width: 20px;
}#map-canvas{width:100%;height:658px;}.solutions-content{max-width:900px;}.specs img{max-width:100%;}.error404 .top-footer{margin-top:160px;}.phone.small{display:none;}.contact-header a{color:#FFF;text-decoration:none;}.about-video{display:none;}.about-content{max-width:900px;}.page-template-page-case-studies-php .box{position:relative;}.page-template-page-case-studies h5{line-height:21px;font-weight:normal;}.site-map-column:nth-child(3),.site-map-column:nth-child(4){width:20%;}.site-map-column:nth-child(5),.site-map-column:nth-child(6),.site-map-column:nth-child(7),.site-map-column:nth-child(8){width:15%;}.wpcf7-checkbox .last span{display:none;}.wpcf7-list-item.first.last{margin:0;}.wpcf7-form-control-wrap.opt-in{float:left;margin-right:38px;margin-top:-20px;width:6px;}.page-template-page-contact-php p.check{margin-bottom:30px;}.social-holder{width:420px;margin:0 auto;padding-bottom:51px;}.contact-social{float:left;width:91px;margin-right:70px;text-align:center;font-weight:bold;text-transform:uppercase;}.contact-social:last-child{margin-right:0;}.contact-social span{background:url("/wp-content/themes/rte-tv/includes/images/contact-sprite.png") no-repeat scroll 0 0/ 275px 182px rgba(0, 0, 0, 0);
    height: 90px;
	float:left;
    width: 92px;
	margin-bottom:15px;
}.contact-social.twitter span{background-position:-91px 0;width:92px;}.contact-social.linkedin span{background-position:-183px 0;}.contact-social:hover span{background-position:0 -91px;}.contact-social:hover{color:#00A7B3;}.contact-social.twitter:hover span{background-position:-91px -91px;}.contact-social.linkedin:hover span{background-position:-183px -91px;}input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}input[type=checkbox]+.wpcf7-list-item-label{padding-left:35px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position:0 0;font-size:0;vertical-align:middle;cursor:pointer;}input[type=checkbox]:checked+.wpcf7-list-item-label{background-position:0 -30px;}.wpcf7-list-item-label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_2da82df40cb27b7758b56174fa31a5e2.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (max-width:3000px) and (min-width:1700px){.slider-item.video .slider-image video{margin-top:-300px;}}@media (max-width:1700px) and (min-width:1500px){.slider-item.video .slider-image video{margin-top:-200px;}}@media (max-width:1500px) and (min-width:1440px){.slider-item.video .slider-image video{margin-top:-100px;}}@media (max-width:1541px) and (min-width:1440px){.slider-buttons.over div{background:none;height:100%;margin-top:0;position:absolute;top:0;width:31px;z-index:999;padding:25px;}.slider-buttons.over div.right{background:url("/wp-content/themes/rte-tv/includes/images/right.png") no-repeat scroll center center rgba(255,255,255,0);right:0;}.slider-buttons.over div.left{background:url("/wp-content/themes/rte-tv/includes/images/left.png") no-repeat scroll center center rgba(255,255,255,0);left:0;}.slider-buttons.over a{display:block;height:100%;outline:medium none;position:absolute;right:0;text-indent:-9999px;top:0;width:100%;z-index:9999;}.insights-specs .slider-buttons.over div.right{right:-51px;}.header-buttons .slider-buttons{width:1408px;}}@media (max-width:1440px){.site-map-column:nth-child(5),.site-map-column:nth-child(6),.site-map-column:nth-child(7),.site-map-column:nth-child(8){width:13%;}.site-map-column:nth-child(3),.site-map-column:nth-child(4){width:24%;}.page-template-page-case-studies-php .gallery-container .box{height:313px;}.image-container{max-height:144px;}.max-container{margin:0 auto;max-width:1024px;position:relative;}.empty{width:1024px;}.sub-inner{max-width:847px;}.drop-0 .sub-inner{max-width:1408px;padding-right:300px;}.home .box{width:244px!important;margin:0 15px 30px 0!important;}.slider-link{background-size:75px 75px;}.box{width:244px!important;height:auto;margin-right:15px;}.box img{height:auto;max-width:100%;width:100%;}.gallery-container .box{height:258px;}.insights .box,.audience .box{height:auto;}.right-contact{width:50%;}.left-contact{width:50%;}.button-holder{position:absolute;top:55px;width:100%;}.insights-specs .specs{float:left;margin-left:67px;max-width:229px;}.specs a>img{height:auto;width:100%;}.insights-specs .specs{float:left;margin-left:67px;max-width:229px;}.feed{width:321px;}.feed-info{width:201px;}.client-campaigns .slider-buttons div{margin-top:-28px;}.slider-title,#bx-pager-wrapper{max-width:1176px;}.insights-specs .bx-wrapper{max-width:762px!important;}.insights-specs .specs{max-width:205px;margin-left:57px;}.section-row.header-slider{width:100%;}.insights-specs .slider-buttons div{margin-top:-63px;}.insight-item>img{max-width:100%;}.creative-video{margin-right:15px;max-width:703px;}.creative-video>img{max-width:100%;}.creative-side{width:304px;}.creative-description .button{width:256px;}.creative-side .ssba_email_share{margin-left:19px;}.creative-description{height:352px;}.creative-play{height:423px;}.solution{max-width:322px;height:1798px;}.solution img{max-width:100%;height:auto;}.solution-header img{max-width:100%;}.team.box{height:256px;}.user-bio.box-3,.user-bio.box-7,.user-bio.box-11{left:259px;}.user-bio.box-4,.user-bio.box-8,.user-bio.box-12,.user-bio.box-6,.user-bio.box-10,.user-bio.box-19{left:517px;}.user-bio.box-5,.user-bio.box-9,.user-bio.box-13,.user-bio.box-18{left:775px;}.user-bio.box-11,.user-bio.box-12,.user-bio.box-13,.user-bio.box-18,.user-bio.box-19{top:286px;}.about a img{height:auto;width:100%;}header #main_nav .menu_header>ul>li{float:left;padding-left:12px;padding-right:12px;}header .rte-container-fluid{padding:0 16px;}header .logo{background-image:url("/wp-content/themes/rte-tv/includes/images/header_logo.svg");background-repeat:no-repeat;background-size:100% auto;display:block;float:left;height:35px;margin-top:7px;width:346px;}.buttons-outer{height:auto;}.insights-specs .slider-buttons div{margin-top:-28px;}.header-buttons .slider-buttons{width:1124px;}}@media (max-width:1440px) and (min-width:1056px){.page-template-page-creative-gallery-php .box,.single-creative-gallery .box,.page-template-page-case-studies-php .box{height:auto;margin-right:15px;width:331px!important;}.page-template-page-creative-gallery-php .box:nth-child(4n+4),.single-creative-gallery .box:nth-child(4n+4),.page-template-page-case-studies-php .box:nth-child(4n+4){margin-right:15px!important;}.page-template-page-creative-gallery-php .box:nth-child(3n+3),.single-creative-gallery .box:nth-child(3n+3),.page-template-page-case-studies-php .box:nth-child(3n+3){margin-right:0px!important;}.page-template-page-creative-gallery-php .image-container,.single-creative-gallery .image-container,.page-template-page-case-studies-php .image-container{max-height:191px;}.page-template-page-creative-gallery-php .button-holder,.single-creative-gallery .button-holder,.page-template-page-case-studies-php .button-holder{top:70px;}}@media (max-width:1155px) and (min-width:1055px){.page-template-page-case-studies .gallery-container .box{height:297px;}.slider-buttons.over div{background:none;height:100%;margin-top:0;position:absolute;top:0;width:31px;z-index:999;padding:25px;}.slider-buttons.over div.right{background:url("/wp-content/themes/rte-tv/includes/images/right.png") no-repeat scroll center center rgba(255,255,255,0);right:3px;}.slider-buttons.over div.left{background:url("/wp-content/themes/rte-tv/includes/images/left.png") no-repeat scroll center center rgba(255,255,255,0);left:0;}.slider-buttons.over a{display:block;height:100%;outline:medium none;position:absolute;right:0;text-indent:-9999px;top:0;width:100%;z-index:9999;max-height:254px;}.client-campaigns .slider-buttons div{margin-top:0;}.insights-specs .slider-buttons.over div{max-height:216px;}.insights-specs .slider-buttons.over div.right{right:-51px;}header #main_nav ul.sub-menu{font-size:14px;padding:19px 10px 20px 12px;}.header-buttons .slider-buttons{width:1024px;}}@media (max-width:1055px){.site-map-column:nth-child(3),.site-map-column:nth-child(4),.site-map-column:nth-child(5),.site-map-column:nth-child(6),.site-map-column:nth-child(7),.site-map-column:nth-child(8){width:100%;}.gallery-container .box{height:288px;}.user-bio .close{display:block;}#menu-header-menu>li:hover{background-color:transparent;}.empty-inner{margin-left:190px;}.empty{width:768px;}.sub-inner{max-width:748px;}.site-map-column{float:none;width:100%;margin-top:40px;}.image-container{max-height:178px;height:178px;}.menu-item-has-children:hover{background-color:#00A7B3;}.max-container{margin:0 auto;max-width:768px;padding:0 14px;width:768px;}.feed-column{background-color:#fff;padding:25px 15px;}.feed{margin-right:16px;width:236px;}.feed-info{width:147px;}.feed-icon{width:36px;}.campaign .bx-wrapper{margin:0 auto;max-width:640px!important;}.campaign .button-holder{top:77px;}.home .campaign .box{margin:0 15px 30px 0!important;width:313px!important;}.home .campaign .slider-buttons div.right{right:20px;}.home .campaign .slider-buttons div.left{left:20px;}.solution p{height:248px;}.client-campaigns .bx-wrapper{max-width:640px!important;}.home header,header{padding:30px 0 0;}header .logo,.rte-container-fluid>nav{float:none;}.home header,header{height:127px;}.home .insights-specs .box{width:313px!important;}.insights-specs .bx-wrapper{max-width:313px!important;}.buttons-outer{margin-left:50px;}.insights-specs .slider-buttons div.left{left:-42px;margin-top:-42px;}.insights-specs .slider-buttons div.right{right:-42px;margin-top:-42px;}.insights-specs .specs{max-width:266px;margin-left:61px;}.home .client-campaigns .box{width:203px!important;}.client-campaigns .slider-buttons div.left{left:20px;}.client-campaigns .slider-buttons div.right{right:20px;}.box.team:nth-child(4n+4),.gallery-container .box:nth-child(4n+4),.insights .box:nth-child(4n+4),.solution:last-child,.audience .box:nth-child(4n+4){margin-right:15px;}.box.team:nth-of-type(4n+4),.gallery-container .box:nth-of-type(4n+4),.insights .box:nth-of-type(4n+4),.solution:last-child,.audience .box:nth-of-type4n+4) {
		margin-right: 15px;
	}
	.gallery-container .box:nth-child(2n+2), .insights .box:nth-child(2n+2), .solution:nth-child(3), .audience .box:nth-child(2n+2) {
		margin-right: 0;
	}
	.gallery-container .box:nth-of-type(2n+2), .insights .box:nth-of-type(2n+2), .solution:nth-of-type(3), .audience .box:nth-of-type(2n+2) {
		margin-right: 0;
	}
	.box.team:nth-child(3n+3), .box.team:nth-of-type(3n+3){
		margin-right: 0;		
	}
	.team.box {
		width: 236px !important;
	}
	.gallery-container .box, .insights-box-container .box{
   		width: 362px !important;
	}
	.gallery-container .button-holder {
		position: absolute;
		top: 79px;
		width: 100%;
	}
	.cat_list .cat_inner div, .cat_list .cat_title {
		font-size: 13px;
		padding: 19px 10px;
	}
	header #main_nav .menu_header > ul > li{
		float: none;
		padding: 0;
		margin:0;
	}
	#menu-header-menu a {
		display:inline-block;
		padding:15px 0;
	}
	.breadcrumb {
		display: none;
	}
	.filter, .insights-box-container {
		margin-top: 20px;
	}
	.solution {
		margin: 0 15px 35px 0;
		max-width: 236px;
		height:2295px;
	}
	.solution-header img {
		margin-top: 20px;
	}
	.creative-video {
		max-width: 100%;
	}
	.creative-side {
		width: 100%;
	}
	.creative-description .button {
		right: 27px;
	}
	.creative-description {
		height: 206px;
		margin-top: 13px;
		padding: 18px 26px 30px;
	}
	.creative-description h3 {
		margin: 0 0 27px 0;
	}
	.creative-side .ssba_email_share {
		margin-left: 450px;
	}
	.news-content, .news-header, .autor-info, .single-news .news-details {
		padding: 20px 20px 20px 23px;
	}
	.left-contact, right-contact {
		width: 100%;
	}
	.right-contact {
		margin-top: 20px;
		padding: 0;
		width: 100%;
	}
	.slider-image {
		width: 150%;
		margin-left:-25%;
	}
	.slider-title, #bx-pager-wrapper {
		max-width: 100%;
		padding-left: 30px;
	}
	#bx-pager {
		float: right;
		margin-top: -44px;
		padding-right: 30px;
	}
	.menu {
		width: 100%;
	}
	header #main_nav li {
		float: none;
		margin-bottom: 30px;
		padding: 0;
	}
	header #main_nav li::before {
		content: "+";
		margin-right: 10px;
		color:#FFF;
		font-weight:bold;
	}
	.mobile-menu {
		color: #fff;
		display: block;
		font-weight: bold;
		margin-top: 15px;
		cursor:pointer;
	}
	.menu-button {
		background-color: #1ab0bb;
		border-radius: 29px;
		float: left;
		height: 34px;
		margin: -6px 10px 0 0;
		width: 34px;
	}
	.menu-button > span {
		background: url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -262px -23px rgba(0, 0, 0, 0);
		background-size:400px 119px;
		float: left;
		height: 20px;
		margin-left: 7px;
		margin-top: 8px;
		width: 20px;
	}
	header #main_nav ul {
		padding: 20px 0 0 10px;
	}
	#menu-header-menu{
		display:none;	
	}
	header{
		-webkit-transition: 0.5s ease-in-out; 
		-moz-transition: 0.5s ease-in-out; 
		-o-transition: 0.5s ease-in-out; 
		transition: 0.5s ease-in-out;
		overflow:hidden;	
	}
	.open #menu-header-menu{
		display:block;	
	}
	.home header.open, header.open {
		height: 455px;
	}
	.user-bio.box-3, .user-bio.box-4, .user-bio.box-5, .user-bio.box-6, .user-bio.box-7,
	.user-bio.box-8, .user-bio.box-9, .user-bio.box-10, .user-bio.box-11, .user-bio.box-12,
	.user-bio.box-13{
		right:0;
		left:auto;
		width: 339px;	
		max-width:100%;
	}
	.user-bio.box-4 {
		top: 285px;
		width: 100%;
	}	
	.user-bio.box-7 {
		top: 571px;
		width: 100%;
	}
	.user-bio.box-10 {
		top: 143px;
		width: 100%;
	}	
	.user-bio.box-13 {
		top: 429px;
		width: 100%;
	}
	.user-bio.box-5, .user-bio.box-8, .user-bio.box-11 {
		right:auto;
		left:0;
		width: 339px;	
		max-width:100%;
	}
	.user-bio.box-6, .user-bio.box-8 {
		top: 284px;
	}
	.user-bio.box-9, .user-bio.box-11 {
		top: 570px;
	}
	.user-bio.box-12{
		top: 570px;
	}
	.mobile-only{
		display:block;	
	}
	header #main_nav li {
		position: initial;
	}
	.open #menu-header-menu {
	  display: block;
	  position: relative;
	}
	header #main_nav ul.sub-menu{
		-webkit-transition: .5s ease-in-out; 
		-moz-transition: .5s ease-in-out; 
		-o-transition: .5s ease-in-out; 
		transition: .5s ease-in-out;	
		display:block;		
	}
	header #main_nav ul.sub-menu {
		background-color: #7c7471;
		height: 120% !important;
		left: 1000%;
		margin-left: -29px;
		padding: 15px 40px !important;
		position: absolute;
		top: 21px;
		width: 125%;
		z-index: 99999;
	}
	header #main_nav ul.sub-menu.slide {
		left: 0;
	}
	.mobile-only.back {
		margin-bottom: 15px !important;
	}
	header #main_nav li.back::before {
		content: "";
		margin-right: 0;
	}
	header #main_nav li.back{
		color: #fff;
		font-weight:bold;
	}
	.creative-play{
		height:100%;	
	}
	.header-buttons .slider-buttons{
		width:725px;
	}
	.bio-container {
		height: 1px;
		margin: 0 auto;
		width: 80%;
	}
	.user-bio{
    	z-index: 2;	
	}
	.team-members {
		position:inherit;
	}
	.max-container > h1 {
	  margin: 30px 0 30px;
	}
	.contact-container input{
		margin: 10px 0 15px;	
	}
	.page-template-page-contact-php .your-name, .page-template-page-contact-php .your-company, .page-template-page-contact-php .your-email, 
	.page-template-page-contact-php .your-number, .page-template-page-contact-php .your-message {
		margin:0;
	}
	.page-template-page-contact .your-message {
		margin-top: 10px;
	}
	.solution-icon {
		margin-right: 10px;
		max-width: 115px;
	}
	.slider-title{
		line-height:27px;	
	}
	.feed-info a{
		white-space: pre-wrap; /* css-3 */    
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */    
		white-space: -o-pre-wrap; /* Opera 7 */    
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
	.slider-item {
		overflow: hidden;
	}
}
@media (max-width:767px){
	
	.max-container {
		max-width: 320px;
		padding: 0 10px;
	}
	.thank-you-home{
		height: 219px;
	}
	.solution p {
	  height: auto;
	}
	.slider-link{
		background-size: 50px 50px;	
	}
	.cat_inner {
		display: inherit;
	}
	.home .insights-holder > span:first-child {
		margin-bottom: 34px;
	}
	.single-insights .insight-item .button {
		height: auto;
		width: 300px;
	}
	.page-template-page-contact-php .thank-you {
		height: 730px;
	}
	.home .max-container {
		padding: 0;
	}
	.campaign .bx-wrapper {
		max-width: 320px !important;
		width: 320px !important;
	}
	.home .campaign .slider-buttons div.left{
		left:0px;
	}
	.home .campaign .slider-buttons div.right{
		right:0px;
	}
	.home .campaign .box {
		margin: 0 !important;
		width: 320px !important;
	}
	.insights-specs .slider-buttons div.left,
	.insights-specs .slider-buttons div.right{
		margin-top:0px;	
	}
	.home .insights-specs .box {
		width: 320px !important;
	}
	.insights-specs .bx-wrapper {
		max-width: 320px !important;
	}
	.buttons-outer {
		margin-left: 0px;
	}
	.insights-specs .specs {
		margin-left: 0;
		max-width: 100%;
		width: 100%;
	}
	.insights-holder {
		margin: 0 auto;
		max-width: 320px;
		padding: 0 10px;
	}
	.insights-holder input[type="email"] {
		width: 100%;
	}
	.wpcf7-form-control.wpcf7-submit.button.inverse {
		margin: 11px auto;
		width: 100%;
	}
	.insights-email {
		background-color: #00a7b3;
		height: 265px;
		padding-top: 33px;
	}
	.insights-holder > span {
		margin-bottom: 29px;
	}
	.client-campaigns .bx-wrapper {
    	max-width: 320px !important;
	}
	.home .client-campaigns .box {
		width: 320px !important;
	}
	.client-campaigns .slider-buttons.over div.right {
		background: url("/wp-content/themes/rte-tv/includes/images/right.png") no-repeat scroll center center rgba(255, 255, 255, 0);
		right: 0;
	}
	.feed {
		margin-right: 16px;
		width: 100%;
	}
	.feed-info {
		width: 221px;
	}
	.media-button {
	  margin: 31px 0 10px;
	  float: none;
	}
	.specs-outer {
		clear: both;
		padding-top: 20px;
	}
	.gallery-container .box, .insights-box-container .box {
		width: 300px !important;	
	}
	.box.team:nth-child(2n+2), .gallery-container .box:nth-child(2n+2), .insights .box:nth-child(2n+2), .solution:nth-child(2), .audience .box:nth-child(2n+2) {
		margin-right: 0;
	}
	.box.team:nth-child(4n+4), .gallery-container .box:nth-child(4n+4), .insights .box:nth-child(4n+4), .solution:last-child, .audience .box:nth-child(4n+4) {
		margin-right: 0px;
	}
	.gallery-container .button-holder {
		top: 75px;
	}
	.cat_inner {
		background: none repeat scroll 0 0 #fff;
		clear: both;
		padding: 0 20px;
		display:none;
	}
	.cat_list .cat_title .plus {
		background: url("/wp-content/themes/rte-tv/includes/images/sprite.png") no-repeat scroll -141px -48px rgba(0, 0, 0, 0);
		background-size:400px 119px;
		float: right;
		height: 18px;
		width: 16px;
	}
	.cat_list.cat_open .cat_title span {
		background-position: -124px -50px;
		height: 16px;
		margin-top: 1px;
	}
	.cat_list .cat_title {
		background-color: #fff;
		color: #6d6461;
		float: none;
		margin: 0;
		padding: 19px 20px;
		text-align: left;
		width: 100%;
		cursor:pointer;
	}
	.creative-description .button {
		bottom: 0;
		margin-top: 20px;
		position: relative;
		right: 0;
		width: 100%;
	}
	.creative-description {
		height: auto;
	}
	.creative-side .ssba_email_share {
		margin-left: 14px;
	}
	.single-creative-gallery .section-row.top-footer {
		margin-top: 20px;
	}
	.news-content, .news-header, .autor-info, .single-news .news-details {
		padding: 20px;
	}
	.news-content img {
		max-width: 100%;
		height:auto;
	}
	.contact-header > p {
		font-size: 20px;
	}
	.contact-header h2 {
		font-size: 36px;
	}
	.right-contact {
		width: 100%;
	}
	.team.box {
		height: 282px;
		width:300px !important;
	}
	.page-template-page-contact-php .max-container {
		padding: 0 10px;
	}
	.button.load-more {
		margin-bottom: 47px;
		width: 300px;
	}
	.creative-gallery .max-container > .button{
		margin-bottom:30px;
		width:300px;	
	}
	.contact-container .wpcf7-form-control.wpcf7-submit {
		width: 100%;
	}
	.autor-info .author-image {
		float: none;
		margin: 0 auto 20px;
	}
	.page-template-page-about-php .team-members .bio-container .user-bio{
		top: 0;
		position:fixed;
		height:100%;
		max-height:100%;
	}
	.user-bio.box-3, .user-bio.box-4, .user-bio.box-5, .user-bio.box-6, .user-bio.box-7, 
	.user-bio.box-8, .user-bio.box-9, .user-bio.box-10, .user-bio.box-11, .user-bio.box-12, .user-bio.box-13, {
		left: 0;
		max-width: 100%;
		right: unset;
		width: 100%;
	}
	.page-template-page-about-php .max-container, .team-members{
		position: static;	
	}
	.bio-inner {
		overflow: scroll;
	}
	.gallery-container .box, .insights .box, .audience .box {
		height: auto;
	}
	.slider-buttons.over div {
		background:none;
		height: 100%;
		margin-top: 0;
		position: absolute;
		top: 0;
		width: 31px;
		z-index: 999;
		padding:25px;
	}
	.slider-buttons.over  div.right{
		background: url("/wp-content/themes/rte-tv/includes/images/right.png") no-repeat scroll center center rgba(255, 255, 255, 0);
		right: 3px;		
	}
	.slider-buttons.over  div.left{
		background: url("/wp-content/themes/rte-tv/includes/images/left.png") no-repeat scroll center center rgba(255, 255, 255, 0);
		left:0;		
	}
	.slider-buttons.over a {
		display: block;
		height: 100%;
		outline: medium none;
		position: absolute;
		right: 0;
		text-indent: -9999px;
		top: 0;
		width: 100%;
		z-index: 9999;
		max-height: 254px;
	}
	.client-campaigns .slider-buttons div{
		margin-top:0;	
	}
	.insights-specs .slider-buttons.over div {
		max-height: 282px;
	}
	.insights-specs .slider-buttons.over div.right {
		right: 0px;
	}
	.email-form h5 {
		font-size: 21px;
		padding-top: 1px;
		margin-bottom: 19px;
	}
	.email-form {
		width: 300px;
		margin: 0 auto;
		padding: 28px 20px;
	}
	.email-form form {
		clear: both;
		margin-top: 15px;
	}
	.email-form input[type="email"] {
		width: 100%;
	}
	.popup {
		margin: 50px auto 0;
		width: 300px;
	}
	.popup-inner {
		margin: 0 auto;
		width: 100%;
	}
	.overlay.inner .insights-email {
		height: 289px;
		margin-top: 100px;
		padding-left: 10px;
		width: 300px;
	}
	.overlay.inner .insights-holder input[type="email"] {
		width: 100%;
	}
	.overlay.inner .insights-holder {
		padding: 0 19px;
	}
	.header-buttons .slider-buttons{
		width:320px;	
	}
	.header-buttons .slider-buttons div{
		margin-top: -29px;
	}
	.cat_list .cat_inner div, .cat_list .cat_title{
		display:block;	
	}
	.cat_list .cat_inner div, .cat_list .cat_title {
		padding: 19px 20px;
	}
	.cat_inner{
		padding:0;	
	}
	.solution-content .button {
		display: inline-block;
		height: auto;
		line-height: 22px;
		margin-top: 60px;
		min-width: 0;
		padding: 13px 10px 10px;
		text-decoration: none;
		width: 100%;
	}
	.solution {
		margin: 0 15px 35px 0;
		max-width: 100%;
		height:auto;
		min-height:inherit!important;
	}
	.loading .cat-item.checked {
		background: url("/wp-content/themes/rte-tv/includes/images/ajax-loader-green.gif") no-repeat scroll 90% center #00a7b4;
	}
	.gallery-container.clear > h5 {
		font-size: 20px;
		margin-bottom: 60px;
		margin-top: 0;
		text-align: center;
	}
	.team-heading img {
		margin-top: 4px;
	}
	.insights-holder > span:nth-child(2) {
		margin-top: 11px;
	}
	.insights-holder > span {
		margin-bottom: 0;
	}
	.page .overlay.inner .insights-holder h5 {
		margin: 0 0 10px;
	}
	.page .overlay.inner .insights-email {
		height: 308px;
	}
	span.title{
		display:inline;	
	}
	.solution-icon {
		margin-right: 5px;
		max-width: 95px;
	}
	.solutions-icons {
		margin-bottom: 10px;
	}
	.empty {
		margin: 0 auto;
		max-width: 300px;
		font-size:14px;
	}
	.empty .sub-blue {
		color: #00a7b3;
		margin-top: 20px;
	}
	.empty .arrow {
		background-position: -75px center;
		width: 45px;
	}
	.empty-inner {
		margin: 20px 0 0;
	}
	.section-row.campaign .slider-buttons.over div {
		max-height: 186px;
	}
	.creative-play {
		background-size:75px 75px;
	}
	.team.box{
		cursor:default;	
	}
	.team-image, .team-content h5{
		cursor:pointer;	
	}
	.outer-up{
		margin-bottom:20px;		
	}
	.page-template-page-creative-gallery-php .outer-up, .page-template-page-insights-php .outer-up, .page-template-page-news-php .outer-up, .page-template-page-case-studies-php .outer-up{
		margin: 20px 0 0;
	}
	.accordion:nth-child(6) .title span {
		margin-top: -17px;
	}
	.overlay.inner .thank-you {
		height: 250px;
	}
	.up{
		opacity:.7;
	}
	.page-template-page-creative-gallery-php .box, .page-template-page-case-studies-php .box {
		height: 289px;
	}
	.page-template-page-about-php .team-members .bio-container .user-bio{
		z-index:999;	
	}
	#map-canvas {
		height: 379px;
		width: 100%;
	}
	.cat_list .cat_inner div, .cat_list .cat_title {
		font-size: 15px;
	}
	.phone.small{
		display:block;	
	}
	.phone.large{
		display:none;	
	}
	.team-heading img {
		margin-top: -3px;
	}
	.page-template-page-case-studies-php .gallery-container .box {
		height: auto;
	}
	.contact-social {
		margin-right: 15px;
	}
	.contact-social:first-child {
		margin-left: 7px;
	}
	.social-holder {
		width: 320px;
	}
}
@media (max-width:767px) and (min-width:500px){
	.max-container {
		max-width: 100%;
	}
	body section .section-row a.box, body section .section-row div.box{
		width: 49% !important;
		margin-right:2% !important;
		margin-bottom:2% !important;
	}
	body section .section-row .box:nth-child(2n+2), body section .section-row .box:nth-of-type(2n+2){
		margin-right: 0 !important;
	}
	body section .section-row .campaign-slider-outer .box:nth-child(2n+2), body section .section-row .campaign-slider-outer .box:nth-of-type(2n+2){
		margin-right: 2% !important;
	}
	.team-content {
		height: 97px;
	}
	.buttons-outer{
		float:none;	
	}
	.specs-outer {
		margin: 0 auto;
		padding-top:20px;
		width:320px;
	}
	.feed-icon {
		width: 10%;
	}
	.feed-info {
		width: 90%;
	}
	.section-row.campaign .slider-buttons.over div{
		max-height:100%;	
	}
	.overlay.inner .insights-email {
		height: 289px;
		margin-top: 100px;
		padding-left: 10px;
		width: 400px;
	}
	.header-buttons .slider-buttons {
		width: 100%;
		left:auto;
	}
	.header-buttons{
		width: 100%;
		left:auto;
		padding:0 20px;	
	}
}
@media (max-width:630px) and (min-width:500px){
	.image-container, .page-template-page-case-studies-php .image-container {
		max-height: 141px;
	}		
	.page-template-page-creative-gallery-php .box, .page-template-page-case-studies-php .box {
		height: 242px;
	}
	.gallery-container .button-holder {
		top: 57px;
	}
}
@media (max-width:767px) and (min-width:470px){
	.slider-image {
		width: 200%;
		margin-left:-46%;
	}
}
@media (max-width:469px){
	.slider-image {
		margin-left: -70%;
		width: 250%;
	}
	.slider-title {
		font-size: 16px;
	}
	.slider-title span {
	  font-size: 13px;
	}
	#bx-pager {
		display:none;
	}
	.slider-bar{
		margin-top:0;	
	}
	.header-buttons .slider-buttons {
		width: 289px;
	}
}
@media (min-width:1068px){
	/*header #main_nav .sub-menu li {
		line-height: 27px;
	}*/

header #main_nav .sub-menu li {
  /* line-height: 22px; */
  margin: 11px 0 0;
}

	header #main_nav .sub-menu li a{
		font-weight:normal;
		font-size: 14px;	
	}
	header #main_nav ul.sub-menu {
		padding: 17px 10px 20px 13px;
		  text-align: center;
	}
}
@media (min-width:1440px){
/*	header #main_nav ul.sub-menu {
		padding: 19px 10px 20px 32px;
	}
*/

header #main_nav ul.sub-menu {
  padding: 7px 10px 12px;
  text-align: center;
}

}



@media (min-width: 1055px) {
header #main_nav .menu_header > ul > li:hover:after, header #main_nav .menu_header > ul > li.current-menu-item:after,
header #main_nav .menu_header .current-menu-parent:after {
  content: " ";
  width: 89%;
  height: 2px;
  position: absolute;
  bottom: 6px;
  background: #fff;
  left: 0;
  right: 0;
  margin: 0 auto;
}
}

















/*  edits by paddy */
.rte-header { -webkit-transition: 0.5s ease-in-out;   -moz-transition: 0.5s ease-in-out;  -o-transition: 0.5s ease-in-out;  transition: 0.5s ease-in-out; }
.scroll .rte-header  { min-height: 0; height: 0; overflow: hidden; }





.rte-header {  position: fixed;  width: 100%;  z-index: 9999999999999; }
.blue { position: fixed;   z-index: 99999999; width: 100%;  top: 50px;    -webkit-transition: 0.5s ease-in-out;  -moz-transition: 0.5s ease-in-out;  -o-transition: 0.5s ease-in-out;  transition: 0.5s ease-in-out; }
.scroll .blue {  top: 0px;    -webkit-transition: 0.5s ease-in-out;  -moz-transition: 0.5s ease-in-out;  -o-transition: 0.5s ease-in-out;  transition: 0.5s ease-in-out; }
.scroll header {  height: 90px; padding: 23px; }
.scroll header #main_nav li a { font-size: 14px; }
 #content { padding-top: 169px; }


.linkedinSprite { background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat 0 -6px; width: 23px; 	height: 23px; }
.hover .linkedinSprite { background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat 0 -34px; width: 23px; height: 23px; }
.TwitterSprite {  background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat -58px -9px;  width: 23px; height: 22px; margin: 3px 0; }
.hover .TwitterSprite {	background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat -58px -37px;	width: 23px; height: 19px; }
.iconSprite { background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat -116px -6px; width: 22px; 	height: 23px; float: left; margin-right: 11px; }
.hover .iconSprite { background: url('/wp-content/themes/rte-tv/includes/images/3-logos.png') no-repeat -116px -34px; width: 22px; height: 23px; }

.fixed-footer-bar ul { list-style: none; }
.fixed-footer-bar ul > li { float: left; height: 50px; width: auto; padding: 15px; }
.fixed-footer-bar ul > li:hover {     -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out;  transition: 0.5s ease-in-out; background: #ffffff; }
.fixed-footer-bar ul > li:hover > a { color: #6d6461;  }
.fixed-footer-bar ul > li a { font-family: "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 1px; color: #FFF; text-decoration: none; }
.fixed-footer-bar ul > li a:hover { color: #6d6461; }
.fixed-footer-bar { background: #6d6461; height: 50px;width: 100%; position: fixed;  bottom: 0;  z-index: 7000;    -webkit-transition: 0.5s ease-in-out;  -moz-transition: 0.5s ease-in-out;  -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.fixed-footer-bar.reachedpoint { -webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; position: relative; }


.overlay { z-index: 99999999999 !important; }
.subztxt { display: inline-block; }


/*.creative-gallery a.button { display: none!important; }*/





.solution p, .solution ul {    font-size: 15px;  font-family: "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif; }

.solution p {	line-height: 23px;  padding: 0 15px; }

.solution ul {  padding: 0px 35px; line-height: 30px;  list-style: none; }


.solution h2 {
  padding: 39px 15px 0;
}

.solution p {
  margin-bottom: 30px;
 height: auto!important;
}

.solution ul li { position: relative;}

.solution ul li:before {  position: absolute;  top: 0px;  left: -15px;  content: url('../images/bullet.jpg');}


.solution .button {
  width: 90%;
  margin: 0 auto;
  position: absolute;
  bottom: 35px;
  left: 0;
  right: 0;
  height: auto;
  /* line-height: 24px; */
  padding: 16px;
  font-size: 15px;
}


.sol-footer  { color: #6d6461; font-size: 13px;   margin-top: 41px; }

.solutions-content p { font-size: 15px;   line-height: 24px;}

.solution {	background: #FFF!important;	 position: relative;  padding: 10px;    min-height: 1645px;   padding-bottom: 140px; padding-top:0; }



@media (max-width: 1440px) {

header #main_nav ul.sub-menu {
  padding: 17px 0 ;
}

}


@media only screen and (max-width: 1023px) and (min-width: 768px) {

.solution p {  line-height: 23px;  padding: 0;}


.solution .button {   bottom: 27px; }

.solution {
  margin: 2%!important;
  max-width: 46%!important;
  min-height: 1690px;
  height:1690px;
}

}

/*mobile styles start here */
@media (max-width: 767px) {


header .logo {  width: 270px; }
.header-slider {display:none;}




.subztxt {  display: none; }
.home header, header {  height: 105px;  padding-top: 5px!important; }
.scroll header {  height: 101px;  padding: 0; }
.fixed-footer-bar ul > li {  padding: 15px 8px; }
.iconSprite {  margin-right: 0; }
#content {  padding-top: 155px; }

} /* mobile styles finish here */

.page-template-page-ba .gallery-container .box {
    height: auto;
}


/* NEW POPUPS */
.bio-container {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999999;
	display:none;
}
.user-bio {
    background-color: #6d6461;
    color: #fff;
    display: none;
    margin: 150px auto;
    max-width: 80%;
    padding: 28px 25px;
    z-index: 9000;
}
.bio-container > div{
	position:static !important;	
}
.user-bio .close{
	display:block;	
}

@media (max-width:767px){
	.user-bio {
		margin:0 auto;
		width:100% !important;
	}
}

/* FLIPBOOK OVERRIDES */
.flipbook-container .fb-nav.spread {
	height:40px;
	background:none;
}

/* MAILCHIMP FORM */
.insights-email {
	height:230px;
}
.mc-field-group {
	margin-bottom:30px;
}
.insights-email .response {
	padding-bottom:10px;
}

.insights-email ul {
	list-style-type:none;
}
.insights-email ul li {
	display:inline;
}
.insights-email a {
	color:#fff;
	text-decoration:none;
}

/* Insights popup */
#cboxLoadedContent .email-form p {
	color:#fff;
}

#mc_embed_signup input {
	border:2px solid #fff;
}

.email-form p {
	color:#fff;
}

#cboxLoadedContent ul,
.popup-inner ul {
	list-style-type:none;
	margin-top:10px;
}
#cboxLoadedContent ul li,
.popup-inner ul li {
	display:inline;
} 
#cboxLoadedContent a,
.popup-inner a {
	color:#fff;
	text-decoration:none;
}

/* Signup page */
.section-row.signup h2 {
	text-align:inherit;
	font-weight:600;
	margin:0 0 30px;
}
.signup p {
	font-size:15px;
	margin-top:0;
}
.signup p.terms {
	margin:15px 0 25px;
}
.signup p a {
	color:#00a6b4;
	text-decoration:underline;
}
.signup .holder {
	width:965px;
	margin-top:60px;
}
.signup .holder .background {
	background-image:url('../images/sign_up_left_new.png');
	background-repeat:no-repeat;
	background-size:contain;
	width:519px;
	height:373px;
	float:left;
}
.signup .holder #mc_embed_signup {
	float:right;
	width:329px;
}
.signup .mc-field-group {
	margin-bottom:10px;
}
.signup #mc_embed_signup input {
  background-color: #fff;
  border: 1px solid #d3d0cf;
  color: #000;
  height: 48px;
  padding: 2px 0 0 20px;
	vertical-align: top;
	width: 100%;
	margin-right:20px;
}
.signup #mc_embed_signup input.button {
	background-color:#00a6b4;
	padding-left:0;
	color:#fff;
	border:none;
	font-weight:600;
	letter-spacing:1px;
}
.signup ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.signup :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
.signup ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
.signup :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #000;
}
.signup #mc_embed_signup div.mce_inline_error {
	width:100%;
}
ul.signup_links {
	list-style-type:none;
	margin-top:30px;
}
ul.signup_links li {
	display:inline;
	color:#00a7b3;
}
ul.signup_links li a {
	color:#00a7b3;
	text-decoration:none;
}

@media (max-width:1055px){
	.hide_on_mobile {
		display:none;
	}
	.hide_on_desktop {
		display:block;
	}
	.signup h1 {
		display:none;
	}
	.section-row.signup h2, .signup p {
		text-align:center;
	}
	.signup .holder .background {
		width:100%;
		margin:30px 0;
		background-position:top center;
	}
	.signup .holder #mc_embed_signup {
		float:left;
		width:100%;
	}
}

@media (max-width:767px){
	.signup .holder .background {
		height:200px;
	}
}
@media (max-width:545px) {
	.signup input {
		width:90%;
	}
	.signup #mc_embed_signup div.mce_inline_error {
		width:90%;
	}
}
