/**Homepage elements**/
.clearfix {
	clear: both;
}
/*Fixed Background*/
body.boxed {
	/*	background-repeat: no-repeat !important;
 *		background-attachment: fixed !important;
 *			background-position: center center !important;
 *				background-size: cover !important;
 *					background: url(../images/bg-body1.jpg) !important;*/
	background: url(../images/bg-body1.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/*Header Background*/ 

.main-head header .right {
	line-height: 135px;
	text-align: center !important;
}
#main-head.main-head .wrap {
}
/*Menu*/
/*Primary Menu*/
.menu-nav-menu-container {
	margin-top: -75px;
	margin-left: 195px;
}
.navigation .menu > li > a {
	line-height: 18px;
	color: #f2dd7c;
	padding: 8px 11px 6px;
	font-size: 12px;
	border-right: 1px solid;
}
.navigation {
	border-bottom: 0px solid;
	background-color: transparent;
}
.navigation .menu > li:last-child > a {
	border-right: 0px !important;
}
.navigation .menu > li:hover {
	background: #0E2B6F;
}
.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a, .navigation .menu > .current-menu-ancestor > a, .comment-content .reply, .sc-tabs .active a, .navigation .mega-menu {
	border-bottom-color: #F2DD7C;
}
.main .sidebar .widgettitle, .tabbed .tabs-list, .tabbed .tabs-list a, .widget_rss .widgettitle a {
	color: #31539D;
	font-weight: bold;
}
/*Secondary Menu*/
.secondary-menu {
	float: left;
	margin-top: -32px;
}
.secondary-menu, .my-account-menu {
	background: transparent;
	border: 0px solid;
	margin-left: 185px;
	padding-bottom: 4px;
	width: 590px;
}
.secondary-menu .dropdown-horizontal-container.dm-align-left.clearfix, .my-account-menu .dropdown-horizontal-container.dm-align-left.clearfix {
	background: transparent;
	border: 0px solid !important;
	box-shadow: none;
}
.secondary-menu ul.dropdown-horizontal.dropdown-align-left>li {
	border-right: 0px solid #ccc;
}
.secondary-menu tr:nth-child(odd) td, .my-account-menu tr:nth-child(odd) td {
	background: transparent;
}
.secondary-menu ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {
	font-family: arial, helvetica, sans-serif;
	text-transform: lowercase;
	color: #fff;
	text-shadow: none;
}
.my-account-menu ul.dropdown a:link {
	color: #F2DD7C !important;
}
.secondary-menu li {
	display: block;
	padding: 2px 15px 0 45px !Important;
	height: 22px; /*   float: left;    text-align: left;*/
}
.secondary-menu ul.dropdown li a {
	line-height: 1;
	padding: 3px 0px;
}
.secondary-menu li:nth-child(1) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -152px;
}
.secondary-menu li:nth-child(2) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -25px;
}
.secondary-menu li:nth-child(3) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -50px;
}
.secondary-menu li:nth-child(4) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -76px;
}
.secondary-menu li:nth-child(5) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -126px;
}
.secondary-menu li:nth-child(6) {
	background: url(../images/rcuniverse-icons.png) no-repeat 10px -100px;
}
.navigation .menu > li > ul {
	top: 34px;
	z-index: 600;
	background: #0E2B6F !important;
}
.navigation .menu > ul ul {background: #0E2B6F !important;}
.navigation .menu > li li a {
	color: #F2DD7C;
	border-top: 0px solid #F2DD7C;
}
.navigation .menu li li:hover, .navigation .menu li li.current-menu-item {
	background: #31539D none repeat scroll 0% 0%;
}
.navigation .menu > li li a:hover {
	color: #FFF;
}
/*My Account Dropdown*/

.my-account-menu, .my-account-menu-2 {
	width: 105px;
	margin-left: 0 !important;
	float: right;
	margin-top: -65px;
	height: 22px;
}
.my-account-menu ul.dropdown li.parent>a:after, .my-account-menu-2 ul.dropdown li.parent>a:after {
	border-top: 4px solid rgb(242, 221, 124);
}
.my-account-menu ul ul li:nth-child(5), .my-account-menu ul#menu-my-account-menu-2 li:nth-child(1){
	height: 20px;
	margin-top: -2px;
	padding-left: 27px;
    padding-top: 5px;
	background: url(../images/rcuniverse-icons.png) no-repeat 10px 0;
}
.my-account-menu ul ul li, .my-account-menu-2 ul ul li {
	margin: 0 5px 10px 0;
	padding: 0;
}

