/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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, tbody, tfoot, thead, tr, th, td {
border: 0;
margin: 0;
padding: 0;
}

body {        
/*background-image:url(https://www.namesilo.com/marketsites/images/pattern3.jpg);*/
background-repeat:repeat;
background-color: #f1f1f1;
font-size:13px;
line-height:19px;
}

h1{ font-size:25px; line-height:normal; }
h2{ font-size:20px; line-height:normal; }
h3{ font-size:18px; line-height:normal; }
h4{ font-size:16px; line-height:24px; }
h5{ font-size:14px; line-height:24px; }
h6{ font-size:12px; line-height:22px; }

h1, h2, h3, h4, h5, h6 {
color:#323232;
font-weight: bold;
margin-bottom:10px;
}

ol, ul {
list-style: none;
}

.noBullet {
list-style:none;
}

blockquote {
quotes: none;
}

blockquote:before, blockquote:after {
content: '';
content: none;
}

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

a img {
border: none;
}

#topLockBar {
z-index: 1111;
}

/* =FontAwesome
-------------------------------------------------------------- */
.widget-recent-posts ul li:before, .widget-categories ul li:before {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
margin-right:5px;
}

/* =Google fonts
-------------------------------------------------------------- */
#main-menu, h1, h2, .x-large, .large, .medium, .small, h3, h4, h5, h6, #secondary .widget-recent-posts p, .widget-categories ul li a, .widget-recent-pages li, .error-page span, .skills li, .blog-post .post-date, .nav-below, .featured-box-white p, .main-menu-container .tinynav, .ls-content p, .accordion li a{
font-family: 'Oswald', sans-serif;
font-weight:normal;
}

#breadcrumbs, h3.page-subtitle, .client-testimonials blockquote cite, .comment-meta .author, .topic-author span, .theme-featured-box span.welcome-txt {
font-family: 'Oswald', sans-serif;
font-weight:100;
}

#searchform input[type="text"], .contact-frm input[type="text"], .contact-frm textarea, body, h2.comment-meta .comment-reply-link, .footer-widgets .widget-recent-posts .post-details h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}

#footer p.footer-info-txt {
font-family: 'Economica', sans-serif;
font-weight:normal;
}

/* =Global Elements
-------------------------------------------------------------- */
hr {
background-color: #d7d7d7;
border: 0;
clear: both;
height: 1px;
margin-bottom: 18px;
}

p {
margin-bottom: 25px;
line-height: 20px;
}
.quotes, p, td, li, body {
color:#545454;
}

li {
line-height: 18px;       
}

ul {
margin: 0 0 18px 18px;
}

ol {
list-style: decimal;
list-style-type:outside;
list-style-type:decimal;
margin: 0 0 18px 0;
}

ol li {
margin-left:20px;        
}

ol ol {
ist-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}

ol ol ol ol {
list-style: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
margin-top:0px;
margin-bottom: 0px;
}

strong {
font-weight: bold;
}

cite, em, i {
font-style: italic;
}

cite {
float:right;
}

big {
font-size: 131.25%;
}

blockquote {
font-style: italic;
}

blockquote cite, blockquote em, blockquote i {
font-style: normal;
}

pre {
background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
overflow: auto;
padding: 1.5em;
}

abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}

sup, sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}

sup {
bottom: 1ex;
}

sub {
top: .5ex;
}

text-capitalize {
text-transform:capitalize;
}

button {
cursor:pointer;
}

a:link, a {
text-decoration:none;
}

a:active, a:hover {
color:#6f6f6f;
cursor:pointer;
}

.hidden {
display:none;
}

.alignleft-text {
text-align:left;
}

.aligncenter-text {
text-align:center;
}
.aligncenter-text *{
margin-right:0 !important;
}

.alignright-text {
text-align:right;
}

.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 12px !important;
margin-top: 4px;
}

.alignright, img.alignright {
display: inline;
float: right;
margin-left: 12px;
margin-top: 4px;
}

.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignleft, img.alignright, img.aligncenter, .aligncenter {
margin-bottom: 12px;
}

img.flexi {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}

.clear {
float:none;
clear:both;
margin:0px;
padding:0px;
}

ul.category-filter {
	margin-bottom:26px;
        list-style:none;
}
.category-filter li {
	float:left;
	margin-right:10px;
}

/* =Responsive Form
-------------------------------------------------------------- */
.respForm { 
max-width: 100%; 
min-width: 25%; 
border-width: 2px; 
border-color: #DEDEDE; 
border-radius: 4px; 
border-style: solid; 
color: #222222; 
font-size: 14px; 
margin: 0px; 
background-color: #EFEFEF; 
padding: 20px; 
}

.respForm label { 
color: #222222; 
font-size: 12px;
font-weight:bold;    
margin:5px 0;
display: block; 
}

.respForm input[type=radio] { 
margin: 10px; 
width: 13px;
border:0px;
}

.respForm input[type=checkbox] { 
margin: 10px; 
width: 13px;
border:0px;
}

.respForm input[type=file] { 
width:200px;
border:0px;
} 

.respForm div { 
display: block; 
}

.respForm input, form textarea, form select { 
border-width: 1px; 
border-style: solid; 
border-color: #666666; 
border-radius: 0px; 
padding: 3px; 
width: 100%; 
}

.respForm textarea { 
height: 100px;
width: 100%;
}

.respForm input[type=submit] { 
width: 150px;
background-color: #CCCCCC; 
color: #222222; 
}

.respForm .required { 
border-color: red; 
}

.respForm .padTop { 
margin-top: 30px; 
} 

.respFormfield { 
margin-bottom: 5px; 
}

/* =Boxed styles
-------------------------------------------------------------- */
#content {
background-color:#fff;
float:left;
width:100%;
}

/*--- If modifying primary and secondary widths, make sure to also update #secondary in responsive.css --- */
#primary {
width:77.5%;
float: left;
margin: 0;
padding: 0;
}

#primary.content-full-width {
width:100%;
}

#primary.with-left-sidebar {
float: right;
}

#secondary {
float: left;
margin: 0 0 0 20px;
padding: 0;
width: 20.3%;
}

#secondary.left-sidebar {
margin: 0 20px 0 0;
}

.main-container {
padding:10px 0px;
}

.boxed .banner {
padding:0;
width:100%;
}

.boxed .main #secondary {
margin-right:0;
}

.boxed .fulwidth .main-cnt .banner {
width:95.9%;
}

.boxed .wrapper {
float: none;
margin-left: auto;
margin-right: auto;
width:980px;
}

.boxed .fulwidth .banner .bottom-bg {
margin-top:0;
}

.boxed .site-content {
padding-left:20px;
width:70.5%;
}

.shadow.boxed .main-contant {
background:url(https://www.namesilo.com/marketsites/images/shadow.png) repeat-y scroll center top transparent;
max-width: 994px;
width: auto;
margin: 0 auto;
}

.group:after {
clear: both;
content: ".";
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
}

.left-sidebar {
float:left;
}

.boxed .left-sidebar {
padding-left: 20px;	
}

.site-content-right {
background-color:#fff;
float:right;
padding-top:50px;
width: 73.5%;
}

.boxed .site-content-right{
width: 70.5%;
padding-right:20px;
}

.site-content-left {
background-color:#fff;
float:left;
padding-top:50px;
width: 73.5%;
}

.boxed .site-content-left {
padding-left:20px;
width: 70.5%;
}

/* =Header
-------------------------------------------------------------- */
.boxed .main-container, .boxed .wrapper {
background:#fff;
}

.wrapper {
clear:both;
float:left;
width:100%;
}

.container {
margin:0 auto;
width:940px;        
}

.main-container .container {
width:98%;
min-height:600px;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.main {
background:#fff;
}

.main-cnt, #header, .main-menu-container, .bottom-bg, .top-bg, .page-title-bg, .contact-frm, .entry-content, .location, .footer-widgets, .footer-info-txt, .footer-info, .widget-recent-pages li a, .widget-recent-pages ul, .error-page, .skills, .comment-frm, .comment-leave-reply, .commentlist, .comment-meta, .comment-container, .top-strip, hr, .skills li, .skills li p, .post-author-details .author-desc span, h1.strip-title, h2.strip-title, h3.strip-title, .widget-recent-pages li, .footer-widgets .widget-recent-posts .post-item, .error-page span, .banner, .team-members, .portfolio-container h3, .portfolio-container, ul.category-filter, .portfolio-container, .featured-box-white, .main, .widget-recent-posts ul, .widget-recent-tweets ul, .tagcloud, .blog-post, .special-features, .featured-box-gray , .widget-testimonial ul,  .main-container {
float:left;
width:100%;
}

.top-strip {
padding:5px 0px;
}

/* =Logo Styles 
-------------------------------------------------------------- */
#header #logo {
float:left;
margin:2px 7px 0 0;
}

