/*
Theme Name: Mc Manus
Theme URI: http://www.obguides.com
Author: OBGuides
Author URI: http://www.obguides.com
Version: 1.0
Tags: 
*/

/**Main Style**/
body {background: url(images/body-bg.jpg); font-family: "tahoma", arial, sans-serif; color: #fff;}
.wrapper {height: auto; margin: 0 auto; width: 960px;}
.blog-wrapper {height: auto; margin: 0 auto; width: 1165px;}
.container {float: left; min-height: 300px; padding-top: 50px;}
.blog-container {float: left; min-height: 300px; padding-top: 50px; width: 1165px;}
.left-sidebar {float: left; min-height: 200px; padding: 8px 7px; width: 271px; background-image: url("images/sidebar-bg.png"); background-repeat:repeat-y; border: 1px solid #18443F; box-shadow: 3px 3px 10px #000;}
.content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 55px 40px; width: 554px; box-shadow: 3px 3px 10px #000;}
.textpage-content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 20px 25px 20px; width: 624px; box-shadow: 3px 3px 10px #000;}
.single-content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 20px 25px 20px; width: 624px; box-shadow: 3px 3px 10px #000;}
.collections-d-content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 20px 25px 20px; width: 624px; box-shadow: 3px 3px 10px #000;}
.collections-content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 20px 25px 20px; width: 624px; box-shadow: 3px 3px 10px #000;}
.blog-content-wrapper {background-color: #fff; float: right; min-height: 200px; margin-bottom: 25px; padding: 20px 20px 15px 20px; width: 827px; box-shadow: 3px 3px 10px #000;}

/*Left Menu*/
.logo {float: left; margin-bottom: 8px;}
.left-menu {float: left; min-height: 140px; width: 269px; background-image: url("images/sidebar-content-bg.png"); background-repeat:repeat-y; border: 1px solid #255A54;}
.main-menu ul {margin: 0; padding: 0; float: right;}
.main-menu ul li {float: right; width: 232px; margin-right: 18px; padding-top: 13px; border-bottom: 1px solid #358883; text-align: right; background: url("images/bullets.png") no-repeat scroll 225px 50% transparent;}
.main-menu ul li a {color: #FFFFFF; float: right; font-size: 30px; height: 50px; width: 212px; padding-right: 20px; text-decoration: none; border-bottom: 1px solid #0e4c45;}
.main-menu ul li a:hover {color: #6dd7ca;}
	/*Social Icons*/
.social-label {float: left; font-family: myriad pro,tahoma,sans-serif; font-size: 17px; margin-left: 15px; margin-right: 10px; margin-top: 5px;}
.social-ico {float: left; min-height: 40px; width: 100%; margin-top: 95px;}
.icons {float: left;}
.icons a {float: left;}
.icons a img {margin-right: 12px; border-radius: 5px 5px 5px 5px;}
.icons a:hover img {box-shadow: 0 0 5px #FFFEC6;}

/*Right Content*/
.slider {text-align: center; height: 415px; min-width: 20px; padding: 10px; margin-bottom: 20px; /*margin-bottom is tempo*/}
.moto {float: right; width: 540px; margin: 0 auto;}
.moto img {margin-bottom: 30px;}
.top-moto {float: right; width: 555px; margin: 0 auto;}
.top-moto img {margin-bottom: 30px; margin-top: 40px;}
.blog-top-moto {float: right; width: 650px; margin: 0 auto;}
.blog-top-moto img {margin-bottom: 25px;}
.blog-details {color: #000000; float: left; font-size: 12px; line-height: 15px; width: 100%;}
.blog-details a {text-decoration: none; color: #000; font-weight: bold;}
.blog-details a:hover {color: #707070;}
.blog-details .blog-d-date {float: left; margin-right: 5px; margin-bottom: 0px;}
.blog-details .blog-d-ex {float: left; margin-right: 5px; margin-bottom: 0px; font-style: italic;}
.blog-details .blog-d-cat {float: left;}
.textpage-content-container {float: right; min-height: 200px; width: 575px; border: 1px solid #DBDBDB; padding: 24px;}
.textpage-content-container h1 {color: #221e43; font-size: 30px; margin-bottom: 10px;}
.textpage-content-container p {color: #333333; font-size: 13px; margin-bottom: 19px; text-align: center; line-height: 15px;}
.arc-content-container {float: left; min-height: 200px; width: 575px; border: 1px solid #DBDBDB; padding: 24px;}
.arc-content-container h1 {color: #221e43; font-size: 30px; margin-bottom: 10px;}
.arc-content-container p {color: #333333; font-size: 13px; margin-bottom: 19px; text-align: center; line-height: 15px;}
.collections-d-content-container {float: left; min-height: 200px; width: 552px; border: 1px solid #DBDBDB; padding: 24px 35px;}
.collections-d-content-container h1 {color: #221e43; font-size: 30px; margin-bottom: 30px; text-align: center;}
.collections-d-content-container h1 a{color: #221e43; text-decoration: none;}
.collections-d-content-container p {color: #333333; font-size: 13px; margin: 12px 0 19px 0; text-align: center; line-height: 15px; min-height: 15px;}
.collections-d-content-container p a {text-decoration: none; color: #000;}
.single-content-container {float: left; min-height: 200px; width: 575px; border: 1px solid #DBDBDB; padding: 24px; text-align: center;}
.single-content-container h1 {color: #221e43; font-size: 30px; margin-bottom: 10px; text-align: left;}
.single-content-container p {color: #333333; font-size: 13px; margin-bottom: 19px; text-align: left; line-height: 15px;}
.single-content-container img {text-align: center; margin-bottom: 20px;}
.single-img {text-align: center}
.cols {float: left; width: 100%;}
.cols li {float: left; margin: 0 16px;}
.cols img {border: 3px solid #c6c6c6; width: 152px;}
.collections-content-container {float: right; min-height: 150px; width: 575px; border: 1px solid #DBDBDB; padding: 24px; margin-bottom: 10px;}
.collections-content-container h2 {color: #221e43 !important; font-size: 30px !important; margin-bottom: 22px !important;}
.cat-name h1 {color: #221e43 !important; font-size: 30px !important; margin-bottom: 22px !important; text-align: center;}
.collections-content-container p {color: #333333; font-size: 13px; margin-bottom: 10px; text-align: left; line-height: 15px;}
.collections-content-container img {float: left; margin-right: 20px; width: 152px;}
.categorypage-content-container {float: left; min-height: 150px; width: 575px; border: 1px solid #DBDBDB; padding: 24px; margin-bottom: 10px;}
.categorypage-content-container h2 {color: #221e43 !important; font-size: 30px !important; margin-bottom: 22px !important;}
.cat-name h1 {color: #221e43 !important; font-size: 30px !important; margin-bottom: 22px !important; text-align: center;}
.categorypage-content-container p {color: #333333; font-size: 13px; margin-bottom: 10px; text-align: left; line-height: 15px;}
.categorypage-content-container img {float: left; margin-right: 20px; width: 152px;}

.collections-readmore {background: url("images/readmore-bg.jpg"); width: 91px; height: 24px; color: #000; float: left; }
.collections-readmore p {margin: 0; padding: 0; font-size: 11px; height: 24px; margin-top: 4px; text-align: center; text-transform: uppercase;}
.collections-readmore p a {text-decoration: none; color: #000;}
.blog-post-container {float: left; min-height: 200px; width: 573px; border: 1px solid #DBDBDB; padding: 24px; margin-bottom: 10px; text-align: center;}
.blog-post-container h2 {color: #221e43; font-size: 30px; margin-bottom: 15px; text-align: left;}
.blog-post-container p {color: #333333; font-size: 13px; margin-bottom: 19px; text-align: left; line-height: 15px;}
.blog-post-container img {margin: 20px;}
.blog-right-sidebar {border: 1px solid #DBDBDB; float: right; min-height: 200px; width: 180px; padding: 10px 5px; background-color: #f1f0f0; box-shadow: 3px 3px 5px #C4C4C4;}
.blog-rightsidebar-content {float: left; min-height: 35px; width: 99%; color: #333333; margin-bottom: 20px;}
.blog-rightsidebar-content h2 { min-height: 10px; width: 100%; padding: 5px 0 5px; color: #005953; text-align: center; border: 1px solid #bcd0cd; background-color: #e3edec;}
.blog-rightsidebar-content ul {float: left; padding-left: 15px; padding-top: 15px; line-height: 25px;}
.blog-rightsidebar-content ul li a {text-decoration: none; color: #333333;}
.blog-rightsidebar-content a:hover {color: #6dd7ca;}
.post-container {float: left; width: 573px;}


/*Footer Menu*/
.footer-container {float: right; min-height: 100px; width: 665px;}
.blog-footer-container {float: right; min-height: 100px; width: 860px;}
.footer-menu {text-align: center; width: 663px; margin: 0 auto;}
.footer-menu ul {margin: 0; padding: 0; list-style: none; margin-bottom: 15px;}
.footer-menu ul li {display: inline;}
.footer-menu ul li a {text-decoration: none; text-transform: uppercase; font-size: 10px; color: #fff; font-family: tahoma; line-height: 8px; border-right: 1px solid #fff; padding-right: 6px; margin-right: 5px;}
.footer-menu ul li a:hover {color: #6dd7ca;}
.footer-menu ul li.last a {border-right: none;}
.copyrights {width: 663px; font-size: 10px; color: #80aca9; text-align: center; margin: 0 auto;}

/*Misc*/
.separator {float: left; width: 8px;}
.blog-separator {float: left; width: 8px;}
.menu ul li.last {margin-bottom: 95px;}
form {color: #000;}


/*Promotion Slider Fix*/
/*.promo_slider_background_image {padding: 10px;}*/
 .promo_slider_background_image img {border: 8px solid #FFFFFF; box-shadow: 0 0 5px 0 #BBBBBB; height: 420px; width: auto;}
.promo_slider {height: 415px !important;}
.promo_slider .panel {background: none !important;}
.right_arrow {right: 20px !important;} 
.left_arrow {left:20px !important;} 

/*Pager Styling*/
.pager {width: 573px; padding: 0 20px; width: 580px; font-size: 14px; font-weight: bold;}
.pager a {text-decoration: none; color: #005953;}
.pager a:hover {color: #6DD7CA;}
.textpage-content-container .alignright {float: right; margin: 5px;}
.textpage-content-container .alignleft {float: left; margin: 25px;}
.textpage-content-container ul {color: #333333; font-size: 13px; margin-bottom: 20px; text-align: center; line-height: 15px; padding-left: 30px; list-style: disc;}
.textpage-content-container ul li {margin-bottom: 15px;}
.textpage-content-container ol {color: #333333; font-size: 13px; margin-bottom: 20px; text-align: center; line-height: 15px; padding-left: 30px; list-style: decimal;}
.textpage-content-container ol li {margin-bottom: 15px;}
.arc-content-container .alignright {float: right; margin: 25px;}
.arc-content-container .alignleft {float: left; margin: 25px;}
.blog-post-container .alignright {float: right; margin: 12px;}
.blog-post-container .alignleft {float: left; margin: 12px;}
.single-content-container .alignright {float: right; margin: 12px;}
.single-content-container .alignleft {float: left; margin: 12px;}

.aligncenter {margin: 20px;}
.arc-content-container ul {color: #333333; font-size: 13px; margin-bottom: 20px; text-align: center; line-height: 15px; padding-left: 30px; list-style: disc;}
.arc-content-container ul li {margin-bottom: 15px;}
.arc-content-container ol {color: #333333; font-size: 13px; margin-bottom: 20px; text-align: center; line-height: 15px; padding-left: 30px; list-style: decimal;}
.arc-content-container ol li {margin-bottom: 15px;}
.gform_body ul {text-align: left;}
/*.pager #prev, .pager #next {padding:5px 10px; background-color: #005953; margin: 10px 0;}*/
.pager #prev, .pager #next {margin: 15px 0;}
.pager #prev {float: left;}
.pager #next {float: right;}
img {max-width: 500px;}

h1 {color: #005953;}
h2 {color: #005953; font-size: 33px; margin-bottom: 10px;}
h3 {color: #221e43; font-size: 30px; margin-bottom: 10px;}
h4 {color: #221E43; font-size: 27px; margin-bottom: 10px;}
h5 {color: #221E43; font-size: 24px; margin-bottom: 10px;}
h6 {color: #221E43; font-size: 21px; margin-bottom: 10px;}
a h1 {color: #005953;}
a h2 {color: #005953; font-size: 33px; margin-bottom: 10px;}
a h3 {color: #221e43; font-size: 30px; margin-bottom: 10px;}
a h4 {color: #221E43; font-size: 27px; margin-bottom: 10px;}
a h5 {color: #221E43; font-size: 24px; margin-bottom: 10px;}
a h6 {color: #221E43; font-size: 21px; margin-bottom: 10px;}

.collections-content-container img {height: auto;}
.promo_slider_title {color: #7b7b7b; text-align: center; font-family: Myriad Pro, Arial, Sans-Serif; font-size: 17px; clear: both;}
.promo_slider_title a {color: #7b7b7b; text-align: center; font-family: Myriad Pro, Arial, Sans-Serif; font-size: 17px; clear: both;}
.promo_slider_title a:hover {text-decoration: none !important; color: #7b7b7b;}

.blog-post-container p a, .single-content-container p a, .collections-content-container p a, .textpage-content-container p a {color: #221e43;}

.single-content-container ul {color: #000000; list-style: disc outside none; text-align: left; font-size: 13px; line-height: 15px; padding-left: 30px;  margin-bottom: 20px; }
.single-content-container ul li {margin-bottom: 10px;}
.single-content-container ol {color: #000000; list-style: decimal; text-align: left; font-size: 13px; line-height: 15px; padding-left: 30px;  margin-bottom: 20px; }
.single-content-container ol li {margin-bottom: 10px;}







