html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
input, textarea {
 font-family: "Helvetica Neue", Helvetica, Arial;
}

.alignnone {
 margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
 display:block;
 margin: 5px auto 5px auto;
}

.alignright {
 float:right;
 margin: 5px 0 20px 20px;
}

.alignleft {
 float:left;
 margin: 5px 20px 20px 0;
}

.aligncenter {
 display: block;
 margin: 5px auto 5px auto;
}

a img.alignright {
 float:right;
 margin: 5px 0 20px 20px;
}

a img.alignnone {
 margin: 5px 20px 20px 0;
}

a img.alignleft {
 float:left;
 margin: 5px 20px 20px 0;
}

a img.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto
}

.sticky {}
.gallery-caption {}
.bypostauthor {}

img, object, embed {
 max-width: 100%;
}

/* Display Only */

sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline;
}

sup {
 top: -0.5em;
}

sub {
 bottom: -0.25em;
}

.grid-example .row div {
 background: #DDD;
 text-align: center; 
}

/* Basic */
html { 
 -webkit-font-smoothing: antialiased; 
}
body { 
 background: #F9F9F9; 
 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
 color: #666;
 font-size: 13px;
 line-height: 19px;
 min-width: 300px;
}
hr { 
 border:none; 
 border-bottom:1px solid #dddcdc; 
 margin:15px 0 15px 0; 
}
p {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 13px;
 line-height: 19px;
 margin-bottom: 15px;
}
a {
 color: #c5a44d;
 text-decoration: none;
 
 -webkit-transition: background-color .2s linear, color .2s linear;
 -moz-transition: background-color .2s linear, color .2s linear;
 -o-transition: background-color .2s linear, color .2s linear;
 -ms-transition: background-color .2s linear, color .2s linear;
 transition: background-color .2s linear, color .2s linear;
}
a:hover {
 color: #fee297;

}
.clear{ 
 clear:both; 
}
.spacer {
 height: 30px; 
}
.small-spacer {
 height: 15px; 
}
.center { 
 text-align:center; 
}
.page_wrap { 
 width: 960px; 
 margin: 0 auto;
}
.container {
width: 960px;
margin: 0 auto;
padding: 0 0 10px 0;
clear: both;
text-align: center;
}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}