#header #logo a {
background-repeat: no-repeat;
display: block;   
}

/* =Top search styles
-------------------------------------------------------------- */
#header #topSearchFloat {
float:left;
margin:2px 0 0 0;
}

/* =Header Search styles
-------------------------------------------------------------- */
#header #searchform {

}

#header #searchform fieldset {
padding:0px;
border:none;
margin:0px;
}

#header #searchform input[type="text"] {
background-color:#c5c5c5;
border:2px solid #fff;
color:#fff;
float:left;
font-size:12px;
text-transform:capitalize;
padding:8px 10px 8px 15px;
margin:9px 0 0 5px;
width:335px;
transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#header #searchform input[type="text"]:hover, #searchform input[type="text"]:focus {
width:360px;
}

#header #searchform input[type="submit"].button {
background:url(https://www.namesilo.com/marketsites/images/search-icon.png) no-repeat 14px 6px;
background-color:#F16000;
border: medium none;
cursor:pointer;
float:left;
height:32px;
width:44px;
margin:10px 0 0 3px;
}

#header #searchform input[type="submit"].button:hover {
opacity:0.8;
filter:alpha(opacity=80);
}

#header #topAdvancedSearchLink {
margin-left:7px;
font-weight:bold;
}

/* =Nav Menu styles
-------------------------------------------------------------- */
#header #topMenuFloat {
float:right;
margin:8px 0 0 0;
}

/* =Menu styles
-------------------------------------------------------------- */
.main-menu-container {
/*background:url(https://www.namesilo.com/marketsites/images/menu-bg.png) repeat;*/
height:65px;
position:relative;
background-color:#e9e9e9;
border-bottom:2px solid #d2d2d2;
border-top:2px solid #d2d2d2;
}

#main-menu {
float: left;
margin-top:-1px;
margin-bottom: 0;
margin-left: 0;
}

/* =Pageinfo Page styles
-------------------------------------------------------------- */
#breadcrumbs {
color:#9a9a9a;
font-size:14px;
margin:5px 0px 14px 0px;
text-transform:capitalize;
}

#breadcrumbs a:hover {
color:#9a9a9a;
}

h1.smallText {
font-size:18px;
}

h2.smallText {
font-size:14px;
}

.top-bg {

}

.bottom-bg {
background:url(https://www.namesilo.com/marketsites/images/page-title-bg-bottom.jpg) repeat-x;
}

.top-bg, .bottom-bg {
height:11px;
}

.page-title-text-container {

}

.page-title-logo-container {
float:right;
padding:0 20px 0 0;
}

.page-title-bg {
background-color:#ffffff;
padding:20px 0px 15px 0px;
}

h1.page-title {
background: url(https://www.namesilo.com/marketsites/images/page-title-seperator.png) no-repeat scroll right center transparent;
color: #222;
height: 43px;
font-size:28px;
line-height: 43px;
margin-bottom:0;
margin-right: 15px;
padding-right: 15px;
}

h3.page-subtitle {
color:#444;
margin-top:8px;
margin-bottom:0;
}

h1.page-title, h3.page-subtitle {
clear:none;
float:left;
}

.highlight {
color:#f17000;
font-weight:bold;
}

.social {
font-size: 1px;
}
 
.social iframe {
vertical-align: middle;
}
 
.social span {
display: inline-block;
width: 110px;
}
 
.social .google {
width: 75px;
}

.ad_responsive {
width:100%;
margin:10px 0;
background:#FFF;
display:inline-block;
}

.roundedImage {
border:1px solid #CECECE;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#captchaOutput {
font-family:Times New Roman, Arial, Verdana, normal;
background-color:#EFEFEF;
width:225px;
height:160px;
margin:0;
padding:0;
font-size:7px;
text-align:center;
color:#FE8600;
font-weight:bold;
}

.captchaContainer {
border:1px solid #ccc;
width:215px;
margin:0;
padding:10px 20px 10px 5px;
}

.captchaText {
margin:10px 0 0 20px;
}

#subnavContainer {
border-bottom:3px solid #ebebeb;
margin:10px 0;
}

#subnavContainer i {
padding:0 5px 0 0;
}

.site-content {
background-color:#fff;
padding-right:9px;
width:73.5%;
}

.fulwidth.site-content{
width:100%;
}

.main .fulwidth.site-content  {
padding-left:0;
padding-right:0;
width:100%;
}

h1.strip-title, h2.strip-title, h3.strip-title {
border-top:3px solid #ebebeb;
margin-bottom:10px;
}

h1.strip-title span.strip-inner, h2.strip-title span.strip-inner, h3.strip-title span.strip-inner {
background-color:#f3f3f3;
border-bottom:1px solid #d7d7d7;
display:inline-block;
margin-top:-3px;
padding:10px 20px;
}

.column .iconbox p {
float:left;
text-align:left;
}

.column .iconbox .fa.fa-flag, .column .iconbox .fa.fa-envelope, .column .iconbox .fa.fa-mobile-phone {
float:left;
font-size:20px;
line-height:20px;
padding-right:10px;
}

.column .iconbox a, .column .iconbox p {
float:left;
color:#323232;
margin-bottom:0;
}

/*----*****---- << Widgets >> ----*****----*/
.widget, .widget ul, .widget ul li { float:left; width:100%; }
.widget { margin: 0; padding: 0 0 36px; }
.widget ul { margin: 0; padding: 0; }
.widget ul li { clear: both; display: block; } 

/* =Sidebar styles 
-------------------------------------------------------------- */
#secondary .widget {
float: left;
margin-bottom: 25px;
width: 100%;
}

#secondary h3.widget-title, .site-content h3.widget-title {
background-color:#f3f3f3;
border-bottom:3px solid #e2e2e2;
margin-bottom:28px;
padding:13px 13px 10px 13px;
}

#secondary .widget h4 a {
color:#323232;
}

a.read-more-lnk:hover {
color:#000;
}

#secondary .widget p.post-meta {
float:left;
width:100%;
}

#secondary .widget.widget-recent-posts li:last-child p {
margin-bottom:0;
}

#secondary .widget p, #secondary .widget p.post-meta a.post-comments {
color:#9a9a9a;
}

.post-meta a.post-comments {
font-size:11px;
}

#secondary .widget p.post-meta a.post-comments {
text-decoration:underline;
}

.widget-recent-posts ul {
margin-bottom:0;
}

.widget-recent-posts h4 {
font-size:14px;
margin-bottom:4px;
}

.widget-recent-posts ul, .widget-categories ul, .widget-recent-tweets ul, .social-icon-big, .social-icon-small, .widget-recent-pages ul, .skills, #main-menu li.current_page_item ul, .commentlist, #foot-menu, .sub-menu, .portfolio-container, ul.category-filter, .portfolio-container, .clients, .social-media, ul.fancy-list , .widget-testimonial ul {
margin-left:0;
}

#footer .widget-recent-posts ul li:before {
content:none;
}

.widget-recent-posts ul li:before, .widget-categories ul li:before {
font-size:14px;
}

.widget-recent-posts ul li:before {
content: "\f016";
}

.widget-categories ul li:before {
content: "\f0f6";
}

.widget-recent-posts ul li .icon-file, .widget-categories ul li .icon-file-alt {
font-size:14px;
float:left;
}

