/* LICENSE & DETAILS

   ==================================================



	Theme Name: Supreme Child Theme

	Theme URI: http://supreme.swiftideas.net/

	Description: A Retina Responsive Magazine/Blog WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )

	License: GNU General Public License version 3.0

	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Template: supreme

	Version: 1.0

	Author: Swift Ideas

	Author URI: www.swiftideas.net



	All files, unless otherwise stated, are released under the GNU General Public License

	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)



   ==================================================

*/



/* --------------------------------------------

	SUPREME CSS IMPORT

-------------------------------------------- */



@import url("../supreme/style.css");

/* --------------------------------------------

	FONTS IMPORT

-------------------------------------------- */

/*@import url(http://fonts.useso.com/css?family=Lato:100,300,400);*/
/*@import url(http://www.lustrelife.com/style/lato-css.css);*/
@import url(https://d1cvhrd31u0hg8.cloudfront.net/news/style/lato-css.css);

@font-face {

	font-family: 'HelveticaLTStd-Light';

	src: url('fonts/HelveticaLTStd-Light.eot?') format('eot'), 

	     url('fonts/HelveticaLTStd-Light.otf')  format('opentype'),

	     url('fonts/HelveticaLTStd-Light.woff') format('woff'), 

	     url('fonts/HelveticaLTStd-Light.ttf')  format('truetype'),

	     url('fonts/HelveticaLTStd-Light.svg#HelveticaLTStd-Light') format('svg');

}

/*@import url(http://fonts.useso.com/css?family=Playfair+Display:400,700);*/
/*@import url(http://www.lustrelife.com/style/playfair-css.css);*/
@import url(https://d1cvhrd31u0hg8.cloudfront.net/news/style/playfair-css.css);




/* --------------------------------------------

	HEADER STYLES

-------------------------------------------- */

#top-bar {

	background: #fff !important;

}

img.head-logo {

    float: left;

}

img.head-tagline {

    float: left;

    padding-top: 17px;

    padding-left: 81px;

}

div.nav-wrap {

    border-top: 1px solid #c8cccd;

    border-bottom: 1px solid #c8cccd;

}

nav .menu li {

	padding: 0 5px;

        

	width: auto;

	text-align:center;

}

nav .menu li a {

	text-transform: uppercase;



	padding: 0;



}

nav .menu > li a {

	color: #FFFFFF !important;



	font-size: 12px;

	font-family: 'novecento_widemedium';

}

div#top-bar {

    padding-top: 0px;

    -webkit-font-smoothing: none !important;

    text-rendering: initial;

}





div.seven.columns.top_nav ul {

    display: inline;

}

div.search_block {

    display: -webkit-inline-box;

}

div.search_block form {

    margin-bottom: 0;

}

div.search_block span {

    padding-left: 8px;

    margin-top: -4px;

    display: table;

}

div.headersection {

    display: -webkit-box;

    margin: 0 auto;

    width: 86%;

    padding: 10px 0 10px 0;

}

/* --------------------------------------------

	BODY STYLES

-------------------------------------------- */

.soliloquy-container {

  top: -10px;

}

.inner-page-wrap {

	margin: 20px 0 50px !important;

}

.blog-item h3{

	margin-bottom:0;

	}

.blog-item h3 a, .blog-item h4 a {

	color: #000;

	font-size: 14px;text-transform: uppercase;

	margin-bottom: 0;

	display: block;

	line-height: 1;

	font-family: 'Lato', sans-serif;

	font-weight: 400;

}

.recent-post h4 a {

	font-size: 12px;text-transform: uppercase;

	line-height: 1;

	color: #000;

	font-family: 'Lato', sans-serif;

	font-weight: 400;

}

.recent-post h4 {

    line-height: 1;

}

