@charset "UTF-8";

/* CSS Document */



body {

	background-color: #d7eefa;

	margin: 0px;

	padding: 0px;

}

#page {

	background: transparent;
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

}

#content_box {

	background: #fff;

	margin: 0 auto;

	padding: 10px 0 15px 0;

	width: 100%;

	float: right;

}

.news-section-archive #content_box {

	background: #fff url(images/bg_news.jpg) no-repeat bottom;

	padding-bottom: 15em;

}

.news-section-archive .prev_next {

	display: none;

}

#footer {

	background: #E1E1E1;

}

#archive_intro {

	margin-top: 0px !important;

	padding-top: 0px !important;

	margin-bottom: 0px !important;

	padding-bottom: 0px !important;

}

p {

	margin: 0 10px 0px;

}

.horizontal_rule {

	margin: 0px;

	padding: 0px;

}

.headline_area h1, .headline_area h2, #archive_intro h1 {

	font-size: 24px;

	line-height: 24px;

	padding-top: 0px;

	margin: 0;

	background: #C4E9FC;	

}

.headline_area h2{

	font-size: 18px;

	color: #00a1ff;

	padding: 8px 20px;

}



.headline_area h2 a{

	color: #00a1ff;

}



.headline_area {

	margin-bottom: 0em;

}

h1 {

	font-size: 24px;

	line-height: 24px;

	color: #022033;

	text-align: left;

	padding-top: 0px;

	padding-bottom: 0px;

	font-weight: 500;

	font-style: normal;

	z-index: 50 !important;

}

h3 {

	font-size: 20px;

	line-height: 20px;

	color: #949496;

	text-align: left;

	font-weight: 400;

	font-style: normal;

	font-variant: normal !important;

	text-transform: none;

}

h5 {

	font-size: 30px !important;

	line-height: 30px;

	color: #016DA5 !important;

	text-align: left;

	padding-top: 0px;

	padding-bottom: 10px;

	font-weight: 500;

	font-style: normal;

}

/* Top Ad */















#Div1 {

	width: 691px;

	height: 0px;

	text-align: center;

	visibility: visible;

	display: table;

	float: left;

	padding-top: 8px;

}

.your {

	padding-left: 15px;

	font-size: 18px;

	font-weight: bold;

	color: #003e62;

	visibility: visible;

	position: relative;

	z-index: 10;

}

.plays {

	font-size: 12px;

	line-height: 16px;

	color: #016da5;

	padding-top: 80px;

	padding-left: 112px;

	text-align: left;

}

.one-click {

	font-size: 12px;

	line-height: 16px;

	color: #016da5;

	padding-top: 80px;

	padding-left: 100px;

	text-align: left;

}

.converts {

	font-size: 12px;

	line-height: 16px;

	color: #016da5;

	padding-top: 80px;

	padding-left: 92px;

	text-align: left;

}

.since {

	font-size: 12px;

	font-weight: bold;

	color: #003e62;

	visibility: visible;

	line-height: 14px;

	margin-left: -25px;

}

.free {

	font-size: 32px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

}

.free2 {

	color: #FFFFFF;

	font-size: 26px;

	font-weight: bold;

	text-align: center;

}

.p14-normal-white {

	font-size: 12px;

	line-height: 16px;

	color: #ffffff;

	font-style: normal;

	padding-top: 10px !important;

	display: block;

}

#Div2 {

	width: 100%;

	display: inline;

	float: right;

	text-align: center;

	visibility: visible;

	padding-top: 10px;

	margin-bottom: 20px;

}

#Div3 {

	position: relative;

	width: 590px;

	height: 0px;

	z-index: 100;

	left: 625px;

	top: -400px;

	text-align: center;

	visibility: visible;

}

#Div4 {

	position: relative;

	width: 500px;

	height: 0px;

	z-index: 200;

	left: -12px;

	top: -480px;

	text-align: center;

	visibility: visible;

}

#Div6 {

	position: relative;

	width: 201px;

	height: 0px;

	z-index: 101;

	top: -56px;

	left: 10px;

}

/* read more */







.moretag {

	text-decoration: none !important;

	color: #cccccc;

}

.moretag a:link {

	text-decoration: none !important;

	color: #cccccc;

}

.moretag a:visited {

	text-decoration: none !important;

	color: #cccccc;

}

.moretag a:hover {

	text-decoration: none !important;

	color: #00a1ff;

}

.moretag a:active {

	text-decoration: none !important;

	color: #cccccc;

}

/* share buttons */















#social_buttons {

	clear: both;

	margin-bottom: 1.5em;

	margin-left: 10px;

}

.custom_share_button_box {

	display: block;

	float: left;

	width: 110px;

}

.facebook_button.custom_share_button_box {

	width: 75px;

}

.google_one_button.custom_share_button_box {

	width: 90px;

}

.clear {

	clear: both;

}

.menu a:hover {

	height: auto;

}

.menu table td {

	font-size: 10px;

}

#content {

	width: 63%;

	margin-left: 20px;

}

dl#comment_list dd {

	border-bottom: 1px dotted #bbb;

}

dl#comment_list dl.children dd {

	border-bottom: 0

}

.social-position {

	text-align: left;

	padding-left: 2px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

	margin-top: 0px;

}

.menu {

	padding: 0px;

	margin: 0px;

}

.menu, .menu a, .menu li ul {

	border: none !important;

}

/*wp-post-image*/







.postBG {

	font-size: 12px;

	background-image: url(/resources/wp-content/uploads/2012/03/post-bg.jpg);

	border-top-width: 10px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #2483ca;

	border-right-color: #2483ca;

	border-bottom-color: #2483ca;

	border-left-color: #2483ca;

	height: auto;

	width: 650px;

}

/* sidebar */



.sidebar ul.sidebar_list {

/*padding-left: 2.6em;*/



/*margin-top: 72px;*/



}

ul.sidebar_list {

	list-style: none;

	padding: 0;

	margin: 0;

}

/* author */



.avatar {

	border-bottom: 1px dotted #fff;

	padding: .35em 1em 2em .5em;

	float: left;

}

.custom .author_info {

	overflow: hidden;

	border: 1px dotted #666;

	width: 28em;

	padding: 1.0em;

	margin-bottom: 1em;

	margin-top: 1em;

	font-family: Arial;

	font-size: 14px;

}

.custom .author_info a {

	color: #cc0000;

	border-bottom: 1px dotted #fff;

	text-decoration: none;

}

.custom .author_info a:hover {

	border-bottom: 1px dotted #cc0000;

}

.custom .author_info .author_photo img {

	display: block;

	border: 1px dotted #666;

	padding: 0.2em;

	float: left;

	margin: 1.0em 1.0em 1.0em 0em;

}

.custom .author_info p {

	margin-top: 0.8em;

	margin-bottom: 0.4em;

}

.horizontal-divider {

	padding: 0;

	margin: 0;

}

.custom .post, .type-page, .post_box {

	background-color: #ffffff;

	margin-bottom: 20px;

	border-top-width: 10px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #cccccc;

	border-right-color: #2483ca;

	border-bottom-color: #cccccc;

	border-left-color: #2483ca;

	padding: 10px;

	background-attachment: scroll;

	vertical-align: top;

}

.p18 {

	font-size: 17px;

	color: #003e62;

	font-weight: bold;

	font-style: italic;

}

.p17 {

	font-size: 15px;

	line-height: 16px;

	color: #016da5;

	padding-top: 120px;

	padding-left: 105px;

	text-align: left;

}

