/*

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/organic-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: 20px;}

.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: 20px;}

.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: 20px;}

.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: 20px;}

.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 10px 10px 10px;}

 .promo_slider_background_image img {border: 8px solid #FFFFFF; box-shadow: 0 0 5px 0 #BBBBBB; height: 370px; 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: 590px;}



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;}




ol.commentlist {}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {}
ol.commentlist li.comment * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.comment div.reply {}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#commentform textarea{width:400px;}



#share-on-facebook-options a {color:#000;}

.postcustomvalues img{display:block;}