a.cat-item {

	color: #000 !important;

	/*font-family: 'Playfair Display', serif;*/
	font-family: 'HelveticaLTStd-Light';

	font-size: 11px;

background:none !important;

	text-transform: none;
	
	font-style:normal;

	padding: 1px;
	
	white-space: nowrap;	

}


.comments-likes {

    display: none;

}

div.blog-item-details {

    /*font-family: 'Playfair Display', serif;*/

    color:#000;

    font-size: 12px;

    font-weight: normal;

	min-width: 260px;	

	white-space: nowrap;	

}

div.blog-item-details a {

    color: #000;

}

div.thumb-info {

    display: none;

}

h3.wpb_heading span {

    padding: 0;

    width: 250px;

    height: 39px;

    background: url('https://d3t8ik25m1corx.cloudfront.net/news/wp-content/uploads/2014/06/editor-fav-big.png') !important;

    display: block;

    margin: 0 auto;

    font-size: 0;

}

h3.wpb_heading {

    background: none;

}

.jcarousel-prev {

    left: 0;

    top: -40px !important;

}

.jcarousel-next {

    top: -40px !important;

    z-index: 1;

}

.carousel-wrap.shadow .jcarousel-clip {

	border-bottom: 1px solid #f0f1f2;

	background:none !important;

}

.blog-item {

	border-color: #f0f1f2;

}

.read-more i {

    margin-top: -2px;

    display: -webkit-inline-box;

    margin-left: 5px;

}

.mini-items .blog-item figure {

}

div.blog-item-details {

    float: left;

}

.blog-item .excerpt {

	padding-top: 10px;

	display: block;

}

.blog-details-wrap > .item-cats {

    display: -webkit-inline-box;

    margin: 0;

	min-width:260px;

}

div.excerpt p {

    font-size: 14px;

    color: #2E2D2D;



    line-height: 150%;

    font-family: 'Lato', sans-serif;

}

.jcarousel-container a.cat-item {

    font-size: 11px;

}

.blog-item .read-more-bar .read-more img {

    margin-left: 4px;

}

.soliloquy-container .soliloquy-prev {

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/slider-left.jpg') no-repeat scroll 50% 50% !important;

}

.soliloquy-container .soliloquy-next {

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/slider-right.jpg') no-repeat scroll 50% 50% !important;

}

.widget_top-posts .widget-heading {

    min-width: 139px;

    max-width: 139px;

    height: 78px;

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news//wp-content/themes/supreme-child/img/top-posts.png');

    display: block;

    margin: 0 auto;

    margin-bottom: 25px;

}

.widget_top-posts .widget-heading h3 {

    display: none;

}

a.cat-item:hover {

    color: #000 !important;

    text-decoration: underline;

    font-weight: 700 !important;

}

.jcarousel-prev {

    left: 0;

    top: -45px !important;

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/car-left.jpg');

    height: 22px;

    width: 17px;

    font-size: 0px;

}

.jcarousel-next {

    top: -45px !important;

    z-index: 1;

	    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/car-right.jpg');

    height: 22px;

    width: 17px;

    font-size: 0px;

}

.masonry-items .item-cats {

    display: none;

}

.masonry-items h4 {

    text-align: center;

    margin-bottom: 0;

}



.masonry-items .blog-item-details {

    text-align: center;

    clear: both;

    width: 100%;

}

.masonry-items .excerpt {

    text-align: center;

    font-size: 14px;

    color: #2E2D2D;

    line-height: 150%;

    font-family: 'Lato', sans-serif;

    padding-bottom: 15px;

}

.masonry-items .blog-item {

    border-bottom: 1px #e2e4e4 solid;

    border-right: none;

    border-left: none;

    border-top: none !important;

    box-shadow: none;

}


.masonry-items .read-more-bar {

    display: table;

    margin: 20px auto;

}

.blog-item figure a:hover:before {

  content: '';

  display: block;

  background: #10c4f7;

  width: 100%;

  height: 100%; 

  position: absolute;

  opacity: 0.6;

    filter: alpha(opacity=60); /* For IE8 and earlier */

  top: 0;

  right: 0;

}