.p14 {

	font-size: 14px;

	color: #003e62;

	font-style: italic;

}

#nav_menu-3 a {

	background: none;

	border: none;

	color: #2361A1;

	text-transform: none;

	letter-spacing: 0;

}

#social-widget-2, Social_Widget {

	font-size: 14px !important;

	line-height: 0px !important;

	color: #016da5 !important;

	text-align: left;

	font-weight: bold;

	background-image: url(/resources/wp-content/themes/thesis_182/custom/images/social-bg.png);

	background-repeat: no-repeat;

	height: 100px;

	width: 268px;

	padding-left: 30px;

	padding-top: 38px;

	padding-bottom: 0px;

	margin-bottom: 10px;

	position: relative;

	top: 22px;

}

widgets-reloaded-categories-2 {

	font-size: 13px !important;

	line-height: 24px;

	color: #444444;

	text-align: left;

	font-weight: bold;

}

/*thanks*/



.content_thank_you {

	text-align: justify;

	font-size: 1.2em;

	line-height: 1.667em;

	padding-left: 45px;

	padding-right: 30px;

}

.thankyou #footer {

	clear: both;

}

.content_thank .thanks {

	background: url(images/thanks_bg.jpg) no-repeat;

	min-height: 683px;

	width: 999px;

}

.content_thank .thanks2 {

	background: url(images/thanks_bg_2.jpg) no-repeat;

	min-height: 683px;

	width: 999px;

}

.content_thank #Div4 {

	height: auto !important;

	margin-left: 10px;

	position: inherit !important;

	text-align: center;

	padding-top: 203px;

	visibility: visible;

	width: 485px;

	z-index: 200;

	margin-top: 65px;

}

.download-start {

	color: #003E62;

	font-size: 14px;

	text-align: center;

}

.click-here {

	color: #003E62;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

}

/*footer*/



.footer {

	padding-bottom: 6px;

	padding-left: 1em;

	text-align: center;

}

.footer a {

	color: #A2A2A2 !important;

	text-align: left;

	text-decoration: none;

	text-transform: capitalize;

}

.footer1 {

	font-size: 12px;

	line-height: 24px;

	font-weight: bold;

	color: #848887;

	text-align: left;

	text-decoration: none;

	padding-bottom: 4px;

	padding-left: 1em;

}

.footer1 a {

	font-size: 12px;

	line-height: 24px;

	font-weight: bold;

	color: #848887;

	text-align: left;

	text-decoration: none;

}

.footer1 a:hover {

	color: #00a1ff;

	text-decoration: none;

}

.footer2 {

	font-size: 10px;

	line-height: 15px;

	color: #444444;

	text-align: left;

	padding-left: 1em;

}

/*breadcrumbs*/



.breadcrumbs {

	font-family: helvetica, san-serif;

	font-size: 11px;

	padding: 0em 1em 1em 0em;

	margin: 0 0 0 1.9em;

}

.breadcrumbs a {

	color: #a1a1a1;

	border-bottom: 1px dotted #fff;

}

.breadcrumbs a:hover {

	border-bottom: 1px dotted #444444;

}

.breadcrumbs-title {

/*padding: 0em 1em 1em 0em;*/



/*padding: 0 0 0 1.9em;



display: inline;*/



}

#header {

	padding: 0;

	margin: 0;

	clear: both;

	visibility: hidden;

	display: none;

}

/*search form */



.custom #s {

	font-size: 12px;

	position: relative;

	float: right;

	margin-top: 17em;

	background: #EEEEEE;

	color: #000000;

	padding: 0px 0px 0px 2px;

	width: 200px;

}

.custom .widget.thesis_widget_search {

	background: #fff;

}

.custom form.search_form_image_button {

	font-family: arial;

	margin-left: auto;

	margin-right: 0px;

	width: 300px;

	padding-top: 10px;

}

/*search field */



.custom form.search_form_image_button #s {

	background: #fff;

	border: 0px;

	font-size: 11px;

	margin: 4px 11px 0 0;

	padding: 4px 10px 5px 0px;

	width: 246px;

}

.custom input#searchsubmit.my-search-image {

	background: url(/resources/wp-content/themes/thesis_182/custom/images/magnifySearch.jpg) no-repeat;

	width: 29px;

	height: 25px;

	margin-top: 5px;

	margin-right: 0px;

	padding-right: 0px;

	margin-left: 0px;

	padding-left: 2px;

	margin-bottom: 6px;

	padding-top: 41px;

	text-indent: -9999px;

	padding-bottom: 10px;

	border: none;

	cursor: pointer;

	clear: right;

}

.p28 {

	font-size: 28px;

}

.p27 {

	font-size: 27px;

}

.p24 {

	font-size: 24px;

}

.p20 {

	font-size: 20px;

}

.p16 {

	font-size: 16px;

}

.p15 {

	font-size: 15px;

}

.p13 {

	font-size: 13px;

}

.p12 {

	font-size: 12px;

}

.p11 {

	font-size: 11px;

}

.p10-5 {

	font-size: 10.5px;

}

.p10 {

	font-size: 10px;

}

.bold {

	font-weight: bold;

}

.normal {

	font-weight: normal;

}

.italic {

	font-style: italic;

}

.oblique {

	font-style: oblique;

}

/************ Table 2 ************/







/** Start Styles Titles table Compare */



.panel_title {

	margin: 0 auto;

	width: 960px;

	clear: both;

	height: 32px;

}

.panel_title > div {

	color: #7D7D7D;

	float: left;

	font-weight: bold;

	height: 20px;

	padding-top: 5px;

	text-align: center;

}

.panel_title .sectionTitle {

	width: 204px;

}

.panel_title .sectionAnt {

	width: 177px;

}

.panel_title .sectionFreemake {

	width: 182px;

}

.panel_title .sectionOrbit {

	width: 182px;

}

.panel_title .sectionRealDownloader {

	width: 210px;

}

/** End Styles Titles table Compare */







.tbl_2 {

	background-color: #B7B7B7;

}

.section {

	border-top: 1px solid #CCCCCC;

}

.bg_s td {

	background-color: white;

}

.bg {

	background-image: url("images/bg_head_table.png");

	background-repeat: no-repeat;

	margin-top: 25px;

	font-size: larger;

}

.yes {

	background-image: url("images/yes.png");

	background-repeat: no-repeat;

	background-position: center;

	text-align: center;

}

.table_2 {

	width: 960px;

	margin: 0 auto;

	text-align: center;

}

.table_2 th {

	border: 0px solid red;

	padding: 0px 20px;

	height: 32px;

}

.table_2 td {

	border: 1px solid white;

	padding: 5px 20px;

}

.table_2 tbody {

	background-color: #CCCCCC;

	border: 1px solid #B7B7B7;

}

.table_2 tbody tr {

	background-color: #EBEBEB;

	border: 1px solid #CCCCCC;

}

.table_2 tbody .sectionTitle, .table_2 thead th {

	color: #7D7D7D;

}

.table_2 .sectionTitle {

	width: 220px;

	text-align: left;

}

.table_2 th.sectionTitle {

	width: 305px;

}

.table_2 .sectionAnt {

	width: 220px;

}

.table_2 .sectionFreemake {

	width: 220px;

}

.table_2 .sectionOrbit {

	width: 220px;

}

.table_2 .sectionRealDownloader {

	width: 220px;

}

.table_2 tbody .sectionFeatures {

	color: #003663;

}

.table_2 tbody tr {

	background-color: #EBEBEB;

	border: 1px solid #CCCCCC;

}