/* NAVIGATION */
.nav {height: 131px; background: url('/images/bg_dark.png') #333;}

.logo {
 float: left;
 width: 275px;
 margin: 45px 0 0 0;
 text-align: left;
 }
 
.logo a {
 display: block;
 width: 176px;
 height: 38px;
 text-indent: -9999px;
 overflow: hidden;
 background: url('/images/logo_uweb_blog.png') no-repeat;
 }
 
.logo p {
 color: #6f6f6f;
 text-shadow: 1px 1px 0px #000;
 margin: 2px 0;
 padding: 0;
 text-align: left;
 font-size: 10pt;
 font-weight: bold;
 }
 
.nav .menu {float: right;}
 
.menu>ul {
 display: block;
 float: right;
 margin: 55px 10px 0 0;
 list-style-type: none;
 padding: 0;
 }
 
.menu>ul li {display: inline-block; color: #fff;*display:inline;*zoom: 1;}
 
.menu>ul li span,
.menu>ul li a {
 line-height: 40px;
 padding: 0 15px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 display: inline-block;
 font-size: 10pt;
 border: 1px solid transparent;
 }
 
.menu>ul li span,
.menu>ul li a.active,
.menu>ul li a:hover {
 text-decoration: none;
 background: #272829;
 border-radius: 4px;
 color: #fff;
 border-top: 1px solid #1c1c1d;
 border-left: 1px solid #1c1c1d inset;
 border-right: 1px solid #2f3032 inset;
 box-shadow: 1px 1px 2px #1c1c1d inset, 1px 1px 0 #2f3032;
 margin-top: -1px;
 }
 
.login {float: right; margin: 60px 0 0 0;}

/* BUTTONS */ 
.btn-grey,
.btn-yellow {
 padding: 0 23px;
 line-height: 32px;
 text-decoration: none;
 border-radius: 4px;
 display: inline-block;
 font-weight: bold;
 font-size: 9pt;
 margin-left: 5px;
 text-align: center;
 }
.btn-grey {
 box-shadow: 1px 1px 0px #636363 inset, 0px 0px 2px #151515;
 background: #3f3f3f;
 background: linear-gradient(bottom, #323232, #4a4a4a);
 background: -moz-linear-gradient(bottom, #323232, #4a4a4a);
 background: -webkit-linear-gradient(bottom, #323232, #4a4a4a);
 background: -o-linear-gradient(bottom, #323232, #4a4a4a);
 background: -ms-linear-gradient(bottom, #323232, #4a4a4a);
 color: #fff;
 text-shadow: 0 -1px 0 #1e1e1e;
 }
 .btn-grey:hover {
 text-decoration: none;
 color: #fff;
 background: #4a4a4a;
 background: linear-gradient(top, #323232, #4a4a4a);
 background: -moz-linear-gradient(top, #323232, #4a4a4a);
 background: -webkit-linear-gradient(top, #323232, #4a4a4a);
 background: -o-linear-gradient(top, #323232, #4a4a4a);
 background: -ms-linear-gradient(top, #323232, #4a4a4a);
 text-shadow: 0 1px 0 #1e1e1e;
 }
 
.btn-yellow {
 box-shadow: 1px 1px 0px #ffffa1 inset, 0px 0px 2px #91762d;
 background: #fbd469;
 background: linear-gradient(bottom, #f7cc5a, #ffdc7e);
 background: -moz-linear-gradient(bottom, #f7cc5a, #ffdc7e);
 background: -webkit-linear-gradient(bottom, #f7cc5a, #ffdc7e);
 background: -o-linear-gradient(bottom, #f7cc5a, #ffdc7e);
 background: -ms-linear-gradient(bottom, #f7cc5a, #ffdc7e); 
 color: #6a5621;
 text-shadow: 0 1px 0 #ffeb69;
 }
 .btn-yellow:hover {
 text-decoration: none;
 color: #6a5621;
 background: #ffdc7e;
 background: linear-gradient(top, #f7cc5a, #ffdc7e);
 background: -moz-linear-gradient(top, #f7cc5a, #ffdc7e);
 background: -webkit-linear-gradient(top, #f7cc5a, #ffdc7e);
 background: -o-linear-gradient(top, #f7cc5a, #ffdc7e);
 background: -ms-linear-gradient(top, #f7cc5a, #ffdc7e); 
 }

/* Hero Section */
#hero {
 background: url(/images/hero_bg.png) repeat;
 border-top: 1px solid #657388;
 min-height: 87px;
}
#hero_bg_shine {
 background: url(/images/hero_bg_shine.png) no-repeat center top;
 padding-top: 16px;
 overflow: hidden;
 min-height: 71px;
}
#hero_bg_shine.hero-slideshow-wrapper h4 {
 margin-bottom: 20px;
}

#hero_bg_shine h2 {
 color: #FFF;
 text-shadow: 0 -1px 0 #24344d;
 font-size: 32px;
 line-height: normal;
 text-align: center;
 margin-bottom: 15px;
}
#hero_bg_shine h4 {
 color: #121f32;
 font-size: 18px;
 text-shadow: 0 1px 0 #748cb0;
 font-weight: normal;
 text-align: center;
 margin-bottom: 60px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
 color: #999999 !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 color: #999999 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
 color: #999999 !important;
}

/* Content Section */
#content {
 background: #f9f9f9;
 position: relative;
 z-index: 400;
 padding: 40px 0;
}

#content.with-packages {
 margin-top: -40px;
 padding: 40px 0;
}

.content_bg {
 background: #FFF;
 border: 1px solid #d8d8d8;
 
 -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow: 0px 0px 5px 0px #e8e8e8; /* FF3.5 - 3.6 */
 box-shadow: 0px 0px 5px 0px #e8e8e8; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
 
 -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
 -moz-border-radius: 3px; /* FF1-3.6 */
 border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}


.our_latest_updates, .with-sidebar {
 float: left;
 width: 668px;
 padding: 20px;
}

.without-sidebar {
 width: 95.8%;
 padding: 2.1%; 
}

.our_latest_updates h1.main-title, .with-sidebar h1.main-title, .content-box h2.main-title, .without-sidebar h1.main-title, h2.fancy-title, #reply-title {
 font-size: 22px;
 color: #444444;
 margin-bottom: 20px;
 background: url(/images/h_divider.png) repeat-x 0 center;
}
.our_latest_updates h1.main-title span, .with-sidebar h1.main-title span, .content-box h2.main-title span, .without-sidebar h1.main-title span, h2.fancy-title span, #reply-title span {
 background: #FFF;
 padding-right: 20px;
}

#sidebar {
 float: right;
 width: 230px; 
}

.sidebar-widget {
 padding: 20px;
 margin-bottom: 20px;
}

#sidebar .sidebar-widget:last-child {
 margin-bottom: 0;
} 

.sidebar-widget h2 {
 font-size: 18px;
 color: #444444;
 margin-bottom: 8px;
 background: url(/images/h_divider.png) repeat-x 0 center;
}
.sidebar-widget h2 span {
 background: #FFF;
 padding-right: 20px;
}
.blockcontent {
 padding-top: 5px;
}
.sidebar-widget ul li {
 margin-bottom: 11px;
 font-weight: bold;
}
.sidebar-widget ul li a, .sidebar-widget .catName {
 color: #3c4f6b;
 font-size: 13px;
}
.sidebar-widget ul li a:hover, .sidebar-widget .catName:hover {
 color: #6891cc;
}

.sidebar-widget select {
 max-width: 100%; 
}

.sidebar-widget .catsTd {
 padding: 0 0 4px;
}
.sidebar-widget .catName {
 display: inline-block;
 padding-left: 20px;
 font-weight: bold;
 background: url(/images/blogListBg.png) no-repeat scroll left center transparent;
}
.sidebar-widget .catDescr {
 font-size: .875em;
}

/* Blog Section */
.blog_post {
 overflow: hidden;
 margin-bottom: 15px;
 padding-bottom: 10px;
}
.blog_post.last-blog-post {
 margin-bottom: 0;
}

.image-wrap {
 float: left;
 margin: 0 10px 3px 0;
}

.blog_post img {
 max-width: 100%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

 code {
 display: block;
 background: #f1f1f1;
 border: 1px solid #dddddd;
 padding: 10px 0px 10px 35px;
 font-family: courier new;
 line-height: 12pt;
 color: #515151;
 margin: 1%;
 overflow: auto;
 }
 .inline-code {color: #515151;}

 .pages,
.catPages1,
.catPages2,
.pagesBlock1,
.pagesBlock2,
.pagesBlockuz1,
.pagesBlockuz2 {
 display: block;
 margin: 20px 0;
 text-align: center;
}
.pages a,.catPages1 a,.catPages2 a,.pagesBlock1 a,.pagesBlock2 a,.pagesBlockuz1 a,.pagesBlockuz2 a,.pages b,.catPages1 b,.catPages2 b,.pagesBlock1 b,.pagesBlock2 b,.pagesBlockuz1 b,.pagesBlockuz2 b {
 display: inline-block;
 margin: 0 2px;
 padding: 2px 8px;
 background-color: none;
 border-radius: 3px;
}
.pages a,.catPages1 a,.catPages2 a,.pagesBlock1 a,.pagesBlock2 a,.pagesBlockuz1 a,.pagesBlockuz2 a {
 text-decoration: none;
 color: #4c4c4c !important;
 background-color: #f2f2f2;
}
.pages a:hover,.catPages1 a:hover,.catPages2 a:hover,.pagesBlock1 a:hover,.pagesBlock2 a:hover,.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover {
 background-color: #ddd;
}

#content .date {
 float: left;
 width: 45px;
 text-align: right;
 border-right: 1px dotted #bdbdbd;
 padding-right: 10px;
}

.month, .year {
 text-align: right;
 color: #666666;
 font-size: 13px;
 float: right;
}
.month {
 text-transform: uppercase; 
}
.day {
 font-size: 25px;
 text-align: right;
 color: #555;
 font-weight: bold;
 float: right;
}
.main-content .blog_post_wrap h1 {
 font-size: 16px;
 margin-bottom: 10px;
 color: #104863;
}

.blog_post_wrap h4 a {
 color: #104863;
}

.blog_post_wrap h4 a:hover {
 text-decoration: underline;
}

.the-excerpt {
 margin: 10px 0; 
}

#newspred, .newspred, #newspred1, .newspred1, #newspred27, .newspred27, #varninginfo, .varninginfo {
 padding: 10px;
}

.blog_post_wrap {
 float: right;
 width: 590px; 
}

.content_bg.blog_post {
 padding: 20px;
}

.without-sidebar .blog_post_wrap {
 width: 845px; 
}

.blog_post_wrap .postmeta {
 border-top: 1px dotted #bdbdbd;
 padding: 5px 0;
 margin: 10px 0 0 0;
 clear: both;
}

.blog_post_wrap .postmeta:after {
 content:'';
 display:block;
 clear: both; 
}

.blog_post_wrap .postmeta dd {
 float: left;
 display: inline;
 margin: 0 10px 0 0;
 color: #999999;
 font-size: 13px; 
}

.blog_post_wrap .postmeta dd.separator {
 float: left; 
}

.blog_post_wrap .attachment-blog-featured-image {
 border: 1px solid #D8D8D8;
 border-radius: 5px 5px 5px 5px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
 padding: 5px;
}

.blog_post_wrap h2.blog-post-title {
 font-size: 17px;
 margin-bottom: 10px; 
}
.moder-panel {
 display: inline-block;
 vertical-align: middle;
 margin: 0 5px;
}

.archive-listings h2.fancy-title span {
 background: #F9F9F9;
}

.main-content.blog-listings {
 width: 708px;
 padding: 0;
}

/* FOOTER */
.footer {
 padding: 10px 0 20px 0; background: url('/images/bg_dark.png') #333;
 /*position: absolute;*/
 bottom: 0;
 left: 0;
 width: 100%;
 }

.footer .footer-nav {
 margin: 8px 35px 8px 8px;
 float: left;
 min-width: 200px;
 text-align: left;
 }
 
 
.footer .footer-nav h2 {
 color: #fff;
 font-size: 11pt;
 background: url('/images/footer_h_divider.png') left bottom repeat-x;
 padding: 0 0 10px 0;
 margin-right: 15px;
 }

.footer .footer-nav ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 }
.footer .footer-nav ul li {margin: 3px 0;}
 
.footer .footer-nav ul li a {
 color: #818387;
 background: url('/images/arrow.png') no-repeat 0 3px;
 padding: 0 3px 0 12px;
 }
.footer .footer-nav ul li a:hover {background-position: 0 -37px; color: #c5a44d;}
 
.footer-content {float: right;}
 
.footer .btn-yellow {
 line-height: 1.3em;
 margin: 20px 0 0 0;
 padding: 15px 35px;
 }
 .footer .btn-yellow strong {
 text-transform: uppercase;
 font-size: 11pt;
 }

.copyright {font-size: 8pt; margin: 3px 0;text-align: center;} 


.one_four .footer-widget-container:last-child {
 margin-bottom: 20px; 
}

.footer-widget-container {
 margin-bottom: 40px; 
}


.entDots, .entryReadAll {display: none;}
/* .read-more-link {
 margin-top: 20px;
 display: block; 
} */

.no-margin {
 margin: 0; 
}

#searchform input[name="q"], #sidebar .widget_wysija input[type="text"] {
 background: url(/images/searchBtn.png) no-repeat left center;
 border: 1px solid #C8C8C8;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 box-shadow: 0 1px 2px 0 #E2E5E9 inset;
 color: #666666;
 font-size: 12px;
 padding: 6px 5px 6px 24px;
 width: 159px; 
}

#searchform .screen-reader-text {
 display: none; 
}

#searchsubmit {
 display: none; 
}


/* TYPOGRAPHY */

.main-content a {
 color: #3C4F6B; 
}

.main-content a:hover {
 color: #6891CC;
}

.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
 margin-bottom: 20px;
 color: #444; 
}

.main-content h1 {
 font-size: 28px;
}

.main-content h2 {
 font-size: 23px;
}

.main-content h3 {
 font-size: 18px;
}

.main-content h4 {
 font-size: 15px;
}

.main-content h5 {
 font-size: 13px;
}

.main-content h6 {
 font-size: 11px;
}

.bbCodeBlock, .bbQuoteBlock {margin: 5px 0;}
.codeMessage {background: #f1f1f1;border: 1px solid #dddddd;padding: 10px 0px 10px 35px;font-family: courier new;line-height: 12pt;color: #515151;margin: 1%;overflow: auto;}
.bbCodeName, .bbQuoteName {font-size: 11px !important; line-height: 16px;padding-left: 13px !important;}
.quoteMessage {margin: 1%;padding: 3px 10px 3px 10px;color: #666;font-style: italic;border: none !important; border-left: 3px solid rgb(140, 146, 148) !important; background-color: rgb(220, 227, 233); font-size: 12px; line-height: 18px;}

.main-content p.legend {
 padding: 6px 0;
 border-bottom: 1px solid #eaeaea;
 margin: 30px 0;
 text-align: left;
 text-transform: uppercase;
 font-size: 14px;
 color: #333;
 font-weight: bold;
 font-family: "Helvetica Neue", Arial, sans-serif;
}

.main-content ul.square, .main-content ul.circle, .main-content ul.disc {
 padding-left: 0; 
}

.main-content ul.square li, .main-content ul.circle li, .main-content ul.disc li {
 line-height: 35px;
}

.main-content ul.square {
 list-style-type: square;
 font-size: 13px;
 line-height: 35px;
 margin-left: 25px;
}

.main-content ul.square li {
 background: none; 
}

.main-content ul.circle {
 list-style-type: circle;
 font-size: 13px;
 line-height: 35px;
 margin-left: 25px;
}

.main-content ul.circle li {
 background: none; 
}

.main-content ul.disc {
 list-style-type: disc;
 font-size: 13px;
 line-height: 35px;
 margin-left: 25px;
}

.main-content ul.disc li {
 background: none !important; 
}

.main-content .highlight {
 background: #fff890;
 color: #222;
 width: auto;
 display: inline;
 padding: 2px 3px;
 font-weight: normal;
}

.main-content .error_message {
 margin-bottom: 20px;
 background: #e9a8a8;
 border: 1px solid #bb5757 !important;
 padding: 10px !important;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: inset 0 1px #e8d3d3;
 -webkit-box-shadow: inset 0 1px #e8d3d3;
 box-shadow: inset 0 1px #e8d3d3;
 font-weight: bold !important;
 font-size: 13px !important;
 color: #993939;
 text-shadow: 0 1px 0 #e8d3d3;
 text-align: center;
}
.main-content .error_message p, .main-content .success_message p, .main-content .warning_message p, .main-content .standard_message p {
 margin-bottom: 0;
}
.main-content .success_message { 
 margin-bottom: 20px;
 background:#d3e8d5; 
 border: 1px solid #58b461 !important; 
 padding:10px !important; 
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px; 
 border-radius: 3px; 
 -moz-box-shadow: inset 0 1px #edffef;
 -webkit-box-shadow: inset 0 1px #edffef; 
 box-shadow: inset 0 1px #edffef; 
 font-weight: bold; 
 font-size: 13px; 
 color: #397c3f; 
 text-shadow: 0 1px 0 #edffef; 
 text-align: center; 
}
.main-content .warning_message {
 margin-bottom: 20px;
 background: #F2F3AA;
 border: 1px solid #BCB320;
 padding: 10px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: inset 0 1px #EDFFEF;
 -webkit-box-shadow: inset 0 1px #EDFFEF;
 box-shadow: inset 0 1px #EDFFEF;
 font-weight: bold;
 font-size: 13px;
 color: #7A7634;
 text-shadow: 0 1px 0 white;
 text-align: center;
}
.main-content .standard_message {
 margin-bottom: 20px;
 background: #74b1e9;
 border: 1px solid #3e7ebf;
 padding: 10px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: inset 0 1px #9fd1fb;
 -webkit-box-shadow: inset 0 1px #9fd1fb;
 box-shadow: inset 0 1px #9fd1fb;
 font-weight: bold;
 font-size: 13px;
 color: #255b97;
 text-shadow: 0 1px 0 #9fd1fb;
 text-align: center;
}

#respond input[type="text"], #respond textarea {
 border: 1px solid #c8c8c8;
 padding: 6px 5px 6px 5px; 
 color: #666666;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 font-size: 14px;
 -webkit-box-shadow: inset 0px 1px 2px 0px #e2e5e9; 
 box-shadow: inset 0px 1px 2px 0px #e2e5e9; 
 width: 33%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

#respond textarea {
 width: 100%;
 min-height: 100px; 
}

#respond label {
 display: none; /* Needed for IE */
}

#respond p.input-para {
 margin-bottom: 5px; 
}

#respond .form-allowed-tags {
 display: none; 
}

/* SHORTCODE-SPECIFIC CSS */

.content-box {
 padding: 20px; 
}

.content-switcher-container {
 margin: 15px 0; 
}

.content-switcher-container:after {
 content:'';
 display:block;
 clear: both;
}

.inline-content-switcher-container {
 margin: 20px 0; 
}

.inline-content-switcher-main .content-pane > .row:last-child {
 margin-bottom: 0;
}

.content-switcher-container:after {
 content:'';
 display:block;
 clear: both;
}

.content-switcher-nav-left {
 margin-right: 4.1%; 
}

.content-switcher-nav-right {
 margin-left: 4.1%;
}

.inline-content-switcher-nav {
 text-align: center; 
}

.inline-content-switcher-nav ul li {
 display: inline-block;
 background: transparent url(/images/btn_qt_inactive.png) no-repeat;
 width: 10px;
 height: 10px;
 margin-right: 5px;
 cursor: pointer;
}

.inline-content-switcher-nav ul li.active {
 background: transparent url(/images/btn_qt_active.png) no-repeat;
}

.pull-left {
 float: left; 
}

.pull-right {
 float: right; 
}

.logo-section {
 background: url(/images/logo-section-header.png) no-repeat center top;
 border-bottom: 1px solid #D9D9D9;
 text-align: center;
 margin-top: 30px;
}

.logo-section h2.title {
 background-color: #F9F9F9;
 color: #333333;
 display: inline;
 font-size: 11px;
 letter-spacing: 2px;
 padding: 0 20px;
 position: relative;
 text-align: center;
 text-transform: uppercase;
 top: -10px;
}

.logo-section:after {
 content:'';
 display:block;
 clear: both; 
}

.logo-section-logo {
 float: left;
 margin: 12px; 
}

.logo-section-logo img.alignnone, .logo-section-logo img.aligncenter, .logo-section-logo img.alignleft, .logo-section-logo img.alignright {
 margin: 0;
}

.sidebar-widget ul.xoxo li {
 padding-left: 0;
 background: none;
 font-weight: normal; 
}

.sidebar-widget ul li.sidebar-contact-details-address, .sidebar-widget ul li.sidebar-contact-details-numbers, .sidebar-widget ul li.sidebar-contact-details-emails {
 padding-left: 40px;
 font-weight: normal;
}

.sidebar-widget ul li.sidebar-contact-details-address {
 background: url(/images/li--address.png) no-repeat left top transparent; 
}

.sidebar-widget ul li.sidebar-contact-details-numbers {
 background: url(/images/li--numbers.png) no-repeat left top transparent; 
}

.sidebar-widget ul li.sidebar-contact-details-emails {
 background: url(/images/li--emails.png) no-repeat left top transparent; 
}

.slickhost-faqs li {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #D8D8D8;
 border-radius: 3px 3px 3px 3px;
 margin: 0 0 15px;
 width: 100%;
}

.slickhost-faq-content {
 display: none;
 padding: 15px;
}

.slickhost-faqs li h4 {
 background: url(/images/btn_arrow_down.png) no-repeat scroll right center #FDFDFD;
 border-radius: 3px 3px 3px 3px;
 box-shadow: 0 0 5px 0 #F6F6F6;
 color: #333333;
 cursor: pointer;
 font-size: 13px;
 margin: 0;
 padding: 15px 7px; 
}

.slickhost-faqs li h4.inactive {
 background: url(/images/btn_arrow_down.png) no-repeat scroll right center #FDFDFD;
}

.slickhost-faqs li h4.active {
 background: url(/images/btn_arrow_up.png) no-repeat scroll right center #FDFDFD;
 border-bottom: 1px solid #D8D8D8;
}

.home-page-blog-post .blog_post_wrap {
 margin-bottom: 0; 
}

.home-page-blog-post.blog_post {
 border-bottom: 1px dotted #BDBDBD;
 margin-bottom: 0;
 padding: 10px 0 0 0;
}

.home-page-blog-post.blog_post:first-child {
 padding-top: 0; 
}

.home-page-blog-post.blog_post:last-child {
 border-bottom: none; 
}

h2.featured-title {
 float: left;
 margin-top: 7px;
}

#hero_bg_shine h4.featured-tagline {
 float: left;
 background: url(/images/tagline-border.png) no-repeat top left;
 margin: 10px 0 0 15px;
 padding: 10px 0 10px 15px; 
}

form.iwacontact ol.iwacontactform input.input, form.iwacontact ol.iwacontactform textarea {
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 width: 33%;
 font-size: 14px;
}

form.iwacontact ol.iwacontactform textarea {
 width: 96%; 
}

form.iwacontact ol.iwacontactform li {
 margin-bottom: 8px; 
}

/* Comments */

#respond {
 margin-top: 40px; 
}

#comments .comment-avatar {
 float: left;
 margin-right: 30px; 
}

#comments .comment-avatar img {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 5px;
 border: 1px solid #d8d8d8;
 -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
}

#comments .comment-content {
 overflow: hidden;
}