.masonry-items .blog-item:hover {

	margin-top: -5px;

        box-shadow:none !important;

}

.masonry-items .blog-item .blog-details-wrap:before {

    content: none;

}

.widget_archive ul {

    border: none;

    background: white;

    box-shadow: none;

}

.widget_archive ul li {

    border: none;

    border-bottom:1px solid #e1e3e6; 

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/archive-arrow.png');

    background-repeat: no-repeat;

    background-position: right;

}

.widget_archive ul li:first-child {

    border-bottom:1px solid #e1e3e6;

    border-top:1px solid #e1e3e6; 

}

.widget_archive ul li a:before {

    display:none;

}

.widget_archive .widget-heading {

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/archive-header.png');

    width: 159px;

    height: 27px;

    display: block;

    margin: 0 auto;

    margin-bottom: 15px;

}

.widget_archive .widget-heading h3 {

    display: none;

}

.page-heading h2 {

    text-align: center;

    font-family: 'HelveticaLTStd-Light';

}

.heading-divider {

    background: #000 !important;

}

.page-heading h1 {

    border-bottom: none;

    display: block;

    max-width: 100%;

    font-family: 'HelveticaLTStd-Light';

}

.breadcrumbs-wrap {

    max-width: 100%;

}

.popular-posts .widget-heading {

        min-width: 139px;

    max-width: 139px;

    height: 78px;

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/top-posts_en.png');

    display: block;

    margin: 0 auto;

    margin-bottom: 15px;

}

.popular-posts .widget-heading h3 {

    display: none;

}

.article-body-wrap p {

    color: #2E2D2D;

    font-size: 14px;

    font-family: 'Lato', sans-serif;

}

/* --------------------------------------------

	BLOG POST STYLES

-------------------------------------------- */

.article-body-wrap h1 {

    color: #000;

    line-height: 1;

    text-transform: uppercase;

    font-size: 27px;

    font-family: 'Lato', sans-serif;

    font-weight: 300;

}

.post-info {

    width: 100%;

}

.post-info .author-name {

    font-family: 'Playfair Display', serif;

    font-size: 11px;

    font-weight:bold;

    display: inline-block;

    float: left;

    margin-right: 4px;

}

.post-info .post-date {

    font-family: 'Playfair Display', serif;

    font-size: 11px;

    font-weight:bold;

    display: inline-block;

    float: left;

}

.post-info .item-cats {

    float: left;

    display: inline-block;

    margin-left: 15px;

    margin-top: -1px;

}

.post-info .item-cats a.cat-item {

    font-size: 12px;

}

div.details-divider {

    float: left;

    border-right: 1px solid black;

    display: inline;

    width: 1px;

    height: 8px;

    margin-top: 5px;

    margin-left: 6px;

}



/* --------------------------------------------

	FOOTER STYLES

-------------------------------------------- */

#copyright {

    background-color: #c7cece !important;

}

ul#menu-footer-menu li {

    float: left;text-transform:uppercase;color:#777c7c;font-size:11px;letter-spacing:2px;

    padding: 0 15px 0 15px;

    border-right: 1px solid #777c7c;

}

ul#menu-footer-menu li a {

    color: #777c7c;

}

ul#menu-footer-menu li:last-child {

    border: none;

}

ul#menu-footer-menu {

    padding-top: 15px;

}

div.beam-me-up.three.columns.offset-by-one a {

    display: inline-block;background:#F6F4EF;width:142px;padding:10px 0;

    color: #A01E1B !important;text-align:center;border:1px solid #EBEBEB;font-size:13px;font-weight:normal;

}

div.four.columns.follow span {

    color: #777c7c;font-size:12px;letter-spacing:2px;text-transform:uppercase;

    display: inline-block;float:left;

    margin-top: 5px;

    margin-right: 25px;

}