.widget-recent-posts ul li h4 {
clear:none;
display:inline-block;
}

.widget-recent-posts ul li.icon-tasks .post-date {
font-size:12px;
}

.widget-categories ul li {
border-bottom:1px dotted #c2c2c2;
margin-bottom:15px;
padding-bottom:5px;
}

.widget-categories ul li a {
font-size:14px;
}

.widget-categories ul li a i {
color:#131313;
}

.widget-categories ul li a span.cat-name {
color:#323232;
padding-left:7px;
}

/* =Footer styles  
-------------------------------------------------------------- */
.footer-widgets {
background:url(https://www.namesilo.com/marketsites/images/footer-bg.jpg) repeat;
}

.footer-glow {
background:url(https://www.namesilo.com/marketsites/images/footer-glow.jpg) center top no-repeat;
float: left;
width: 100%;
}

.footer-info-txt {
color:#bdbdbd;
font-size:30px;
line-height:30px;
margin-bottom:0;
}

#footer p.footer-info-txt, .footer-widgets .widget-title, h2.title-bg, h3.title-bg {
text-shadow:-1px -1px 1px #000101;
}

.footer-info-txt a {
color:#bdbdbd;
text-decoration:underline;
}

.footer-info-txt {
background:url(https://www.namesilo.com/marketsites/images/footer-info-txt-seperator.png) bottom repeat-x;
padding:20px 0px;
}

.footer-widgets .column {
margin-right:1.7%;
}

.footer-widgets .one-fourth {
width:23.7%;
}

.footer-widgets .widget-title {
background:url(https://www.namesilo.com/marketsites/images/footer-title-bg.png) repeat;
border-top:1px solid #3b3b3b;
border-left:1px solid #3b3b3b;
margin-bottom:0px;
margin-top:25px;
padding:17px 15px 13px 15px;
text-transform:uppercase;
}

.footer-widgets .widget-recent-posts .post-details h4 {
font-size:13px; line-height:18px;
}

blockquote .theme-bg.fa-quote-left, .theme-bg.fa-question, #footer .widget-tag-cloud a:hover{
color:#fff;
}

.footer-title-shadow {
background:url(https://www.namesilo.com/marketsites/images/footer-title-shadow.png) 0px center no-repeat;
float:right;
height:16px;
margin-right:-7px;
margin-bottom:20px;
width:228px;
}

#footer a, .footer-widgets i {
color:#ffffff;
}

#footer a:hover {
color:#6F6F6F;
}

.footer-widgets .widget-recent-posts .post-details h4 {
margin-bottom:2px;
}

.footer-widgets .widget-recent-posts .post-meta {
font-size:11px;
font-style:italic;
}

.footer-widgets .widget-recent-posts .post-meta .post-comments {
color:#575757;
text-decoration:underline;
}

.footer-widgets .widget-recent-tweets ul {
margin-bottom:0;
}

.widget-tag-cloud a {
background: none repeat scroll 0 0 #333333;
box-shadow: none;
color: #777777;
padding: 1px 9px;
border-radius: 3px 3px 3px 3px;
display: inline-block;
font-size: 12px !important;
line-height: 20px;
margin: 0 5px 10px 0;
/*behavior:url(PIE.htc);*/
position:relative;
}

#footer .widget-tag-cloud a:hover {
color:#fff;
}

/* Footer Blockquote style starts here */
#footer blockquote cite {
font-style:normal;
margin-top:10px;
}

.widget-testimonial ul {
margin-bottom:0;
width:100 !important;
}

.widget-testimonial blockquote {
background-image:none;
border-radius:inherit;
display:inline-block;
padding-bottom:20px;
}

blockquote .theme-bg.fa-quote-left, blockquote .theme-bg.fa-question {
float:left;
margin-right:10px;
padding:5px 7px;
}

.quote-white {
border-radius:inherit;
color:#fff;
padding-left:0px;
width:56%;
}

.footer-widgets .quote-black i {
color:#000;
float:left;
}

.site-content .widget-testimonial blockquote p {
margin-bottom:0;
}

.footer-widgets .widget-testimonial blockquote p {
float:left;
margin-bottom:10px;
}

.widget-testimonial blockquote cite, .client-testimonials blockquote cite {
display:inline-block;
margin-top:9px;
text-align:right;
width:auto;
}

.widget-testimonial blockquote cite {
color:#6f6f6f;
}

.widget-testimonial blockquote cite a {
font-style:italic;
}

/* Footer Blockquote style ends here */

/* Footer Info */
.footer-links {
color:#6F6F6F;
float: left;
margin-top:0px;
width:74%;
}

.footer-links > ul {
display: inline-block;
width: 100%;
}

#foot-menu li {
border-right:1px solid #585858;
display:inline-block;
float:left;
line-height:12px;
}

#foot-menu li:first-child a {
padding-left:0;
}

#foot-menu li a {
padding:0 10px;
}

.footer-info a.logo {
background-repeat:no-repeat;
display:block;
height:57px;
float:right;
margin-top:5px;
margin-left:2px;
text-indent:-9999px;
width:180px;
}

.footer-info {
background-color:#131313;
padding-top:22px;
padding-bottom:22px;
}

.footer-info p {
color:#6F6F6F;
}

.copyright {
float:left;
margin-bottom: 0;
margin-left:0px;
}

/* =------- IconBox -------= */
.iconbox {
display:inline-block;
clear:both;
text-align:center;
width:100%;
}

.iconbox .black {
color:#424242;
display:inline-block;
font-size:60px;
/*margin-top:19%;*/
}

.iconbox-bg {
background-color:#424242;
border-radius:10px;
display:inline-block;
height:110px;
width:100px;
/*behavior:url(PIE.htc);*/
position:relative;
}

.iconbox-bg .white {
color:#fff;
font-size:60px;
text-align:center;
display:block;
margin-top:28%;
width:100%;
}

.iconbox-bg span, .iconbox span {
background-color:transparent;
display:block;
text-indent:-9999px;
}

.white.icon-work {
background-position:-2px -35px;
height:61px;
margin-top:29%;
width:56px;
}

