.row .column, .row .columns{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container{ margin: 0px auto; padding: 0px 15px; max-width: 1008px; }
.row { width: 1038px; max-width: 100%; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 30px; }
.column.wrapper, .columns.wrapper{ padding: 0px; }
.row .one 		{ width: 8.333%;}
.row .two 		{ width: 16.667%;}
.row .three 	{ width: 25%;}
.row .four 		{ width: 33.333%;}
.row .five 		{ width: 41.667%;}
.row .six 		{ width: 50%;}
.row .seven 	{ width: 58.333%;}
.row .eight 	{ width: 66.667%;}
.row .nine 		{ width: 75%;}
.row .ten 		{ width: 83.333%;}
.row .eleven	{ width: 91.667%;}
.row .twelve	{ width: 100%;}
img{ max-width: 100%; height: auto; }
img { -ms-interpolation-mode: bicubic; }
object, embed { max-width: 100%; }  @media only screen and (max-width: 767px) {
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none;
width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container{ margin: 0px auto; max-width: 420px; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.row .column, .row .columns { width: 100%; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; } #top-nav-mobile{display: block;float:left;}
.top-nav-left{display: none;}
.top-nav-right{float:right !important;width:84% !important;}
.logo-right-widget{display:none;}
.logo-wrapper{text-align: center !important;}
.logo-left{float:none;} #primary-nav-mobile-a{display: block;}
#primary-nav-mobile{display: block;}
#primary-nav-id{display: none;}
}   @media only screen and (max-width: 959px) {
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.flexslider .columns{margin-right:0px !important;}
.flicker-photo img{width:40px;height: 40px;}
.subs_submit{margin-left: 0px;}
.logo-left{text-align: center;float:none;padding-top:0px;}
.logo-right-ads img{width:100%;}
.connect-twitter{margin-right:0px !important;}
.list-tabbed li a{font-size: 12px;}
.subs_input{min-width: 173px;}
.categories{float:none;display: block;margin: 8px 0px 14px}
.categories a{margin-left:0px;margin-right:3px;}
table#wp-calendar, table#wp-calendar tbody > tr > td, table#wp-calendar thead > tr > th{padding:3px 4px 4px;}
.ads125 ul li a img{width:100px;}
.ads125 ul li{margin:0 15px 20px 0px}
.ads125 ul li:nth-child(2n){margin-right:0px;margin-left:0px;}
.category-full-row .post-excerpt{display: none;}
.category-full-row .post-meta{margin-bottom:15px;}
.st-category-wrapper .post-title{font-size: 18px;line-height: 24px;}
.footer-wrapper .widget-post-meta{display: none;}
.carousel-next{top:39px;}
.carousel-prev{top:39px;}
.carousel-post-title{font-size: 14px;line-height: 22px;}
.sidebar #searchform #s{width:192px;}
.blog-type-1 .post-excerpt{display: none;}
.blog-type-1 .post-meta{margin-bottom: 20px;}
.sidebar #s{width:126px;}
.footer-outer-wrapper #s{width: 77px;}
.share_entry ul li{margin-right:8px;}
.slideMenu > ul > li > a{ padding-right: 15px; padding-left: 15px; }
.slideMenu > ul > li > a.hasSubMenu{ padding-right: 20px;  }
.primary-nav > ul >li >a > .subDown{right: 12px;}
} @media only screen and (max-width: 767px){
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none;
width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container{ margin: 0px auto; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.row .column, .row .columns { width: 100%; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; } #top-nav-mobile{display: block;float:left;}
.top-nav-left{display: none;}
.top-nav-right{float:right !important;width:81% !important;}
.logo-right-widget{display:none;}
.logo-wrapper{text-align: center !important;}
.logo-left{float:none;} #primary-nav-mobile-a{display: block;}
#primary-nav-mobile{display: block;}
#primary-nav-id{display: none;}
.slideMenu > ul > li > a{ padding-right: 15px; padding-left: 15px; }
.slideMenu > ul > li > a.hasSubMenu{ padding-right: 20px;  }
.primary-nav > ul >li >a > .subDown{right: 12px;}
.flexslider .columns{margin-right:0px !important;}
.copyright-right{text-align: left !important;padding-bottom:20px;}
.footer-wrapper .columns{margin-bottom:0px !important;}
.form-line input,.form-line textarea{width:95%;}
.post-thumbnail{margin-bottom:15px !important;}
.categories{float:none;display: block;margin: 8px 0px 14px}
.categories a{margin-left:0px;margin-right:3px;}
.review-box-wrapper.review-left,.review-box-wrapper.review-right{float:none;margin:0px 0px 30px 0px;width:100%;}
.stunning-heading{margin-bottom:14px;}
.copyright-right{text-align: left !important;}
.carousel-wrapper{display: none;}
.content .carousel-wrapper{display: block;}
.content .carousel-wrapper .four.columns{display: inline-block;}
.content .carousel-wrapper .carousel-post-title{font-size: 13.5px;}
.share_entry ul li {margin-top:6px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.st-category-wrapper .post-thumbnail img{width:100%;height: auto;}
.posts-slider .flex-caption{display: none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width: 100%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float: none; width: 100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{ width: 100%; float: none; text-align: left;}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail, 
.woocommerce #content table.cart .product-thumbnail, 
.woocommerce-page #content table.cart .product-thumbnail{
display: none;
}
} @media only screen and (max-width: 479px) {
.search-block{display: none;}
.top-nav-right{width:65% !important}
.posts-slider .flex-caption{display: none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width: 100%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float: none; width: 100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{ width: 100%; float: none; text-align: left; }
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail, 
.woocommerce #content table.cart .product-thumbnail, 
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce table.cart .product-subtotal,
.woocommerce-page table.cart .product-subtotal, 
.woocommerce #content table.cart .product-subtotal, 
.woocommerce-page #content table.cart .product-subtotal{
display: none;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
padding: 5px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ padding: 5px; }
.woocommerce table.cart td.actions *, 
.woocommerce-page table.cart td.actions *, 
.woocommerce #content table.cart td.actions *, 
.woocommerce-page #content table.cart td.actions  *{
text-align: center !important;
float: none !important;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, 
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce-page #content table.cart td.actions .coupon{
display: block; float: none;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary{ width: 100%; float: none; }
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images{ width: 90%; margin-right: auto; margin-left: auto;  float: none; }
} @media only screen and (min-width: 240px) and (max-width: 320px) {
}