#comments .comment-content img {
 vertical-align: middle;
}

#comments .comment-meta {
 border-top: 1px dotted #bdbdbd;
 border-bottom: 1px dotted #bdbdbd;
 padding: 5px 0;
 font-size: 13px;
}

#comments .comment-meta span.comment-time {
 color: #999; 
 font-size: 11px;
 margin-left: 5px; 
}

#comments .comment-meta .url {
 color: #3c4f6b;
 font-weight: bold;
}

#comments .comment-text {
 margin-top: 10px; 
}

#comments .reply-link {
 float: right;
}

#comments .reply-link a {
 font-weight: bold;
 font-size: 13px;
 background: url(/images/reply-arrow.png) no-repeat center right;
 padding-right: 25px;
}

#comments .reply-link a:hover {
 background: url(/images/reply-arrow-hover.png) no-repeat center right;
}

.black-btn, .yellow-btn, form.iwacontact ol.iwacontactform button[name="iwac_submit"], #respond input[name="submit"], .wysija-submit.wysija-submit-field {
 display: inline-block;
 min-height: 35px;
 outline: none;
 cursor:pointer; 
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 font-size: 13px;
 line-height: 33px;
 position: relative;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 0 20px;
 background-color: transparent;
}

#respond input[name="submit"] {
 background: #494949; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, #494949 0%, #1f1f1f 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #494949 0%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #494949 0%,#1f1f1f 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #494949 0%,#1f1f1f 100%); /* IE10+ */
 background: linear-gradient(to bottom, #494949 0%,#1f1f1f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-8 */
 border: 1px solid #161616; 
 color: #FFF !important;
 text-shadow: 0 -1px 0 #171717;
 
 box-shadow: 0 1px 2px #18181a, inset 0 1px 0 #636363;
 
}
#respond input[name="submit"]:hover {
 background: #5a5a5a; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, #5a5a5a 0%, #1f1f1f 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #5a5a5a 0%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #5a5a5a 0%,#1f1f1f 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #5a5a5a 0%,#1f1f1f 100%); /* IE10+ */
 background: linear-gradient(to bottom, #5a5a5a 0%,#1f1f1f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-8 */
 color: #FFF !important; 
}
#respond input[name="submit"]:active {
 background: #2e2e2e; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTRhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, #2e2e2e 0%, #4a4a4a 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e2e2e), color-stop(100%,#4a4a4a)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #2e2e2e 0%,#4a4a4a 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #2e2e2e 0%,#4a4a4a 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #2e2e2e 0%,#4a4a4a 100%); /* IE10+ */
 background: linear-gradient(to bottom, #2e2e2e 0%,#4a4a4a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#4a4a4a',GradientType=0 ); /* IE6-8 */
}