.table_2 tbody .sectionTitle, .table_2 thead th {

	color: #7D7D7D;

}

.table_1.bg {

	background-image: url("images/bg_head_table_650x32.png");

	background-size: 100%;

}

.table_1 {

	width: 100%;

	text-align: center;

}

.table_1 th {

	border: 0px solid red;

	padding: 0px 20px;

	height: 32px;

}

.table_1 td {

	border: 1px solid white;

	padding: 5px 20px;

}

.table_1 tbody {

	background-color: #FFFFFF;

	border: 1px solid #B7B7B7;

}

.table_1 .sectionTitle {

	width: 220px;

	text-align: left;

}

.table_1 th.sectionTitle {

	width: 305px;

}

.table_1 .sectionAnt {

	width: 220px;

}

.table_1 .sectionFreemake {

	width: 220px;

}

.table_1 .sectionOrbit {

	width: 220px;

}

.table_1 .sectionRealDownloader {

	width: 220px;

}

.table_1 tbody .sectionFeatures {

	color: #003663;

}

.table_1 .table_title td {

	background-color: #EBEBEB;

	text-align: left;

	color: #7D7D7D;

}

.table_1 tbody .sectionTitle, .table_1 thead th {

	color: #7D7D7D;

}

.sectionTitle_table_1 {

	width: 262px !important;

}

/************* End Table 2 *****************/







/***** Search box *****/



#header .s {

	background: #F4F4F4 !important;

	color: #333;

	font-family: Arial, Tahoma, Verdana;

	font-size: 12px;

	margin: 0 5px 0 0;

	padding: 4px 0 4px 5px;

	border: 1px solid #DDD;

	-moz-box-shadow: 0 0 3px #CCCCCC inset;

	-webkit-box-shadow: 0 0 3px #CCCCCC inset;

	width: 215px;

}

#header .search_form_image_button .searchsubmit {

	background: #03476A;

	color: white;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	margin: 0;

	padding: 3px 5px 3px 5px;

	border: 1px solid #444;

}

#header .search_form_image_button .searchsubmit:hover {

	background: #069;

	cursor: pointer;

}

/***** End Search box *****/



a.read_more {

	text-decoration: none !important;

}

label.read_more {

	margin-right: 0px;

}

.format_text .to_comments {

	font-size: 0.917em;

	line-height: 1.2em;

	margin-bottom: 1.2em;

}

.format_text .to_comments span {

	font-size: 1.2em;

}

.format_text .post_tags {

	font-size: 0.917em;

	line-height: 1.2em;

	margin-bottom: 1.2em;

}

.imap1 {

	overflow: visible;

	z-index: 26 !important;

	height: 190px;

	visibility: visible;

	background-image: url("images/header/bgSection_banner_top.jpg");

	background-repeat: no-repeat;

	padding-top: 18px;

}

/************* Banner top *************/



.box_icons_top {

	padding-left: 27px;

	position: relative;

	top: -16px;

}

.div_box {

	float: left;

	width: 202px;

	margin-right: 13px;

}

.div_box a:last-child {

	font-size: 12px;

	margin: 6px auto;

	display: table;

	position: relative;

	z-index: 25;

}

.div_box .div_box_icon {

	width: 202px;

	height: 92px;

	display: table;

}

/*************** end banner top ******************/



.pad-left-2px {

	padding-left: 1px;

}

.table_3.bg_3 {

	background-image: url("/resources/wp-content/themes/thesis_182/custom/images/table3-header.jpg");

	background-repeat: no-repeat;

	background-size: 100%;

}

.table_3 {

	width: 100%;

	text-align: center;

	padding: 0px;

	margin: 0px;

}

.table_3 th {

	border: 0px solid red;

	padding: 0px;

	margin: 0px;

	height: 32px;

	font-size: 1.2em;

	line-height: 1.667em;

	color: #7D7D7D;

}

.tbl_3 {

	background-color: #B7B7B7;

	width: 100%;

}

/*************** Test CTAs ******************/



.tba-border {

	border: thin solid #1A66A6;

	background-color: #0F66A6;

	margin-right: 20px;

	margin-left: 10px; /*added---margin-left--------------------------------*/

}

.tbawhite-border {

	background-color: #fff;

	margin: 0px;

	padding: 0px;

}

.RPlogo {

	font-family: "museo-slab-n5";

	font-size: 20px;

	padding-bottom: 4px;

	padding-top: 5px;

	color: #fff;

	padding-left: 25px;

	padding-right: 25px;

}

.player-plus p {

	font-size: 12px;

	line-height: 18px;

	color: #000;

	font-family: Helvetica, sans-serif;

	padding-left: 25px;

	padding-right: 25px;

	padding-top: 4px;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.player-plusorange {

	color: #F2AE46;

}

.button7 {

	padding-bottom: 0px;

	padding-top: 4px;

	padding-left: 25px;

	margin: 0px;

}

.button8 {

	text-align: center;

	padding-bottom: 0px;

	padding-top: 6px;

}

/*************** Test CTAs Windows ******************/



.tba-borderw {

	border: thin solid #1A66A6;

	background-color: #0F66A6;

	margin-right: 20px;

}

.tbawhite-borderw {

	background-color: #fff;

	margin: 0px;

	padding: 0px;

}

.RPlogow {

	font-family: "museo-slab-n5";

	font-size: 20px;

	padding-bottom: 4px;

	padding-top: 5px;

	color: #fff;

	padding-left: 20px;

	padding-right: 20px;

}

.player-plusw p {

	font-size: 12px;

	line-height: 18px;

	color: #000;

	font-family: Helvetica, sans-serif;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 4px;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.button9 {

	text-align: center;

	padding-bottom: 0px;

	padding-top: 4px;

}

/** new header **/



.rHeader {

	width: 100%;

	height: 90px;

	display: block;

	/*background: #F4F4F6 url(http://www.real.com/resources/wp-content/themes/thesis_182/custom/images/backHead.png) repeat-x bottom;*/

	color: #fff;

	font-family: helvetica, san-serif;

	margin: auto;

	background: #fff;

	border-bottom: 1px solid #c4e9fc;



}

.news-section-archive .rHeader {

	background-color: #fff;

}

.clear {

	clear: both;

	margin: 0px;

	padding: 0px;

}

.rLogo {

	display: inline;

}

#rLogo_container {

	width: 140px;

	float: left;

	margin: 2% 0 2% 2%;

}

#rSlogan_container {

	float: left;

	margin: 3% 0 0 4%;

}

#rSlogan_container h1 {

	font-family: 'Shadows Into Light', Helvetica, sans-serif;

	font-size: 1.8em;

	line-height: 1.2em;

	color: #999 !important;

}

#rUserMenu_container {

	display: inline;

	float: right;

	margin: 3% 1% 0 0;

}

#rUserMenu_container ul li {

	border-left: 1px solid #ccc;

	display: inline-block;

	padding: 0 0.8em;

	height: 2.5em;

	line-height: 2.5em;

	list-style: none;

}

#rUserMenu_container ul li:first-child {

	border-left: none;

}

#rUserMenu_container ul li a {

	font-size: 13px;

	color: #00a1ff;

	font-weight: bold;

}

#rUserMenu_container ul li a:hover {

	text-decoration: underline;

}

.rSearchSocial {

	display: inline;

	float: right;

	margin-top: 2%;

	margin-right: 4.5%;

	padding: 0px;

}

.rHeaderSearch {

	display: inline-block;

	float: right;

	width: 190px;

}