h2.title-bg, h3.title-bg {
background:url(https://www.namesilo.com/marketsites/images/title-bg.jpg) repeat;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
color:#ffffff;
margin-bottom:0;
padding:11px 15px 11px;
}

h3.title-bg.smallText {
font-size:14px;
padding:5px;
}

h2.title-bg a, h3.title-bg a {
color:#ffffff;
}

h2.title-bg a:hover, h3.title-bg a:hover {
color:#e67d00;
}

h2.title-without-bg, h3.title-without-bg {
font-size:20px;
margin-bottom:28px;
}

.title-shadow {
background: url(https://www.namesilo.com/marketsites/images/title-shadow.png) no-repeat scroll right center transparent;
clear: right;
float: right;
height: 16px;
margin-right: -3px;
width: 100%;
}

.column .iconbox {
margin-bottom:25px;
}

.location .iconbox p {
margin-bottom:0;
}

.icon-address {
background-position:0px 0px;
float:left;
height:22px;
width:20px;
}

.icon-email {
background-position:-31px 0px;
height:16px;
float:left;
width:19px;
}

.icon-phone-no {
background-position:-63px 0px;
float:left;
height:21px;
width:18px;
}

/* =Blog page styles here 
-------------------------------------------------------------- */
.aligncenter.white-border {
margin-bottom:0;
}

.blog-post {
margin-bottom:10px;
position:relative;
}

.column .blog-post {
margin-bottom:0px;
}

.blog-post .post-date {
left:6px;
display:inline-block;
height:39px;
padding:19px 0px 11px 0px;
position:absolute;
text-align:center;
top:10px;
width:60px;
z-index:9;
}

.blog-post .wrap-text.post-date {
float: left;
padding-right: 10px;
position: inherit;
}

.blog-post .no-img.wrap-text.post-date {
left:0;
top:0;
}

.blog-post .fulwidth-img.post-date {
top:6px;
}

.blog-post .post-date span {
display: inline-block;
font-size: 25px;
margin-bottom: 7px;
}

.blog-post .post-thumb img.alignleft {
margin-top:0;
}

.blog-post .post-thumb .white-border, .single-border .white-border {
float:left;
}

.blog-post i {
color:red;
}

.blog-post .post-date h5 {
color:#545454;
margin-bottom:0;
}

.blog-post .post-content {
display:inline;
}

.blog-post h2 {
clear:none;
display:inline-block;
line-height:27px;
margin-bottom:4px;
}

.blog-post h2 a {
color:#323232;
}

.blog-post h4 {
clear:none;
display:inline-block;
line-height:27px;
margin-bottom:4px;
}

.blog-post h4 a {
color:#323232;
}

.blog-post .post-meta {
margin-bottom:14px;
/*display:inline-block;*/
}

.icon-cat {
background-position: -148px 0;
float: left;
height: 15px;
margin-right: 5px;
width: 19px;
}

.post-meta .fa {
margin-right:5px;
}

.icon-comment {
height: 14px;
width: 17px;
}

.blog-post .post-meta, .blog-post .post-meta a {
color:#7d7d7d;
font-style:italic;
}

.strip-anchor {
border-top: 5px solid #EBEBEB;
display: inline-block;
width: 100%;
}

.strip-anchor .small {
float: right;
position: relative;
bottom: 19px;
}

.read-more {
float:right;
width:52.7%;
}

.nav-below {
background-color:#efefed;
border-bottom:1px solid #dadada;
display:inline-block;
margin-bottom:50px;
padding:15px 0px;
text-align:center;
width:100%;
}

.nav-numbers {
display:inline-block;
border:1px solid #dddddd;
margin:7px 0 0 0;
}

.nav-below a {
color:#b3b3b3;
}

.nav-below a:hover {
color:#323232 !important;
}

.nav-below a, .nav-below span {
display:inline-block;
border-right:1px solid #dddddd;
padding:5px 10px;
}

.nav-below .nav-next {
border:none;
}

/* =Banner styles here 
-------------------------------------------------------------- */
.bottom-shadow {
background:url(https://www.namesilo.com/marketsites/images/banner-bott-shadow.png) no-repeat;
display:inline-block;
height:14px;
margin:-1px auto 0;
width:947px;
}

.banner {
background:#fff;
position:relative;
}

.topic-author {
position:absolute;
left:31%;
top:-14%;
}

.topic-author img.aligncenter {
margin-top:-40%;
}

.topic-author span {
color:#707070;
float:left;
font-size:18px;
margin:0px 6px;
text-transform:capitalize;
}

/* =Home individual Page styles here 
-------------------------------------------------------------- */
.featured-box-white p {
font-size:18px;
line-height:25px;
text-transform:none;
}

.one-fourth .strip-anchor .small {
float:none;
}

.aligncenter-text.column.one-fourth .iconbox-bg {
margin-bottom:30px;
}

.aligncenter-text.column.one-fourth .strip-anchor {
margin-top:10px;
}

.featured-box-white .container {
margin-top:50px;
}

.main .site-content {
padding-right:10px;
padding-left:20px;
width:70.4%;
}

.main #secondary {
margin-right:0px;
}

.fulwidth.wrapper .main .site-content {
width:95.9%;
}

.icon-circle-arrow-left {
font-size:25px;
}

.right-sidebar {
float:right;
}

.boxed .right-sidebar {	
padding-right: 20px;	
}

/* =Titled Boxes styles here 
-------------------------------------------------------------- */
.titled-box {
margin-bottom:20px;
width:100%;
clear:both;
}

.titled-box h6.titled-box-title {
padding:10px;
text-shadow:none;
margin:0px;
}

.titled-box h6.titled-box-title a {
color:#fff;
}

.titled-box h6.titled-box-title a:hover {
text-decoration:underline;
}

.titled-box .titled-box-title {
padding:10px;
text-shadow:none;
margin:0px;
}

.titled-box-content {
padding:10px 10px 15px;
}

/* ####################### SITE-SPECIFIC ############################### */
.textLarge {
font-size:16px;
font-weight:bold;
}

#domainPageSaleBox {
text-align:center;
}

#domainPageSaleBox .topFont {
font-size: 3em;
}

#domainPageSaleBox .subFont {
font-size: 2.2em;
}

.homeImageText {
text-shadow: 1px 1px #333;
font-size:3.2em;
padding:20px 0 0 20px;
line-height:50px;"
}

/* ########################### SHORTCODE.css ########################### */

/* =Columns Page styles
-------------------------------------------------------------- */
.column {
margin:0px 3% 6px 0px;
float:left;
}

.one-fourth {
width:22.7%;
}

.one-half {
width:48.5%;
}

.one-third {
width:31.3%;
}

.three-fourth {
width:74.3%;
}

.two-third {
width:65.7%;
}

.one-fifth {
width:17.6%;
}

.four-fifth {
width:79%;
}

.five-fifth {
width:79%;
}

.three-fifth {
width:58.8%;
}

.two-fifth {
width:38.2%;
}

.one-sixth {
width: 14.1%;
}

.two-sixth {
width:31.4%;
}

.three-sixth {
width:48.5%;
}

.four-sixth {
width: 65.6%;
}

.five-sixth {
width: 82.9%;
}

.last {
border-right:none !important;
margin-right:0 !important;
}