.commentlist .comment-wrap {
 padding: 20px 0;
 border-bottom: 1px dotted #bdbdbd; 
}

#comments .commentlist .comment-wrap:first-child {
 
}

#comments ol.children li {
 margin-left: 40px;
 margin-top: 20px; 
 padding-top: 20px;
 border-top: 1px dotted #bdbdbd; 
}

#comments ol.children li ol.children li{
 margin-left: 0; 
}

#comments ol.children li:last-child {
 border-bottom: none; 
 padding-bottom: 0;
}

#comments .commentlist .comment-wrap article:after {
 content: '';
 clear: both;
 display: block; 
}

#cancel-comment-reply-link {
 margin-left: -9px;
 padding-right: 20px;
 background: #FFF;
 font-size: 12px;
}

.commentlist:after, .commentlist .comment-wrap:after {
 content: '';
 clear: both;
 display: block; 
}

.comment-awaiting-moderation {
 font-style: italic;
 font-size: 10px; 
}

#font-awesome-example {
 margin-bottom: 5px; 
}

#font-awesome-example i {
 margin-right: 10px; 
}

.typography-example-list {
 width: 33%;
 float: left;
 display: block;
 margin-bottom: 20px; 
}


#footer_cols .widget_wysija input[type="text"] {
 height: auto;
 padding: 11px 10px; 
}