.my-account-menu ul.dropdown ul, .my-account-menu-2 ul.dropdown ul {
	background: #0e2b6f;
	border: 1px solid #f2dd7c;
	border-radius: 4px;
	box-shadow: 0 1px 4px #aaa;
	padding: 4px;
	margin-top: 11px;
}
.my-account-menu ul li, .my-account-menu-2 ul li {
	color: #f2dd7c;
}
ul.dropdown ul li {
	color: #f2dd7c !important;
}
ul.dropdown ul li a:hover {
	text-decoration: underline
}
/*Logo Position*/
.logo-image {
	vertical-align: top !important;
	margin-left: 30px;
	margin-top: 10px;
	height: auto;
}
.main-head header {
	margin-left: -25px !important;
	margin-right: -25px !important;
	min-height: 100px !important;
	height: 200px;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background: url(../images/header1.jpg) !important;
}

/*Homepage */
.listing-alt .content .excerpt {
	color: #111;
}
/*Top Banner Ad*/
.banner_adv.top, .banner_adv.bottom {
	text-align: center;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 10px;
}
/*Sidebar*/
/*Sign in*/
.login-container {width: auto;padding: 0 20px;}
.username-container label{margin-right: 16px;}
.username-container input, .password-container input {width:50%; background:#fff !important;}
.password-container {margin-top: 15px;}
.password-container label {margin-right: 20px;}
.login-container  .button-container {margin: 13px 0px;
    text-align: center;}
.button-container input[type="submit"] {background: #31539D;}
.button-container input, .tinytext {font-size:10px;margin: 0 auto;}
.login-container input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff!important;
    background-image: none;
    color: rgb(0, 0, 0);
}


.main .sidebar .widgettitle, .tabbed .tabs-list {
	background: #f2dd7c; /* Old browsers */
	background: -moz-linear-gradient(top, #f2dd7c 0%, #efc507 50%, #f2dd7c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f2dd7c 0%, #efc507 50%, #f2dd7c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f2dd7c 0%, #efc507 50%, #f2dd7c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2dd7c', endColorstr='#f2dd7c', GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
}

img.attachment-main-slider.wp-post-image {
	max-height: 350px;
}
/*Homepage */
body.home.page .main-featured {
	margin: 0px 0 49px 0 !important;
}
/*Newsletter Sign Up*/
.newsletter-form {
	width: 100%
}
.newsletter-form th, td {
	border: none !important;
}
.newsletter-form tr:nth-child(odd) td {
	background: #fff !important;
}
button, input[type="submit"] {
	background: #E54E53;
	color: #fff;
}
.top-ad-container {
	width: 720px;
	height: auto;
	margin: -20px auto 20px;
	border:1px solid #ccc;
	padding: 7px 0px 4px 9px;
}
.top-ad-container2 {
	width:750px;
	height:auto;
	margin:0px auto;
	}
.top-ad1 {
	float: left;
	width: 50%;
}
.top-ad2 {
	float: right;
	width: 50%;
}
/*Footer*/ 
.main-footer {
	background-repeat: repeat !important;
	background: url(../images/header.jpg);
	margin-bottom: 20px;
}
.lower-foot .menu {
	float: none !important;
}
.lower-foot {
	text-align: center;
	width: 720px;
	margin: 0 auto;
	background-color: transparent;
	padding-bottom: 10px;
}
.footer-logo {
	float: right;
}
.main-footer .wrap {
	padding: 5px 30px !important;
	width: auto;
}
#iblogounify_div.iblogounify_div {
	margin: 0px auto 30px !important;
	text-align: center;
}
.lower-foot .menu li:before {
	content: "\007C";
	padding-right: 0.5em;
	display: inline-block;
}
.lower-foot a, .copy-location, .lower-foot {
	color: #fff;
}
.copy-location {
	padding-bottom: 15px;
	margin-top: -25px;
}
.listing-alt .content > a {
	font-size: 16px;
	font-weight: bold;
}
.footer-ad {
	margin: 0 auto 20px;
	width: 728px;
	height: auto;
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {
.sidebar_ad  {margin-left:-12px;}
}
@media only screen and (max-width: 769px) {
.secondary-menu, .my-account-menu {
	display: none;
}
.sidebar_ad { text-align:center;}
.navigation.cf .mobile {
	margin-top: -23px;
	    margin-left: -15px;
    margin-right: -15px;
}
.navigation .menu li.active {background:#31539D;}
.navigation.cf {
	background: #31539D;
	margin: 0 -25px;
	padding: 0 25px;
	margin-top: -15px;
	height: 21px;/*margin-bottom: -21px;*/
}
.navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, .navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover, .navigation .menu > .current-menu-ancestor > a {
	background: #0E2B6F;
}
.navigation .menu li > a .chevron {
	margin-right: -11px;
	font-size: 32px;
	margin-top: -9px;
}
.menu-nav-menu-container {
	margin-left: 0px;
	margin-top: 0px;
}
#menu-nav-menu.menu.mobile-menu {
	z-index: 2;
	background: #31539D;
	margin: 0 -25px;
}
#menu-nav-menu.menu.mobile-menu li a {
	border-right: 0 solid;
}




.lower-foot {
	width: auto;
}
.username-container, .password-container {    text-align: center !important;}
.top-ad-container, .top-ad-container2 {
	-webkit-transform: scale(0.9)!important;
	-moz-transform: scale(0.9)!important;
	-ms-transform: scale(0.9)!important;
	-o-transform: scale(0.9)!important;
	transform: scale(0.9) !important;
	transform-origin: 45px 26px!important;
}
.top-ad-container2 {
	-webkit-transform: scale(0.88)!important;
	-moz-transform: scale(0.88)!important;
	-ms-transform: scale(0.88)!important;
	-o-transform: scale(0.88)!important;
	transform: scale(0.88) !important;
	transform-origin: 45px 26px!important;
}
.footer-ad {
	-webkit-transform: scale(0.915)!important;
	-moz-transform: scale(0.915)!important;
	-ms-transform: scale(0.915)!important;
	-o-transform: scale(0.915)!important;
	transform: scale(0.915) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.adwrap-widget {-webkit-transform: scale(0.90)!important;
    -moz-transform: scale(0.90)!important;
    -ms-transform: scale(0.90)!important;
    -o-transform: scale(0.90)!important;
    transform: scale(0.90) !important;
    transform-origin: 10px 26px!important;}
}
/* iPhone 6 Plus (landscape)----------- */
@media only screen and (min-device-height : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.sidebar_ad { text-align:center;}
.top-ad-container {
	-webkit-transform: scale(0.85)!important;
	-moz-transform: scale(0.85)!important;
	-ms-transform: scale(0.85)!important;
	-o-transform: scale(0.85)!important;
	transform: scale(0.85) !important;
	transform-origin: 45px 26px!important;
}
.top-ad-container2 {
	-webkit-transform: scale(0.83)!important;
	-moz-transform: scale(0.83)!important;
	-ms-transform: scale(0.83)!important;
	-o-transform: scale(0.83)!important;
    transform: scale(0.83) !important;
    transform-origin: 194px 26px!important;
    /* margin-bottom: 31px; */
    margin-top: 5px;
}
.footer-ad {
	-webkit-transform: scale(0.875)!important;
	-moz-transform: scale(0.875)!important;
	-ms-transform: scale(0.875)!important;
	-o-transform: scale(0.875)!important;
	transform: scale(0.875) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
}
.logo-image {margin-top:-25px;}
}
/* iPhone 6 Plus (portrait)----------- */
 @media only screen and (min-device-height :736px ) and (max-device-width :414px ) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	 .sidebar_ad { text-align:center;}
body.boxed {padding: 0 25px;}
.navigation.cf {
	background: #31539D;
	margin: 0 -25px;
	padding: 0 25px;
	margin-top: -40px !important;
	height: 44px !important;
	margin-bottom: 0 !important;
}
.navigation.cf .mobile {
	margin-top: 0px !important;
}
.navigation .mobile .selected {
	padding: 0;
}
.logo-image {
	zoom: 67%!important;
	margin-bottom: -28px;
	margin-right: -15px;
	margin-left: -13px;
	
}
.top-ad-container {
	

    width: 100%;
    
}
.top-ad-container2 {
-webkit-transform: scale(0.4)!important;
    -moz-transform: scale(0.4)!important;
    -ms-transform: scale(0.4)!important;
    -o-transform: scale(0.4)!important;
    transform: scale(0.4) !important;
    transform-origin: 62px 26px!important;
    width: 100%;
    margin-bottom: -5px;
}
.top-ad1, .top-ad2 {
	float: left;
	width: 100%;
			-webkit-transform: scale(0.86)!important;
	-moz-transform: scale(0.86)!important;
	-ms-transform: scale(0.86)!important;
	-o-transform: scale(0.86)!important;
transform: scale(0.86) !important;
    transform-origin: 10px 26px!important;
}
.top-ad2 {
	margin-top: -19px;
    margin-bottom: -18px;
}
.footer-ad {
	-webkit-transform: scale(0.43)!important;
	-moz-transform: scale(0.43)!important;
	-ms-transform: scale(0.43)!important;
	-o-transform: scale(0.43)!important;
	transform: scale(0.43) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
}
}
 /* iPhone 6 (landscape)----------- */
@media only screen and (min-device-height : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.logo-image {margin-top: -25px;}
.top-ad-container {
	-webkit-transform: scale(0.74)!important;
	-moz-transform: scale(0.74)!important;
	-ms-transform: scale(0.74)!important;
	-o-transform: scale(0.74)!important;
	transform: scale(0.74) !important;
	transform-origin: 45px 26px!important;
}
.top-ad-container2 {
	-webkit-transform: scale(0.72)!important;
	-moz-transform: scale(0.72)!important;
	-ms-transform: scale(0.72)!important;
	-o-transform: scale(0.72)!important;
    transform: scale(0.72) !important;
    transform-origin: 144px 26px!important;
    /* margin-bottom: 31px; */
    /* margin-top: -15px; */
}

.footer-ad {
	-webkit-transform: scale(0.78)!important;
	-moz-transform: scale(0.78)!important;
	-ms-transform: scale(0.78)!important;
	-o-transform: scale(0.78)!important;
	transform: scale(0.78) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
}
}
/* iPhone 6 (portrait)----------- */
 @media only screen and (min-device-height : 627px) and (max-device-width : 375px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
body.boxed {padding: 0 25px;}
.navigation.cf {
	background: #31539D;
	margin: 0 -25px;
	padding: 0 25px;
	margin-top: -40px !important;
	height: 44px !important;
	margin-bottom: 0 !important;
}
.navigation.cf .mobile {
	margin-top: 0px !important;
}
.navigation .mobile .selected {
	padding: 0;
}
.logo-image {
	zoom: 67%!important;
	margin-bottom: -28px;
	margin-right: -15px;
	margin-left: -13px;
}
.top-ad-container {
    /*-webkit-transform: scale(0.725)!important;
 *     -moz-transform: scale(0.725)!important;
 *         -ms-transform: scale(0.725)!important;
 *             -o-transform: scale(0.725)!important;
 *                 transform: scale(0.725) !important;
 *                     transform-origin: 10px 26px!important;*/
    width: 100%;
    margin-bottom: -40px;
    margin-top: -5px;
   
}
.top-ad-container2 {
	-webkit-transform: scale(0.35)!important;
	-moz-transform: scale(0.35)!important;
	-ms-transform: scale(0.35)!important;
	-o-transform: scale(0.35)!important;
    transform: scale(0.35) !important;
    transform-origin: 48px 26px!important;
    width: 100%;
    margin-bottom: -7px;
}
.top-ad1, .top-ad2 {
	float: left;
	width: 100%;
    -webkit-transform: scale(0.725)!important;
    -moz-transform: scale(0.725)!important;
    -ms-transform: scale(0.725)!important;
    -o-transform: scale(0.725)!important;
    transform: scale(0.725) !important;
    transform-origin: 10px 26px!important;
}
.top-ad2 {
	    margin-top: -19px;
    margin-bottom: -18px;
}
.adwrap-widget {
    text-align: center;
    margin-left: -14px;
}
.footer-ad {
	-webkit-transform: scale(0.375)!important;
	-moz-transform: scale(0.375)!important;
	-ms-transform: scale(0.375)!important;
	-o-transform: scale(0.375)!important;
	transform: scale(0.375) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
	height: 40px;
}
}
/* iPhone 4-5 (portrait) ----------- */
 @media only screen and (min-device-width : 320px) and (max-device-height : 568px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
body.boxed {padding: 0 15px;}
.navigation.cf {
	background: #31539D;
	margin: 0 -25px;
	padding: 0 25px;
	margin-top: -40px !important;
	height: 44px !important;
	margin-bottom: 0 !important;
}
.navigation.cf .mobile {
	margin-top: 0px !important;
}
.navigation .mobile .selected {
	padding: 0;
}
.logo-image {
	zoom: 67%!important;
	margin-bottom: -28px;
	margin-right: -15px;
	margin-left: -13px;
}
.adwrap-widget {-webkit-transform: scale(0.78)!important;
    -moz-transform: scale(0.78)!important;
    -ms-transform: scale(0.78)!important;
    -o-transform: scale(0.78)!important;
    transform: scale(0.78) !important;
    transform-origin: 10px 26px!important;
	width:240px;}
.top-ad-container {
/*    -webkit-transform: scale(0.645)!important;
 *        -moz-transform: scale(0.645)!important;
 *            -ms-transform: scale(0.645)!important;
 *                -o-transform: scale(0.645)!important;
 *                    transform: scale(0.645) !important;
 *                        transform-origin: 0px 26px!important;*/
    width: 100%;
    margin-bottom: -40px;
    margin-top: -5px;
   
}
.top-ad-container2 {
	-webkit-transform: scale(0.32)!important;
	-moz-transform: scale(0.32)!important;
	-ms-transform: scale(0.32)!important;
	-o-transform: scale(0.32)!important;
    transform: scale(0.32) !important;
    transform-origin: 39px 26px!important;
    width: 100%;
    margin-bottom: -6px;
    /* margin-top: -39px; */
}
.top-ad1, .top-ad2 {
	float: left;
	width: 100%;
	    -webkit-transform: scale(0.67)!important;
    -moz-transform: scale(0.67)!important;
    -ms-transform: scale(0.67)!important;
    -o-transform: scale(0.67)!important;
    transform: scale(0.67) !important;
    transform-origin: 0px 26px!important;
	
}
.top-ad2 {
	    margin-top: -19px;
    margin-bottom: -18px;
}
.footer-ad {
	-webkit-transform: scale(0.33)!important;
	-moz-transform: scale(0.33)!important;
	-ms-transform: scale(0.33)!important;
	-o-transform: scale(0.33)!important;
	transform: scale(0.33) !important;
	transform-origin: 0px 0px!important;
	margin-left: 25px;
}
}
/* iPhone 5 (landscape) ----------- */
@media only screen and (min-device-height : 320px) and (max-device-width : 568px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.logo-image {
    margin-top: -25px;
}
.top-ad-container {
	-webkit-transform: scale(0.638)!important;
	-moz-transform: scale(0.638)!important;
	-ms-transform: scale(0.638)!important;
	-o-transform: scale(0.638)!important;
	transform: scale(0.638) !important;
	transform-origin: 0px 26px!important;
}
.top-ad-container2 {
	-webkit-transform: scale(0.625)!important;
	-moz-transform: scale(0.625)!important;
	-ms-transform: scale(0.625)!important;
	-o-transform: scale(0.625)!important;
    transform: scale(0.625) !important;
    transform-origin: 65px 26px!important;
    margin-bottom: -3px;
    /* margin-top: -15px; */
}

.footer-ad {
    -webkit-transform: scale(0.645)!important;
    -moz-transform: scale(0.645)!important;
    -ms-transform: scale(0.645)!important;
    -o-transform: scale(0.645)!important;
    transform: scale(0.645) !important;
    transform-origin: 0px 0px!important;
    margin-left: 25px;
	height: 63px;
}
}
/* iPhone 4 (landscape) ----------- */
@media only screen and (min-device-height : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.logo-image {
    margin-top: -25px;
}
.top-ad-container {
	-webkit-transform: scale(0.52)!important;
	-moz-transform: scale(0.52)!important;
	-ms-transform: scale(0.52)!important;
	-o-transform: scale(0.52)!important;
	transform: scale(0.52) !important;
	transform-origin: 0px 26px!important;
}
.top-ad-container2 {
	-webkit-transform: scale(0.5)!important;
	-moz-transform: scale(0.5)!important;
	-ms-transform: scale(0.5)!important;
	-o-transform: scale(0.5)!important;
	transform: scale(0.5) !important;
	transform-origin: 0px 26px!important;
	    margin-bottom: 10px;
    margin-top: -15px;
}

.footer-ad {
    -webkit-transform: scale(0.52)!important;
    -moz-transform: scale(0.52)!important;
    -ms-transform: scale(0.52)!important;
    -o-transform: scale(0.52)!important;
    transform: scale(0.52) !important;
    transform-origin: 0px 0px!important;
    margin-left: 25px;
	height: 53px;
}
}