/* =Typography styles here 
-------------------------------------------------------------- */
.hr {
background:url(https://www.namesilo.com/marketsites/images/splitter.jpg) repeat-x center center;
}

.border-radius {
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
border-radius: 100px;
/*behavior:url(PIE.htc);*/
position:relative;
}

.hr_invisible {
clear: both;
float:left;
padding:0;
overflow: hidden;
width:100%;
}

.small.hr_invisible {
margin-bottom:10px;
padding:0;
}

.medium.hr_invisible {
margin-bottom:20px;
padding:0;
}

.large.hr_invisible {
margin-bottom:30px;
padding:0;
}

.xlarge.hr_invisible {
margin-bottom:40px;
padding:0;
}

.margin0 {
margin-bottom:0;
}

/* =Button styles
-------------------------------------------------------------- */
.button-lnk {
background: url(https://www.namesilo.com/marketsites/images/button-bg.png) repeat-x scroll 0 0 transparent;
border-color: -moz-use-text-color rgba(0, 0, 0, 0.12) !important;
border-style: none solid !important;
border-width: medium 1px !important;
color: #FFFFFF;
display: inline-block;
margin-bottom:10px;
text-shadow:0 1px 0 #000000;
}

.button-lnk:hover {
color:#fff;
}

.light-grey.button-lnk {
background-color: #bbbaba;
color: #FFFFFF;
}

.light-grey.button-lnk {
text-shadow:0 1px 0 #000000;
}

.light-blue.button-lnk {
background-color: #3D9ED6;
}

.blue.button-lnk {
background-color: #3E62D6;
}

.red.button-lnk {
background-color: #BE0808;
}

.orange.button-lnk {
background-color: #F16000;
color: #FFFFFF;
}

.small, .medium, .large, .x-large {
border-radius: 4px;
display:inline-block;
/*behavior:url(PIE.htc);*/
position:relative;
}

.large, .medium, .x-large {
margin-right:20px;
text-transform:uppercase;
}

.x-large {
font-size:24px;
padding:12px 22px 12px 22px;
}

.large {
font-size:22px;
padding:12px 20px 12px 20px;
}

.medium {
font-size:16px;
padding:13px 10px 10px 10px;
}

.small {
font-size:12px;
text-transform:capitalize;
padding:6px 16px 5px 16px;
}

.button {
background-repeat:repeat;
background-color:transparent;
border:none;
}

.hover_fade:hover {
opacity:0.7;
}

.theme-btn {
color:#fff !important;
}

.orange-btn {
background-image:url(https://www.namesilo.com/marketsites/css/images/orange-btn.jpg);
border-bottom:4px solid #a56900;
color:#372f20 !important;
}

.orange-btn:hover, .orange-btn.active {
background-image:url(https://www.namesilo.com/marketsites/css/images/orange-btn-hover.jpg);
border-bottom:4px solid #b47810;
}

/* = Button Type 2 styles 
-------------------------------------------------------------- */
.x-large.hover_fade {
padding:15px 22px;
}

.large.hover_fade {
padding:13px 20px;
}

.medium.hover_fade {
padding:10px;
}

/*----*****---- << Lists >> ----*****----*/	
ul.fancy-list {
list-style-type:none;
list-style-position:outside;
}

ul.fancy-list li {
display:block;
position:relative;
padding-left:20px;
padding-bottom:5px;
}

ul.fancy-list li ul {
padding-left:0px;
}

ul.fancy-list.arrow li {
padding-left:15px;
}

ul.fancy-list li:before {
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
text-decoration:inherit;
font-size:14px;
position:absolute;
top:1px;left:0px;
}

ul.fancy-list.arrow li:before {
content:"\f105";
}

ul.fancy-list.rounded-arrow li:before {
content:"\f0a9";
}

ul.fancy-list.double-arrow li:before {
content:"\f101";
}

ul.fancy-list.blue li:before {
color:#3498db;
}  

/* Portfolio
================================================== */
.da-thumbs li:hover article:before {
	border-color:#BE3939 transparent transparent;
}
.ico a:hover {
	background-color:#be3939;
}
.widget-area a:hover, .widget-area a:hover span, .post-meta a:hover, .post-meta a:hover .gray {
	color:#be3939 !important;
}
.da-thumbs li article {
	background-image:url(https://www.namesilo.com/marketsites/images/image_hover.jpg);
}
.da-thumbs li article span a:hover {
	color:#be3939;
}
.da-thumbs li article h5 {
	color:#111111;
}
.da-thumbs li article p.copy {
	color:#fff;
        line-height:16px;
}
#pcycle-controls a.activeSlide , #pcycle-controls a:hover {
	background-color:#e58311;
}
.da-thumbs li article {
	background-color:#e98611;
}

.with-right-sidebar .portfolio-column4 .portfolio-container li, .with-left-sidebar .portfolio-column4 .portfolio-container li {
margin:0 10px 10px 0;
width:205px;
float:left;
}

.portfolio-container li .tileContainer {
width:200px;
height:130px;
background-color:#fff;
border:2px solid #d2d2d2;
}

.portfolio-container li .tileContainer img {
padding:40px 0 0 25px;
}

/* =Blockquote page styles here 
-------------------------------------------------------------- */
blockquote.fa {
font-size:15px;
}

blockquote p {
display:inline;
padding-left:6px;
}

blockquote cite {
font-style:italic;
margin-top:10px;
}

/* =Social Media styles
-------------------------------------------------------------- */
.social-media {
display:inline-block;
margin-top:5px;
margin-bottom:0;
}

.social-media li {
clear: none;
float:left;
height: 30px;
margin:0px 8px 0px 0px;
overflow: hidden;
padding: 0;
position: relative;
width: 30px;
}

.social-media li img{
left:0;
position:absolute;
top:0;
}

.social-media li img:first-child {
opacity: 0;
z-index: 100;
}

.social-media li:hover img:first-child {
opacity:1;
filter:alpha(opacity=100);
}

.social-media li:hover img:last-child {
opacity:0;
}

/* =Titled Boxes styles here 
-------------------------------------------------------------- */
.titled-box h6.titled-box-title {	
background:#696969;
}

.titled-box-content {
background:#ffffff;
border:1px solid #dddddd;
border-top:0px;
}

.titled-box h6.titled-box-title, .titled-box.grey h6.titled-box-title {
background-color:#696969;
color:#ffffff;
border:1px solid #3c3c3c;
}

.titled-box.light-blue h6.titled-box-title {
background-color:#3d9ed6;
color:#ffffff;
border:1px solid #20648b;
}

.titled-box.orange h6.titled-box-title {
background-color:#F16000;
color:#ffffff;
border:1px solid #C63513;
}

.titled-box.light-grey h6.titled-box-title {
background-color:#DEDEDE;
border:1px solid #20648b;
}

/*=Notification Styles Start here
-------------------------------------------------------------- */
.message {
font-weight: bold;
line-height:23px;
margin: 0 0 18px;
padding: 10px;
}

.message.info {
background: none repeat scroll 0 0 #BFE4F9;
border: 1px solid #5abede;
color: #2E6093;
}

.message span.icon{
float:left;
display:block;
margin-right:10px;
height:22px;
width:21px;
}

.message.info span.icon{
background:url(https://www.namesilo.com/marketsites/css/images/info-icon.png) left no-repeat;
}

.message.success {
background: none repeat scroll 0 0 #DEE3AB;
border: 1px solid #A3C159;
color: #3F9153;
}

.message.success span.icon{
background:url(https://www.namesilo.com/marketsites/css/images/success-icon.png) left no-repeat;
}

.message.warning {
background: none repeat scroll 0 0 #FDEBAE;
border: 1px solid #E6C555;
color: #9E660D;
}

.message.warning span.icon{
background:url(https://www.namesilo.com/marketsites/css/images/warning-icon.png) left no-repeat;
width:23px;
height:23px;
}

.message.error {
background: none repeat scroll 0 0 #FFD6D6;
border: 1px solid #FFC2C2;
color: #C24848;
}

.message.error span.icon{
background:url(https://www.namesilo.com/marketsites/css/images/error-icon.png) left no-repeat;
height:22px;
width:24px;
}

/* ########################### Responsive Menu (large widths) ########################### */

#responsiveMenu, #responsiveMenu ul, #responsiveMenu ul li, #responsiveMenu ul li a, #responsiveMenu #menu-button {
font-family: 'Oswald', sans-serif;
margin: 0;
padding: 0;
border: 0;
list-style: none;
line-height: 1;
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 99998;
}

#responsiveMenu:after, #responsiveMenu > ul:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

#responsiveMenu #menu-button {
display: none;
}

#responsiveMenu > ul > li {
float: left;  
}

#responsiveMenu.align-center > ul {
font-size: 0;
text-align: center;
}

#responsiveMenu.align-center > ul > li {
display: inline-block;
float: none;
}

#responsiveMenu.align-center ul ul {
text-align: left;
}

#responsiveMenu.align-right > ul > li {
float: right;
}

#responsiveMenu > ul > li > a {
padding: 15px 10px 10px 10px;
font-size: 18px;
letter-spacing: 1px;
text-decoration: none;
color: #333;
}

#responsiveMenu > ul > li:hover > a, #responsiveMenu > ul > li.active > a {
color: #F16000;
}

#responsiveMenu > ul > li.has-sub > a {
padding-right: 25px;
}

#responsiveMenu > ul > li.has-sub > a:after {
position: absolute;
top: 22px;
right: 11px;
width: 8px;
height: 2px;
display: block;
background: #333;
content: '';
}

#responsiveMenu > ul > li.has-sub > a:before {
position: absolute;
top: 19px;
right: 14px;
display: block;
width: 2px;
height: 8px;
background: #333;
content: '';
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}

#responsiveMenu > ul > li.has-sub:hover > a:before {
top: 23px;
height: 0;
}

#responsiveMenu ul ul {
position: absolute;
left: -9999px;
padding:2px 0 0 0;
}

#responsiveMenu.align-right ul ul {
text-align: right;  
}

#responsiveMenu ul ul li {
height: 0;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;  
}

#responsiveMenu li:hover > ul {
left: auto;
}

#responsiveMenu.align-right li:hover > ul {
left: auto;
right: 0;
}

#responsiveMenu li:hover > ul > li {  
height: 35px;
}

#responsiveMenu ul ul ul {
margin-left: 100%;
top: 0;
padding:0px 0 0 0;  
}

#responsiveMenu.align-right ul ul ul {
margin-left: 0;
margin-right: 100%;  
}

#responsiveMenu ul ul li a {
border-bottom: 1px solid rgba(150, 150, 150, 0.15);
padding: 11px 15px;
width: 170px;
font-size: 12px;
text-decoration: none;
color: #dddddd;
font-weight: 400;
background: #333;
}

