/* =Media Queries
-------------------------------------------------------------- */

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

    #wrapper { width: 100%; } /* width:760px; original */
    .main-search input { width: 50px; }
	.content.left-sidebar, .content.right-sidebar { width: 475px; }
    .content iframe { height: 300px; }
    #content-sidebar, .sidebar-widget { width: 300px; }
    
    .ln-slider-module.flexslider { height: 276px; }

    /* modules */
    .ln-col-half { width: 227px; }
    .big-article .img-wrapper { height: 114px; }
    .small-articles li .title { width: 177px; }

    .ln-carousel .slider-wrapper { width: 395px; }
    .ln-carousel li { width: 111px; }
    .ln-carousel .img-wrapper { height: 68px; }

    .ln-video-column-module iframe { height: 150px; }

    /* Blog */
    .page-title { font-size: 20px; }
    .ln-featured { width: 100%; }
    .ln-featured img { width: 100%; }
    .ln-blog-post .excerpt { width: 100%;}
    .ln-blog-post .img-wrapper, .ln-blog-post .ln-featured iframe { height: 220px; }
    .ln-post-navigation .ln-post-link { width: 187px; height: 90px; }

    .ln-author-bio { width: 415px; }

    /* Comments */
    .ln-comments .children { margin-left: 40px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { width: 75px; margin:0!important;}
    #content-sidebar .small-articles .title { width: 175px; }
    .ln-banner-125 li { margin: 0 5px 5px 0; width: 110px; height: 110px; }
	
	/* Dodano */
	.post-img { width:100% !important; }
	
	.main-social-icons {
		display:none !important;
	}
	
	#mobile-top-nav {
		display:none;
	}
	
	#mobile-main-nav {
		display:none;
	}
	
	.ln-single-content {
		line-height:2;
	}
	
	.wp-caption.alignnone {
		width:100% !important;
	}
	
	#mega-menu-wrap-primary { 
	margin-left: -20px !important;
	margin-right: -20px !important;
	}
	
}