div#top-bar-social {

    display: inline-block;

}

div.four.columns.follow {

    padding-top: 7px;

}

.copyright {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
    color:#222;
    font-family:'novecento_widemedium';
    text-decoration:none;
    font-size:11px;
    font-weight:700;		
}

/* --------------------------------------------

	CUSTOM RESPONSIVE

-------------------------------------------- */

@media only screen and (max-width: 768px) {

img.head-tagline {

    padding-left: 0;

}

img.head-logo {

    margin: 0 auto;

    display: block;

    float: none;

}

div.nav-wrap {

    border:0;

}

h3.wpb_heading span {

    width: 200px !important;

    height: 31px !important;

    background: url('https://d3t8ik25m1corx.cloudfront.net/news/wp-content/uploads/2014/06/editor-fav-small.png') !important;

}

div.headersection {

    width: 100% !important;

    display: block !important;

    padding: 5px !important;

}

.jcarousel-next {

    top: -40px !important;

}

.jcarousel-prev {

    top: -40px !important;

}

div#top-bar-social {

    display: block;

}

div.four.columns.follow span {

    text-align: center;

    display: block;

    margin: 0 auto;

    float: initial;

}

ul#menu-footer-menu li {

    float: initial;

    border: 0;

    width: 50%;

    margin: 0 auto;

    display: block;

}

}

@media only screen and (max-width: 321px) {

div.nine.columns.lng ul {

    margin: 0 auto;

    display: block;

    width: 50%;

    height: 20px;

    padding-left: 55px;

}

div.seven.columns.top_nav ul {

    width: 60%;

    display: block;

    padding-left: 63px;

}

div.search_block {

    padding-left: 42px;

}

.blog-details-wrap > .item-cats {

    float: left;

}

.blog-item-details {

    padding: 0 !important;

}

.blog-item .excerpt {

    display: inline-block;

    padding-top: 5px;

}

}

















div.textwidget form input {

    display: block;

    margin: 0 auto;

}





/* --------------------------------------------

	POPULAR POSTS

-------------------------------------------- */

.popular-posts ul li .wpp-post-title {

    color: #000;  

    font-size: 13px;

    text-transform: uppercase;  

    display:block;

    margin: 0;

    padding: 0;

    padding-bottom: 10px;

    font-family: 'Lato', sans-serif;

    font-weight: 400;

}

.popular-posts ul li .wpp-post-title:hover {

    text-decoration:none;

}

ul.wpp-list img {

    display: inline-table;

    float: left;

    padding: 0;

    margin-right: 15px;

}

span.wpp-excerpt {

    font-size: 12px;     

    color: #2E2D2D;     

    display: block;

	font-family: 'HelveticaLTStd-Light';

    padding-bottom: 5px;

    line-height: 150%;

}

.popular-posts .post-stats {

    font-family: 'Playfair Display', serif;     color:#000;     font-size: 9px;     font-weight: bold;

}

.popular-posts .post-stats a {

    color: #000 !important;

}

.popular-posts ul li a:first-child {

    display: inline;

}

.popular-posts ul li {

    border-bottom: 1px solid #e4e4e4;

    padding-bottom: 20px;

    padding-top: 20px;

}

div.soliloquy-pager-item {

    display: none !important;

}

.related-items li h4 {  

    text-align: left;

    font-family: 'HelveticaLTStd-Light';

    font-weight: bold;

    font-size: 13px;

    min-height: 61px;

    padding: 0;

    margin-bottom: 0;

}

.related-items li h4 a {

    color: #000;

}

div.related-wrap h3 {

    background: url('https://d1cvhrd31u0hg8.cloudfront.net/news/wp-content/themes/supreme-child/img/related-articles.png');

    width: 235px;

    height: 33px;

    font-size: 0;

    margin: 0 auto;

    margin-bottom: 10px;

}

#jp-relatedposts {

    display: none !important;

}