#responsiveMenu ul ul ul li a {
background: #555;
}

#responsiveMenu ul ul li:last-child > a, #responsiveMenu ul ul li.last-item > a {
border-bottom: 0;  
}

#responsiveMenu ul ul li:hover > a, #responsiveMenu ul ul li a:hover {
color: #ffffff;
}

#responsiveMenu ul ul li.has-sub > a:after {
position: absolute;
top: 16px;
right: 11px;
width: 8px;
height: 2px;
display: block;
background: #dddddd;
content: '';
}

#responsiveMenu.align-right ul ul li.has-sub > a:after {
right: auto;
left: 11px;
}

#responsiveMenu ul ul li.has-sub > a:before {
position: absolute;
top: 13px;
right: 14px;
display: block;
width: 2px;
height: 8px;
background: #dddddd;
content: '';
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}

#responsiveMenu.align-right ul ul li.has-sub > a:before {
right: auto;
left: 14px;
}

#responsiveMenu ul ul > li.has-sub:hover > a:before {
top: 17px;
height: 0;
}

/* ########################### Responsive Menu (smaller widths) ########################### */

@media only screen and (min-width:768px) and (max-width:959px) {
        #responsiveMenu > ul > li > a {
        padding: 15px 8px 10px 6px;
        font-size: 12px;
        letter-spacing: 0px;
        text-decoration: none;
        color: #333;
        }
}

@media only screen and (max-width: 767px) {

        #responsiveMenu {
        width: 100%;    
        }
        
        #responsiveMenu ul {
        width: 100%;
        display: none;
        }
        
        #responsiveMenu.align-center > ul {
        text-align: left;
        }
        
        #responsiveMenu ul li {
        width: 100%;
        border-top: 1px solid rgba(120, 120, 120, 0.2);
        }
        
        #responsiveMenu ul ul li,  #responsiveMenu li:hover > ul > li {
        height: auto;
        }
        
        #responsiveMenu ul li a,  #responsiveMenu ul ul li a {
        width: 100%;
        border-bottom: 0;
        }
        
        #responsiveMenu > ul > li {
        float: none;
        }
        
        #responsiveMenu > ul > li > a {
        font-size:14px;
        color:#FFF;
        }
        
        #responsiveMenu ul ul li a {
        padding-left: 25px;
        }
        
        #responsiveMenu ul ul ul li a {
        padding-left: 35px;
        }
        
        #responsiveMenu ul ul li a {
        color: #dddddd;
        background: none;
        }
        
        #responsiveMenu ul ul li:hover > a,  #responsiveMenu ul ul li.active > a {
        color: #ffffff;
        }
        
        #responsiveMenu ul ul,  #responsiveMenu ul ul ul,  #responsiveMenu.align-right ul ul {
        position: relative;
        left: 0;
        width: 100%;
        margin: 0;
        text-align: left;
        }
        
        #responsiveMenu > ul > li.has-sub > a:after,  #responsiveMenu > ul > li.has-sub > a:before,  #responsiveMenu ul ul > li.has-sub > a:after,  #responsiveMenu ul ul > li.has-sub > a:before {
        display: none;
        }
        
        #responsiveMenu #menu-button {
        display: block;
        padding: 17px;
        color: #dddddd;
        cursor: pointer;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 700;
        }
        
        #responsiveMenu #menu-button:after {
        position: absolute;
        top: 22px;
        right: 17px;
        display: block;
        height: 4px;
        width: 20px;
        border-top: 2px solid #dddddd;
        border-bottom: 2px solid #dddddd;
        content: '';
        }
        
        #responsiveMenu #menu-button:before {
        position: absolute;
        top: 16px;
        right: 17px;
        display: block;
        height: 2px;
        width: 20px;
        background: #dddddd;
        content: '';
        }
        
        #responsiveMenu #menu-button.menu-opened:after {
        top: 23px;
        border: 0;
        height: 2px;
        width: 15px;
        background: #ffffff;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        }
        
        #responsiveMenu #menu-button.menu-opened:before {
        top: 23px;
        background: #ffffff;
        width: 15px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        }
        
        #responsiveMenu .submenu-button {
        position: absolute;
        z-index: 99999;
        right: 0;
        top: 0;    
        display: block;
        border-left: 1px solid rgba(120, 120, 120, 0.2);
        height: 38px;
        width: 36px;
        cursor: pointer;
        }
        
        #responsiveMenu .submenu-button.submenu-opened {
        background: #262626;
        }
        
        #responsiveMenu ul ul .submenu-button {
        height: 34px;
        width: 34px;
        }
        
        #responsiveMenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 19px;
        width: 8px;
        height: 2px;
        display: block;
        background: #dddddd;
        content: '';
        }
        
        #responsiveMenu ul ul .submenu-button:after {
        top: 15px;
        right: 13px;
        }
        
        #responsiveMenu .submenu-button.submenu-opened:after {
        background: #ffffff;
        }
        
        #responsiveMenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 22px;
        display: block;
        width: 2px;
        height: 8px;
        background: #dddddd;
        content: '';
        }
        
        #responsiveMenu ul ul .submenu-button:before {
        top: 12px;
        right: 16px;
        }
        
        #responsiveMenu .submenu-button.submenu-opened:before {
        display: none;
        }
        
}


/* ########################### RESPONSIVE.css ########################### */

.tinynav {
display:none;
}

#responsiveMenuContainer {
float:right;
}

/*----*****---- << Desktop >> ----*****----*/	
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

@media only screen and (min-width:960px) and (max-width:1120px) {
		
        .container {
        width:900px;
        }
        
        #topSearchFloat #searchform input[type="text"] {
        width:235px;
        }
        
        #topSearchFloat #searchform input[type="text"]:hover, #topSearchFloat input[type="text"]:focus {
        width:255px;
        }
        
        .boxed .wrapper, .banner-container {
        width:940px;
        }
        
        #secondary {
        width:20.3%;
        }
        
        /***************** BLOG ******************/
        .read-more {
        width:100%;
        margin-top:20px;
        }
        
        .footer-links {
        width:73%;
        }
        
        .shadow.boxed .main-contant {
        background:none;
        max-width:auto;
        }
        
        .questionRight {
        width:80%;
        float:left;
        }
        	
}

/*----*****---- << Tablet (Portrait) >> ----*****----*/	
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

@media only screen and (min-width:768px) and (max-width:959px) {

        #responsiveMenu > ul > li > a {
        font-size: 16px;
        }   

        .container {
        width:710px;
        }
        
        .boxed .wrapper, .banner-container {
        width:750px;
        }
        
        #topSearchFloat #searchform input[type="text"] {
        width:215px;
        }
        
        #topSearchFloat #searchform input[type="text"]:hover, #topSearchFloat input[type="text"]:focus {
        width:235px;
        }
        
        #header #searchform input[type="submit"].button {

        }
        
        #primary, #secondary {
        width:100%;
        }
        
        #secondary {
        margin-left:0;margin-top:20px;
        }
        
        #secondary.left-sidebar {
        margin-right:0;
        }
        
        /********* Footer *********/
        .footer-glow {
        background:none;
        }
        
        .footer-widgets .one-fourth, .footer-widgets .one-third, .footer-widgets .one-half {
        width:48%;
        }
        
        #secondary .widget {
        width:47%;
        margin-right:3%;
        }
        
        /* =------- Header -------= */
        #header #searchform input.button[type="submit"] {
        margin-top:0;
        }
        
        .page-title-bg h3.page-subtitle {
        margin-bottom:0;
        }
        
        #main-menu li , #main-menu ul.sub-menu li {
        font-size:14px;
        }
        
        .main-menu-container {
        height:65px;
        }
        
        #main-menu li:hover a, #main-menu li.current_page_item a {
        background-position:center 73px;
        }
        
        #main-menu li a {
        padding:15px 15px 20px;
        }
        
        #main-menu li li a{
        padding:5px 5px 15px 10px;
        }
        
        #main-menu li a:hover:before, #main-menu li.current_page_item a:before {
        bottom:4px;
        }
        
        .bottom-shadow {
        display:none;
        }
        
        /*********** Shortcodes *******/
        .button {
        margin-top:10px;
        }
        
        ul.category-filter {
        text-align:center;
        }
        
        .category-filter li {
        float:none; 
        display:inline-block;
        }
        
        /************** Blog ************/
        .blog-post .single-border {
        padding:0;
        }
        
        .blog-post .white-border {
        border:0;
        }
        
        .post-thumb img {
        width:100%;
        }
        
        .blog-post .wrap-text.post-date {
        margin-bottom:10px;
        }
        
        .read-more {
        width:100%;
        margin-top:20px;
        }
        
        .topic-author {
        left:26%;
        }
        
        .column.one-half .one-third, .column.one-half .two-third {
        width: 100%;
        }
        
        .column.one-half .one-third {
        display: block;
        float: none;
        margin-left:
        auto; margin-right: auto !important;
        text-align: center;
        }
        
        .footer-links {
        width:65%;
        }
        
        .questionRight {
        width:80%;
        float:left;
        }
        
        .homeImageText {
        text-shadow: 1px 1px #333;
        font-size:2.8em;
        padding:20px 0 0 20px;
        line-height:40px;"
        }

}
	
