/*
 Theme Name:   jlm
 Theme URI:    http://www.j-lm.com.au/
 Description:  JLM Theme
 Author:       Alicja Slazak
 Author URI:   http://www.alicjaslazak.com
 Template:     andon
 Version:      1.0.0
*/

@import url("../andon/style.css");

/* LOGO */

#main-menu .col-sm-3 {float:none; margin:45px auto 30px; height:205px; padding:0px; width:341px;}
#logo-container {height:205px;}

/* HOME HEADER */

#home h1 { margin-bottom:35px; line-height:130%;}
#home h6 {font-family:"Open Sans", sans-serif !important; font-size:20px; line-height:140%;}

#text-slider .divider-1 {margin-bottom:30px;}

/* NAV MENU */

#main-menu {height:370px;}
#space {height:370px;}
#desktop-menu > ul {text-align:center !important;}
#desktop-menu > ul > li::after {border-right:1px solid #000;}
#desktop-menu > ul > li > a {text-transform: uppercase; letter-spacing:2px;}
#desktop-menu > ul > li > a:hover, #desktop-menu > ul > .current_menu_item > a, #desktop-menu > ul > .current-menu-item > a {border-bottom:none;}
#desktop-menu > ul > li::after {content:"/"; border:none; font-size:30px; top:29px; right:-25px !important;}
#desktop-menu > ul > li:last-child {padding:0px;}
#desktop-menu > ul > li {margin-right:40px;}

#desktop-menu li.menu-item-22 a {color:#888888 !important;}
#desktop-menu li.menu-item-22 a:hover {color:#343434 !important;}

/* FONT STYLES */


h6 {/*font-family: "Open Sans", sans-serif !important;*/ padding:0px 90px; text-align:center; line-height:48px; font-weight:bold !important;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; letter-spacing:1px;}