/* =480px
-------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 768px) { 

    #wrapper { width: 100%; } /* width:480px; original */
    #top-section { margin-bottom: 0; }
    .main-social-icons { margin-top: 0; padding-top: 12px; }
    #main-nav, #top-nav { display: none; }
    #mobile-main-nav, #mobile-top-nav { display: block; }
    #logo img { width: 120px; }
    #logo .slogan { display: none; }
    .top-banner-full { display: none; }
    .main-search input { width: 180px; }
    .content.left-sidebar, .content.right-sidebar { width: 100%; }
    .content iframe { height: 250px; }
    .page-title { font-size: 24px; }
    #content-sidebar, .sidebar-widget { width: 100%; }
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 0; }

    .ln-slider-module.flexslider { height: 200px; }
    .flexslider .flex-caption { display: none!important; }
    .flex-control-nav  { display: none!important; }
    .flex-direction-nav { display: inline-block!important; }

    blockquote, blockquote p { font-size: 15px; }

    /* modules */
    .ln-col-half { width: 210px; }
    .big-article .img-wrapper { height: 105px; }
    .big-article h4, .small-articles li a { font-size: 12px; }
    .small-articles li .title { width: 160px; }
    .ln-carousel .slider-wrapper { width: 360px; }

    .ln-video-column-module iframe { height: 150px; }

    /* Blog */
    .page-title { font-size: 20px; }
    .ln-featured { width: 100%; }
    .ln-featured img { width: 100%; }
    .ln-blog-post .excerpt { width: 100%;}
    .ln-blog-post h3 { font-size: 15px; line-height: 1.5em; }
    .ln-blog-post .share { display: none; }

    .ln-post-navigation .ln-post-link { width: 400px; }
        .ln-post-navigation .ln-post-link.prev { margin-bottom: 20px; }
	
    /* dodano */
	.ln-blog-post { text-align: justify; line-height: 2; background: none !important; border-bottom: solid 1px #e1e1e1; padding-bottom:15px; }
	.ln-blog-post footer { margin-top:5px; color:#acacac; }
	.ln-blog-post footer a { color:#acacac !important; }
	
	

    .ln-author-bio { width: 380px; }

    /* Comments */
    .ln-comments .children { margin-left: 30px; }

    /* Archives */
    .ln-blog-post.ln-archive-post h3 { font-size: 12px; }

    /* Shortcodes */
    .column-half, .column-third, .column-fourth, .column-fifth, .column-sixth { width: 100%; float: none; margin-bottom: 20px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { margin: 0 35px; }
    #content-sidebar .small-articles .title { width: 390px; }
    #content-sidebar .ln-video-wg iframe { height: 250px;  }
	
	/* Dodano */
	.post-img { width:100% !important; }
	
	#mega-menu-wrap-primary { 
	margin-left: -20px !important;
	margin-right: -20px !important;
	}
	
	#mobile-main-nav {
		display:none;
	}
	
	#mobile-top-nav {
		display:none;
	}
	
	.main-social-icons {
		display:none;
	}
	
	.main-search {
		display:none;
	}
	
	#top-section {
		display:none;
	}
	
	.ln-blog-post h3 {
		text-align: left;
	}
	
	#main-header {
		text-align:center;
		width:100%;
	}
	
	#logo img {
		width:250px;
		margin-left: -30px;
	}
	
	#logo {
		float:none;
	}
	
	#logo p {
		margin:0px;
	}
	
	#content-sidebar {
		display:none;
	}
	
	.ln-col-half {
		width:47%;
	}
	
	.small-articles li .title {
		width:80%;
	}
	
	.ln-single-content {
		line-height:2;
	}
	
	.wp-caption.alignnone {
		width:100% !important;
	}
	
	.wp-caption img {
		width:100%;
	}
	
	.content img {
		width:100%;
	}
	
}


/* =320px 
-------------------------------------------------------------- */
@media only screen and (max-width: 479px) { 
	
    #wrapper { width: 100%; } /* width:320px; original */
    .main-social-icons { display: block; float: none; margin: 0; }
    .main-social-icons ul { padding: 10px 0 5px 0; }
    #top-section { margin-bottom: 0; height: auto; }
    #main-nav, #top-nav { display: none; }
    #mobile-main-nav, #mobile-top-nav { display: block; }
    #mobile-main-nav { width: 140px; }
    #mobile-top-nav { width: 100%; float: none; }
    #logo img { width: 100px; }
    #logo .slogan { display: none; }
    .top-banner-full { display: none; }
    .main-search input { width: 90px; }
    .content.left-sidebar, .content.right-sidebar { width: 100%; }
    .content iframe { height: 200px; }
    .page-title { font-size: 20px; }
    #content-sidebar, .sidebar-widget { width: 100%; }
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 0; }

    input, textarea { width: 140px; }
    blockquote, blockquote p { font-size: 14px; }

    .ln-slider-module.flexslider { height: 163px; }
    .flexslider .flex-caption { display: none!important; }
    .flex-control-nav  { display: none!important; }
    .flex-direction-nav { display: inline-block!important; }

    /* modules */
    .ln-col-half { width: 100%; }
    .big-article .img-wrapper { height: 140px; }
    .big-article h4, .small-articles li a { font-size: 12px; }
    .small-articles li .title { width: 230px; }
    .ln-carousel .slider-wrapper { width: 200px; }
    .ln-carousel li { width: 180px; }
    .ln-carousel li img { min-width: 100%; }
   
   /* Blog */
   .page-title { font-size: 20px; }
   .ln-blog-post .format-icon { display: none; }
   .ln-blog-post .share { display: none; }
   .ln-blog-post h3 { width: 100%; font-size: 15px; line-height: 1.5em; }
   .ln-blog-post .img-wrapper, .ln-blog-post .ln-featured iframe { height: 168px; }
   .ln-link-post h4 { margin-bottom: 10px; margin-top: 25px; }

   .ln-post-navigation .ln-post-link { width: 240px; height: 90px; }
       .ln-post-navigation .ln-post-link.prev { margin-bottom: 20px; }

    .ln-author-bio { width: 220px; }

    /* Comments */
    .ln-comments .children { margin-left: 0; }

    /* Archives */
    .ln-blog-post.ln-archive-post h3 { font-size: 12px; margin-top: 0; }

     /* Shortcodes */
    .column-half, .column-third, .column-fourth, .column-fifth, .column-sixth { width: 100%; float: none; margin-bottom: 20px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { width: 75px; margin: 3px; }
    .ln-banner-125 li { margin: 0 30px 30px 0; }
	
	/* Dodano */
	.post-img { width:100% !important; }
	
	.ln-blog-post h3 {
		text-align: left;
	}
	
	.ln-single-content {
		line-height:2;
	}
	
	.wp-caption.alignnone {
		width:100% !important;
	}
	
	#mega-menu-wrap-primary { 
	margin-left: -20px !important;
	margin-right: -20px !important;
	}
	
}