/*----*****---- << Mobile (Landscape) >> ----*****----*/	
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

        #responsiveMenuContainer {        
        width:100%;
        }
        
        #responsiveMenu {
        background-color: #444;
        border:1px solid #666;
        }
        
        #header #logo {
        width: 100%;
        margin:10px auto;
        text-align:center;
        }
        
        #header #logo a {
        text-indent: 0px !important;
        display:inline-block;
        }
        
        .page-title-logo-container {
        width: 100%;
        margin:10px auto;
        padding:0;
        text-align:center;
        text-indent: 0px !important;
        display:inline-block;
        float:none;
        }
        
        #topMenuFloat {
        width:98%;
        }
        
        #topSearchFloat {
        float:left;
        }
        
        #topSearchFloat #searchform input[type="text"] {
        width:320px;
        }
        
        #topSearchFloat #searchform input[type="text"]:hover, #topSearchFloat input[type="text"]:focus {
        width:330px;
        }
        
        #domainPageSaleBox .topFont {
        font-size: 2em;
        }
        
        #domainPageSaleBox .subFont {
        font-size: 1.5em;
        }
        
        .container {
        width:420px;
        margin: 0 auto;
        }
        
        .boxed .wrapper {
        width:460px;
        }
        
        #primary, #secondary {
        width:100%;
        margin-left:0;
        margin-right:0;
        }
        
        #secondary {
        margin-top:10px;
        }       
        
        .tinynav {
        display:block;
        }
        
        .top-strip .float-right, #header #searchform {
        float:none; 
        display:inline-block;
        }
        
        .top-strip {
        text-align:center;
        padding-bottom:10px;
        }
        
        .main-menu-container {
        height:auto;
        padding-bottom:15px;
        }
        
        .page-title-bg {
        text-align:center;
        }
        
        h1.page-title, h3.page-subtitle {
        float:none;
        display:inline-block;
        }
        
        h1.page-title {
        font-size:18px;
        }
        
        .topic-author img.aligncenter {
        height: 80px; width: 80px;
        }
        
        .one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .five-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth {
        width:100%;
        margin-right:0;
        }
        
        /*********** Footer ********/
        .footer-glow {
        background:none;
        }
        
        .footer-widgets .one-fourth {
        width:100%;
        }
        
        .copyright {
        float: none;
        text-align: center;
        padding-bottom:23px;
        }
        
        .footer-links {
        width:100%;
        }
        
        .footer-links > ul {
        text-align:center;
        }
        
        #foot-menu li {
        float:none;
        display:inline-block;
        }
        
        .footer-info a.logo {
        clear: both;
        margin-left: auto;
        margin-right: auto;
        float:none;
        margin-top:13px;
        margin-bottom:0;
        }
        
        .topic-author {
        left:7%;
        }
        
        .theme-featured-box span.welcome-txt a {
        margin-top:10px;
        }
        
        ul.category-filter {
        text-align: center;
        }
        
        .category-filter li {
        display: inline-block;
        float: none;
        }
        
        .special-features .one-half .one-third, .special-features .one-half .two-third, .special-features .aligncenter-text.column.one-fourth {
        width:100%;
        text-align:center;
        }
        
        .tabs-frame-content {
        width:93.8%;
        }
        
        .bottom-shadow {
        display:none;
        }
        
        .blog-post .post-thumb .single-border {
        margin-bottom:10px;
        }
        
        .read-more {
        width:100%;
        }
        
        .blog-post .white-border {
        border:0;}
        
        .blog-post .post-thumb .single-border {
        padding:0;
        }
        
        .blog-post .post-thumb img {
        width:100%;
        }
        
        #questionContainer .questionText {
        /*display:none;*/
        width:60%;
        }
        
        .questionRight {
        width:67%;
        float:left;
        }
        
        .homeImageText {
        text-shadow: 1px 1px #333;
        font-size:2.2em;
        padding:20px 0 0 20px;
        line-height:30px;"
        }
                    
}
	
/*----*****---- << Mobile >> ----*****----*/	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {

        #responsiveMenuContainer {
        width:100%;
        }
        
        #responsiveMenu {
        background-color: #444;
        border:1px solid #666;
        }
        
        #header #logo {
        width: 100%;
        margin:1px auto;
        text-align:center;
        }
        
        #header #logo a {
        text-indent: 0px !important;
        display:inline-block;
        }
        
        .page-title-logo-container {
        width: 100%;
        margin:10px auto;
        padding:0;
        text-align:center;
        text-indent: 0px !important;
        display:inline-block;
        float:none;
        }
        
        #topMenuFloat {
        width:98%;
        }
        
        #topSearchFloat {
        float:left;
        padding:0 0 5px 0;
        }
        #topSearchFloat #searchform input[type="text"] {
        width:110px;
        }
        
        #topSearchFloat #searchform input[type="text"]:hover, #topSearchFloat input[type="text"]:focus {
        width:118px;
        }
        
        #domainPageSaleBox .topFont {
        font-size: 1.2em;
        }
        
        #domainPageSaleBox .subFont {
        font-size: 1.1em;
        }
        
        .container {
        width:200px;
        }
        
        .boxed .wrapper {
        width:100%;
        }
        
        /*----*****---- << Main >> ----*****----*/		
        #primary {
        width:100%;
        }
        
        #primary.content-full-width {
        width:100%;
        }
        
        #secondary {
        width:100%;
        display:none;
        margin-left:0px;
        margin-right:0px;
        }
        
        .top-strip {
        padding-bottom:10px;
        }
        
        #breadcrumbs {
        text-align:center;
        }
        
        h1.page-title {
        font-size:16px;
        line-height:normal;
        background:none;
        height:auto;
        margin:0;
        padding:0;
        }
        
        h3.page-subtitle {
        margin-bottom:4px;
        }
        
        h1.page-title, h3.page-subtitle {
        text-align:center;
        float:none;
        }
        
        #main-menu, #submenuArrow, .bottom-shadow { 
        display:none;
        }
        
        .tinynav {
        display:block;
        }
        
        .main-menu-container {
        height:auto;
        padding-bottom:20px;
        }
        
        .theme-featured-box span.welcome-txt {
        line-height:normal;
        }
        
        .large {
        padding:13px 21px 10px;
        font-size:11px;
        }
        
        .theme-featured-box span.welcome-txt a {
        margin-left:0;
        }
        
        .category-filter {
        text-align:center;
        }
        
        .category-filter li {
        float:none;
        display:inline-block;
        margin-bottom:5px;
        }
        
        .one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .five-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth, .footer-widgets .one-fourth, .portfolio-detail, .slider-banner, .special-features .aligncenter-text.column.one-fourth {
        width:100%;
        margin-right:0;
        }
        
        .footer-glow {
        background:none;
        }
        
        .footer-widgets .widget-recent-posts li.post-item .post-details {
        width:71.5%;
        }
        
        .footer-widgets .widget-testimonial input.prev-btn[type="button"] {
        margin-left:58%;
        }
        
        .footer-links {
        text-align:center;
        width:100%;
        }
        
        #foot-menu li {
        float:none;
        display:inline;
        line-height:22px;
        }
        
        .footer-info a.logo {
        margin-left:0;
        }
        
        .footer-info-txt {
        line-height:normal;
        }
        
        .widget-recent-posts h4 {
        font-size:12px;
        padding-left:0;
        }
        
        .button {
        margin-bottom:10px;
        }
        
        .x-large {
        font-size:21px;
        }
        
        .blog-post .white-border {
        border:0;
        }
        
        .blog-post .post-thumb .single-border {
        padding:0;
        margin-left:0;
        }
        
        .blog-post .post-thumb img {
        width:100%;
        }
        
        .blog-post .no-img.wrap-text.post-date {
        left:26%;
        }
        
        .blog-post .wrap-text.post-date {
        margin-top:10px;
        margin-bottom:10px;
        }
        
        .read-more {
        width:100%;
        }
        
        .error-page {
        text-align:center;
        }
        
        .error-page .theme-btn {
        margin-bottom:10px;
        float:none;
        }
        
        #questionContainer .questionText {
        width:80%;
        }
        
        .questionRight {
        width:95%;
        }
        
        .homeImageText {
        text-shadow: 1px 1px #333;
        font-size:2em;
        padding:20px 0 0 20px;
        line-height:30px;"
        }
            
}