h3 {padding-bottom:30px; border-bottom:1px solid #000; text-transform:uppercase; line-height:160%;}
h4 {font-family:"Open Sans", sans-serif !important; font-weight:normal !important; line-height:160%;}

.type-post p, .type-page p { line-height:160%;}

.type-post h5 {text-transform:uppercase;}
.category h5 {padding-bottom:0px; border-bottom:none; margin-bottom:10px !important;}

.excerpt-container h2 { text-transform:uppercase; line-height:150%; margin-bottom:3px;}
#newest-articles .excerpt-container p {font-size:18px !important; }
.excerpt-container p {font-size:20px !important; margin-bottom:30px; line-height:150%;}
.excerpt-container a {font-size:18px; font-weight:bold; text-decoration:underline;}
.excerpt-container a:hover {text-decoration:none;}

#other-articles h5 {font-family:'permanent_markerregular', sans-serif !important; text-transform:uppercase; margin:30px 0px; line-height:150%;}

.text-edit blockquote, .comment-body blockquote {border-left:none; border-top:6px solid #d1d3d4; border-bottom:6px solid #d1d3d4; font-style:normal; font-weight:bold; font-family:"Open Sans", sans-serif !important; padding:30px 50px; text-align:center; font-size:26px; margin-left:15%; margin-right:15%;}
.text-edit blockquote p, .comment-body blockquote p {margin-bottom:0px; font-size:22px !important;}

.general-border, #desktop-menu > ul > li a:hover, #desktop-menu > ul > .current_menu_item > a, #desktop-menu > ul > .current-menu-item > a, .contentbox-1 div, .contentbox-2 div, .featured, .featured ul li, .pricing-table .button-1:hover, .featured .button-1, #portfolio-categories .active a, #portfolio-categories ul li a:hover, .ajax-contact-form input[type="text"]:focus, .ajax-contact-form textarea:focus, .error-input, .text-edit blockquote, #comment-form textarea:focus, #comment-form input[type="text"]:focus, .sticky {border-color:#d1d3d4 !important;}

h3#reply-title {border:none;}

#head-page h2 {font-family:'permanent_markerregular', sans-serif !important; font-size:75px !important;}

@font-face {
    font-family: 'permanent_markerregular';
    src: url('fonts/PermanentMarker-webfont.eot');
    src: url('fonts/PermanentMarker-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PermanentMarker-webfont.woff') format('woff'),
         url('fonts/PermanentMarker-webfont.ttf') format('truetype'),
         url('fonts/PermanentMarker-webfont.svg#permanent_markerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* POST ARTICLES */

.post .text-edit ul li:nth-child(3n+2) {margin-left:0px;}

/* NEWEST POSTS SECTION */

.pic-container {width:100%; height:300px; overflow:hidden; margin-bottom:10px;}
.pic-container img {display:inline-block;}
.text-edit .pic-container img, .comment-body .pic-container img {max-width:none; width:150%;}

.text-edit ul, .comment-body ul {margin:30px 0px;}
.text-edit ul li, .comment-body ul li {padding-left:0px;}

/*.text-edit ul li:nth-child(even), .comment-body ul li:nth-child(even) {margin-right:20px; margin-left:20px;} */

.text-edit ul li:nth-child(3n+2), .comment-body ul li:nth-child(3n+2) {margin-right:20px; margin-left:20px;  } 

ul#lcp_instance_1 li a, ul#lcp_instance_2 li a {display: none;}
ul#lcp_instance_1 li .excerpt-container a, ul#lcp_instance_2 li .excerpt-container a {display: block;}
ul#lcp_instance_1 li, ul#lcp_instance_2 li {list-style-type: none; float:left; width:32.2% ; }

ul#lcp_instance_2 li {margin-bottom:20px;}

/* OTHER ARTICLES SECTION */

#other-articles .container {border-top:1px solid #343434;}

ul#lcp_instance_2 li p {display:none;}
ul#lcp_instance_2 li a {color:#ccc;}

/* CATEGORY SECTION */

 .category #head-page .divider-2 {display: block;}

.category .excerpt-container .pic-container, .category .excerpt-container h2, .category .button-2 {display:none;}

.category .post {margin-bottom:30px; border-bottom:1px solid #000;}

.category .divider-2 {display:none;}

/* ARCHIVE SECTION */

 .archive #head-page .divider-2 {display: block;}

.archive .excerpt-container .pic-container, .archive .excerpt-container h2, .archive .button-2 {display:none;}

.archive .post {margin-bottom:30px; border-bottom:1px solid #000;}

.archive .divider-2 {display:none;}

.archive .type-post h5 {margin-bottom:10px; padding-bottom:0px; border:none;}

/* FRIENDS SECTION */

#friends-of-jlm {border-top:1px solid #000;}
#friends-of-jlm .col-lg-3 {border-right:1px solid #000;}
#friends-of-jlm .last .col-lg-3 {border-right:none;}

/* NEWSLETTER SIGN UP SECTION */

#newsletter-subscription .col-sm-4 h5, #newsletter-subscription .col-sm-4 p {color:#fff !important;}
#newsletter-subscription .col-sm-4 h5 {margin-bottom:5px; margin-top:15px;}

#newsletter-subscription form input {border:1px solid #fff; background:#000; color:#fff !important; padding:15px; width:47%; font-size:16px !important; float:left; margin-right:20px;}
#newsletter-subscription input[type="submit"] {font-family:"oswald",sans-serif; background-color:#000; color:#fff !important; font-size:16px !important; padding:11px 15px; width:46%; float:right;}


/* NEWSLETTER SUBSCRIBE */

form.newsletter-subscribe input {padding:10px 0px; width:100%; text-align:center; border:1px solid #000; margin-bottom:20px;}
form.newsletter-subscribe input[type="text"] {padding:15px 0px;}
form.newsletter-subscribe input[type="submit"] {font-family:"oswald", sans-serif; background-color:#fff; font-size:16px !important; }
form.newsletter-subscribe input[type="submit"]:hover {color:#888888;}

/* FOOTER */

#foot-page {border-top:1px solid #343434; padding:30px 0 45px;}

.footer-sections {text-align:left; color:#000;}
.footer-sections p {font-size:15px;}
.footer-sections .floatright { border-left:1px solid #000; padding-left:40px; margin-top:15px;}

ul.footer-menu li, ul.footer-social li {float: left;}
ul.footer-social {margin:0px 0px 115px 0px; display:inline-block;}
ul.footer-social li {font-weight:bold; font-size:15px;}
ul.footer-menu li {text-transform:uppercase; margin-bottom:10px; margin-right:30px;}
ul.footer-menu li h2 {margin-bottom:0px;}

ul.footer-menu li a:hover h2 {color:#888;}
ul.footer-social li a:hover {text-decoration:underline;}

ul.footer-social li a.facebook-icon {background-image:url(images/facebook-icon.png); background-repeat:no-repeat; padding-left:20px; padding-right:10px;margin-right:10px; border-right:2px solid #000; font-size:14px;}
ul.footer-social li a.instagram-icon {background-image:url(images/instagram-icon.png); background-repeat:no-repeat; padding-left:28px; font-size:14px;}


/* PAGES */

#head-page {background:#000; padding:45px 0; margin-bottom:60px;}
#head-page h2 {color:#fff; font-size:58px; letter-spacing:5px;}

.divider-1 {background-color: #fff; width:105px; margin:32px auto 0px;}
.divider-2 {background-color: #fff; width:105px; margin:0px auto 32px; height:2px;}

/* SIDEBAR */

aside {border-top:6px solid #d1d3d4; padding-top:30px;}

.widget {margin-bottom:24px;}
.widget > header > h6 {font-family:'permanent_markerregular', sans-serif !important; font-weight:normal !important; padding:0px !important; font-size:24px !important; text-transform:uppercase; margin-bottom:5px;}
.widget > header {background:none;}

.widget ul { border:none;}
.widget ul li {padding:10px 0px; font-size:16px; text-transform:uppercase; font-weight:bold;}
.widget ul li::before {content:none;}

#recent-posts-2, #recent-comments-2, #archives-2, #categories-2, #meta-2 {border-bottom:6px solid #d1d3d4; padding-bottom:20px;}

aside .widget .footer-social li {float:left; text-transform:capitalize; border:none;}
aside .widget .footer-social li a {text-decoration:none;}


/* CONTACT FORM */

.wpcf7-form input, .wpcf7-form textarea {padding:5px; border:1px solid #000; margin-top:10px;}
.wpcf7-form input.wpcf7-submit {width:200px; color:#fff; background:#000; font-size:14px; padding-top:5px; padding-bottom:5px;}

/* POSTS */

.post > header > h5 {margin-bottom:18px;}

/*.post > header > p {border-bottom:1px solid #000; padding-bottom:30px;} */

/* OTHER */

.floatright {float:right;}
.floatleft {float:left;}

.general-color, #desktop-menu > ul > li:hover > a, #desktop-menu > ul > .current_menu_item > a, #desktop-menu > ul > .current-menu-item > a, .contentbox-1 div, .contentbox-2 div, .button-1:hover, .featured .button-1, .icon-1:hover, #tweets-container li a, #portfolio-categories .active a, #portfolio-categories ul li a:hover, .post > header > h5:hover, .info-post-header a:hover, .comment-body a:hover, .logged-in-as a:hover, #cancel-comment-reply-link:hover, .post header a:hover, .widget ul li a:hover {color:#888 !important;}
.general-bg, .contentbox-1:hover div, .contentbox-2:hover div, .button-2:hover, #post-nav li a:hover, .widget_tag_cloud a:hover, .slideshow-post .rslides_nav:hover, .slideshow-portfolio .rslides_nav:hover, #blog-navi a:hover, #comment-form input[type="submit"]:hover, #commentform input[type="submit"]:hover, .quote:hover, .social-like:hover, .post #tags a:hover, .page-numbers span {background-color:#888 !important;}

.type-post .img-responsive, .type-page .img-responsive {width:100%;}

.divider-3 {background-color:#000 !important; margin:60px 0 32px !important;}


/* MAIL CHIMP POP UP */

#chimpy_popup_1 {z-index:9999 !important; border:1px solid #000; background:#fff none repeat scroll 0 0 !important; }
.sky-form header {font-family:'permanent_markerregular', sans-serif !important; background:#fff none repeat scroll 0 0 !important; padding:20px 20px 0px  !important;}
#chimpy_popup_1 header {font-weight:bold !important; border-bottom:none !important; text-transform:uppercase;}
.sky-form footer { background:#fff none repeat scroll 0 0 !important; border-top:none !important;}
.sky-form-black footer button.button {font-family:"oswald",sans-serif !important; font-weight:bold;}


/* SEARCH */

.search .pic-container, .search .excerpt-container h2, .search .button-2 {display:none;}

.search .excerpt-container {border-bottom:1px solid #000; margin-bottom:30px; padding-bottom:30px;}
 


/* MOBILE */

@media (max-width: 767px) {
	
	#text-slider .divider-2 {margin-top:50px;}
	#home h6  {font-size:14px;}
	
	#head-page h2 {line-height:105%;}

	
#main-menu {height:290px;}
#space {height:290px;}

h6 {padding:0 10px;}

.floatright {float:none !important;}
.floatleft {float:none !important;}

ul.footer-menu li, ul.footer-social li {float:none; text-align:center;}

ul.footer-social li a.facebook-icon {padding-right:0px;margin-right:0px; border-right:none;}

.footer-sections p {text-align:center;}
.footer-sections .floatright {border-left:0px; border-top:1px solid #000; padding-left:0px; padding-top:30px; margin-top:30px;}
.footer-sections .floatright h5 {text-align:center;}
ul.footer-menu li {margin:0px;}

ul.footer-social {margin: 20px auto; display:inline-block; text-align:center; width:100%;}

#mobile-menu {top:290px;}
#logo-container .tb-cell {text-align: center !important;}

ul#lcp_instance_1 li, ul#lcp_instance_2 li {width:100%; text-align:center; margin-bottom:30px; float:none;}
.text-edit ul li:nth-child(2n), .comment-body ul li:nth-child(2n) {margin-left:0px; margin-right:0px;}

.text-edit ul li:nth-child(3n+2), .comment-body ul li:nth-child(3n+2) {margin-right:0px; margin-left:0px;}

aside .widget .footer-social {margin-top:0px;}
aside .widget .footer-social li a.facebook-icon {padding-right:20px;margin-right:20px; border-right:2px solid #000;}

.excerpt-container {padding:0 10px;}
.text-edit .pic-container img, .comment-body .pic-container img {max-width:100%; }
.pic-container {height:210px;}

#newsletter-subscription form input { width:100%; float:none; margin-right:0px;}
#newsletter-subscription input[type="submit"] {width:100%; float:none; margin-top:20px; margin-bottom:20px;}

}


/* IPAD */


@media only screen and (min-width: 769px) {
  /* For general iPad layouts */
  


   ul#lcp_instance_1 li {margin-bottom:60px;}
	  ul#lcp_instance_1 li, ul#lcp_instance_2 li {width:31.2%;}
	  .footer-sections .floatright {width:33%;}
	  
	.footer-sections .floatright {padding-left:40px;}
}


@media only screen and (min-width: 481px) {
  /* For landscape layouts only */
  


   ul#lcp_instance_1 li {margin-bottom:60px;}
	  ul#lcp_instance_1 li, ul#lcp_instance_2 li {width:31.2%;}
	  .footer-sections .floatright {width:33%;}
	  
.footer-sections .floatright {padding-left:40px;}
}







