@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
a{color:#ADC04B; text-decoration:none;}
img { border:none;}
h3 { font-size:24px; margin-bottom:13px;font-weight:normal;line-height:normal; }
h4 {font-size:18px; font-weight:normal; margin-bottom:10px; line-height:1em;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.3em; color:#333;background:url(images/bg.png) repeat-x 0 0;border-top: 8px solid #000;}
input{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
.font18 { font-size:18px;}
.wrapper { width:960px; margin: 0 auto;text-align:justify;}
.header, .container, .footer, .nav, .banner { width:100%; float:left; overflow: hidden;}
.btn-tve { background-image:url(images/btn-tvendorsement.jpg); background-repeat: no-repeat; width:60px;height:47px; padding:35px 16px 15px 142px; float:left; font-size:22px; text-align:center; }
.btn-radioe { background-image:url(images/btn-radioendorsement.jpg); background-repeat: no-repeat; width:90px;height:47px; padding:35px 10px 15px 119px; float:left; font-size:22px; text-align:center;}
.btn-cliente { background-image:url(images/btn-clientendorsement.jpg); background-repeat: no-repeat; width:85px;height:37px; padding:35px 16px 15px 121px; float:left; font-size:22px; text-align:center; }
p.audioplayer_container {padding:0px 0px 15px 0px;}
img.logoend { padding:15px 0px 5px 0px;}


/* header */
.header { padding-bottom:15px;}
#logo{margin-left:13px; margin-top:16px; float:left;}
#contacts{float:right; margin-top:40px; text-align:right;}
#clientlogin {float:right; margin-top:40px; margin-left: 40px;}
#contacts .phone{font-size:29px; color:#000000;font-weight:bold;}
#contacts .mail{font-size:15px; color:#ADC04B; font-weight:bold;margin-top:5px;}

/* nav */
.nav{ height:46px; background:url(images/bg-nav.png); margin:0 auto; margin-top:16px; font-family:Arial, Helvetica, sans-serif;}
.nav-left{width:10px; height:46px; background:url(images/bg-nav-l.png); float:left;}
.nav-right{width:10px; height:46px; background:url(images/bg-nav-r.png); float:right;}
.nav ul{list-style:none;}
.nav ul li{background:url(images/bg-nav-sep.png) no-repeat; height:46px;float:left; line-height:46px; text-transform:uppercase;}
.nav ul li:first-child { background:none;}
.nav ul li a{padding-left:26px; padding-right:26px; font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block;}
.nav ul li a:hover{color:#CDE25F;}
.nav ul li.current_page_item a, .home .menu li.page-item-2 a{background:url(images/bg-nav-current.png) no-repeat center bottom; color:#CDE25F;}


/* container */
.super-banner{background:url(images/shadow.gif) no-repeat 0 280px; padding-bottom:15px; overflow:hidden;}
.box{width:309px; height:295px; background:url(images/bg-box-1.png); margin-left:16px; float:left;text-align:center;}
.box.first { margin-left:0;}
.box .title { padding-top:10px; margin-left:10px; margin-right:10px; }

.clear{ padding-top:17px; clear:both;}
.client-testimonials {width:309px; float:left; margin-top:17px;}
.client-testimonials li { padding:10px 10px 0; list-style:none; border-left:solid 2px #fafaf8; border-right:solid 2px #fafaf8; display:block;}
.client-testimonials li:first-child { padding-top:0;}
.client-testimonials li strong { font-weight:bold;color:#A2B444; }
.client-content{width:307px; float:left; border-left:solid 1px #ccc;border-right:solid 1px #ccc; background:url(images/bg-testimonials.png) repeat-x bottom; }
.client-content p{padding-bottom:8px;}
.title{	border-bottom:dashed 1px #999999;margin:0 0 13px; padding-bottom: 9px; }
.title span{color:#A2B444;}
.client-testimonials .title { margin:0 10px 10px;}
.success-stories .title { position: relative;}
a.read-all { position: absolute; right:0; top:15px; font-size:14px; color:#000;}
.a-center { text-align:center;}
.f-left { float:left;}
.f-right { float:right;}
.welcome, .success-stories {float:right;  width:625px; }
.welcome {padding-top:27px;}
.welcome p{margin-bottom:20px;}
.success-stories ul, .stories li{list-style:none;}
.success-stories ul li, .stories li{background:url(images/icon-c.png) no-repeat 1px top; padding-left:35px; padding-bottom:10px; }
#basicFeatures { padding: 10px 15px 15px 15px;}
/* footer */
.footer{padding-top:15px; background: url(images/shadow1.gif) no-repeat center bottom; padding-bottom:29px; }
.footer a{color:#CDE25F;}
.footer-content{ width:100%; float:left; background:#0C0D0D; overflow:hidden;}

#newsletterDiv, #latest-news, #connects {width:295px; padding:5px 5px 5px 15px; color:#FFFFFF; float:left;}
#newsletterDiv p, #latest-news p {margin-bottom:10px; }
#latest-news em{color:#CDE25F; font-weight:bold;}
#latest-news div p {display:inline;}
#newsletterDiv input[type=text]{width:282px; height:25px; background:url(images/bg-input.png);padding-left:10px; padding-top:6px; margin-bottom:10px; border:none;}

#connects-logos{background:url(images/bg-connect-logos.png) no-repeat center bottom;height:30px;padding: 7px 20px;width:280px;}
#connects-logos a { width:30px; display:inline-block; height:0; overflow:hidden; padding-top:30px; margin:0 11px; background-repeat:no-repeat; background-position:0 8px;}
#connects-logos a:hover { background-position: 0 0;}
.logo-twitter{ background-image:url(images/logo-twitter.png);}
.logo-facebook{background-image:url(images/logo-facebook.png);}
.logo-linkedin{background-image:url(images/logo-linkedin.png);}
.logo-wordpress{background-image:url(images/logo-wordpress.png);}
.logo-youtebe {background-image:url(images/logo-youtube.png);}
.connectivity-logo { margin-top:30px; padding-bottom:50px;}
.legality { font-size:12px;}

/*interior pages*/
.col-main{width:673px; float:left;}
.col-main p{margin-bottom:10px;}
.col-main p a { text-decoration:underline;}
.col-right {width:269px; float:right}
.banner {background:url(images/shadow2.gif) no-repeat 0 bottom; padding-bottom:25px; overflow:hidden;}
.list { padding:10px 0;width:100%; float:left; clear:both; }
.list li{ width:100%; float:left; list-style:none;padding-bottom:15px;}
.list .thumb{float:left; width:216px; font-size:12px; line-height: 1.5em; text-align:center; }
.list .thumb span { display:block; color:#666;}
.list .thumb a { color:#666; text-decoration:none;}
.list .desc { padding-left:230px; text-align:justify;}

/* col-right */
.quickAccess{text-align:right; font-size:20px;background:url(images/shadow3.gif) no-repeat 0 bottom; padding-bottom:17px;}
.quickAccess div {height:74px; padding:10px 15px 15px 100px; line-height:1em; }
.quickAccess p{padding-bottom:15px;}
.quickAccess span{color:#A2B444;}
.access-connectivity-tv {background:url(images/sm-banner-connectivity-tv.png) no-repeat 0 0; }
.access-social {background:url(images/sm-banner-social.png) no-repeat 0 0; padding-top:10px!important; height:78px!important; }
.access-marketing-hub-central p{padding-bottom:3px;}
.access-endorsements {background:url(images/sm-banner-endorsements.png) no-repeat 0 0; padding-top: 0px; padding-bottom:0!important;}
.access-marketing-credits p {padding:0 0 5px 0px;margin:0;}

/* right column */
#client-testimonial{ height:380px; background:url(images/bg-box-testimonial.png) no-repeat 0 0; padding:8px 15px 15px;}
#contact-us{ min-height:200px; background:url(images/bg-box-contact.png) no-repeat 0 0; padding:8px 15px 15px;}
#contact-us .phone{font-size:29px; color:#000000;font-weight:bold;}
#contact-us .mail{font-size:15px; color:#ADC04B; font-weight:bold;margin-top:5px;}
#contact-us img {margin: 0px auto 0 auto;}
#client-testimonial p, #contact-us p{ margin-bottom:10px; }
#client-testimonial span, #contact-us span{color:#A2B444;}
#client-testimonial h4, .client-testimonials h4 {color:#A2B444;font-size:10px; font-weight:bold;text-align:left;}

.wpcf7 input, .wpcf7 textarea {padding:3px; border:solid 1px #ccc; margin-top:3px;}
div.wpcf7-response-output {margin:10px 0 20px!important;}
small { color:#999999;display:block;font-family:georgia;font-size:12px;font-style:italic;margin-top:-5px;padding-bottom:10px;overflow:hidden;}
.banner div {background:url(images/banner.jpg) no-repeat right 0;padding:2px 6px; width:666px;overflow:hidden;}
.page-id-4 .banner div {background:url(images/banner-marketing.jpg) no-repeat right 0;padding:2px 6px; width:666px; overflow:hidden;}
.page-id-6 .banner div {background:url(images/banner-media.jpg) no-repeat right 0;padding:2px 6px; width:666px; }
#blogs li {list-style:none;}
#blogs li.first {padding-bottom:5px;}
#blogs li a {display:block;}

/* twitterfeed */
#twitterfeed p {
	font-size:10px;
	line-height: normal;
	text-align: left;
	}
	
#panel_cp_widget_4c76a33da1893 { display:none;}

.end-btn {margin-top:17px;}
.ctv-btn {margin-top:5px;}
.access-btn {margin-top:5px;}
