/* ============================================================================ BLOG ============================================================================ */ .blog-content {width:1200px;margin:0 auto;} .blog-entires {width:100%;margin:0 auto;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;} .blog-def {width:580px;padding:0 0 40px 0;order:1;} .blog-last {width:580px;padding:0 0 40px 0;order:1;margin-left:auto;} .blog-entry-list-box{padding:0 0 60px 0} .blog-entry-photo {width:100%;margin:0 auto;position:relative;} .blog-entry-title {padding:15px 0 0 0;} .blog-entry-title h2 {font-family: 'Montserrat', sans-serif;font-size: 18px;line-height:22px;font-weight: 600;} .blog-photo-link {} .blog-entry-date {font-size:12px;line-height:16px;padding:5px 0 0 0;} .blog-entry-intro {padding:15px 0 0 0;} .blog-title-link {color: #333;outline:none;text-decoration:none;} .blog-title-link:hover {color: #ffbf34;outline:none;text-decoration:none;} a.photoblog-hover {width:100%;height:100%;position: absolute;top:0;left:0;background-color: transparent;text-decoration:none;} a.photoblog-hover:hover {width:100%;height:100%;position: absolute;top:0;left:0;z-index:90;background: rgba(255, 255, 255, 0.3);text-decoration:none;} .blog-entry-intro ul {list-style: none;padding:20px 0 0 0;} .blog-entry-intro li {padding-left: 1.3em;margin-bottom:15px;font-weight:400;} .blog-entry-intro li:before { content: "\f101"; font-family: 'icomoon'; display: inline-block; margin-left: -1.3em; width: 1.3em; font-weight:400; font-size:12px; } .blog-full-entry {padding:0 0 0 0;} .blog-entry-button { padding:20px 0 0 0; } .blog-entry-i-title h1 {font-family: 'Montserrat', sans-serif;font-size: 36px;line-height:42px;font-weight: 600;} .blog-entry-i-date {font-size:12px;line-height:16px;padding:10px 0 20px 0;} .blog-entry-i-photo {width:100%;margin:0 auto;position:relative;padding:0 0 20px 0;} /* ============================================================================= RESPONSIVE ============================================================================= */ @media only screen and (min-width: 1180px) and (max-width: 1380px){ .blog-content {width:95%;max-width:1200px;margin:0 auto;} .blog-def {width:48%;} .blog-last {width:48%;} .blog-entry-title h2 {font-size: 24px;line-height:28px;} .blog-entry-i-title h1 {font-size: 24px;line-height:36px;} } @media only screen and (min-width: 959px) and (max-width: 1180px){ .blog-content {width:95%;margin:0 auto;} .blog-def {width:48%;} .blog-last {width:48%;} .blog-entry-title h2 {font-size: 22px;line-height:28px;} .blog-entry-i-title h1 {font-size: 22px;line-height:28px;} } @media only screen and (min-width: 768px) and (max-width: 959px){ .blog-content {width:95%;margin:0 auto;} .blog-def {width:48%;} .blog-last {width:48%;} .blog-entry-title h2 {font-size: 18px;line-height:28px;} .blog-entry-i-title h1 {font-size: 18px;line-height:28px;} } @media only screen and (min-width: 480px) and (max-width: 767px){ .blog-content {width:95%;margin:0 auto;} .blog-def {width:95%;max-width:580px;margin:0 auto;} .blog-last {width:95%;max-width:580px;margin:0 auto;} .blog-entry-title h2 {font-size: 18px;line-height:28px;} .blog-entry-i-title h1 {font-size: 18px;line-height:28px;} } @media only screen and (min-width: 320px) and (max-width: 479px){ .blog-content {width:95%;margin:0 auto;} .blog-def {width:95%;margin:0 auto;} .blog-last {width:95%;margin:0 auto;} .blog-entry-title h2 {font-size: 18px;line-height:28px;} .blog-entry-i-title h1 {font-size: 18px;line-height:28px;} }