/* ########################### ORANGE.css ########################### */
a {
color:#2c5aa1;
}

.custom-skin.top-strip {
/*background:url(https://www.namesilo.com/marketsites/images/banner.jpg) repeat;*/
background-color:#FFF;
}

h1.strip-title span.strip-inner, h2.strip-title span.strip-inner, h3.strip-title span.strip-inner {
border-top:3px solid #e58311;
}

.widget-area h3.widget-title span:last-child, .strip-title span.strip-inner span.wlast, span.wlast {
color:#2c5aa1;
}

.widget-area h3.widget-title, .site-content h3.widget-title, h1.strip-title, h2.strip-title, h3.strip-title {
color:#323232;
}

.blog-post .post-date {
background:url(https://www.namesilo.com/marketsites/css/images/post-date-bg.png) no-repeat;
}
.blog-post .post-date span {
color: #2c5aa1;
}
.nav-below span {
color:#2c5aa1;
}
a.read-more-lnk {
color:#ea8100;
}

/* Footer
================================================== */
.footer-widgets .widget-title {
color:#e58311;
}

blockquote .theme-bg.fa-quote-left, blockquote .theme-bg.fa-question, #footer .widget-tag-cloud a:hover {
background-color:#e88611;
}

.gray-footer:hover, .footer-widgets .widget-recent-posts .post-item a img:hover {
border:3px solid #e67d00;
}

#tweetbox li:before{
color:#e58311;
}

.footer-info a.logo {
background-image:url(https://www.namesilo.com/marketsites/images/footer_logo.png);
}

/* Colored Box
================================================== */
.theme-featured-box, .theme-colored-box {
background-color:#e67d00;
}

.theme-colored-box blockquote, .theme-colored-box {
color:#fff;
}

/* Iconbox
================================================== */
.iconbox-bg {
border:5px solid #E67D00;
}

.iconbox-bg:hover {
border:5px solid #2c5aa1;
}

.special-features .one-half:hover .iconbox .black {
color:#e67d00;
}

/* shortcode
================================================== */

/* =Tab styles here 
-------------------------------------------------------------- */
.tabs-container {
	clear: both;
	float: left;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}
ul.tabs-frame {
	float: left;
	margin:0;
	padding: 0px;
	width: 98.5%;
}
ul.tabs-frame li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position:relative;
}
ul.tabs-frame li a {
	background:url(https://www.namesilo.com/marketsites/images/tab-bg.jpg) repeat-x;
	border:1px solid #ecebeb;
	border-bottom:1px solid #ecebeb;
	color:#696969;
	float: left;
	font-size: 18px;
	line-height:63px;
	margin: 0;
	min-width: 60px;
	padding: 0 15px;
	text-align: center;
	transition: none 0s ease 0s;
}
ul.tabs-frame li a:hover, ul.tabs-frame li a.current {
	background:#f9f9f9;
	border-bottom:none !important;
}
ul.tabs-frame li a.current:before, ul.tabs-frame li a:hover:before {
        border-top:3px solid #e58311;
	border-bottom:none;
	content: "";
	position:absolute;
	left:0;
	top:-3px;
	width:100%;
}
ul.tabs-frame li a.current , ul.tabs-frame li a:hover {
color:#e56700;
}
.tabs-frame-content {
	background:#f9f9f9;
	border:1px solid #ecebeb;
	clear: both;
	color:#6f6f6f;
	float: left;
	line-height:22px;
	margin: -2px 0px 0px 0px;
	padding: 30px 15px 15px 10px;
	width: 96.8%;
}


.pullquote1, .pullquote5 {
border-left: 3px solid #2c5aa1;
}

.pullquote3 {
border-bottom:2px dotted #2c5aa1;
border-top:2px dotted #2c5aa1;
}

.pullquote4 {
border-bottom:4px double #2c5aa1;
border-top:4px double #2c5aa1;
}

.pullquote6 {
border-top:3px solid #2c5aa1;
}

.pullquote1, .pullquote2, .pullquote3, .pullquote6 {
background:#e98611;
color:#fff;
}

/* ########################### GOOGLEFONTS.css ########################### */
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 300;
src: local('Oswald Light'), local('Oswald-Light'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: local('Oswald Bold'), local('Oswald-Bold'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
font-family: 'Economica';
font-style: normal;
font-weight: 400;
src: local('Economica'), local('Economica-Regular'), url(https://themes.googleusercontent.com/static/fonts/economica/v2/jObgDQiPUtmACAaaK3pMGz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

/* ########################### AUTOCOMPLETE.css ########################### */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
/* 
if width will be 100% horizontal scrollbar will apear 
when scroll mode will be used
*/
/*width: 100%;*/
font: menu;
font-size: 12px;
/* 
it is very important, if line-height not setted or setted 
in relative units scroll will be broken in firefox
*/
line-height: 16px;
overflow: hidden;
}

.ac_loading {
background: white url('https://www.namesilo.com/marketsites/images/indicator.gif') right center no-repeat;
}

.ac_odd {
background-color: #eee;
}

.ac_over {
background-color: #e27e06;
color: white;
}

/* =Blockquote with colored box styles
-------------------------------------------------------------- */
.fulwidth.colored-box, .fulwidth.theme-colored-box {
width:99.8%\0/; *width:99.8%;
}

.one-fourth .colored-box, .one-fourth .theme-colored-box {
width:85%\0/; *width:85%;
}

.three-fourth .colored-box, .three-fourth .theme-colored-box {
width:95%\0/; *width:95%;
}

.one-half .theme-colored-box {
width:90%;
}

.column .colored-box, .column .theme-colored-box {
margin-bottom:7px;
}

.colored-box, .theme-colored-box {
border-radius:5px;
display:inline-block;
margin-bottom:25px;
padding:20px 16px 0px 16px;
behavior:url(PIE.htc);
position:relative;
width:100%;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
width:100%\0/; *width:100%;
}

.gray.colored-box {
background:#ecebeb;
}

.orange.colored-box {
background-color:#E58311;
}

.orange.colored-box blockquote, .orange.colored-box p{
color:#fff;
}

.domainPage.colored-box {
background-color:#E58311;
}

.domainPage.colored-box blockquote, .domainPage.colored-box p{
color:#fff;
}

/* =Fade In
-------------------------------------------------------------- */
.textFadeIn {
-webkit-animation: fadein 2s;
-moz-animation: fadein 2s;
-ms-animation: fadein 2s;
-o-animation: fadein 2s;
animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
