@media only screen and (max-width: 1680px) and (min-width: 1050px) {
.nav-sidebar { padding: 20px 15px 20px 0; }
.wrapper { width: 1180px !important; }
.top-bar select { display: block; }
.top-bar select, #nav select, .sidebar-small { display: none !important; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
#container, #nav select, .top-bar select { width: 680px !important; margin: 0 auto; float: left; margin-left: 0; }
.content { float: right; width: 640px; }
.sidebar-small { margin-right: 15px; }
#sidebar { width: 300px; float: right; padding: 0; margin-right: 0; }
#container .main { margin-right: 0px !important; }
.post-slideshow, .post-gall { width: 730px !important; height: 338px !important; }
article .post-thumbnail img { width: 100%; }
#nav { width: 185px; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; margin-right: 0; }
ul.social li { float: none; }
ul.social li { }
.top-bar select { margin-bottom: 0; width: 300px !important; float: left !important; margin-left: 20px; margin-top: 6px; }
.main { padding: 20px; background: #FFF; margin-right: 0px !important; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.single-post-related .related-images div.related-item img { }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
.top-bar { margin-bottom: 20px; }
.full_width .sidebar-small { display: none; }
.full_width .content, .full_width .content .warp { margin-left: 0; padding-left: 0; }
.single .full_width #sidebar { -webkit-column-count: 3; -webkit-column-gap: 10px; -moz-column-count: 3; -moz-column-gap: 10px; column-count: 3; column-gap: 10px; float: none; clear: both; width: auto; display: none !important; }
.single .full_width #sidebar .widget, .search-widget { clear: none !important; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
.single .full_width #container { width: 995px !important; }
.single .full_width #container .content { width: auto !important; }
.navlinks { border-radius: 10px 0px 0px 10px; overflow: hidden; -moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-top-left-radius: 10px; }
}
 @media only screen and (max-width: 1366px) and (min-width: 768px) {
.nav-sidebar { padding: 20px 15px 20px 0; }
.wrapper { width: 1180px !important; }
.top-bar select { display: block; }
.top-bar select, #nav select, .sidebar-small { display: none !important; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
#container, #nav select, .top-bar select { width: 680px !important; margin: 0 auto; float: left; margin-left: 0; }
.content { float: right; width: 640px; }
.sidebar-small { margin-right: 15px; }
#sidebar { width: 300px; float: right; padding: 0; margin-right: 0; }
#container .main { margin-right: 0px !important; }
.post-slideshow, .post-gall { width: 730px !important; height: 338px !important; }
article .post-thumbnail img { width: 100%; }
#nav { width: 185px; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; margin-right: 0; }
ul.social li { float: none; }
ul.social li { }
.top-bar select { margin-bottom: 0; width: 300px !important; float: left !important; margin-left: 20px; margin-top: 6px; }
.main { padding: 20px; background: #FFF; margin-right: 0px !important; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.single-post-related .related-images div.related-item img { }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
.top-bar { margin-bottom: 20px; }
.full_width .sidebar-small { display: none; }
.full_width .content, .full_width .content .warp { margin-left: 0; padding-left: 0; }
.single .full_width #sidebar { -webkit-column-count: 3; -webkit-column-gap: 10px; -moz-column-count: 3; -moz-column-gap: 10px; column-count: 3; column-gap: 10px; float: none; clear: both; width: auto; display: none !important; }
.single .full_width #sidebar .widget, .search-widget { clear: none !important; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
.single .full_width #container { width: 995px; }
.single .full_width #container .content { width: auto !important; }
}
 @media only screen and (max-width: 1280px) and (min-width: 1050px) {
.nav-sidebar { padding: 20px 15px 20px 0; }
.wrapper { width: 1180px !important; }
.top-bar select { display: block; }
.top-bar select, #nav select, .sidebar-small { display: none !important; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
#container, #nav select, .top-bar select { width: 680px !important; margin: 0 auto; float: left; margin-left: 0; }
.content { float: right; width: 640px; }
.sidebar-small { margin-right: 15px; }
#sidebar { width: 300px; float: right; padding: 0; margin-right: 0; }
#container .main { margin-right: 0px !important; }
.post-slideshow, .post-gall { width: 730px !important; height: 338px !important; }
article .post-thumbnail img { width: 100%; }
#nav { width: 185px; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; margin-right: 0; }
ul.social li { float: none; }
ul.social li { }
.top-bar select { margin-bottom: 0; width: 300px !important; float: left !important; margin-left: 20px; margin-top: 6px; }
.main { padding: 20px; background: #FFF; margin-right: 0px !important; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.single-post-related .related-images div.related-item img { }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
.top-bar { margin-bottom: 20px; }
.full_width .sidebar-small { display: none; }
.full_width .content, .full_width .content .warp { margin-left: 0; padding-left: 0; }
.single .full_width #sidebar { -webkit-column-count: 3; -webkit-column-gap: 10px; -moz-column-count: 3; -moz-column-gap: 10px; column-count: 3; column-gap: 10px; float: none; clear: both; width: auto; display: none !important; }
.single .full_width #sidebar .widget, .search-widget { clear: none !important; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
.single .full_width #container { width: 995px; }
.single .full_width #container .content { width: auto !important; }
}


/* Responsive For Mobile */
@media only screen and (max-width: 1050px) and (min-width: 985px) {
.wrapper { width: 965px !important; }
.top-bar select { display: block; }
.sidebar-small, .nav-sidebar, .top-bar select, #nav select { display: none !important; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
#container, #nav select, .top-bar select { width: 640px !important; margin: 0 auto; float: left; margin-left: 0; }
.content { float: none; width: 600px; }
#sidebar { width: 300px; float: right; padding: 0; margin-right: 0; }
#container .main { margin-right: 0px !important; }
.post-slideshow, .post-gall { width: 730px !important; height: 338px !important; }
article .post-thumbnail img { width: 100%; }
#nav { float: none; width: 100%; display: inline-block; clear: both; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; margin-right: 0; }
ul.social li { float: none; }
ul.social li { }
.top-bar select { margin-bottom: 0; width: 300px !important; float: left !important; margin-left: 20px; margin-top: 6px; }
.main { padding: 20px; background: #FFF; margin-right: 0px !important; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.nav-menu { display: block; clear: both; margin-bottom: 20px; margin-top: -15px; width: 100%; display: inline-block; text-align: center; }
.nav-menu ul { display: block; width: 100%; }
.nav-menu ul > li { float: none; display: inline-block; position: relative; }
.nav-menu ul > li > ul { position: absolute; left: 0; }
.nav-menu ul.navlinks { margin: 0px !important; position: relative !important; }
.nav-menu ul.navlinks > li { float: none; display: inline-block; position: relative !important; padding: 0 15px 0 0 !important; }
.nav-menu ul.navlinks > li > a { font-family: "Off" !important; font-size: 15px !important; letter-spacing: 0px !important; display: block !important; margin: 0 !important; line-height: 45px !important; height: 45px !important; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; o-transition: none; cursor: pointer; padding: 0px !important; background: none !important; border: none !important; padding: 0px !important; padding-left: 10px !important; text-transform: uppercase !important; }
a { color: #F47C30; text-decoration: none;}
a:hover { color: #E9572D; !important }
.nav-menu ul.navlinks > li:last-child { background: none !important; padding-right: 0px !important; }
.nav-menu ul.navlinks > li > a:last-child { }
.nav-menu ul.navlinks > li ul { display: none; position: absolute !important; z-index: 80000 !important; width: 200px !important; background: none !important; background: #FFF !important; padding: 0px !important; -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; }
.nav-menu ul.navlinks > li > ul > li { position: relative !important; z-index: 890000 !important; background: none !important; border-bottom: 1px solid #EEE !important; width: 100% !important; }
.nav-menu ul.navlinks > li > ul > li:last-child { border-bottom: none !important; }
.nav-menu ul.navlinks > li > ul > li a { border-right: none !important; border-left: none !important; display: block !important; height: 40px !important; line-height: 39px !important; padding: 0 19px 0 16px !important; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; font-size: 13px !important; font-weight: normal !important; text-shadow: #FFF 0 1px 0px !important; text-transform: capitalize !important; text-align: left !important; cursor: pointer !important; border: none !important; background: #FFF !important; }
.nav-menu ul.navlinks > li > ul > li > a:hover, .nav-menu ul.navlinks > li > ul > li:hover > a { border: none !important; background: #f9f9f9 !important; }
.nav-menu ul.navlinks > li > ul > li > ul { left: 195px !important; top: 0px !important; background: #FFF !important; border-bottom: 3px solid rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); }
.nav-menu ul.navlinks > li > ul > li > ul > li { position: relative; background: none !important; border-bottom: 1px solid #EEE !important; width: 100% !important; }
.nav-menu ul.navlinks > li > ul > li > ul > li:last-child { border : none !important; }
.nav-menu ul.navlinks > li > ul > li > ul > li:hover > a { border: none !important; background: #f9f9f9 !important; }
.single-post-related .related-images div.related-item img { }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
.nav-menu li.current-menu-item, .nav-menu li.current-page-item { border: none !important; }
.wrapper { z-index: inherit; }
#footer .footer-social { float: none; clear: both; margin-top: 15px !important; display: block; overflow: hidden; width: auto; }
#footer .footer-text { margin-bottom: 10px; clear: both; overflow: hidden; display: block; }
}
@media only screen and (max-width: 985px) and (min-width: 768px) {
.wrapper { width: 760px !important; }
.top-bar select { display: block; }
.sidebar-small, .nav-sidebar { display: none; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
.content { float: none; width: 720px; }
#container, #sidebar, #nav select, .top-bar select { width: 760px !important; margin: 0 auto; float: none; }
#sidebar { -webkit-column-count: 2; -webkit-column-gap: 10px; -moz-column-count: 2; -moz-column-gap: 10px; column-count: 2; column-gap: 10px; }
#sidebar .widget, .search-widget { clear: none !important; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
#sidebar .widget { clear: none !important; margin: 0 3px 20px; }
.main { margin-right: 0; }
.post-slideshow, .post-gall { width: 730px !important; height: 338px !important; }
article .post-thumbnail img { width: 100%; }
#nav { float: none; width: 100%; display: inline-block; clear: both; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { height: auto; overflow: hidden; margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; margin: 4px auto !important; }
.top-bar-social, .top-bar-search, ul.social li, .top-bar select { float: none; }
ul.social li { }
.top-bar select { margin: 0 auto; margin-bottom: 10px; }
.main { padding: 20px; background: #FFF; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.flickr_badge_image { width: 12%; margin: 0 0.5%; }
.single-post-related .related-images div.related-item img { }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
.nav-menu { display: block; clear: both; margin-bottom: 20px; margin-top: -15px; width: 100%; display: inline-block; text-align: center; }
.nav-menu ul { display: block; width: 100%; }
.nav-menu ul > li { float: none; display: inline-block; position: relative; }
.nav-menu ul > li > ul { position: absolute; left: 0; }
.nav-menu ul.navlinks { margin: 0px !important; position: relative !important; }
a { color: #F47C30; text-decoration: none;}
a:hover { color: #E9572D; !important }
.nav-menu ul.navlinks > li { float: none; display: inline-block; position: relative !important; padding: 0 15px 0 0 !important; }
.nav-menu ul.navlinks > li > a { font-family: "Off" !important; font-size: 15px !important; letter-spacing: 0px !important; display: block !important; margin: 0 !important; line-height: 45px !important; height: 45px !important; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; o-transition: none; cursor: pointer; padding: 0px !important; background: none !important; border: none !important; padding: 0px !important; padding-left: 10px !important; text-transform: uppercase !important; }
.nav-menu ul.navlinks > li:last-child { background: none !important; padding-right: 0px !important; }
.nav-menu ul.navlinks > li > a:last-child { }
.nav-menu ul.navlinks > li ul { display: none; position: absolute !important; z-index: 80000 !important; width: 200px !important; background: none !important; background: #FFF !important; padding: 0px !important; -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4) !important; }
.nav-menu ul.navlinks > li > ul > li { position: relative !important; z-index: 890000 !important; background: none !important; border-bottom: 1px solid #EEE !important; width: 100% !important; }
.nav-menu ul.navlinks > li > ul > li:last-child { border-bottom: none !important; }
.nav-menu ul.navlinks > li > ul > li a { border-right: none !important; border-left: none !important; display: block !important; height: 40px !important; line-height: 39px !important; padding: 0 19px 0 16px !important; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; font-size: 13px !important; font-weight: normal !important; text-shadow: #FFF 0 1px 0px !important; text-transform: capitalize !important; text-align: left !important; cursor: pointer !important; border: none !important; background: #FFF !important; }
.nav-menu ul.navlinks > li > ul > li > a:hover, .nav-menu ul.navlinks > li > ul > li:hover > a { border: none !important; background: #f9f9f9 !important; }
.nav-menu ul.navlinks > li > ul > li > ul { left: 195px !important; top: 0px !important; background: #FFF !important; border-bottom: 3px solid rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4); }
.nav-menu ul.navlinks > li > ul > li > ul > li { position: relative; background: none !important; border-bottom: 1px solid #EEE !important; width: 100% !important; }
.nav-menu ul.navlinks > li > ul > li > ul > li:last-child { border : none !important; }
.nav-menu ul.navlinks > li > ul > li > ul > li:hover > a { border: none !important; background: #f9f9f9 !important; }
.nav-menu li.current-menu-item, .nav-menu li.current-page-item { border: none !important; }
.wrapper { z-index: inherit; }
#footer .footer-social { float: none !important; clear: both; margin-top: 15px !important; display: block; overflow: hidden; width: auto; }
#footer .footer-text { margin-bottom: 10px; clear: both; overflow: hidden; display: block; }
}

/* Responsive For Mobile */

@media only screen and (max-width: 767px) and (min-width: 480px) {
.wrapper { width: 460px !important; }
.top-bar-links { display: none; }
.top-bar select { display: block; }
.sidebar-small, .nav-sidebar, .nav-menu ul { display: none; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
.content { float: none; width: 420px; }
#container, #sidebar, #nav select, .top-bar select { width: 460px !important; margin: 0 auto; float: none; }
#sidebar { padding: 0px; }
.main { margin-right: 0; }
.post-slideshow, .post-gall { width: 418px !important; height: 218px !important; }
#nav { float: none; width: 100%; display: inline-block; clear: both; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { height: auto; overflow: hidden; margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; clear: both; margin: 10px auto !important; }
.top-bar-social, .top-bar-search, ul.social li, .top-bar select { float: none; }
ul.social li { }
.top-bar select { margin: 0 auto; margin-bottom: 10px; }
.main { padding: 20px; background: #FFF; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.flickr_badge_image { width: 12%; margin: 0 0.5%; }
#footer .footer-text, #footer .footer-social { float: none; clear: both; }
#footer .footer-social { margin-top: 15px; }
.single-post-related .related-images div.related-item img { height: auto; }
.single-post-related .related-images div.related-item { width: 31%; margin: 1%; }
#footer .footer-social { float: none; clear: both; margin-top: 15px !important; display: block; overflow: hidden; width: auto; }
#footer .footer-text { margin-bottom: 10px; clear: both; overflow: hidden; display: block; }
}


/* Responsive For Mobile */

@media only screen and (max-width: 479px) {
.wrapper { width: 310px !important; }
.top-bar-links { display: none; }
.top-bar select { display: block; }
.sidebar-small, .nav-sidebar, .nav-menu ul { display: none; }
.content .warp { padding-left: 0; margin-left: 0; }
.content { margin-left: 0; }
#container, #sidebar, #nav select, .top-bar select { width: 310px !important; margin: 0 auto; float: none; }
#sidebar { padding: 0px; }
.main { margin-right: 0; }
.post-slideshow, .post-gall { width: 280px !important; height: 149px !important; }
#nav { float: none; width: 100%; display: inline-block; clear: both; }
.logo { float: none; text-align: center; overflow: hidden; clear: both; }
article .post-thumbnail { margin-bottom: 20px; }
#nav select { display: block; padding: 1.5%; float: none; margin: auto; margin-bottom: 20px; }
.top-bar { height: auto; overflow: hidden; margin-bottom: 0; }
.top-bar-social, .top-bar-search { text-align: center; clear: both; margin: 10px auto !important; }
.top-bar-social, .top-bar-search, ul.social li, .top-bar select { float: none; }
ul.social li { }
.top-bar select { margin: 0 auto; margin-bottom: 10px; }
.main { padding: 20px; background: #FFF; }
article .post-thumbnail { margin-right: 0px !important; float: none !important; }
.more-post { text-align: center; }
.flickr_badge_image { width: 12%; margin: 0 0.5%; }
#footer .footer-text, #footer .footer-social { float: none; clear: both; }
#footer .footer-social { margin-top: 15px; }
.single-post-related .related-images div.related-item img { height: auto; }
.single-post-related .related-images div.related-item { width: 48%; margin: 1%; }
#footer .footer-social { float: none; clear: both; margin-top: 15px !important; display: block; overflow: hidden; width: auto; }
#footer .footer-text { margin-bottom: 10px; clear: both; overflow: hidden; display: block; }
}