#sidebar .wysija-msg li {
 background: none;
 padding-left: 10px; 
}

#sidebar h2 a.rsswidget {
 color: #444; 
}

#sidebar h2 a.rsswidget img {
 display: none; 
}

#sidebar li span.post-date {
 display: block; 
}

#sidebar li .rss-date {
 display: block; 
}

#sidebar li .rssSummary {
 margin-top: 10px;
}

.rev_slider_wrapper {
 margin-bottom: 10px !important; 
}

.tagcloud {
 margin-top: 13px; 
}

.tagcloud:after {
 clear: both;
 content: '';
 display: block; 
}

.tagcloud a {
 border: 1px solid #E8E8E8;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
 color: #3C4F6B;
 display: inline-block;
 font-size: 12px !important;
 font-weight: bold;
 height: 17px;
 margin: 0 2px 5px 0;
 padding: 3px 10px; 
}

.sidebar-widget .jtwt_loader {
 background: none;
 padding-left: 0; 
}

.sidebar-widget .jtwt_tweet {
 padding-left: 0;
 background: none;
 font-weight: normal; 
}

.sidebar-widget .jtwt_tweet_text {
 margin-bottom: 0;
}

.sidebar-widget #jtwt .jtwt_tweet {
 background: none;
 padding-left: 0;
}