.masonry-items .blog-item:hover {

  margin-top: 0;

}

.mailchimp-form input[type="email"] {

    border: 1px solid #c3c3c2;

    border-radius: 0;

}

.mailchimp-form input[type="submit"] {

    color: #fff;

    background:#000;

    border-radius:0;

    padding: 5px 10px 5px 10px;

    margin-top: 10px;

    font-family: 'HelveticaLTStd-Light';

}











.popular-posts img {

    float: left;

    margin-right: 10px;

    padding-top: 0;

}

span.post-stats .wpp-author {

    display: block;
	font-size:11px;

}

span.post-stats .wp-date {

    display: block;

    margin-top: -3px;

}

.blog-item figure .overlay {

    box-shadow: none !important;

}

.recent-post figure:hover .overlay {

	opacity: 0.6;

	-moz-opacity: 0.6;

	filter:alpha(opacity=60);

}

.page-content .breadcrumbs-wrap {

    display: none;

}







/*POST STYLES*/

.author-info-wrap .author-avatar img {

    border-radius: 0;

}

.author-info-wrap .post-info {

    float: left;

    width: 80%;

    

}

.author-info-wrap .post-info .post-date {

    

    font-size: 12px;

    line-height: 130%;

    font-weight: normal;

    font-family: 'Lato', sans-serif;

}



.tags-link-wrap span {

    color: #000000;

    font-family: 'Playfair Display', serif;

    font-size: 19px;

}

.tags-link-wrap .tags-wrap {

    color: #000000;     font-family: 'Playfair Display', serif;

    font-size: 17px;

}

div.tags-link-wrap.clearfix a {

    color: #8a8a8a;

}

.share-links a {

    display: none;

}

.share-links .permalink {

    display: none;

}

.share-links .email-link {

    display: none;

}

.share-buttons {

    margin-bottom: 0 !important;

}

.post-info .author-name a {

    color: #444;

}

.author-info-wrap .author-name {

    color: #000;

    padding-bottom: 4px;

}

.author-info-wrap .author-name a {

    color: #000;

}

div#respond {

    background: none;

}

div#respond h3 {

    font-family: 'HelveticaLTStd-Light';

    color: #000;

    text-transform: uppercase;

}

.author-info-wrap {

    border-bottom: 1px solid #e4e4e4;

    padding-bottom: 41px;

}

div#respond p {

    color: #000;

}

div#respond a {

    color: #000;

}

#respond-wrap {

    background: none;

}

p.logged-in-as {

    display: none;

}
.jcarousel-container .post-item-details {
    font-family: 'Playfair Display', serif;      
	color:#000;      
	font-size: 12px;      
	font-weight: normal;
    text-decoration: none;
    margin-bottom: 0 !important;
}
.jcarousel-container .post-item-details a {
    color: #000;
    text-decoration: none;
}
.jcarousel-container .post-item-details a:hover {
    text-decoration: underline;
}
.widget ul li {
    display: inline-block;
    width: 100%;
}
.blog-item .details-divider {
    display: none;
}
.blog-item .blog-item-details {
    padding-bottom: 0;
    padding-top: 8px;
}
@media only screen and (max-width: 961px)  {
.blog-item .blog-item-details {
    width: 100%;
}
.mini-items .blog-item figure {
    display: block;
    margin: 0 auto;
}
}