.rHeaderFormSearch {

	background: url("/resources/wp-content/themes/thesis_182/custom/images/searchBack.png") no-repeat scroll left top transparent;

	display: inline-block;

	height: 38px;

	padding: 0px 10px;

	position: relative;

	width: 190px;

	margin: 0px;

}

#rHeaderSearchSubmit {

	background: url("/resources/wp-content/themes/thesis_182/custom/images/searchSubmit.png") no-repeat scroll left top transparent;

	border: none;

	height: 27px;

	position: absolute;

	right: 20px;

	top: 0;

	width: 33px;

	cursor: pointer;

}

.spHeaderSearchInput, .spHeaderSearchInput:focus {

	border: none;

	background-color: transparent;

	font-size: 13px;

	height: 27px;

	line-height: 27px;

	width: 140px;

	position: relative;

	color: #A1A1A3;

}

.rHeaderSocial {

	display: inline-block;

	float: right;

	margin: 0 auto;

}

.rHeaderSocial ul.socialButtons {

	display: inline;

	list-style: none;

	margin: auto;

	padding: 0px;

}

.rHeaderSocial ul.socialButtons li {

	padding: 0px;

	margin: 0 0 0 11px;

	display: inline;

	float: left;

	list-style-type: none;

	text-align: center;

}

.rHeaderTic {

	display: block;

	margin: auto;

	background-image: url(/resources/wp-content/themes/thesis_182/custom/images/backHead-tick.png);

	background-repeat: no-repeat;

	background-position: top left;

	height: 18px;

	min-height: 18px;

	width: 100%;

}

/* MOBILE DOWNLOAD SIDEBAR STYLES */







.mobileDownloads {

	display: inline-block;

	background-image: url(/resources/wp-content/uploads/2013/08/rAdBack268.png);

	background-repeat: no-repeat;

	text-align: center;

	padding-top: 20px;

	padding-bottom: 0px;

	margin-top: 20px;

	margin-left: 20px;

	width: 289px;/* added------------*/

	height: 250px;

}

.mobileDownloads h4.rApDownloadHeader {

	font-family: helvetica, sans-serif;

	color: #000;

	font-size: 15px;

	display: block;

	text-align: center;

	padding: 0px;

	margin-bottom: 10px;

	font-weight: lighter;

}

.mobileDownloads img {

	text-align: center;

	margin-bottom: 2px;

	border: none;

}

/** INLINE CTA **/







.ctaContent .ctaButton {

	display: block;

	float: right;

	height: 40px;

	width: 140px;

	overflow: hidden;

	background: rgb(255,209,47); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(255,209,47,1) 0%, rgba(247,163,27,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,209,47,1)), color-stop(100%, rgba(247,163,27,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(255,209,47,1) 0%, rgba(247,163,27,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(255,209,47,1) 0%, rgba(247,163,27,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(255,209,47,1) 0%, rgba(247,163,27,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(255,209,47,1) 0%, rgba(247,163,27,1) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd12f', endColorstr='#f7a31b', GradientType=0 ); /* IE6-9 */

	-webkit-border-radius: 15px;

	border-radius: 15px;

	line-height: 40px;

	color: #fff;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	font-family: helvetica, sans-serif;

	font-size: 14px;

	border: solid 1px white;

	-moz-box-shadow: 0 0 3px #ccc;

	-webkit-box-shadow: 0 0 3px #ccc;

	box-shadow: 0 0 3px #ccc;

	margin-bottom: 4px;

	margin-top: 8px;

	_border-radius: 0px;

}

.ctaContent {

	display: inline-block;

	border: solid 1px #a7b6be;

	max-width: 320px;

	padding: 15px 15px 0 15px;

	font-family: "Times New Roman", "Trebuchet MS", Serif;

	color: #000;

	font-size: 1.1em;

	line-height: 1.3em;

	_width: 360px; /* ie hack */

	-webkit-box-shadow: 3px 3px 10px 3px #ccc;

	box-shadow: 3px 3px 10px 3px #ccc;

	/*-webkit-box-shadow: 2px 8px 6px 2px #ccc;

	box-shadow: 2px 8px 6px 2px #ccc;*/

}

.ctaContent h4 {

	color: #00000;

	font-size: 1.4em;

	line-height: 1.2em;

	padding: 0px;

	margin-bottom: 6px;

	margin-top: 0px;

	margin-left: 10px;

	margin-right: 10px;

}

.clear {

	clear: both;

	margin: 0px;

	padding: 0px;

}

.ctaShadow {

	display: none;

}

.ctaContainer {

	display: block;

	margin-top: .85em;

	margin-bottom: .75em;

	margin-left: .85em;

	max-width: 360px;

	Float: left;

	margin-right: 1.1em;

	/*padding-top: 1em;*/



}



.cta_body {margin-left: 10px; margin-right: 5px;}

/*No Button CTA*/

.cta_footer{

	color: #000;

	text-align: left;

	padding-top: .8em;

	padding-bottom: .7em;

	font-size: 1.1em;

	font-weight: bold;

	line-height: 1em;

	font-variant: normal;

	padding-left: 10px;

}

.cta_footer_nav{

	font: normal 1em/1em Helvetica, Arial, sans-serif;

	font-size: .9em;

	line-height: .9em;

	letter-spacing: 0.1em;

	text-align: left;

	word-spacing: .3em;

	color: #00a1ff;

	padding-bottom: 6px;

	padding-left: 10px;

}

.cta_footer_nav a:link {

	color: #00a1ff;

	text-decoration: underline;

}

.cta_footer_nav a:visited {

	color: #00a1ff;

	text-decoration: underline;

}

.cta_footer_nav a:hover {

	color: #fea260;

	text-decoration: underline;

}

.cta_footer_nav a:active {

	color: #00a1ff;

	text-decoration: underline;

}



/*End No Button CTA*/



.entry-content ul, .entry-content ol {

	margin-left: 30px;

}

.entry-content ul {

	list-style: disc;

}

/*-------------Nick added these styles----------*/



#header, .post_box, .teasers_box, #footer, .image_box, .custom_box, #feature_box, #archive_intro, .prev_next, #comment_nav_2 {

	border-width: 0;

}

.post_box, .teasers_box, .full_width #content_box .page {

	margin: 0 0 20px 0;

	border: 1px solid #f3f7ff;

	padding: 0 0 10px 0;

	/*

	border-top: 10px solid #ccc;

	border-bottom: 1px solid #ccc;

	*/

}



.post_box .entry-content{

	padding: 0 10px;

}

/*a, h2 a:hover, #logo a:hover {



	color: #444444;



}*/



.wp-caption.alignleft {

	margin: 4px 1.667em 1.667em 10px;

}

/*--added----------------Margin--------------------*/





.format_text h2, .format_text h3 {

	font-size: 1.333em;

	line-height: 1.25em;

	margin: 0 10px 0px;

}

img {

	max-width: 100%;

	height: auto;

}

/*Thanks Page*/







.thankyou #container-top .in {

	width: 920px;

}

.ty {

	padding-bottom: 260px;

	margin-top: 10px;

	background: url(/resources/wp-content/uploads/2013/08/thank-you3_banner.png) no-repeat top left;

	zoom: 1;

}

.ty div {

	float: left;

}

.ty div:first-child {

	width: 475px;

	padding: 20px 0 24px 35px;

	color: #FFFFFF;

}

.ty div:first-child h1 {

	font-family: "museo-slab";

	font-size: 24px;

	font-weight: 900;

	letter-spacing: 0.03em;

}

.ty div:first-child p {

	font-size: 12px;

	line-height: 20px;

}

.ty div:first-child .copy {

	font-size: 16px;

	line-height: 20px;

	margin: 0px 0 25px;

	padding-right: 40px;

}

.ty div:first-child a {

	color: #FFFFFF;

	font-weight: bold;

}

/*.ty div.last-child {padding:30px 15px 16px 25px;width:410px;}*/







.ty div.last-child {

	padding: 20px 0px 0px 0px;

	width: 410px;

}

.ty div.last-child h2 {

	font-size: 14px;

}

.ty .promote {

	font-size: 12px;

	list-style: disc outside none;

	margin: 10px 0 0 45px;

}

.ty .promote li {

	line-height: 18px;

}

.ty div.last-child a.button {

	margin: 15px 0 0 30px;

	width: 175px;

	height: 41px;

	background: url(/resources/wp-content/uploads/2013/08/thank-you3_buy_now_btn.png) no-repeat top left;

}

.ty div.last-child a.button:active {

	position: relative;

	top: 1px;

}

.ty h6 {

	font-size: 20px;

}

a.button {

	display: block;

	padding: 0;

	margin: 0;

	border: none;

	font-size: 0;

	line-height: 0;

	text-indent: -999em;

}

a.button:active {

	position: relative;

	top: 1px;

}

/*category style*/







li.widget {

	font-size: 1.3em;

	line-height: .9em;

	color: #00a1ff;

	text-decoration: none;

	margin-bottom: 1em;

}

.sidebar h3 {

	font-size: 16px;

	line-height: 1.385em;

	margin-bottom: 0.3em;

	margin-top: 0em;

	color: #00a1ff;/*#a1a1a1*/

	letter-spacing: .5px;

	font-weight: 400;

	text-decoration: none;

	font-weight: bold;

}

.sidenav1 {

	margin-left: 36px;

	font: 13px/28px Arial;

	text-decoration: none;

	text-align: left;

}

sidenav1 a:hover {

	text-decoration: none!Important;

	color: #fea620!Important;

}

.custom_nav_head {

	color: #00a1ff;

	font: 18px/18px Arial;

	margin-left: 10px;

	margin-top: 6px;

	padding-bottom: 6px;

}

ul.sidenav1 {

	list-style: none;

	margin-top: 0px;

	padding-top: 0px;

	margin-left: 10px;

	text-decoration: none!Important;

}

li.sidenav1 a:link {

	color: #022033;

	text-decoration: none!Important;

}

li.sidenav1 a:visited {

	color: #00a1ff;

	text-decoration: none;

}

li.sidenav1 a:hover {

	text-decoration: none;

	color: #fea620;

}

li.sidenav1 a:active {

	text-decoration: none;

	color: #fea620;

}

.sidenav1_down {

	text-decoration: none;

	color: #fea620;

}

#sidebars {

	width: 32%;
	padding-top: 10px;

}