#footer_cols .jtwt_tweet {
 margin-bottom: 12px; 
}

#footer_cols .jtwt_tweet_text {
 margin-bottom: 0; 
}

#posts-nav {
 margin-top: 20px; 
}

#posts-nav .previous-posts {
 float: left; 
}

#posts-nav .next-posts {
 float: right; 
}


/* Media Queries Section */

/* Media for anything with a max width of 960px. Mostly large tablets such as the iPad */
@media (max-width: 1024px) {
 .nav {height: auto;}
 .nav .container {padding: 10px 0;}
 .logo {margin: 0 auto 0 auto; float: none;}
 .logo a {margin: 0 auto;}
 .nav .menu {float: none; margin: 0 auto;}
 .nav .menu ul {margin-top: 25px;float: left;}
 .nav .menu .login {margin-top: 30px;}
 .container {width:738px;}
 .content .container {width:706px;}
 .footer .footer-nav {margin-right: 24px;min-width: 190px;}
 .footer-content {float: none; clear: both; text-align: center;}

 }

@media (max-width: 990px) {
 .image-wrap {
 float: none;
 margin: 0 0 15px 0;
 }
 .page_wrap {
 width: 714px;
 margin: 0 auto;
 }
 #logo {
 width: 100%;
 text-align: center; 
 }
 #hero_bg_shine h2 {
 font-size: 30px;
 }
 .content-switcher-nav ul li {
 width: 118%; 
 }
 
 .one_four {
 width: 162px;
 margin-right: 20px;
 }
 .last_col {
 margin-right: 0 !important;
 }
 .newsletter_input {
 background: url(/images/newsletter_input_ipad.png) no-repeat;
 width: 152px;
 }
 .footer-bottom-left {
 width: 435px;
 }
 .without-sidebar {
 padding: 3.1%;
 width: 93.5%; 
 }
 
 #sidebar {
 width: 30.1%; 
 }
 
 .with-sidebar {
 width: 61%; 
 }
 
 iframe, embed, object {
 max-width: 100% !important; 
 }
 
 /* For YouTube/Vimeo Embeds */
 iframe {
 max-height: 200px !important; 
 }
 
 .main-content.blog-listings {
 width: 480px; 
 }
 
 .blog_post_wrap .attachment-blog-featured-image {
 height: auto; 
 }

}


