/*
Theme Name: RM Sports 
Description: This wordpress theme was created for RM Sports
Author: Willem Kappers
Author URI: http://elegantseagulls.com
Version: 1.0
*/


body { margin:0px; padding:0px; background:#e4e4e4 url(img/bg.jpg) repeat; /*font-family:'Open Sans'*/font-family:'Helvetica',Arial;, sans-serif; font-size:14px; color:#36393c; -webkit-text-size-adjust:100%; }

#viewport { width:100%; overflow:hidden; padding-bottom:20px; }

/* h1{ font-weight:600 !important; }		/* This is specific for 'Open Sans' font family */



/* content pages inline images */
.block-interior .aligncenter { display: block; margin-left: auto; margin-right: auto; }

.block-interior .alignright { float:right; margin-left:20px; margin-bottom:10px; }

.block-interior .alignleft, .block-interior .alignnone { float:left; margin-right:20px; margin-bottom:10px; }

.block-interior .wp-caption { margin-top:20px; }

.block-interior .wp-caption p { font-size:12px; line-height:19px; color:#777; margin-top:0px; }

.block-interior > p:not(.featured-credit), .cunlock_main_content > p:not(.featured-credit) { font-family: georgia; font-size: 17px; line-height: 1.6em; color: #444; }


/* 

-------------------------------------------------------------

HEADER 

*/

header#rmsports-bar { background-color:#36393c; height:30px; text-align:right;  position:fixed; line-height:30px; width:100%; z-index:200; left:0px;top:0px; }

header#rmsports-bar a { color:#b0b0b0; font-size:13px; text-decoration:none; }

header#rmsports-bar a:hover { color:#ffffff; }

header#rmsports-bar span { color:#666666; margin:0px 5px; }

#header-nav { padding-right:15px; }

#rm-logo { width:70px; height:30px; float:left; position: absolute; left:10px; top:0px; }



/* 

-------------------------------------------------------------

AD BLOCK TOP 

*/

#ad-block-top { width:728px; min-height:30px; margin:20px auto; /*border:1px solid #d0d0d0; background:#e2e2e2;*/ }



/* 

-------------------------------------------------------------

NAVIGATION 

*/

#navigation { background:#36393c; height:40px; position:relative; padding-left:150px; }

/*#navigation-logo { height:145px; width:175px; position:absolute; left:0px; top:-50px; text-align:center; z-index:100; }*/

#navigation-logo { height:145px; width:125px; position:absolute; left:15px; top:-65px; text-align:center; z-index:100; }

#mobile-btn { height:50px; width:40px; display:inline-block; float:right; background:url(img/mobile/navigation-btn.png) top left no-repeat; margin-right:20px; display:none; }

nav ul#main-nav { list-style:none; margin:0px; padding:0px; }

nav ul#main-nav li { float:left; }

nav ul#main-nav li a { line-height:40px; color:#ffffff; display:block; padding:0px 15px; text-transform:uppercase; font-weight:bold; }
nav ul#main-nav li a:hover { background:#414448; }

nav ul#main-nav li.current-menu-item a { background:#c2c2c2; }

nav ul#more-nav { float:right; list-style:none; width:100px; }

/* more nav */

nav ul#main-nav li#more-nav ul.show { z-index:1000; display:block; }
/*nav ul#main-nav li#more-nav:hover ul { right:0px; }*/

nav ul#main-nav li#more-nav:hover { background:#414448; }

nav ul#main-nav li#more-nav { cursor:pointer; float:right; position:relative; line-height:40px; color:#EA6841; display:block; text-transform:uppercase; font-weight:bold; }
nav ul#main-nav li#more-nav .more-nav-trigger { padding:0px 15px; }

nav ul#main-nav li#more-nav a { color:#EA6841; }
nav ul#main-nav li#more-nav span { color:#5d5f62; }

nav ul#main-nav li#more-nav ul { position:absolute; right:0px; top:40px; width:200px; background:#414448; list-style:none; margin:0px; padding:0px; display:none; }

nav ul#main-nav li#more-nav ul li { float:none; border-bottom:1px solid #36393c; }

nav ul#main-nav li#more-nav ul li a { color:#ffffff; }

nav ul#main-nav li#more-nav ul li a:hover { background:#4f5257; }



/* 

-------------------------------------------------------------

MAIN 

*/

#main { background:#ffffff url(img/bg-cols.jpg) 68.18181818% 0% repeat-y; }

#col-left { width:68.18181818%; float:left; }

.block-inner { border-left:1px solid #e2e2e2; padding:15px; }

#view-all { padding:15px; border-top:1px solid #e2e2e2; }

#view-all a { display:block; color:#ffffff; font-weight:bold; background:#c2c2c2; padding:15px; text-align:center; }

#view-all a:hover { opacity:0.7; -webkit-opacity:0.7; -o-opacity:0.7; text-decoration:none; }



/* 

-------------------------------------------------------------

FEATURED ARTICLES

*/

#featured { border-bottom:1px solid #e2e2e2; }

#featured .featured-1col { float:left; width:33.3334%; }

#featured .featured-2col { float:left; width:66.6668%; }

#featured .featured-3col { float:none; width:100%; }

#featured .block-article { border:none; float:left; position:relative; }

#featured .block-article.fullcol { width:100% !important;}

#featured .block-article.fullcol img{ width:100% !important;}

#featured .featured-1col .block-article { width:100%; }

#featured .featured-2col .block-article { width:49.9999999999%; }

#featured .featured-3col .block-article { width:33.3334%; }

#featured .block-article img { margin-bottom:-4px; }

#featured .block-article-title { position:absolute; width:90%; left:5%; bottom:5%; height:60px; background-color: #EA6841; }

#featured .block-article-title a { line-height:20px; color:#ffffff; font-size:16px; display:inline-block; padding:10px 10px; }

#featured-headlines { border-top:5px solid #c2c2c2; }

#featured-headlines .block-inner { position:relative; height:515px; overflow:hidden; }

#featured h1 { font-size:18px; font-weight:normal; margin:10px 0px; padding:0px; }

#featured h2 { font-size:18px; font-weight:normal; margin:10px 0px; padding:0px; }

#featured a { color:#36393c; }

#featured a:hover { text-decoration:underline; }

#featured .block-headline { border-top:1px solid #e2e2e2; padding:7px 0px; font-size:14px; line-height:18px; margin:5px 0px; }


#featured-headlines .block-viewall { width:100%; height:60px; padding-top:15px; position:absolute; left:0px; bottom:0px; background:url(img/bg-block-gradient.png) top left repeat-x; z-index:100; }

#featured-headlines .block-viewall a { display:block; color:#ffffff; font-weight:bold; background:#c2c2c2; padding:15px 0px; margin:0px 15px; text-align:center; }

#featured-headlines .block-viewall a:hover { opacity:0.7; -webkit-opacity:0.7; -o-opacity:0.7; text-decoration:none; }



/* 

-------------------------------------------------------------

LATEST ARTICLES

*/

#latest { }

#latest-title { font-size:18px; font-weight:normal; padding:15px; margin:0px; display:none; }

#latest .block-latest { width:33.3334%; float:left; }

#latest .block-latest a { color:#36393c; font-size:16px; line-height:22px; }

#latest .block-image { position:relative; margin-bottom:15px; }

#latest .block-image img { margin-bottom:-4px; }

#latest .block-image a.plus { color:#ffffff; font-weight:bold; display:none; height:45px; width:45px; position:absolute; text-align:center; line-height:45px; bottom:15px; left:15px; }

#latest .block-inner { height:330px; }

#latest .block-line { border-bottom:1px solid #e2e2e2; }

#latest a { color:#36393c; }

#latest a:hover {  color:#36393c !important;
text-decoration:underline; }


/* 

-------------------------------------------------------------

FEATURED LATEST ARTICLE

*/

#featured-latest { background:#36393c; position:relative; color:#cccccc; line-height:20px; }

#featured-latest .block { width:33.3334%; float:left; }

#featured-latest .block img { margin-bottom:-6px; }

#featured-latest .twothird { width:66.6668%; }

#featured-latest .twothird .block-inner { background:#36393c; border:none; }

#featured-latest .twothird .block-inner p { margin-top:0px; }

#featured-latest .featured-latest-title { font-size:20px; color:#ffffff; line-height:25px; margin-bottom:10px; }

#featured-latest .featured-fullstory { position:absolute; height:46px; bottom:0px; right:0px; width:66.6668%; }

#featured-latest .featured-fullstory a { background:#c2c2c2; display:block; line-height:46px; color:#ffffff; font-weight:bold; padding:0px 15px; font-size:14px; text-transform:uppercase;}



/* 

-------------------------------------------------------------

MINI FEED ARTICLES

*/

#mini-feed {  }

#mini-feed .block-feed { width:20%; float:left; font-size:13px; min-height: 225px;}

#mini-feed .block-feed img { margin-bottom:10px; }

#mini-feed .block-feed a { color:#36393c; }

#mini-feed .block-inner { position:relative; }

#mini-feed.clean-feed{ border-top:1px solid #e2e2e2; }

#mini-feed.clean-feed .block-inner{ border-left:none !important; text-align:center; font-size: font-size:15px; text-decoration:underline; }

#mini-feed.clean-feed .title-meta{ font-size: 30px; font-weight: normal; line-height: 35px; color: #36393c; margin: 0px; padding:25px; border-bottom:1px solid #e2e2e2; }

@media (max-width: 960px) and (min-width:768px) {
	#mini-feed.clean-feed .block-feed { width:33.3333%; }
}

@media (max-width: 767px){		/* should make mini-feed fully responsive to fix this */
	#mini-feed.clean-feed { display:block; }
}

@media (max-width:550px) {
	#mini-feed.clean-feed .block-feed { width:33.3333%; }
}

@media (max-width:415px) {
	#mini-feed.clean-feed .block-feed { width:50%; }
}

/* 

-------------------------------------------------------------
FEATURED ARTICLES

*/
#featured-articles{  font-size:0;}

#featured-articles .block-feed { width:149px; display: inline-block; font-size:13px; vertical-align: top;}

#featured-articles .block-feed img { margin-bottom:10px; }

#featured-articles .block-feed a { color:#36393c; }

#featured-articles .block-inner { position:relative;border-top:1px solid #e2e2e2;  }


#featured-articles h1{
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px;
	padding: 0px;
	text-transform: uppercase;
}
#featured-articles .articles{
	
}
/* 

-------------------------------------------------------------

RELATED ARTICLES

*/

#related {  }

#related .title { font-size:14px; text-align:right; padding:10px; border-bottom:1px solid #e2e2e2; }

#related .title a { color:#959494; }

#related img { max-height:170px; } 

#related .block-related { font-size:16px; width:50%; float:left; }

#related .block-related-info { font-size:12px; padding-bottom:6px; color:#6a6d6f; }
#related .block-related-info a{ color:#6a6d6f !important; }

#related .block-related-info a:hover{ text-decoration:underline; }

#related .block-related-left { width:20%; float:left; }

#related .block-related-right { width:75%; margin-left:5%; float:left; }

#related .block-related-right a { color:#36393c; }
#related .block-related-right a:hover { color:#c2c2c2; }



/* 

-------------------------------------------------------------

INTERIOR CONTENT

*/

#interior { color:#6c6e70; line-height:24px; border-top:5px solid #EA6841; }

#interior .title-meta { padding:25px; border-bottom:1px solid #e2e2e2; position:relative; }

#interior .title-meta h1 { font-size:30px; font-weight:normal; line-height:35px; color:#36393c; margin:0px; }

#interior .title-meta p.post-meta { font-size:13px; font-style:italic; color:#777; margin-top:-2px; margin-bottom:0px; margin-left:2px; }

#interior .title-meta p.post-meta a { color:#444; }

#interior .title-meta p.post-meta a:hover { text-decoration:underline; }

#interior .title-meta .author-twitter img{ height:18px; vertical-align:-4px; margin-left:2px; opacity:0.7; }

#interior .title-meta .author-twitter:hover img{ opacity:1.0; }

#interior .title-meta .author-googleplus img{ height:18px; vertical-align:-4px; margin-left:2px; opacity:0.5; }

#interior .title-meta .author-googleplus:hover img{ opacity:0.7; }

#interior .title-meta .author-email img{ height:18px; vertical-align:-4px; margin-left:2px; opacity:0.6; }

#interior .title-meta .author-email:hover img{ opacity:0.9; }

#interior .title-meta span.post-date { color:#888; }

#interior .author-description { color:#36393c; padding:25px; border-bottom:1px solid #e2e2e2; }

#interior .title-meta .author-photo { float:left; margin-right:15px; }

#interior .title-meta .author-photo img { height:58px; width:58px; }

#interior .title-meta .author-meta { float:left; }

#interior .title-meta .author-connect { float:right; }

#interior .title-meta .author-connect ul{ list-style-type:none; padding:0px; margin:0px; }

#interior .title-meta .author-connect ul li img{ height:18px; }

#interior .block-image { position:relative; }

#interior .block-image .banner-credit { position:absolute; font-size:11px; color:#333; right:7px; bottom:-16px; }

#interior .featured-credit { font-size:11px; color:#333; margin-bottom:0px; }

#interior .block-interior { padding:25px; }

#interior-archive { padding:25px; }

#interior-archive a, #interior-archive .current{ display:inline-block; line-height:30px; padding:0px 10px; color:#f4f4f4; margin-bottom:2px; }

#interior-archive .current{ opacity:0.8; }

#interior-archive .dots{ display:line-height:30px; padding:0px 10px; }

#interior-archive a:hover{ opacity:0.9; }

#interior .single-featured { text-align:center; }



/* 

-------------------------------------------------------------

INTERIOR CONTENT VIDEO FIX

*/


#interior .vidWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }

#interior .vidWrapper object, #interior .vidWrapper object embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#interior .vidWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#interior .embed-youtube { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }

#interior .embed-youtube iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* 

-------------------------------------------------------------

RECOMMENDED ARTICLES

*/

#recommended { border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }

#recommended .title { font-size:20px; line-height:25px; border-bottom:1px solid #e2e2e2; padding:20px 15px; /*font-weight:600;*/ color: #36393c; }

#recommended .block-recommended { width:33.3334%; float:left; }

#recommended .block-recommended a { color:#36393c; font-size:16px; line-height:22px; }

#recommended .block-image { position:relative; margin-bottom:15px; }

#recommended .block-image img { margin-bottom:-4px; }

#recommended .block-image a.plus { color:#ffffff; font-weight:bold; display:none; height:45px; width:45px; position:absolute; text-align:center; line-height:45px; bottom:15px; left:15px; }

#recommended .block-inner { height:330px; }



/* 

-------------------------------------------------------------

SIDE BAR

*/

#col-right { width:31.7272%; float:right; }

#col-right .block-sidebar { padding:15px; font-size:16px; border-bottom:1px solid #e2e2e2; }

#col-right .textwidget { padding:15px; border-bottom:1px solid #e2e2e2; }

#col-right .block-ad { background:#ffffff; padding:5px; text-align:center; }

#col-right h1 { font-size:18px; font-weight:normal; margin:0px; padding:15px 0px; padding-top:0px; text-transform:uppercase; }

#col-right .block-article { margin-bottom:5px; }

#col-right .block-sidebar-info { font-size:12px; padding-top:4px; }

#col-right .block-sidebar-info a{ color:#6a6d6f !important; }

#col-right .block-sidebar-info a:hover{ text-decoration:underline; }

#col-right .block-sidebar-left { width:20%; float:left; }

#col-right .block-sidebar-right { width:75%; margin-left:5%; float:left; }

#col-right .block-sidebar-right a { color:#36393c; }
#col-right .block-sidebar-right a:hover { color:#c2c2c2; }

#col-right .block-video { position:relative; }

#col-right .block-video iframe { width:100%; height:250px; margin-bottom:15px; }

#col-right .block-video-play { color:#ffffff; font-weight:bold; display:block; height:45px; width:45px; position:absolute; text-align:center; top:15px; left:15px; }

#col-right .block-video a { color:#36393c; font-size:16px; margin-bottom:10px; display:block; }




/* 

-------------------------------------------------------------

COMMENTS 

*/

#comments { border-bottom:1px solid #e2e2e2; }

#comments .title { font-size:20px; line-height:25px; border-bottom:1px solid #e2e2e2; padding:20px 15px; /*font-weight:600;*/ color: #36393c; }

#comments ul { list-style-type:none; padding:0px; margin:0px;}

#comments .comment-list li { padding:17px; }

#comments ul.children{ margin-top:18px; }

#comments .comment-list li.even { background-color:#f4f4f4; border-bottom:1px solid #e2e2e2;}

#comments .comment-list li.odd { background-color:#fff; border-bottom:1px solid #e2e2e2;}

#comments .comment-author img{ float:right; max-height:50px; max-width:50px; }

#comments .comment-meta { font-size:11px; margin-top:-4px;}

#comments .comment-meta a { color:#6c6e70; }

#comments .comment-body p { color:#36393c; }

#comments .comment-reply-link { color:#fff; background-color:#EA6841; text-align:center; padding: 5px; }

#comments .comment-reply-link:hover { opacity:0.8; }

#comments #cancel-comment-reply a { color:#fff; background-color:#555; text-align:center; padding: 4px; margin-left:17px; }

#comments #cancel-comment-reply a:hover { opacity:0.8; }

#respond form { padding:17px; }

#respond .log_button { color:#fff; background-color:#777; text-align:center; padding: 6px; }

#respond .log_button:hover { opacity:0.8; }

#respond form textarea { width:100%; }

#respond .submitbutton { color:#fff; text-align:center; padding: 7px; border:none; }

#respond .submitbutton:hover { opacity:0.8; cursor:pointer; }

#respond input { color:#36393c; font-family:'Helvetica',Arial; padding:3px; }

#respond textarea { color:#36393c; font-family:'Helvetica',Arial; padding:0px; }

#respond .loggedin-alert{ padding:0px 15px; }

/* SOCIAL COMMENTS */
#social { margin:20px 0px!important; }

#social .social-comment-header{ padding-left:55px !important; }

#social .social-comment-body{ padding-left:55px !important; }

#social .social-comment-body p{ margin-right:55px !important; }

#social .social-last-reply-when{ margin-right:10px !important; }

#social .social-comment-header, #social .social-comment-body, #social .social-comment-entry-meta{ padding-left:60px !important; }

#social .social-comment-header{ padding-top:4px; }

#social a.comment-reply-link{ padding:0px !important; }

#social .social-replied{ left:54px !important; top:-16px !important; }

/* DISQUS COMMENTS */
#disqus_thread{ padding:15px; }


/* 

-------------------------------------------------------------

FOOTER 

*/

footer { background:#36393c url(img/logo-rm-footer.png) center right no-repeat; padding:30px 25px; border-top:15px solid #c2c2c2; clear: both;}	/* height:150px */

footer .copyright { color:#bbb; margin-top:0px; margin-bottom:7px; font-size:12px; }

footer .links { margin-bottom:0px;}

footer .partners { vertical-align:middle; float:right;}

footer a { color:#888a8c; }

footer a:hover { color:#ffffff; }

footer span { color:#56585a; margin:0px 10px; }

footer ul { list-style-type: none; padding:0; }

footer ul li { list-style-type: none; float:left; border-right: 1px solid; padding:0 5px; }

footer ul li:last-child { border-right: none; }

footer ul li:first-child { padding-left:0; }

/* SOCIAL FOOTER */
footer a.site-footer-logo{ float:left; margin-right:15px; }

footer p.links{ float:left; margin-bottom:60px;}

footer p.links a{ text-align:center; }

footer p.links a span.count{ display:block; margin:0px; margin-top:45px; font-weight:bold; font-size:16px; color:#f4f4f4; }

footer p.links a span.name{ display:block; margin:0px; margin-top:-2px; font-size:11px; color:#f4f4f4; }

.socialbtn{ margin:0px 16px 0px 0px; width:50px !important; background-position:top center !important;}

.socialbtn:hover{ background-position:bottom center !important; }

/* sticky footer ad */

#bottom-sticky{ position:fixed; bottom:0px; width:100%; z-index:1000; }

#bottom-sticky .ad-wrapper{ width:320px; margin-right:auto; margin-left:auto; }

@media (max-width:767px) {
	footer{ margin-bottom:20px; }
}


/* 

-------------------------------------------------------------

GENERAL 

*/

a { text-decoration:none; color:#c2c2c2; }

a:hover { color:#d2d2d2; }

a img { border:none; }

.clear { clear:both; }

.socialbtn { width:38px; height:38px; margin:0px 4px 0px 0px; display:inline-block; vertical-align:middle; }
.socialbtn:hover { background-position:bottom left; }

.fb { background:url(img/icon-fb.png) top left no-repeat; }
.twitter { background:url(img/icon-twitter.png) top left no-repeat; }
.youtube { background:url(img/icon-youtube.png) top left no-repeat; }
.plusone { background:url(img/icon-plusone.png) top left no-repeat; }


/*

-------------------------------------------------------------

SOCIAL MEDIA SHARE BUTTONS

*/

.rm-facebook-share-button{ padding:4px 10px; background-color:#3b579d; color:#f4f4f4; display:inline-block; }

.rm-facebook-share-button:hover{ color:#f4f4f4; opacity:0.9; }

.rm-facebook-share-button img{ height:20px; vertical-align:text-bottom; margin-right:5px; margin-left:-5px; }

.rm-twitter-share-button{ padding:4px 10px; display:inline-block; background-color:#00aced; color:#f4f4f4; }

.rm-twitter-share-button:hover{ color:#f4f4f4; opacity:0.9; }

.rm-twitter-share-button img{ height:20px; vertical-align:text-bottom; margin-right:6px; margin-bottom:-2px; }

.rm-gplus-share-button{ padding:4px 10px; display:inline-block; background-color:#b83324; color:#f4f4f4; }

.rm-gplus-share-button:hover{ color:#f4f4f4; opacity:0.9; }

.rm-gplus-share-button img{ height:20px; vertical-align:text-bottom; margin-right:6px; margin-bottom:-2px; }

.share-buttons-top{ position:absolute; bottom:-15px; z-index:100; }

.share-button-wrapper{height:12px;}

.share-buttons-bottom{ padding:0px 25px 25px 25px; clear:both}

@media(max-width:500px){
	.share-buttons-top{ display:none; }
}

#rm-social-modal{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; min-height:560px; min-width:500px; z-index:100; background:url('/wp-content/themes/rmsTheme/img/modal_screen.png'); }

.modal-header button { float: right; }

#socialModal { width: 450px; background-color:#f4f4f4; padding:15px; margin:auto; position:relative; top:-652px; }

.modal-body { max-height: 615px; }

.modal.fade.in { top: 40%; }

.modal-label { font-size: 24px; margin-top:0px; display: inline-block; }

.modal-close { color:#f4f4f4; padding:5px 8px; float:right; }

.modal-close:hover{ opacity:0.8; cursor:pointer; }

.modal-body .widgets { width: 100% height: 100%; text-align: center; }

.modal-body .body-text { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 14px; padding-bottom: 10px; }

#facebook-widget{ padding:0px; }


/*

-------------------------------------------------------------

SEARCH FORM

*/

.searchform  { width:100%; position:relative; border:1px solid #E2E2E2; background:#ffffff; }

.searchform input.s  {  padding:10px; width:85%; margin:0; border:none; background:none; color:#000000; }

.searchform input.search-submit { position:absolute; top:10px; right:10px; border:none; margin:0; padding:0; }

.search_main, #search_top_terms{ padding:15px; border-bottom:1px solid #e2e2e2; }
 
#search_top_terms ul {padding:0}
#search_top_terms ul li a {padding:6px; display:block; color:white; opacity:0.8}
#search_top_terms ul li a:hover {opacity:1.0;}

/*

-------------------------------------------------------------

SEARCH RESULTS

*/

.noresults {
	font-style:italic;
	font-family:georgia;
	font-size:18px;
}
/*

-------------------------------------------------------------

MULTILEVEL MENU

*/

#main-nav{ position:relative; z-index:5; }

#main-nav li{ position:relative; }

#main-nav a:hover{ color:#fff; }

#main-nav ul{ position:absolute; left: -9999px; width: 180px; background:#F8F8F8; padding-left: 3px; padding-right: 3px; -webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.8); box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.8); }

#main-nav ul li{ padding-top:1px;  float:none; border-top: 1px solid #E2E2E2; width: 174px; list-style: none outside none; }

#main-nav li:hover ul{ left:0; }

#main-nav ul li a{ color: #36393C !important; background: #F8F8F8 !important; white-space:nowrap; }

#main-nav li:hover ul a{ text-decoration:none; color: #AA000A; }


/*

-------------------------------------------------------------

PREV/NEXT

*/

.post_neighbors_container_wrapper { display:table; border-top:1px solid #dcdcdc; }

.post_neighbors_container { padding: 10px 0; display:table-row; }

.post_neighbors_container .next_post, .post_neighbors_container .previous_post { vertical-align: middle; width:49.9%; }

.post_neighbors_container .neighbors_link { padding: 20px 35px; display: block; text-align: center; display:table-cell; vertical-align: center; }

.post_neighbors_container .neighbors_link:hover { background-color:#f6f6f6; }

.post_neighbors_container a.neighbors_link { width:50%; }

.post_neighbors_container a.neighbors_link:hover h5 { color:#333 !important; }

.post_neighbors_container .next_post { border-left:1px dashed #dcdcdc; background:url(/wp-content/themes/rmsTheme/img/small-right.png) 97% center no-repeat; }

.post_neighbors_container .previous_post { background:url(/wp-content/themes/rmsTheme/img/small-left.png) 3% center no-repeat; }

.post_neighbors_container .previous_post { }

.post_neighbors_container h3  { font-size: 16px; line-height: 22px; margin-top: 0; color:#777; margin-bottom: 0; font-weight:normal; }

.post_neighbors_container .neighbors_link:hover h3 { color:#333; }

.post_neighbors_container h5 { margin:5px; text-transform:uppercase; }

.post_neighbors_container .neighbors_link.grey h5, .post_neighbors_container .neighbors_link.grey h3 { color:#ccc; }

.post_neighbors_container .neighbors_link.grey.previous_post, .post_neighbors_container .neighbors_link.grey.next_post { background:none; }

.post_neighbors_container .neighbors_link.grey:hover { background-color:transparent; }


/*

-------------------------------------------------------------

SOCIAL MEDIA BUTTONS (RIGHT SIDEBAR)

*/

.block-sidebar-parent .socialmedia-buttons  { padding:0px 15px 15px 15px; margin-top:0px; border-bottom:1px solid #e2e2e2; }


/*

-------------------------------------------------------------

SIDEBAR GENERIC LISTS/TITLES

*/
.block-sidebar-parent > h1:first-child { padding:15px !important; }

.block-sidebar-parent ul { list-style-type:none; margin:0px; padding:0px 15px 15px 15px; }

.block-sidebar-parent ul li { font-size:14px; margin-bottom:5px; }

.block-sidebar-parent ul li a{ color:#36393c; }

.block-sidebar-parent ul li a:hover{ color:#ce3340; }


/*

-------------------------------------------------------------

FRONT END COMMENT BUBBLE

*/

a.comment-bubble { background-image:url('img/comment-bubble-red.png'); height:26px; width:31px; display:block; position:absolute; top:15px;  right:15px;  background-repeat:no-repeat; text-align:center;  font-size:12px !important; color:#f4f4f4 !important; line-height:19px !important; text-decoration:none !important; }

a.comment-bubble:hover{ opacity:0.8; }

@media (max-width: 768px){
	#latest a.comment-bubble{ top:0px; right:0px;}
}


/*

-------------------------------------------------------------

PAGENAVI PAGINATION SUPPORT

*/

.wp-pagenavi{ padding:25px; }

.wp-pagenavi .pages{ display:block; margin-left:0px; }

.wp-pagenavi .extend{ display:inline-block; }

.wp-pagenavi span{ border:none !important; padding:10px 14px !important; }

.wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .page-link{ color:#f4f4f4 !important; }

.wp-pagenavi .current{ opacity:0.6; }

.wp-pagenavi a:hover{ opacity:0.8; }

.pagination{
	font-family: georgia;
	font-size: 17px;
	line-height: 1.6em;
	padding-left:0px !important;
	text-transform: uppercase;
	text-align:center;
}
.pagination .pagination-content{
	display: inline;
	padding-top: 14px;
}
.pagination .title{
	height:35px;
}
.pagination .pagination-content span{
	padding:10px 20px;
	color: white;
	border: 1px solid #ccc;
	line-height: 3em;
}
.pagination .pagination-content a span{
	background: none;
	color:#272727;
	
}


/* 

-------------------------------------------------------------

BACKGROUND-FIX 

*/

.container { background-color:#fff !important; }

#col-right { background-color:#f4f4f4 !important; }


/* 

-------------------------------------------------------------

SPECIAL AD CSS

*/

.ad-launchpad { height: 0px; }

.yahoo-search iframe{ width:100% !important; margin:0px !important; }

.adcontent_sticky { position: fixed; }

.skin_ad_left { margin-left:-170px; float:left}

.skin_ad_right { margin-right:-170px; float:right}

.below_menu_ad div{ text-align:center;	}

.RMAdUnit {margin:auto;}
/* 

-------------------------------------------------------------

BIG BUTTON FIX

*/

#interior .title-meta.big-buttons-fix { padding-bottom:40px; }

.big-buttons-fix .rm-facebook-share-button{ padding:11px 19px; font-size:32px; background-color:#3b579d; color:#f4f4f4; display:inline-block; }

.big-buttons-fix .rm-facebook-share-button img{ height:30px; vertical-align:text-bottom; margin-right:9px; margin-left:-5px; margin-bottom:6px }


.big-buttons-fix .rm-twitter-share-button{ padding:15px 19px 11px 19px; font-size:32px; display:inline-block; background-color:#00aced; color:#f4f4f4; }

.big-buttons-fix .rm-twitter-share-button img{ height:30px; vertical-align:text-bottom; margin-right:10px; margin-bottom:2px; }


.big-buttons-fix .rm-gplus-share-button{ padding:15px 19px 11px 19px; font-size:32px; display:inline-block; background-color:#b83324; color:#f4f4f4; }

.big-buttons-fix .rm-gplus-share-button img{ height:30px; vertical-align:text-bottom; margin-right:8px; margin-bottom:2px; }


.share-buttons-top.big-buttons-fix { position:absolute; bottom:-25px !important; z-index:99; }

#rm_theme_ad_inner{ overflow:hidden; }

#rm_theme_ad_inner_2{ overflow:hidden; }


/* 

Custom Single.php Layout : Layout 2 

*/
#col-left.layout-2{ float:none; width:100%; }

@media (min-width:961px){
  #col-left.layout-2 #recommended .block-inner { height:400px !important; }
}

@media (min-width:768px) and (max-width:960px){
  #col-left.layout-2 #recommended .block-inner { height:300px !important; }
}