#sidebars .widget ul {

	margin-left: 0.3em;

}

#sidebars .widget.nav-menu, #sidebars .widget.categories, #sidebars .widget.flexipages_widget, #sidebars .widget.widget.pages, #sidebars .widget.widget.widget_text, #sidebars .widget_killer_recent_entries {

	padding-left: 6%;

}

#sidebars .widget.widget_ctas_banners_widget {

	padding-left: 3%;

}

#sidebars .widget.nav-menu h3, #sidebars .recent-posts-extended h3, #sidebars .widget_killer_recent_entries h3, #sidebars .widget.widget_text h3 {

	color: #00a1ff;

	font-weight: bold;

	margin-left: 0.5em;

}

#sidebars .widget.widget.categories ul, #sidebars .widget.widget.pages ul, #sidebars .widget.widget_ctas_banners_widget ul,  #sidebars .widget_killer_recent_entries ul, #sidebars .widget.widget_text ul {

	margin-left: 0.7em;

}

#sidebars .widget.widget.categories h3, #sidebars .widget.widget.pages h3, #sidebars .widget.widget_ctas_banners_widget h3 {

	margin-left: 0.5em;

}

#sidebars .widget.nav-menu ul {

	margin-left: 0.7em;

}

#sidebars .widget.nav-menu ul.nav-menu li {

	margin: 0.7em 0;

}

/*



#sidebars .widget.nav-menu ul.nav-menu li {



	padding-left: 2em;



	margin: 0.7em 0;



	background: url(images/to_do/donwload.png) no-repeat 0 0;



}







#sidebars .widget.nav-menu ul.nav-menu {



	padding-left: .3em;



}



#sidebars .widget.nav-menu ul.nav-menu li {



	padding: 5px 0 5px 27px;



	background: url(images/to_do/donwload.png) no-repeat 0 0;



}



#sidebars .widget.nav-menu ul.nav-menu li:hover {



	background-position: 0 bottom;



}



#sidebars .widget.nav-menu ul.nav-menu li.convert-ico {



	background-image: url(images/to_do/convert.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.play-ico {



	background-image: url(images/to_do/play.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.mobile-ico {



	background-image: url(images/to_do/mobile.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.edit-ico {



	background-image: url(images/to_do/edit.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.burn-ico {



	background-image: url(images/to_do/burn.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.burn-hd-ico {



	background-image: url(images/to_do/burn_hd.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.watch-ico {



	background-image: url(images/to_do/watch.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.watch-private-ico {



	background-image: url(images/to_do/watch_private.png);



}



#sidebars .widget.nav-menu ul.nav-menu li.download-save-ico {



	background-image: url(images/to_do/download_save.png);



}



*/



.headline_area {

	padding-bottom: 1em;

}

.headline_area .icon-title, .headline_area h1 {

	/*float: left;*/

	font-size: 18px;

	color: #00a1ff;

	padding: 8px 20px;

}

.headline_area .icon-title {

	margin-left: 1em;

}

.blog_related_posts_boxes_title {

	padding: 3em 2.9em 0;

	font-size: 14px;

	font-weight: bold;

	color: #939394;

	background: #F4F4F6;

}

.blog_related_posts_boxes {

	padding: 2em 0;

	background: #F4F4F6;

	display: table;

}

.blog_related_posts_box {

	background: #fff;

	border: 1px solid #cccccc;

	border-top: 12px solid #444444;

	padding: 1.5em;

	font-size: 13px;

	color: #a1a1a1;

	line-height: 1.5em;

	float: left;

	width: 40%;

	margin: 0 2% 2%;

}

.blog_related_posts_box:nth-child(2n+1) {

	/*clear: both;*/

}

.blog_related_posts_box .post_title {

	font-weight: bold;

	font-size: 14px;

	padding-bottom: 0.5em;

}

.blog_related_posts_box .post_title a {

	color: #939394;

}

.blog_related_posts_box .post_title a:hover {

	color: #2483ca;

}

.blog_related_posts_box .post_excerpt a {

	color: #939394;

}

.blog_related_posts_box .post_excerpt a:hover {

	color: #2483ca;

}

.img_email {

	padding-left: 0px;

}

.email_type {

	font-size: 14px;

	text-decoration: none !important;

	line-height: 14px;

	font-weight: bold;

	text-align: left;

	vertical-align: text-top;

	color: #000;

}

a.get_rp_free_button {

	background: url(images/get_rp_free_button.png) no-repeat top;

	height: 42px;

	width: 185px;

	margin: 1em 0 2em;

	display: inline-block;

}

a.get_rp_free_button:hover {

	background-position: bottom;

}

a.buy_rp_plus_button {

	background: url(images/buy_rp_plus_button.png) no-repeat top;

	height: 42px;

	width: 185px;

	margin: 1em 0 2em;

	display: inline-block;

}