/* Media for anything with a max width of 767px. Mostly small tablets and iPhones & Smartphones */

@media (min-width: 0px) and (max-width: 767px) {
 .title-wrap h1 {text-align: center;}
 .nav .menu ul, .login {float: none; clear: both;}
 .nav .menu ul {margin-right: 0;}
 .login a:first-child {margin-left: 0;}
 .ureg-new, .ureg-login {float: none !important; width: 100% !important;} 
 #uid-link {display: inline-block; float: none;} 
 .container {width: 90%;}
 .content .container {width: 90%;padding: 15px 4%;}
 .footer .footer-nav {width: 90%; float: none; clear: both; margin: 0 auto 10px auto;}
 .ureg-small {background: none !important;}
 .price-table {font-size: 9pt;}
 .price-table td {padding: 5px;}

 .page_wrap {
 width:100%;
 }
 #top_header {
 height: 100px;
 }
 #header_phone {
 width: 100%;
 }
 #header_phone p {
 text-align: center;
 margin-bottom: 20px;
 }
 #signin_up {
 width: 100%;
 text-align: center;
 margin: 0 auto;
 }
 #logo {
 width: 100%;
 height: 80px;
 top: 15px;
 margin: 0 auto;
 text-align: center;
 }
 #header {
 height: 150px;
 }
 #content {
 margin-top: 0 !important;
 padding-right: 30px !important;
 padding-left: 30px !important;
 }
 .blog_post_wrap {
 width: 80%;
 }
 #content .date {
 width: 8%;
 padding-right: 5%;
 }
 .sidebar-widget {
 width: 90.4%;
 float: none;
 padding: 4.3%;
 }
 .blog_post_wrap h4 {
 line-height: 19px;
 }
 .one_four {
 float: none;
 width: 100%;
 margin: 0 auto !important;
 }
 .newsletter_submit {
 right: 70px;
 }
 .one_four h4 {
 background: url(/images/footer_cols_divider.png) repeat-x bottom center;
 }
 #footer_copyright{
 text-align: center;
 }
 .footer-bottom-left {
 width: 100%;
 text-align: center;
 display: block;
 float: none;
 }
 .footer-bottom-right {
 float: none;
 text-align: center;
 width: 100%
 }
 
 #sidebar {
 width: 100%; 
 }
 #footer_cols {
 padding: 16px 30px 5px; 
 }
 .without-sidebar {
 padding: 5.1%;
 width: 89%; 
 }
 
 #content.with-packages {
 margin-top: 0; 
 }
 
 #pricing_wrap.packages-extra-padding {
 padding: 20px 0; 
 }
 
 #sidebar {
 width: 100%;
 margin-top: 20px;
 float: none;
 }
 
 #sidebar:before {
 content: '';
 clear: both;
 display: block; 
 }
 .with-sidebar {
 width: 89%;
 padding: 5.1%;
 margin-bottom: 20px;
 }
 .with-sidebar h1.main-title, .content-box h2.main-title, .without-sidebar h1.main-title, h2.fancy-title, #reply-title, .content-switcher-main h2, .content-switcher-nav h2, .sidebar-widget h2 {
 font-size: 1.35em;
 }
 
 .month, .year {
 font-size: 9px;
 display: inline-block;
 width: 100%;
 }
 
 .day {
 font-size: 18px; 
 }
 
 .spacer {
 display: none; 
 }
 
 #hero_bg_shine {
 padding-left: 30px;
 padding-right: 30px; 
 }
 
 #main-content-top {
 margin-bottom: 20px; 
 }
 #main-content-bottom {
 margin-top: 20px; 
 }
 
 .logo-section {
 margin-top:20px; 
 }
 
 .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
 width: 100%;
 margin-bottom: 20px;
 }
 
 .row {
 margin-bottom: 0; 
 }
 
 .inline-content-switcher-nav ul li {
 margin-right: 20px; 
 }
 
 #hero_bg_shine h4.featured-tagline {
 background: none;
 float: none;
 padding: 0;
 margin: 15px 0; 
 }
 
 #hero_bg_shine h2.featured-title {
 float: none;
 line-height: 30px;
 }
 
 .without-sidebar .blog_post_wrap, .with-sidebar .blog_post_wrap {
 width: 80%; 
 }
 
 .main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
 line-height: 1.1em; 
 }
 
 .typography-example-list {
 width: 100%;
 float: none; 
 }
 
 form.iwacontact ol.iwacontactform input.input, form.iwacontact ol.iwacontactform textarea {
 width: 90%;
 padding: 5%; 
 }
 
 .attachment-blog-featured-image {
 max-width: 94%;
 height: auto !important; 
 }
 
 .blog_post_wrap .postmeta dd.separator {
 display: none; 
 }
 
 .blog_post_wrap .postmeta dd {
 width: 100%;
 margin: 0 0 5px 0;
 }
 
 #comments .comment-avatar img {
 width: 40px;
 height: 40px; 
 }
 
 #comments .comment-avatar {
 width: 22% !important;
 margin-right: 10px;
 }
 
 #comments .comment-content {
 width: 73% !important; 
 }
 
 #comments ol.children li {
 margin-left: 15px; 
 }
 
 #respond input[type="text"], #respond textarea {
 width: 100%; 
 }
 
 .main-content.blog-listings {
 width: 100%; 
 }
 
}