@media only screen and (min-width: 110px) and (max-width: 479px) { 
	.content img { width:100% !important; }
	.ln-blog-post { text-align: justify; line-height: 2; background: none !important; border-bottom: solid 1px #e1e1e1; padding-bottom:15px; }
	.ln-blog-post footer { margin-top:5px; color:#acacac; }
	.ln-blog-post footer a { color:#acacac !important; }
	
	.menu a:not(:first-child) {display: none;}
	.menu a.icon {
		float: right;
		display: block;
	}
	
	.menu.responsive {position: relative;}
  .menu.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .menu.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  
	.main-social-icons {
		display:none !important;
	}
	
	#mobile-top-nav {
		display:none;
	}
	
	#mobile-main-nav {
		display:none;
	}
	
	.main-search {
		display:none;
	}
	
	#top-section {
		display:none;
	}
	
	#main-nav-wrapper {
		width:100%;
		padding-right: 40px;
	}
	
	#mega-menu-wrap-primary {
		margin-right: -40px !important;
	}
	
	.ln-blog-post h3 {
		text-align: left;
	}
	
	#main-header {
		text-align:center;
		width:100%;
	}
	
	#logo img {
		width:250px;
		margin-left:-20px;
	}
	
	#logo {
		float:none;
	}
	
	#logo p {
		margin:0px;
	}
	
	#content-sidebar {
		display:none;
	}
	
	.ln-single-content {
		line-height:2;
	}
	
	.wp-caption.alignnone {
		width:100% !important;
	}
	
	#mega-menu-wrap-primary { 
	margin-left: -20px !important;
	margin-right: -20px !important;
	}
	
}


@media only screen and (min-width: 798px) and (max-width: 3000px) {
	#main-nav-wrapper {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: -20px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 798px) {
	.content.left-sidebar, .content.right-sidebar {
		width:100%;
	}
	
	.ln-blog-post { text-align: justify; line-height: 2; background: none !important; border-bottom: solid 1px #e1e1e1; padding-bottom:15px; }
	.ln-blog-post footer { margin-top:5px; color:#acacac; }
	.ln-blog-post footer a { color:#acacac !important; }
	
	.ln-col-half {
		width:47%;
	}
	
	.small-articles li .title {
		width:80%;
	}
	
	.ln-single-content {
		line-height:2;
	}
	
	.wp-caption.alignnone {
		width:100% !important;
	}
	
	.wp-caption img {
		width:100%;
	}
	
	.content img {
		width:100%;
	}
	
	.top-banner-full {
		display:none;
	}
	
	#top-section {
		display:none;
	}
	
	#main-nav-wrapper {
		width:100%;
		padding-right:40px;
	}
}