a.buy_rp_plus_button:hover {

	background-position: bottom;

}

div.buy_rp_plus_button_box, div.get_rp_free_button_box {

	padding: 0 1em;

}

div.buy_rp_plus_button_box.right, div.get_rp_free_button_box.right {

	text-align: right;

}

div.buy_rp_plus_button_box.center, div.get_rp_free_button_box.center {

	text-align: center;

}

/*Non - Featured Page Styles*/







.firstline {

	font-size: 20px;

	line-height: 24px;

	color: #000;

	padding-top: 0px;

	padding-right: 10px;

	margin-left: 10px;

	margin-top: 0px;

	padding-bottom: 4px;

	font-weight: normal;

}

.second_line {

	font-size: 16px;

	line-height: 20px;

	color: #2483ca;

	padding-top: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.third_line_ital {

	font-size: 16px;

	line-height: 20px;

	color: #939394;

	font-style: italic;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-bottom: 6px;

	padding-left: 10px;

	padding-right: 10px;

}

/*Featured Page Styles*/







.featured-page-template h1.firstline {

	font-size: 20px;

	line-height: 24px;

	color: #2483ca;

	padding-top: 0px;

	padding-right: 10px;

	margin-left: 10px;

	margin-top: 0px;

	padding-bottom: 4px;

	font-weight: normal;

}

.featured-page-template h2.second_line /*.featured-page-template .second_line*/ {

	font-size: 16px;

	line-height: 20px;

	color: #000;

	padding-top: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 10px;

	margin-top: 0px;

	font-weight: normal;

	margin-bottom: 0px;

}

.featured-page-template h3.third_line_ital {

	font-size: 16px !important;

	line-height: 20px;

	color: #939394;

	font-style: italic;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-bottom: 6px;

	padding-left: 0px;

	padding-right: 10px;

}

.numbered_list {

	counter-reset: my-badass-counter;

	margin-left: 1em;

}

.numbered_list dt {

	position: relative;

	padding: 4px 0 10px 0;

	font-weight: normal;

}

.numbered_list dt:before {

	content: counter(my-badass-counter);

	counter-increment: my-badass-counter;

	position: absolute;

	left: 0;

	top: 0;

	font: italic 30px/1 Sans-Serif;

	color: #0a5b93;

}

.numbered_list dd {

	margin: 0 0 50px 0;

}

.numbered_list dt, .numbered_list dd {

	padding-left: 30px;

}

.tinynav {

	display: none

}

/**** Styles Avatar Author ****/







.avatar, .avatar-32.photo {

	display: none;

}

.avatar_column {

	display: table;

	float: left;

}

.avatar_column img {

	display: none;

}

.profile_column {

	width: 99%;

	float: left;

}

.profile_column p {

	padding-left: 0px !important;

	font-size: 13px;

	line-height: 18px;

}

.profile_column p:first-child {

	margin-bottom: 12px;

}

.author_profile_box {

	height: auto;

	background-color: #ffffff;

}

.headline_meta_author {

	font-size: 18px;

	color: #00a1ff;

	padding: 8px 20px;

	background: #C4E9FC;

	margin: 0;

}



.author_profile_box .profile_column p{

	margin: 0 20px;

}

/***************** end styles avatar author *********/







/*-------------Nick added these styles end----------*/







/*-- import responsive css style --*/







/*@import url('responsive.css');*/







.format_text img, .format_teaser img, .format_text iframe, .format_text object {

	max-width: 100%;

}

.format_text img, .format_teaser img {

	height: auto;

}

/*------Nick New styles -------*/



h1, h2, h2 a {

	color: #022033;

}

h2 a:hover, #logo a:hover {

	color: #00a1ff;

}

/*sidebar recent posts widget*/



.rpwe-block ul {

	font-size: 13px;

	line-height: 14px;

	/*padding: 0;*/



	margin-bottom: 0px;

}

.rpwe-block li {

	/*padding: 0;*/



	margin-bottom: 0px;

}

.rpwe-block a {

	font-size: 13px;

	line-height: 13px;

}

.rpwe-block h3 {

	font-size: 14px;

	line-height: 14px;

	color: #a1a1a1;

	padding-left: 25px;

}

.rpwe h3 {

	font-size: 14px;

	line-height: 14px;

	color: #a1a1a1;

	margin-left: 25px !important;

}

.rpwe-thumb {

	display: none;

}

.rpwe-summary {

}

.rpwe-time {

}

.rpwe-alignleft {

}

.rpwe-alignright {

}

.rpwe-alignnone {

}

.rpwe-clearfix:before,  .rpwe-clearfix:after {

	content: "";

	display: table;

}

.rpwe-clearfix:after {

	clear: both;

}

.rpwe-clearfix {

	zoom: 1;

}

#footer {

	font-family: helvetica, san-serif;

	padding: 3em 1em;

}

#footer .footer_menu {

	text-align: center;

}

#footer .menu li {

	float: none;

	display: inline-block;

	padding: 0 1em;

	line-height: 3em;

}

#footer .menu li a {

	color: #00A1FB !important;

	font-size: 12px;

	font-weight: bold !important;

	letter-spacing: 1px;

}

#footer .menu li a:hover {

	text-decoration: underline;

}

#footer .copy_text {

	padding-top: 1em;

}

#footer .copy_text p {

	font-size: 0.9em;

	font-weight: bold;

	font-style: italic;

	color: #999;

}

.blog_related_posts_boxes_title a {

	color: #23619E;

}

.sidebar a {

	color: #474747;

	line-height: 1.2em;

}

/*temporary news css*/



.news_h1 {

	font: 3em Arial, Helvetica, sans-serif;

	color: #000;

	margin-right: 170px;

	margin-left: 100px;

	margin-bottom: 0px;

}

.news_title {

	font: 1.2em/1.2em Arial, Helvetica, sans-serif;

	color: #019fff;

	margin-right: 170px;

	margin-left: 100px;

	margin-top: 0em;

}

.news_author_date {

	font: 1em/1.2em Arial, Helvetica, sans-serif;

	color: #A0A0A0;

	padding-bottom: 0.3em;

	margin-right: 170px;

	margin-left: 100px;

}

.press-article {

	font: 1em/1.2em Arial, Helvetica, sans-serif;

	color: #A0A0A0;

	margin-right: 170px;

	margin-left: 100px;

}

.hor-rule {

	text-align: left;

	padding-bottom: 1em;

	padding-top: 0em;

	margin-left: 100px;

	margin-top: 0em;

}

.news-space {

	margin-top: 1em;

	margin-bottom: 1em;

}

/*thanks page*/







.gridContainer {

	width: 88.5%;

	max-width: 1020px;

	padding-left: 0.75%;

	padding-right: 0.75%;

	margin: auto;

	clear: none;

	float: none;

	margin-left: auto;

	background: url(/resources/wp-content/uploads/2013/09/rcom-thankyou-BG-no-spacer.png) no-repeat;

	background-size: 100%;

}

.iphone {

	top: 300px;

	left: 412px;

	text-align: right;

	padding-top: 20px;

}

.ipad {

	top: 300px;

	text-align: center;

	padding-top: 20px;

}

.android {

	top: 300px;

	text-align: left;

	padding-top: 0px;

}

.roku {

	margin-top: 0px;

	top: 300px;

	display: block;

	padding-top: 0px;

	text-align: left;

}

.zeroMargin_desktop {

	margin-left: 0;

}

.hide_desktop {

	display: none;

}