/* Media for just tablets/iPad */
@media (min-width: 768px) and (max-width: 990px) {
 #header_phone {
 padding-left: 20px; 
 }
 #signin_up {
 width: 300px;
 padding-right: 20px; 
 }
 #hero {
 padding: 0 20px; 
 }
 /* For YouTube/Vimeo Embeds */
 iframe {
 max-height: 350px !important; 
 }
 
 .blog_post_wrap {
 width: 365px;
 }
 
 #searchform input[name="q"] {
 width: 142px; 
 }
 
 #comments .comment-avatar img {
 width: 65px;
 height: 65px; 
 }
 
 #comments .comment-avatar {
 width: 22% !important;
 margin-right: 10px;
 }
 
 #comments .comment-content {
 width: 73% !important; 
 }
 
 #comments ol.children li {
 margin-left: 15px; 
 }
}

.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input {display: block;}
.myBtnCenter, .myBtnCenterA {line-height: 19px !important;}
.myBtnCont {height: 19px;padding-bottom: 0 !important;}

.popup {
 margin: 10px;
 padding: 10px;
 background: #fff;
}
.popuptitle {
 margin: 0 10px;
 font-size: 18px;
 color: #444444;
 margin-bottom: 8px;
 background: url(/images/h_divider.png) repeat-x 0 center;
}
.pt-inner {
 background: #FFF;
 padding-right: 20px;
}
.popupbody {
 padding: 10px;
}