/* CUSTOM STYLES ADDED NOV 2014 */
/* #FONT FACE
================================================== */
@font-face {
    font-family:'novecento_widemedium';
    src:url(fonts/novecentowide-medium-webfont.eot);
    src:url(fonts/novecentowide-medium-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/novecentowide-medium-webfont.woff2) format("woff2"),url(fonts/novecentowide-medium-webfont.woff) format("woff"),url(fonts/novecentowide-medium-webfont.ttf) format("truetype"),url(fonts/novecentowide-medium-webfont.svg#novecento_widemedium) format("svg");
    font-weight:400;
    font-style:normal
}

@font-face {
    font-family:'novecento_wide_bookbold';
    src:url(fonts/novecentowide-bold-webfont.eot);
    src:url(fonts/novecentowide-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/novecentowide-bold-webfont.woff2) format("woff2"),url(fonts/novecentowide-bold-webfont.woff) format("woff"),url(fonts/novecentowide-bold-webfont.ttf) format("truetype"),url(fonts/novecentowide-bold-webfont.svg#novecento_wide_bookbold) format("svg");
    font-weight:400;
    font-style:normal
}

@font-face {
    font-family:'novecento_widebook';
    src:url(fonts/novecentowide-book-webfont.eot);
    src:url(fonts/novecentowide-book-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/novecentowide-book-webfont.woff2) format("woff2"),url(fonts/novecentowide-book-webfont.woff) format("woff"),url(fonts/novecentowide-book-webfont.ttf) format("truetype"),url(fonts/novecentowide-book-webfont.svg#novecento_widebook) format("svg");
    font-weight:400;
    font-style:normal
}








/* #HEADER STYLES
================================================== */
.topbar {
    background:#fff
}

.topbar a {
    color:#222;
    text-decoration:none
}

.top-left {
    float:left;
    margin:0
}

.top-right {
    float:right;
    margin:0
}

.top-left li,.top-right li {
    display:inline-block;
    padding:0;
    margin:0 2px;
    text-transform:uppercase;
    font-size:10px;
    font-family:'novecento_widemedium';
    font-weight:700
}

.top-left li:first-child {
    border-right:1px solid #222;
    padding-right:7px;
    line-height:1
}

.top-right li {
    border-right:1px solid #222;
    padding-right:7px;
    line-height:1
}

.top-right li:last-child {
    padding-right:0;
    border-right:0
}

.main-navigation {
    background:#fff;
    color:#000;
    padding:20px 0 16px
}

.search-container {
    border-radius:0;
    float:right;
    height: 24px;
    width:180px;
    margin-bottom:10px;
    display:inline-block!important
}

.search-text {
    background: white;
    border:medium none!important;
    color:#000!important;
    font-family:'novecento_widemedium';
    display:block!important;
    float:left!important;
    margin:0!important;
    font-style:normal!important;
    padding-bottom:1px!important;
    padding-top:1px!important;
    margin-top:3px!important;
    padding-left:7px!important;
    width:150px;
    padding-right:2px!important
}

.search-submit {
    margin:0;
    padding:0;
    width: 20px;
    height: 19px;
    font-size: 0;
    margin-top: 1px;
    background: white;
    border:medium none;
    background-image:url(images/search-submit.png);
    background-repeat:no-repeat;
    background-position:center center;
    transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s
}
.mainn {
    float: right !important;
    display: inline-block !important;
    clear: both;
}
.current-menu-item a {
    font-family: 'novecento_wide_bookbold' !important;
}

img {
  max-width: 100%;
  height: auto;
}

/* #FOOTER
================================================== */
footer {
    border-top:1px solid #696868;
    margin-top:90px;
    padding:20px 0
}

.footer-menu ul {
    padding:0;
    margin:0
}

.footer-menu ul li {
    display:inline-block;
    margin:0 5px;
    border-right:1px solid #222;
    padding-right:11px;
    line-height:9px
}

.footer-menu ul li a {
    color:#222;
    font-family:'novecento_widemedium';
    text-decoration:none;
    font-size:11px
}

.footer-menu ul li:last-child {
    padding-right:0;
    border-right:0
}

.social ul {
    padding:0;
    margin:0;
    display:inline-block
}

.social ul li {
    margin:0 8px;
    display:inline-block;
	vertical-align:top;			
}

.social ul li:first-child {
	margin-left:10px;
}

.social span {
    display:inline-block;
    font-family:'novecento_widemedium';
    font-size:11px;
    color:#222
}

a.scrollToTop {
    font-family:'novecento_widemedium';
    color:#fff;
    background:#000;
    text-decoration:none;
    font-size:11px;
    padding:5px 18px
}















.mini-items .blog-item figure a.link-to-post {
  min-height: 240px;
}

@media only screen and (max-width: 959px) {
.footer-menu {
    width:100%!important;
    text-align:center
}

.social {
    width:100%!important;
    text-align:center
}

.back-to-top {
    width:100%!important;
    text-align:center;
    margin:0 auto;
    display:block
}
}
@media only screen and (min-width: 768px) {
.menu ul li a {
    background: #000 !important;
    color: #fff !important;
    padding: 5px !important;
}
    nav .menu ul {
    top: 25px !important;
}
 
}

@media only screen and (min-width: 768px) and (max-device-width : 1024px) and (orientation : portrait){
.blog-item .blog-details-wrap {
	float:left;
	margin-top:10px;
}

ul.wpp-list li a:nth-child(2) {
	display:block;
	float:left;
	margin-top:5px;
}

ul.wpp-list li span.post-stats {
	clear:both;
	float:left;
}

.mini-items .blog-item figure a.link-to-post {
  min-height: 0;
}

}

@media only screen and (max-width: 767px) {
.logo img {
    display: block;
    margin: 0 auto;
}

.search-container {
    margin: 0 auto;
    display: block !important;
    float: initial;
    margin-top: 10px;
}

nav#main-navigation {
    display: none !important;
}
    #main-container {
    clear: both;
}

.blog-item .blog-details-wrap {
	float:left;
	margin-top:10px;
}

ul.wpp-list li a:nth-child(2) {
	float:left;
	margin-top:5px;
}

ul.wpp-list li span.post-stats {
	float:left;
}

.mini-items .blog-item figure a.link-to-post {
  min-height: 0;
}

}


@-moz-document url-prefix() {
.search-submit {
    margin:0;
    padding:0;
    width: 20px;
    height: 20px;
    font-size: 0;
    margin-top: 3px;
    background: white;
    border:medium none;
    background-image:url(images/search-submit.png);
    background-repeat:no-repeat;
    background-position:center center;
    transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s
}
}

/*css for post share box */
.shareaholic-canvas {
display:inline-block!important;
vertical-align:middle;
}

.widget {
padding-bottom:5px!important;
}

li.shareaholic-share-button.ng-scope {
width:25%!important;
margin:0 15px!important;
}
.textwidget.widget-text {
  text-align: center;
}






/* APRIL 2016 */
@media only screen and (min-width : 961px) {
.container {
    width: 1140px;
}
.container .sixteen.columns {
    width: 1140px;
}
.container .two-thirds.column {
    width: 820px;
}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

}

@media only screen and (max-width:1139px) {
.container {
    width: 100% !important;
    margin: 0 auto !important;
}
}

@media only screen and (min-width : 768px) {
.main-navigation .six {
    width: 50% !important;
    margin:0 !important;
}
.main-navigation .ten {
    width: 50% !important;
     margin:0 !important;
}
}
@media only screen and (max-width : 767px) {
.main-navigation .six {
    width: 100% !important;
}
.main-navigation .ten {
    width: 100% !important;
}
}

.searchcontainer {
    width: 300px;
    float: right;
}
.searchcontainer .searchtxt {
    width: 82% !important;
    height: 30px;
    float: left;
}
.searchcontainer form {
    margin: 0;
}
.searchcontainer .searchbtn {
    width: 15%;
    float: left;
    margin: 0;
    border: 0;
    background: white !important;
    border-radius: 0 !important;
    vertical-align: middle !important;
}
.searchcontainer .searchbtn i {
    font-size: 17px !important;
    color: black;
    display: block;
    line-height: 100% !important;
    height: 20px;
    margin: 0;
    padding: 0;
}