.ThankYou_for_Choosing_RealPlayer_Cloud {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 300%;

	text-align: left;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	padding-top: 0px;

	left: 95px;

	/*top: 20px;*/



	margin-bottom: 0;

}

.Your_download {

	font-family: Helvetica, sans-serif;

	font-size: 90%;

	text-align: left;

	color: #666666;

	line-height: 110%;

	padding-bottom: 2px;

	padding-top: 20px;

	left: 98px;

	display: block;

	width: 450px;

}

.Get_250MB {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 150%;

	text-align: center;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	margin-bottom: 20px;

	padding-top: 0px;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}

#one, #two, #three {

	width: 33.3%;

	padding-bottom: 40px;

	padding-top: 0px;

}

#one, #two {

	float: left;

}

#three {

	float: left;

	clear: none;

}

#four {

	float: none;

	/*left: 98px;*/



	text-align: left;

	margin-top: 0px;

	width: 100%;

}

.fluid {

	clear: both;

	margin-left: 0;

	width: 100%;

	float: left;

	display: block;

}

.fluidList {

	list-style: none;

	list-style-image: none;

	margin: 0;

	padding: 0;

}

/* Mobile Layout: 480px and below. */



.gridContainer {

	margin-left: auto;

	margin-right: auto;

	width: 86.45%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;

}

.zeroMargin_mobile {

	margin-left: 0;

}

.hide_mobile {

	display: none;

}

.ThankYou_for_Choosing_RealPlayer_Cloud {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 3em;

	line-height: 0.9em;

	padding-top: 0px;

	left: 0px;

}

.Your_download {

	font-family: Helvetica, sans-serif;

	font-size: 90%;

	text-align: left;

	color: #666666;

	line-height: 110%;

	padding-bottom: 2px;

	padding-top: 20px;

	left: 98px;

	display: block;

	width: 100%;

}

.Get_250MB {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 150%;

	line-height: 100%;

	padding-top: 50px;

	padding-left: 0px;

}

#one, #two, #three {

	width: 33.3%;

	padding-bottom: 40px;

}

#one, #two {

	float: left;

}

#three {

	float: left;

	clear: none;

}

#four {

	float: none;

	left: 98px;

	text-align: center;

	margin-top: 0px;

	width: 100%;

}

#footer .footer.news_section ul.social {

	list-style: none;

	margin: 40px auto;

	padding: 0;

	display: inline-block;

}

#footer .footer.news_section ul.social li {

	margin: 0 0 0 24px;

	text-indent: -4000px;

	overflow: hidden;

	float: left;

}

#footer .footer.news_section ul.social li a {

	width: 60px;

	height: 60px;

	background: transparent url('images/social-sprites.svg') no-repeat 50% top;

	display: block;

	border: none;

}

#footer .footer.news_section ul.social li.facebook a {

	background-position: 50% -14px;

}

#footer .footer.news_section ul.social li.twitter a {

	background-position: 50% -94px;

}

#footer .footer.news_section ul.social li.googleplus a {

	background-position: 50% -175px;

}

#footer .footer.news_section ul.social li:first-child {

	margin: 0;

}

#footer .footer.news_section .menu li {

	border-left: 1px solid #ccc;

}

#footer .footer.news_section .menu li:first-child {

	border: none;

}

.news-archive.post_box .new-archive-posts{

	border-right: 1px solid #f3f7ff;

	border-left: 1px solid #f3f7ff;

	border-bottom: 1px solid #f3f7ff;

	padding: 1em 2em;

}

.news-archive.post_box {

	padding: 3em 8em;

}

.news-archive.post_box h1 {

	font-size: 18px;

	color: #00a1ff;

	padding: 8px 20px;

	background: #C4E9FC;

	border-right: 1px solid #f3f7ff;

	border-left: 1px solid #f3f7ff;

	border-top: 1px solid #f3f7ff;

}

.news-archive.post_box .new-archive-post-entry {

	margin-bottom: 1.5em;

}

.news-archive.post_box .new-archive-post-entry .post-title {

	font-size: 1.4em;

	line-height: 1.4em;

	padding-bottom: 0.1em;

}

.news-archive.post_box .new-archive-post-entry .post-title a{

	color: #00a1ff;

	#019EFD

}

.news-archive.post_box .new-archive-post-entry .post-title a:hover {

	text-decoration: underline;

}

.news-archive.post_box .new-archive-post-entry .post-meta, .news-archive.post_box .new-archive-post-entry .post-excerpt {

	font: 1.2em Arial, Helvetica, sans-serif;

	color: #A0A0A0;

	padding-bottom: 0.3em;

}

.news-archive.post_box .new-archive-post-entry .post-meta {

	text-transform: uppercase;

}

.news-section-archive h1.entry-title {

	background: url(images/hor-rule.gif) repeat-x bottom;

	margin: 0 0 0.5em 0;

	padding-bottom: 0.5em;

	color: #019fff !important;

	width: 98%;

}

.news-section-archive .headline_area {

	margin: 3em 10em 0;

}

.news-section-archive .entry-content {

	margin-left: 8em;

	margin-right: 8em;

}

.news-section-archive .prev_next.post_nav {

	margin-left: 10em;

	margin-right: 10em;

	color: #019fff;

}

.news-section-archive .prev_next.post_nav a {

	font-weight: normal;

	color: #A0A0A0;

}

.news-section-archive .entry-content {

	color: #A0A0A0;

}

.news-section-archive .post_box, .thanks-page-layout .post_box {

	border: none;

	background: ffffff;

	padding-top: 2em;

}



.headline_meta {

	background: #F3F7FF;

	margin: 0;

	padding: 2px 20px;

}



#rb_blog_title_box{

	padding: 10px 0 20px;

}



#rb_blog_title_box h1.rb_blog_title, #rb_blog_title_box h2.rb_blog_subtitle{

	color: #333;

	padding: 3px;

}



#rb_blog_title_box h1.rb_blog_title{

	font-size: 24px;

}



#rb_blog_title_box h2.rb_blog_subtitle{

	font-size: 14px;

}



h2.entry-title a:hover{

	color: #333;

}



.thanks-page-layout #content {

	margin: 0;

}



.thanks-page-layout #content_box{

	background: #fff !important;

}



.rb_excerpt_image{

	text-align: center;	

}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */



@media only screen and (min-width: 481px) {

.gridContainer {

	width: 90.675%;

	padding-left: 1.1625%;

	padding-right: 1.1625%;

	clear: none;

	float: none;

	margin-left: auto;

}

.hide_tablet {

	display: none;

}

.zeroMargin_tablet {

	margin-left: 0;

}

.ThankYou_for_Choosing_RealPlayer_Cloud {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 300%;

	text-align: left;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	padding-top: 0px;

	left: 95px;

	/*top: 20px;*/



	margin-bottom: 0px;

}

.Your_download {

	font-family: Helvetica, sans-serif;

	font-size: 90%;

	text-align: left;

	color: #666666;

	line-height: 110%;

	padding-bottom: 2px;

	padding-top: 20px;

	left: 98px;

	display: block;

	width: 450px;

}

.Get_250MB {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 150%;

	text-align: center;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	margin-bottom: 0px;

	padding-top: 0px;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}

#one, #two, #three {

	width: 33.3%;

	padding-bottom: 40px;

}

#one, #two {

	float: left;

}

#three {

	float: left;

	clear: none;

}

#four {

	float: none;

	left: 98px;

	text-align: center;

	margin-top: 0px;

	width: 100%;

}

}







