/*
Theme Name: intrepidity
Description: Highly SEO optimized and marketing driven theme with a fully customizable design. Theme options include custome header, footer and background images, logo uploader, custom home page, social networking integration and more. Ad-Sense ready. Tested on WP 2.8.x using Firefox, IE6/7/8, Google Chrome, and Safari.
Version: 1.5.1
Author: Top Blog Formula
Author URI: http://www.topblogformula.com/
Theme URI: http://www.topblogformula.com/wordpress-business-themes/intrepidity
Tags: blue,green,red,silver,two-columns,right-sidebar,fixed-width,custom-header,translation-ready,theme-options,threaded-comments
v1.5 Social networking icons made optional, Supporting the 'Blog pages show at most' wp core option, copyright year
v1.4 Improved presentation and functionality (threaded comments, icons, navigation, and optin form). CSS and XHTML Validation
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* ***GLOBAL*** */
/*Initialize the browser's CSS Except for table structure*/
@import url(reset.css);
body {background: #11253d url(images/back-body.jpg) repeat-x; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #3d3d3d; line-height:19px; }
h1 {font-size:24px; color: #174986 }
h2 {font-size: 20px; color: #087db6; padding: 0; line-height: 18px;}
h3 {font-size: 15px; color: #055891 }
h4 {font-size: 15px; color: #666 }
h5 {font-size: 15px; color: #e26d27 }
h6 {font-size: 14px; color: #000 }
ul li { font-size:14px;}
p {margin:5px 0 10px 0; line-height: 20px; font-size: 14px; }
strong, b, caption, th {font-weight: bold }
blockquote {border-left:3px solid #e8e8e8; margin:10px 10px 0 10px; padding-left:8px }
acronym, abbr {border-bottom:1px dashed #333; cursor:help }
dd {margin-left:15px }
a:link {color: #097ab1; font-weight: normal; text-decoration: none }
a:visited {color: #086796;}
a:hover, a:active {color: #0b9be3; text-decoration: underline }
/* ***END GLOBAL*** */
/* ***LAYOUT*** */
#bg {width: 100%; display: table; background: url(images/back-bg.jpg) no-repeat center top}
#shadow, #header, #container, #footer {margin: 0 auto }
#shadow {width: 900px; position: relative }
#container {padding: 0 0 10px; background: #fff url(images/back-container.gif) repeat-y }
#container-shoulder {background: url(images/back-container-shoulder.jpg) no-repeat }
#header {height: 136px }
/*#logo {margin: 5px 0 0 13px; overflow:hidden }*/
#logo {
    overflow: hidden;
    margin: 5px 34px;
}
#logo a {outline: none }
.search_form {float: right; margin: 11px 6px 0 0 }
.search_form #s {border: 1px solid #28a7e9; padding: 5px 6px 0; width: 155px; height: 17px; color: #6d6d6d }
.page .search_form, .post .search_form {float: none }
#left-col {width: 616px; float: left; padding: 28px 0 0 0; overflow:hidden }
#sidebar {float: right; width: 275px; color: #525252; padding: 1px 0 10px }
* html body #sidebar {margin-top:-1px }
#footer {position: relative; background: #128bdf url(images/back-footer.jpg) no-repeat left bottom; width: 900px; height:auto !important; height: 200px; min-height:200px }
#footer .footer-content {padding: 29px 28px 0; color: #fff; font-size: 11px }
#footer .footer-widget {float: left; width: 240px; padding:0 20px 50px 0 }
#footer .footer-widget:nth-child(3){ float: right;margin-right: -10px;padding: 0px;}
#footer ul.footerlinks {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 18px -7px }	
#footer ul.footerlinks li {padding:0 7px }
#optinbox {background: url(images/optin-container-bottom2.png) no-repeat 0 290px; margin:0 0 0 5px; height:auto !important; height:94px; min-height:94px }
#optin-container {padding: 86px 24px 30px 11px; height:auto !important; height: 270px; min-height:270px; color: #326f97; display:inline-block; background: url(images/optin-container-getthis.png) no-repeat }
#optin-container form {border: none; width: 230px; margin-top:5px }
#optin-container .textfield {width: 215px; height:18px; line-height:18px; padding:6px 10px 0; border: 1px solid #dfdfdf; font-size:11px; font-weight: normal; color: #8f8f8f; background: transparent url(images/back-textfield.png) no-repeat; margin-bottom: 8px }
#optin-container #inf_field_Country{width:222px;height:25px;}
#optin-container #opt_submit {margin-left:10px;background: url(images/back-optin-submit.png) no-repeat; text-align:center; width: 220px; height:34px; line-height: 34px; border:none; color:#fff; font-size: 18px; cursor:pointer }
/* *** END LAYOUT*** */
/* ***STYLES*** */
.recover {clear: both; line-height:0 }
.bold {font-weight: bold }
.italic {font-style: italic }
.txtcenter {text-align: center }
#blogname {padding:20px 0 0 20px; display:inline-block; background:transparent url(images/intrepid-logo.png) no-repeat 0 7px; width:550px; text-indent: -66666px; overflow: hidden }
#copyright {color: #88ceff; position: absolute; bottom: 16px; left: 25px; font-size: 13px; }
#footer-tag {width: 375px; text-align: left; padding: 0 5px 0 0 }
.sidebar p {padding: 0 15px 0 20px; margin: 0 0 5px }
.home-content {padding:25px 0 0 32px; width: 600px}
.home-content h2 {background: url(images/back-home-heading.gif) no-repeat bottom right; color:#F3832B; font-size:18px; letter-spacing:-1px; margin:0 0 8px; padding:6px 86px 19px 0; text-transform:capitalize; width:305px }
#container .page {padding: 6px 0 12px 30px }
#container .page h2 {font-size: 20px; padding:0 20px 0 0; line-height: 24px; }
.page-content {background:transparent url(images/dots.gif) repeat-x 0 top; margin:4px 0 0 0; padding:12px 0 0 0; width: 560px}
.entry {clear: both; padding:0 12px 8px 0; margin: 0 0 0 82px }
.post {background: url(images/back-entrydate.png) no-repeat 12px 0; padding: 0 0 12px 15px; margin: 0 0 17px; clear: both; height:auto !important; height: 208px; min-height:208px }
* html body .post {background-position: 12px 15px; padding: 15px 0 12px 15px }
*+html body .post {background-position: 12px 15px; padding: 15px 0 12px 15px }
.entry_header {margin: 0; position: relative }
.entry_header h1, .entry_header h2.home {float: left; margin: 6px 0 0 0; width: 370px; padding: 5px 80px 5px 0; 
line-height: 1.6em; font-size: 18px; height:auto !important; height:40px; min-height:40px }
.entry-date {float: left; width: 58px; height: 52px; text-align: center; padding: 7px 22px 0 1px; font-weight: normal; margin: 0; font-size: 11px; color: #98d5ff; font-family: Tahoma, Geneva, sans-serif; text-transform:uppercase }
#left-col .date {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size:25px; display:block; font-weight:bold; line-height:23px }
.entry-meta {margin: 0 44px 0 0; color: #595050; font-size: 11px; background: url(images/dots.gif) repeat-x 0 top; padding: 3px 0 0 0; width: 492px; float: right }
.comment-bubble {background:#21A0DE; color:#fff; font-size:11px; font-weight: bold; padding: 4px 12px; position:absolute; right:28px; top:18px; z-index:10 }
.entry_content {clear: both; margin: 0 0 0 84px }
#search-submit {background: url(images/btn-search.png) no-repeat; width: 25px; height:20px; overflow: hidden; border: none; cursor: pointer; text-indent: -7000px }
* html body #search-submit {padding-top:22px}	
*+html body #search-stagcloudubmit {padding-top:22px}	
#sidebar h2 { color: #fff; font-size: 14px; text-align: left; height: 66px; background: url(images/back-sidebar-title.jpg) no-repeat right top; overflow: hidden }
#sidebar .side-switch h2 {background-position: right bottom}
#sidebar ul {background:url(images/sidebar-links-bg-bottom.png) no-repeat right bottom; padding: 0 0 19px 0; list-style: none }
#sidebar ul ul {background:none; padding:0 }
#sidebar li {padding: 0; list-style: none }
#sidebar ul ul {padding: 6px 0 15px 26px }
#sidebar li li {margin:0 9px 0 15px; list-style-image:url(images/icon-sidebar-link.png); font-size:14px; }
.textwidget { font-size:14px;}
#sidebar .widget {margin: 0 0 0 14px; background: url(images/sidebar-links-background.png) repeat-y right top }
#sidebar div.widget {margin: 0}
#sidebar ul ul ul { padding: 2px 0 8px }
.sidebar-divider {background: url(images/sidebar-divider.gif) repeat-x 0 top; height:1px; line-height:1px; margin: 0 0 5px; width: 292px }
#optin-container p { padding: 0; margin:0 }
#optin-container p.freeaudio { padding: 0 30px; margin:0 }
.btn-submit {background: url(images/btn-submit.gif) no-repeat; width: 87px; height: 24px; border: none; cursor: pointer }
#location-name {background: url(images/location-name.gif) no-repeat; width: 105px; height: 13px; position: absolute;	right: 243px; top: 72px; text-indent:-7000px;  }
#fcg-slides {margin: 0 0 18px 12px; border: 1px solid #dfdfdf; padding: 7px; background: #fff }
#fcg-slides h2 {color: #54b4f7 !important; margin:16px 0 0 16px !important; font-size: 16px !important }
#fcg-slides p {margin:2px 0 0 16px !important }
#fcg-slides .slideInfoZone {bottom: 0 }
#socialize-icons {position: absolute; top: 50px; right: -2px; list-style:none }
#socialize-icons a {display: block; height: 34px }
#socialize-icons li {float: right; overflow:hidden; text-indent: -33333px }
#icon-twitter {background: url(images/socialize-icons.png) no-repeat 0 0; width: 51px }
#icon-facebook {background: url(images/socialize-icons.png) no-repeat -51px 0; width: 33px  }
#icon-rss {background: url(images/socialize-icons.png) no-repeat 100% 0; width: 40px }
.customhtml {padding:0 0 0 18px }
#opt_data {display: none }
.meta {margin: 0 0 10px}
.tagmeta {color:#666; font-style:italic }
.story{margin: 10px 13px 10px 0px;
width: 30%;
float: left;
border: 1px solid #CCC;
height: 240px;
text-align: center;
padding: 2px;}


.wplightbox {
    text-align: left;
    line-height: inherit;
    color: #FFF;
    z-index: 999999;
    display: none;
    border-radius: 0px;
    position: fixed;
    width: 681px;
    height: 450px;
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 0px 15px #333;
    padding: 15px;
    margin-left: -330px;
    margin-top: -250px;
    top: 50%;
    left: 50%;
}
.wplightbox .top-area{
	height:35px;
	border-bottom:solid 1px rgba(8,125,182,1);
margin-bottom: 25px;
margin-left: -15px;
width: 96.8%;
}
.wplightbox .top-area h5{
margin-left: 15px;
color:rgba(8,125,182,1)
}
.wplightbox .top-area a.close{
position: absolute;
right: 0px;
top: 0px;
font-size: 40px;
color: #ccc;
width: 35px;
height: 34px;
border-left: 1px solid rgba(8,125,182,1);
padding: 8px;
line-height: 35px;
text-align: center;
text-decoration: none !important;
transition:all .6s ease;
border-bottom:solid 1px rgba(8,125,182,1);
}
.wplightbox .top-area a.close:hover{
color:#c00
}
.overlap{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
	background:rgba(8,125,182,.5);
 z-index: 999999;
cursor:url(http://www.advancedetiquette.com/wp-content/uploads/2014/11/cursor-close.png), auto;
}
.image1{ float:left; margin:3px 5px 5px 0px;}
.cont{float: left;
width: 67%;
color: #000;}
.story h3 a{font-size: 14px;
font-weight: bold;}
.home #sliders-container{width: 940px !important;
margin: 0px auto;}
#tagcloud {margin-bottom:25px }
.post ul {margin-left:0; padding-left:30px }
div.page ul {margin-left:0; padding-left:5px }
div.page ul.children {padding: 0}
.customhtml ul {margin-left: 0; padding-left:30px }
.post ol {margin-left:0; padding-left:30px }
div.page ol {margin-left:0; padding-left:30px }
div.page ol.children {padding:0 }
.customhtml ol {margin-left:0; padding-left:30px }
.button {background:url(images/btn-comment-submit.png) no-repeat right top; color:#fff; cursor:pointer; display:inline-block; font-size:24px; font-weight:bold; height:27px; line-height:27px; vertical-align:middle; padding-right:10px }
.button span {background:url(images/btn-comment-submit.png) no-repeat left top; display:inline-block; height:27px; line-height:27px; padding-left:10px }
.button span input {background:none; border:0 none; color:#fff; cursor:pointer; font-family:inherit; font-size:14px; font-weight:bold; padding-top:5px }
.comment-text .reply {display:block; text-align:right }
.comment-text .reply a {margin-top:-25px; display:block; width:30px; float:right }
#sidebar li#promo {margin:0 0 0 20px }
#commentform lable {font-size:120% }
.editpost {background:url(images/icon-edit.gif) no-repeat; padding:0 0 2px 18px }
.tag-icon, .post .tags {background:url(images/icon-tag.gif) no-repeat; padding:0 0 2px 16px }
.comment-icon {background:url(images/icon-comment.gif) no-repeat; padding:0 0 0 18px }
.usr-meta {background:url(images/icon-author.gif) no-repeat; padding:0 0 1px 18px}
.readmore-icon, .navigation .alignright a {background:url(images/icon-doublearrow.gif) no-repeat right 0; padding:0 18px 1px 0}
.navigation .alignleft a {background:url(images/icon-doublearrow-left.gif) no-repeat left 0; padding:0 0 1px 18px}
.comment-reply-link {background:url(images/icon-reply.gif) no-repeat; padding:0 0 2px 18px }
.comment-reply-login {background:url(images/icon-key.gif) no-repeat; padding:0 0 2px 18px }
#optinbox .optin-nomsg {background: url(images/optin-container.png) no-repeat }
.containwithin {overflow:hidden; font-size:12px; }
#sidebar .containwithin .alignleft {margin:0px 2em 1em 0px;}
.postedinfo {margin: 5px 0 0 0 }
/* *** END STYLES*** */
/* *** LINK / NAVIGATION *** */
#logo a:link, #logo a:visited {color:#fff }
#globalnav {position: absolute; top: 90px; height: 46px; width: 900px; background: url(images/back-globalnav.gif) no-repeat; z-index: 9999 }
#globalnav ul {list-style: none; width:690px; float: left }
#globalnav ul li {float: left; background: url(images/navi-divider.gif) no-repeat center right }
#globalnav ul li li {background: none }
#globalnav ul li.last { background: none }
#globalnav a:link, #globalnav a:visited {color: #fff; text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold }
#globalnav a:hover {color: #fff; text-decoration:underline }
#navpocket {height: 46px; overflow:hidden }
#nav li a, #nav li a:link {display: block; font-size: 12px;	text-decoration: none; padding:16px 27px }
* html body #nav li a:link {padding:15px 11px } 
#nav li a:hover, #nav li a:active {display: block; text-decoration: none; background: url(images/navhov.png) repeat-x }
#nav li li a, #nav li li a:link, #nav li li a:visited {color: #eee; background: url(images/back-navi.png) repeat-x; 
width: 150px; float: none; margin: 0px; padding:10px 11px; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333 }
#nav li li a:hover, #nav li li a:active {background:#373737; color:#0099ff; text-decoration:none }
#nav li li li a:hover, #nav li li li a:active {color:#ff6600 }
#nav li ul {position: absolute; left: -999em; height: auto; width: 150px; margin:-1px 0 0 -1px }
#nav li li {padding: 0 }
#nav li ul ul {margin: -36px 0 0 173px }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto}
#navpocket .nav-wide {width:100% }
#nav .current_page_item a {background: url(images/navhov.png) repeat-x }
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {font-size: 18px; text-decoration: none; font-weight:normal; color:#def0fc; /*text-shadow:0 1px 4px #000 0 1px 4px #000*/ }
#logo a span {font-weight:bold; font-size:26px; color:#fff }
.entry_header h1 a:link, .entry_header h1 a:visited, .entry_header h2.home a:link, .entry_header h2.home a:visited {font-size:30px; font-weight:normal; color: #087db6; text-decoration: none; outline: none }
.post-edit-link a:link, .post-edit-link a:visited {font-size:12px; font-weight:normal }
#sidebar ul li a:link, #sidebar ul li a:visited  { color: #4f4f4f; text-decoration: none; font-weight: normal  }
#sidebar ul li a:hover { text-decoration: underline }
#sidebar ul li a.sidebartitle:link, #sidebar ul li a.sidebartitle:visited  { color: #fff; text-decoration: none; font-weight: normal;  padding: 26px 0 22px 52px; display: block; outline: none  }
#footer a:link, #footer a:visited {color: #fff; text-decoration: none; font-size: 14px; font-weight: normal }
#footer a:active, #footer a:hover {color: #a1d8ff; text-decoration: underline }
#footer a.attribution:link, #footer a.attribution:visited, #footer a.attribution:hover {color: #636363; display: block; text-decoration: none; font-style: italic; letter-spacing: 1px; width: 870px }
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:hover, #footer h2 a:active {font-weight: bold; color: #a1d8ff }
#footer ul.footerlinks li li {margin: 0 0 0 20px; padding: 0 0 0 4px; list-style-type:square }
.footer-content .divider {margin: 0 12px }
#footer-tag a:link, #footer-tag a:visited {color: #88ceff; font-weight: normal }
#footer-tag a:active, #footer-tag a:hover {color: #d9effe }
#left-col a.post-edit-link:link, #left-col a.post-edit-link:visited, #left-col a.post-edit-link:hover {font-size:12px; text-decoration: underline }
#left-col .editpost a:link, #left-col .editpost a:visited, #left-col .editpost a:hover {font-size:12px; text-decoration: underline }
.categories a:link, .categories a:hover, .categories a:visited {background: #21a0de; padding: 2px 7px; color: #fff; text-decoration: none; white-space:nowrap }
.comment-bubble a:link, .comment-bubble a:visited {font-weight: normal; color: #fff; text-decoration: none }
.page-content h3 a:link, .page-content h3 a:visited, .page-content h3 a:hover {text-decoration: none }
.fn a:link, .fn a:visited {text-decoration:none }
.page-id-1293 #optinbox, .page-id-32 #optinbox, .page-id-1295 #optinbox{
display:none;
}
.page-id-1367 .button{
border: none !important;
width: 100px !important;
height: 27px !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
font-size: 16px!important;
}
/* *** END LINK / NAVIGATION *** */
/* *** Start WordPress *** */
.alignleft {float: left; margin:0 1em 1em 0 }
.alignright {float: right; margin:0 0 1em 1em }
.aligncenter {display: block; margin-left: auto; margin-right: auto; text-align: center }
#login {position: absolute; top: 0px; width: 100%; height: 20px; background: url(images/login.png) repeat-x; color: #e1e1e1; font-size: 10px }
#login ul {list-style: none; float: right; margin-top:3px }
#login li {float: left; margin-right: 15px }
#login li.dot {padding-left: 12px; background: url(images/whitedot.png) no-repeat 0 2px }
#login a:link, #login a:visited {color: #e1e1e1; font-size: 10px; text-decoration: none }
#shadow #header-search {display: inline; width: 130px; right: 25px; top: 7px; margin: 0;  }
#shadow #header-search form {display: inline}
#shadow #header-search #s {border: 1px solid #ccc; background: #ccc; width: 120px; font-size: 11px; color: #666;  }
.navigation, #respond {margin: 0 18px 0 93px }
.comments-box a:link, .comments-box a:visited, .comments-box a:hover {color: #918872; font-size: 24px; padding: 18px 0 0 0; display: block; text-decoration: none }
.comments-box {background: url(images/back-comment-bubble.jpg) no-repeat;display:block;float:right;height: 95px;margin:-50px -10px 0 0;
padding:5px 10px 0 28px;position:relative;width:98px }
.comments-box a:link, .comments-box a:visited, .comments-box a:hover, .comments-box a:active {font-size:15px}
.commentlist {list-style: none; background-color:#fcfcfe; padding:13px 0; margin:0 18px 0 81px; background: url(images/dash.png) repeat-x }
.commentlist li.depth-1 {margin:5px 0 3px; padding:5px 0 3px 5px }
.commentlist li li {padding:5px 0 3px 0; list-style:none }
.commentlist .alt { }
.commentlist p {margin:10px 5px 10px 0 }
.formfield {background:#fff url(images/textfield.gif) repeat-x center top; border:1px solid #a6a6a6;padding:3px 2px }
.comment-author, .comment-author a:link, .comment-author a:visited, .comment-author a:hover, .fn {font-weight: bold; color:#E26D27 }
#commentform #submit {color:#fff;cursor:pointer;font-size:12px;padding:5px 6px 3px 6px }
#comment {width:100%; }
.comment #comment {width:100% }
#respond {padding-top: 20px; background: url(images/dash.png) repeat-x; margin-top:10px }
#respond h5 {background:url(images/back-leave-comment.png) no-repeat; padding:0 0 10px 40px }
.comments-box {color: #918872; font-size: 24px; display: block; background: url(images/back-comments-box.gif) no-repeat right top; width:544px }
.commentheading {color:#575757; padding-bottom: 4px; margin: 0 0 0 96px; font-weight:bold; font-size:16px }
.author {display:block; float:right; padding:0 0 7px; width:520px; background: url(images/post-title-line.gif) repeat-x 0 bottom }
.comment-avatar {float:left; width:90px }	
.comment-avatar .pic {background:url(images/commentpoint.png) no-repeat 100% 33%; margin-top:10px; padding-right:14px }
.comment-avatar .pic img {display:block; padding:3px; border:1px solid #999 }
.comment-avatar .name {font-weight:normal; overflow:hidden; padding-right:14px; width:67px }
.comment-meta {float: left; background:#e3e3e5 url(images/comment.gif) no-repeat; padding:10px 15px 0; width:387px }
.comment-text {clear:both; background: url(images/comment.gif) no-repeat right bottom; line-height:145%; margin:10px -15px 0; padding:0 15px 30px }
.commentlist .children .comment-avatar .pic {background:none }
.commentlist .children .comment-time-meta {padding:0 0 1px 20px; background:url(images/icon-return.gif) no-repeat }
.bypostauthor .comment-avatar .pic {background:url(images/commentpoint-author.png) no-repeat 100% 33% }
.bypostauthor .comment-meta {background-color:#e4ebed; color:#000 }
.postmetadata {background:#f0f0f0 none; margin:15px 0; padding:5px 10px;}
.postmetacat, .categories {line-height: 200%}
#left-col .catheader {text-align:left; display:inline }
#left-col .catcenter {text-align:left; display:block }
.comment-text ul {padding: 0 0 0 30px }
.comment-text li {margin: 0 }
.nocomments {text-align: center; color:#999 }
.post img, .page img, .customhtml img {max-width: 850px }
.page #respond, .page .commentheading, .page #comments, .page .navigation, .page .commentlist {margin-left: 0 }
.wp-caption {background-color:#f3f3f3; border:1px solid #ddd; margin:10px; padding-top:4px;text-align:center }
/* *** End WordPress *** */
/* ***For LandingPage *** */
.landingpage #shadow {width: 702px; overflow: hidden }
.landingpage #container {background: #fff url(images/back-container-landing.jpg) no-repeat; padding:19px 25px 20px; min-height: 240px;}
.landingpage #header {height: 90px }
.landingpage #footer {width: 702px }
.landingpage #footer-bottom {width: 702px; height:9px; line-height:9px; background:#118bdf }
.landingpage #footer .footer-widget {width: 195px }

.innerpage-cnnt{
		float:left;	width:100%;	margin:0px;	padding:0px;}
	.innerpage-cnnt img{float:right; margin:-23px 6px 0; padding:0px;}
	.innerpage-cnnt p{ margin:5px 0 10px; padding:0px;	}
	.program-innerpage-cnnt{ width:100%; margin:0px; padding:0px;}
	.contact-form-cnt{ width:100%; margin:0px; padding:0px;	float:left;}
	.contact-form-cnt p{ font-weight:bold;}
	.contact-form-cnt input{ border:1px solid #c6c6c6; padding:5px; height:18px; border-radius:3px;}
	.contact-form-cnt textarea{ border:1px solid #c6c6c6; padding:5px; height:125px; width:266px; border-radius:3px;}
	.wpcf7-form-control.wpcf7-submit{ padding:5px 10px; background:#0b7ac2; color:#FFFFFF; border:none; border-radius:3px; font-size:14px;}
	
.landingpage #fcg-slides {width: 90.2%;margin: 0px auto;}

/* ***End LandingPage *** */
/*Responsive*/

@media only screen
and (min-device-width : 320px)
and (max-device-width : 360px) {
.page-id-3149 #tabs .ui-tabs-nav li a, .page-id-3149 ul.newer li a { padding:6px 9px !important;font-weight: inherit;}
ul.newer {top: -69px !important; left:133px !important;}
.page-id-3149 #tabs .ui-tabs-nav li, ul.newer li {
    background: none !important ;
    border-radius: 0px !important; }
.landingpage #shadow {
    width: 100%;
}

img#start1{
margin: 0px 0px 15px 89px; }

img #start1+h1 { margin: 0px 0px 30px -67px;}

.landingpage #fcg-slides {
    width: 76.2%;
    margin: 0px;
}
.starter2 img+p { clear:both; width:90%;}

.starter2{ height:174px;}

.starter2 img { margin: 0px -73px 0px 84px;}

#tabs .ui-tabs-nav li a{
font-size: 12px !important;
padding: 2px 4px !important;

}
#tabs .ui-tabs-nav{
width:100% !important;
}
.innerpage-cnnt img{
	float:left;
	margin:0px;
}
.innerpage-cnnt p{
	float:left;
}
.innerpage-cnnt h2{
	margin:5px 0;
}
.program-innerpage-cnnt img{
	float:left!important;
}
.program-innerpage-cnnt p{
	float:left!important;
}
.program-innerpage-cnnt ul{
	float:left;
}
.page-content h2 strong{
	line-height:25px;
}
.page-id-1497 #left-col p:first-child img { float:none;}
.contact-form-cnt textarea{ width:288px;}
.contact-form-cnt input{ width:288px;}
#form select, #footer .footer-widget, iframe{
	width:100% !important;
}
#copyright { position:static; text-align: center;display: block;}
.widget .textwidget { text-align:left !important;}
h1#logo a img{ margin-left:115px !important;}
h1#logo a img+img{ margin-left:0px !important;}
.table-cnt td{
	float:left;
	margin:0 0 10px;
}
.chekbox td{
	float:left;
	width:auto;
}
.option, video{
	width:100%!important;
	height:auto;
}
.wp-caption{
	float:left;
}
.wp-caption.alignright{
	width:100%!important;
}
.wp-caption.alignright img{
	width:97%;
}
img#imgr{ width:100%;}
img#change{ 
margin-top:0px !important;
}
table.abt tr td { float:left; width:100%;}
table.abt tr td+td img { margin-left:0px !important;}
#wprmenu_menu.wprmenu_levels ul li.current-menu-item { background: none repeat scroll 0% 0% #FFF; }
#wprmenu_menu.wprmenu_levels ul li.current-menu-item a {color: #004681 !important;}
.post{	
background:none;
}
.entry-date{
	background:url(./images/pbg.png) left no-repeat;
	padding:7px 0 0 1px;
	height:auto;
	margin: 0 10px 0 0;
	background-size:100% 100%; 
}
.archive .entry_header h1{ width:100%; 
float:none;}
.archive .entry_content {
    margin: 0px 0px 0px 0px;
}
h1.catheader { margin-top:15px;}
.navigation, #respond{
	margin:0 15px 0 10px;
}	
.alignright.size-full.wp-image-1194{	
	width:100%;
}
.entry{
	margin:0 12px 8px 0;
	width:86%;
}


}
@media only screen
and (width:480px){
#container .page{padding:30px 10px 12px 10px !important;}
#tabs .ui-tabs-nav li a {
font-size: 12px !important;
padding: 2px 4px !important;
}
}
@media only screen
and (max-width:768px) 
{
#optin-container #opt_submit{
margin-left:0px !important;
}
#optinbox{
width: 75%;
margin: 0px auto !important;
}
ul.newer{
left:282px!important;
}.page-id-3149 #tabs .ui-tabs-nav li, ul.newer li {
    background: none !important ;
    border-radius: 0px !important; }
	
#container .page{padding:75px 10px 12px 10px !important;}
.archive .entry_header h1{ width:100%; 
float:none;}

h1.catheader { margin-top:66px;}
}

@media only screen
and (min-device-width : 480px)
and (max-device-width : 600px) {
.page-id-3149 #tabs .ui-tabs-nav li, ul.newer li {
    background: none !important ;
    border-radius: 0px !important; }
.page-id-3149 #tabs .ui-tabs-nav li a, .page-id-3149 ul.newer li a { padding:10px 33px !important;font-weight: inherit;}
ul.newer {left:188px !important;}
.archive .entry_header h1{ width:100%; 
float:none;}
.archive .entry_content {
    margin: 0px 0px 0px 0px;
}
h1.catheader { margin-top:40px;}
.navigation, #respond{
	margin:0 15px 0 10px;
}	
.alignright.size-full.wp-image-1194{	
	width:100%;
}
video, img#imgr{ width:100%;}
video{ height:auto;}
#optin-container {
    width: 79% !important;
}
#wprmenu_menu.wprmenu_levels ul li.current-menu-item { background: none repeat scroll 0% 0% #FFF; }
#wprmenu_menu.wprmenu_levels ul li.current-menu-item a {color: #004681 !important;}
#copyright { position:static; text-align: center;display: block;}
h1#logo a img{ margin-left:40% !important;}
h1#logo a img+img{ margin-left:0px !important;}
.widget .textwidget {
    text-align: left !important;
}
.entry{
	margin:0 12px 8px 0;
	width:86%;
}
.wp-caption.alignright, iframe, #footer .footer-widget {
	width:100%!important;
}
.wp-caption.alignright img{
	width:97%;
}
.post{	
background:none;
}
.entry-date{
	background:url(./images/pbg.png) left no-repeat;
	padding:7px 0 0 1px;
	background-size:100% 100%; 
	margin:0px 10px 0px 0px;
}

}
@media only screen and (width:640px){ h1#logo a img{ margin-left:40% !important;}
h1#logo a img+img{ margin-left:0px !important;}

}
@media only screen and (min-device-width : 0px) and (max-device-width : 899px) {
h1#logo a img{ margin-left:40% !important;}
h1#logo a img+img{ margin-left:0px !important;}
#optin-container { width:93%;}


#bg{display:block;overflow:hidden;}
#footer .footer-widget { width:29%;}
#wprmenu_menu.wprmenu_levels ul li.current-menu-item { background: none repeat scroll 0% 0% #FFF; }
#wprmenu_menu.wprmenu_levels ul li.current-menu-item a {color: #004681 !important;}
#shadow, #logo img, #container, #left-col, #fcg-slides #myGallery, #sidebar, #footer{width:100%;}
#logo{margin:0px;}
#header{height:auto !important;}
#container{padding:0px;background:#fff;}
#container-shoulder{background:#fff;}
#left-col{padding:0px;}
#fcg-slides{margin:0px;}
#fcg-slides #myGallery{height:200px !important;}
#globalnav, #fcg-slides .slideInfoZone h2{display:none;}
#fcg-slides .slideInfoZone p{font-size:12px !important;}
#left-col .customhtml{padding:0px 10px !important;}
#left-col .customhtml h2{padding:10px 0px;text-align:left;line-height:25px;}
#optinbox{margin:0px 10px;background:#B5DBF5;border-radius:10px;}
#optin-container{padding:10px;background:#B5DBF5;border-radius:10px;}
#optin-container form{margin:5px auto;}
#sidebar .widget{margin:0px 10px;}
#sidebar h2{background:#11253D;font-size:20px;height:auto;padding:0px;line-height:0px;margin:10px 0px;border-radius:10px;}
#sidebar h2 a{padding:25px 0px !important;text-align:center;}
.widget .textwidget{text-align:center;}
#sidebar ul{background:white;}
.page .page-content{width:95%;}
#container .page{padding:6px 10px 12px 10px;}
}
h1#logo img{
float:left;
}
table.abt tr td { padding-bottom:13px; font-size: 14px;padding-top: 10px;} 
ul.nol li { list-style:none;}
ul.client-logos{list-style:none;}
ul.client-logos li.title {
    display: block;
    width: 100%;
    font-weight: bold;
    height: 45px;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 45px;
border:none !important;
box-shadow:none!important
}
ul.client-logos li, table.client-logos td {
    float: left;
    width: 100px;
    text-align: center;
   height: 134px;
    margin: 10px;
   /* line-height: 150px;*/
    border: 1px solid #ccc;
box-shadow: 0px 20px 10px -20px #ccc;
overflow: hidden;
vertical-align:middle !important;
}

table.client-logos{ clear:both;}
ul.client-logos li img,  table.client-logos td img {
 width:100%;
vertical-align:middle !important;
}
ul.client-logos li.img1 img{  margin-top:45px;}
ul.client-logos li.img2 img{  margin-top:30px;}
h1.catheader{margin-bottom:25px;}
body.archive .page-content{background:none;padding: 0;}
body.archive .posts{border-bottom:solid 1px #097AB1;padding-bottom: 15px;
margin-bottom: 15px;}
.posts a.pull-right{float:right;display: block;
width: 100%;
text-align: right;
font-size: 15px;
font-weight: 600;}
.cus-aut-nam{font-weight: 600;
font-size: 13px;}
#tabs .ui-tabs-nav {
    clear: both;
    display: block;
    margin: 25px 0px;
    float: left;
    background: url('http://www.advancedetiquette.com/wp-content/themes/intrepidity/images/back-globalnav.gif') no-repeat scroll center center transparent;
    border: 1px solid #087DB6 !important;
padding: 0;
}
#tabs .ui-tabs-nav li, ul.newer li{float:left;list-style:none;}
.ui-tabs-panel{clear:both;margin-top:25px;}
.ui-tabs-panel h5{
background: #E26D27;
color: #FFF;
padding: 5px;
text-align: center;
border-radius: 32em 0;
}
.page-id-3149 #tabs .ui-tabs-nav li a, ul.newer li a{
/*padding: 10px 53px !important;*/
/*padding: 7px 46px !important;*/
    padding: 10px 45px !important;
}
.page-id-3149  #tabs .ui-tabs-nav{ width:100% !important;}
ul.newer {
    position: relative;
    top: -77px;
    left: 219px;}

.page-id-3149 #tabs .ui-tabs-nav li:nth-child(2){ float:right;}

#tabs .ui-tabs-nav li a, ul.newer li a{
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    color: #FFF;
    transition: all 0.6s ease 0s;
    display: block;
padding: 10px 32px !important;
    text-shadow: 1px 2px 3px #555;
}
#tabs .ui-tabs-nav li.ui-state-active a,#tabs .ui-tabs-nav li a:hover{color:#fff;}
.ui-tabs-panel table tr td{padding:10px 0;vertical-align:top}
#tabs .ui-tabs-nav li.ui-state-active,#tabs .ui-tabs-nav li:hover{background: url('images/navhov.png') repeat-x scroll 0% 0% transparent;}
#hider, #hider1, #hider3, #hider4, #hider5, #hider6, #hider, #hider7, #hider8, #hider9 {width:744px; display:none;position: fixed; background: none repeat scroll 0% 0% #FFF; padding: 10px; border-radius: 10px; left: 50%;
top: 50%;margin-left: -360px;margin-top: -220px; z-index:999999;}
#hider form, #hider1 form, #hider3 form, #hider4 form, #hider5 form, #hider6 form, #hider form, #hider7 form, #hider8 form, #hider9 form{ width: 100%;float: left;margin: 0px 11% auto;}
select#inf_field_Country {
    width: 263px !important;
}
#hider2{ background:#000; display:none; opacity:0.5; position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:9}


.wp-tab-content-wrapper h3 { margin:5px;}
.wp-tab-content.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom { height: auto !important;}
.infusion-field label { font-size:16px;     width: 41% !important; display: inline-block; vertical-align: top;}
input[type="text"], input[type="email"], textarea, select { width:35%;}
input[type="text"], input[type="email"]{ height: 20px !important;}
select{height: 23px !important; width:36%; }
#hider form { width: 78%;margin: 0px auto;}
.infusion-submit{ text-align: center;
margin: 15px;}
img.hide:hover { cursor:pointer;}

.infusion-submit input[type="submit"]{ background: none repeat scroll 0% 0% #16AAF3;
border: medium none;
padding: 7px 35px;
border-radius: 6px;
cursor:pointer;}
.infusion-field { margin:5px;}
ul.ins { padding-left: 35px !important;}
ul.set{ width: 85%;}

.infusion-field label { display:inline-block; width:150px; font-size:12px;}
.infusion-field{ margin:5px 0px;}
span.infusion-option label { display: block;width: 91%;float: right; font-size:12px;}
div.lefter { width: 17%;float: left; font-size:12px;}
div.righter { width: 70%;float: left; font-size:12px; }
select#inf_field_Country { width:141px;}
#sidebar .containwithin img { width:50%;}
#sidebar .containwithin h3+br { display:none;}
.page-id-3149 #tabs .ui-tabs-nav li, ul.newer li {
    background: #B2D8F2;
    border-radius: 19px;
margin: 6px;
}
.page-id-3149 #tabs .ui-tabs-nav li.ui-state-active{ /*background:#E26D27;*/background: #e09970; /* Old browsers */
background: -moz-linear-gradient(top,  #e09970 19%, #e26d27 76%, #e26d27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#e09970), color-stop(76%,#e26d27), color-stop(100%,#e26d27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e09970 19%,#e26d27 76%,#e26d27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e09970 19%,#e26d27 76%,#e26d27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e09970 19%,#e26d27 76%,#e26d27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e09970 19%,#e26d27 76%,#e26d27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09970', endColorstr='#e26d27',GradientType=0 ); /* IE6-9 */
border-top: 0.01em solid #FFFFFE;
 }
.page-id-3149 #tabs .ui-tabs-nav li:hover, ul.newer li:hover { background: url('images/navhov.png') repeat-x scroll 0% 0% transparent !important; }
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
margin-left: 15px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
li#text-6 { clear:both;}
/*#sidebar ul li a.sidebartitle:link{ pointer-events:none;}*/

li#archives-3 h2 { display:none;}
#sidebar li#categories-4 ul li:last-child, #sidebar li#categories-4 ul li:nth-last-child(3),  #sidebar li#archives-3 ul li:last-child { display:none;}
#sidebar li#archives-3 ul li:nth-last-child(2) { display:none;}
table.subsc input[type="text"], table.subsc input[type="email"], table.subsc textarea, table.subsc select { width: 84.3% !important; margin: 2px;}
table.subsc select { width:85% !important;}