/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */



@media only screen and (min-width: 769px) {

.gridContainer {

	width: 88.5%;

	max-width: 1020px;

	padding-left: 0.75%;

	padding-right: 0.75%;

	margin: auto;

	clear: none;

	float: none;

	margin-left: auto;

	background: url(rcom-thankyou-BG-no-spacer.png) no-repeat;

	background-size: 100%;

}

.iphone {

	top: 300px;

	left: 412px;

	text-align: right;

	padding-top: 20px;

}

.ipad {

	top: 300px;

	text-align: center;

	padding-top: 20px;

}

.android {

	top: 300px;

	text-align: left;

	padding-top: 0px;

}

.roku {

	margin-top: 0px;

	top: 300px;

	display: block;

	padding-top: 0px;

	text-align: center;

}

.zeroMargin_desktop {

	margin-left: 0;

}

.hide_desktop {

	display: none;

}

.ThankYou_for_Choosing_RealPlayer_Cloud {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 300%;

	text-align: left;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	padding-top: 0px;

	left: 95px;

	top: 0px;

	margin-bottom: 0;

}

.Your_download {

	font-family: Helvetica, sans-serif;

	font-size: 90%;

	text-align: left;

	color: #666666;

	line-height: 110%;

	padding-bottom: 2px;

	padding-top: 20px;

	left: 98px;

	display: block;

	width: 450px;

}

.Get_250MB {

	font-family: 'DIN-Medium', Arial, Helvetica, sans-serif;

	font-size: 150%;

	text-align: center;

	color: #000;

	line-height: 100%;

	padding-bottom: 2px;

	margin-bottom: 0px;

	padding-top: 0px;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}

#one, #two, #three {

	width: 33.3%;

	padding-bottom: 40px;

}

#one, #two {

	float: left;

}

#three {

	float: left;

	clear: none;

}

#four {

	float: none;

	left: 200px;

	text-align: center;

	margin-top: 0px;

	width: 100%;

}

}







/* Init Media Queries Desktop screens */



@media screen and (max-width: 1024px) {

#container {

	width: 100%;

}

}

 @media screen and (max-width: 979px) {

.blog_related_posts_box {

	width: 37%;

}

}

 @media screen and (max-width: 829px) {

.rSearchSocial {

	display: none;

}

}

 @media screen and (max-width: 667px) {

#content, #sidebars {

	float: none;

	width: 94%;

	margin: 0 auto;

	display: table;

}

#sidebars .widget.nav-menu, #sidebars .widget.categories, #sidebars .widget.flexipages_widget {

	padding-left: 0;

}

.blog_related_posts_box {

	width: 86%;

	padding: 4%;

}

#sidebars .widget.nav-menu, #sidebars .widget.categories, #sidebars .widget.flexipages_widget, #sidebars .widget.widget.pages,  #sidebars .widget.widget.widget_text, #sidebars .widget.widget_ctas_banners_widget, #sidebars .widget.widget_killer_recent_entries {

	padding-left: 0;

}

.tinynav {

	display: block;

	width: 100%;

	padding: 0.3em;

	border: 1px solid #2483ca;

	color: #2483ca;

	-webkit-box-shadow: 2px 3px 10px 0px #999;

	box-shadow: 2px 3px 10px 0px #999;

}

.xoxo.categories, .xoxo.pages, #sidebars .widget.widget_bannertodownload_widget {

	display: none

}

.news-archive.post_box {

	padding: 3em;

}

.news-section-archive .headline_area {

	margin: 2em;

}

.news-section-archive .entry-content {

	margin: 1em;

}

.news-section-archive .prev_next.post_nav {

	margin-right: 0em;

	margin-left: 0em;

}

}

 @media screen and (max-width: 559px) {

.rSearchSocial, .rHeaderTic {

	display: none;

}

#rSlogan_container {

	float: right;

	margin-left: 0;

	margin-right: 2%;

}

#rUserMenu_container {

	margin-top: 10px;

}

}

 @media screen and (max-width: 540px) {

#footer .footer.news_section .menu li {

	width: 86%;

	background: #ccc;

	margin-bottom: 0.5em;

}

#footer .footer.news_section .menu li:first-child {

	border-left: 1px solid #ccc;

}

#footer .footer.news_section .menu li a {

	text-align: center;

}

}

 @media screen and (max-width: 524px) {

#smartbanner .sb-image {

	width: 30%

}

}











/* Small Mobile portrait */







@media screen and (max-width: 480px) {

}

 @media screen and (max-width: 399px) {

.headline_area h1, .headline_area h2, #archive_intro h1 {
	line-height: 20px;
}

#rSlogan_container h1 {

	font-size: 1.4em;

}
#rSlogan_container {

	float: none;

	margin: 0 0 0 3%;

	clear: both;

}

#rUserMenu_container {

	position: absolute;

	top: 0.5%;

	right: 1%;

}

.fluid {

	clear: both;

	margin-left: 0;

	width: 100%;

	float: left;

	display: block;

}

.fluidList {

	list-style: none;

	list-style-image: none;

	margin: 0;

	padding: 0;

}

}







/* Small Mobile portrait2 */



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

.headline_area h1, .headline_area h2, #archive_intro h1 {
	line-height: 20px;
}

#rSlogan_container h1 {

	font-size: 1.4em;

}
#smartbanner .sb-image {

	width: 30%

}

#rUserMenu_container ul li a {



    display: none;



}



#rUserMenu_container {



	margin-top: 0px;



}



#rUserMenu_container ul li {



	/*display: block;*/



	border: none;



 	display: none;



}



}

 @media screen and (max-width: 300px) {

.headline_area h1, .headline_area h2, #archive_intro h1 {
	line-height: 20px;
}

#rSlogan_container h1 {

	font-size: 1.4em;

}
#rUserMenu_container ul li {

	display: block;

	border: none;

}

#rUserMenu_container {

	margin-top: 0px;

}


#footer .footer.news_section ul.social li {

	margin-left: 5px;

}

.news-archive.post_box {

	padding: 1em;

}

.news-section-archive .headline_area {

	margin: 1em;

}

.news-section-archive .entry-content {

	margin: 1em 0;

}

.news-section-archive .prev_next.post_nav {

	margin-right: 0;

	margin-left: 0;

}

}

.iframe-align-center {

	text-align: center!Important;

}



<!--Bio Page Table-->

.icon-sm {

	text-align: left;

}

.web-follow-head {

	font-size: 12px;

	line-height: 12px;

	text-align: left;

	color: #000;

	font-weight: bold;

	padding-bottom: 10px;

}

.web-icon-type {

	padding-left: 10px;

	font-size: 11px;

	line-height: 11px;

	text-align: left;

	color: #000;

	vertical-align: top;

}

.web-icon-type a:link {

	color: #22A0F8;

	text-decoration: none;

}

.web-icon-type a:visited {

	color: #22A0F8;

	text-decoration: none;

}

.web-icon-type a:hover {

	color: #000000;

	text-decoration: none;

}

.web-icon-type a:active {

	color: #22A0F8;

	text-decoration: none;

}

.bios-table {

	margin-left: 12px;

	clear: left;

}

.rishi-head {

	float: left;

	padding-right: 10px;

	padding-bottom: 12px;

	padding-left: 2px;

}



.Apple-style-span {

	font-size: 26px;

	line-height: 26px;

	text-align: left;

	font-weight: bold;

}

.format_text, .profile_column p {
font-size: 1.4em;
line-height: 1.667em;
}

.button_pad_right {
padding-right: 8px;
}