@media only screen and (max-width: 991px) {
.bloginfo .logo a img {max-width: 240px !important;}
.sidebar-l #main,.sidebar-r #main{width:100%!important}
#widget-area .sidebar_widget > li{width:50%!important}
#widget-area .sidebar_widget > li:nth-child(2n+1){clear:both}
.page-lookbook .parts,.page-lookbook .part{width:50%}
.page-lookbook .half{width:100%}
.page-lookbook .rb{border-right:0}
#sidebar{margin:0 auto;float:none;clear:both;overflow:hidden;padding-top:40px}

.navigation li a {
    background-color: transparent !important;
    font: 700 14px/44px Montserrat;
    height: 44px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.navigation li a:hover {background-color: transparent !important; border-top-left-radius:0; border-top-right-radius:0; box-shadow: none}
.navigation .menu-item-has-children{position:relative}
.navigation .menu-item-has-children .sub-menu{position:absolute;padding:10px 0;width:230px;height:auto;margin:0;margin-top:0;z-index:9;box-shadow:0 8px 15px rgba(0,0,0,0.1);text-align:left;background-color:#111;display:block!important;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in; white-space: normal;}
.navigation .menu-item-has-children:hover > .sub-menu{opacity:1;visibility:visible}
.navigation .menu-item-has-children .sub-menu li{display:block;padding:0 15px;margin:0}
.navigation .menu-item-has-children .sub-menu li a{text-transform:none;display:inline-block;font-weight:400;/*line-height:34px;height:34px*/ height: auto;line-height: 200%;margin: 0 0 10px !important;}
.navigation .menu-item-has-children .sub-menu .sub-menu{left:230px;margin-left:-2px;top:0}
.navigation li a{position:relative;overflow:hidden}
.navigation .nav_menu > .menu-item-has-children > a:after{font-family:'FontAwesome';content:"\f107";color:#fff;margin-left:5px}
.navigation .navigation-meta {display: none;}
.mobile-link {display: block !important;}

#search-ctl form {padding: 0 0 0 15px;}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
#sidebar{width:480px!important}
.navigation .container{width:auto}
.flex-direction-nav{display:none}
.navigation{padding:0 30px}
.navigation .nav_menu li{width:100%}
.navigation .nav-control{display:block;float:right;height:98px;padding:0;line-height:107px}
.navigation .nav-control a{line-height:44px}
.navigation .nav{margin:0}
.navigation>.container{float:left;padding:0}
.navigation .nav .pc_nav{margin:0;top:0;left:-280px;position:fixed;width:280px;z-index:20;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);background:#fff}
.navigation .navbar-nav>li{border-top:1px solid #E0E0E0;padding:0;margin:0;overflow:hidden;display:block;width:100%;clear:both;position:relative;text-align:left}
.navigation .navbar-nav>li.pc_nav a{color:#1b1b1b!important;padding:0 25px;margin:0;display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.navigation .nav-control{display:block}
.navigation .nav_close{display:block;height:55px;padding:0 25px;background-color:#f7f7f7}
.navigation .nav_close button{font-size:24px;height:100%;background:none;border:none;display:inline-block;cursor:pointer;outline:none}
.navigation .menu-item-has-children .sub-menu{opacity:1;visibility:visible;position:static;background-color:transparent!important;border:0;box-shadow:none;width:auto;padding-left:25px;padding-top:0;padding-bottom:0}
.navigation .menu-item-has-children .sub-menu li a{width:100%;padding:0 25px}
.navigation .menu-item-has-children .sub-menu .sub-menu li{padding:0}
.navigation li.pc_more .social a{padding:0}
.navigation li.pc_more{border:0}
.navigation li.pc_more .search-ctl{float:right;text-align:center}
.navigation li a:before{top:50%;background-color:#111;left:0;width:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.navigation .nav_menu > li > a:before,.navigation .navbar-nav > li a.search-ctl:before{display:none}
.menu-opened .navigation .nav .pc_nav{left:0}
.relatedthumb-link {min-height: 75px;}
}
@media only screen and (max-width: 767px) {
.header-social {display: block; float: none;}
#header_contact {text-align: center; min-height: 28px; height: auto;}
#header_contact .divide {display: none;}
#home-slider.owl-carousel .owl-nav div{display:none}
#widget-area .sidebar_widget{margin:0}
.flex-direction-nav{display:none}
.navigation{padding:0 30px}
.navigation .nav_menu li{width:100%}
.navigation .nav-control{display:block;float:right;height:64px;padding:0;line-height:107px}
.navigation .nav-control a{line-height:44px}
.navigation .nav{margin:0}
.navigation>.container{float:left;padding:0}
.navigation .nav .pc_nav{margin:0;top:0;left:-280px;position:fixed;width:280px;z-index:20;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);background:#fff}
.navigation .navbar-nav>li{border-top:1px solid #E0E0E0;padding:0;margin:0;overflow:hidden;display:block;width:100%;clear:both;position:relative;text-align:left}
.navigation .navbar-nav>li.pc_nav a{color:#1b1b1b!important;padding:0 25px;margin:0;display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.navigation .nav-control{display:block}
.navigation .nav_close{display:block;height:55px;padding:0 25px;background-color:#f7f7f7}
.navigation .nav_close button{font-size:24px;height:100%;background:none;border:none;display:inline-block;cursor:pointer;outline:none}
.navigation .menu-item-has-children .sub-menu{opacity:1;visibility:visible;position:static;background-color:transparent!important;border:0;box-shadow:none;width:auto;padding-left:25px;padding-top:0;padding-bottom:0}
.navigation .menu-item-has-children .sub-menu li a{width:100%;padding:0 25px}
.navigation .menu-item-has-children .sub-menu .sub-menu li{padding:0}
.navigation li.pc_more .social a{padding:0}
.navigation li.pc_more{border:0}
.navigation li.pc_more .search-ctl{float:right;text-align:center}
.navigation li a:before{/*top:50%;*/top:11px;background-color:#111;left:0;width:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.navigation .nav_menu > li > a:before,.navigation .navbar-nav > li a.search-ctl:before{display:none}
.menu-opened .navigation .nav .pc_nav{left:0}
/*#scroll-top{display:none}*/
#posts{margin-left:15px;margin-right:15px;padding:25px 0}
.posts .bpost,.archive-box{margin-bottom:12px}
.posts .bpost .post-content {padding: 20px 20px 0;}
.posts .bpost .post-inner img {max-width: 100%;}
.post-author,.post-comments{margin-top:30px}
#pagination{margin-top:0}
#notes{padding:20px}
.navigation .navigation-meta .form-search input::placeholder,
.navigation .navigation-meta .form-search input::-webkit-input-placeholder,
.navigation .navigation-meta .form-search input::-moz-placeholder,
.navigation .navigation-meta .form-search input:-ms-input-placeholder,
.navigation .navigation-meta .form-search input:-moz-placeholder {
    font-family: Arial, Helvetica, sans-serif;
    color: grey;
    font-size: 11px !important;
}
.bloginfo{overflow:visible;bottom:50%}
.post-author,.post-comments{padding:15px 20px}
.bloginfo{font-size:50px}
.footer_bar .col-xs-6{width:100%!important}
#footer .social{text-align:left;padding-top:10px}
#footer .social a{margin-left:0;margin-right:8px}
#posts.page-lookbook{margin:0}
.page-lookbook .parts,.page-lookbook .part{width:100%;border:0}
#sidebar{width:100%!important;padding-top:30px}
.posts .list-item {margin-bottom: 15px;}
.posts .list-item .post-content {padding: 0;}
.posts .list-item .post-image img{max-width:150px; margin: 0 15px 0 0;}
.posts .list-item .post-caption{/*display:none*/}
.posts [data-role="title"]{font-size:20px!important}
#search-ctl input{width: 100%; float: none;}
.archive-box .back-btn, .back-box {display: block;}
.archive-box .back-btn {background: rgba(0, 0, 0, 0) url("../img/arrow-link-back.png") no-repeat scroll left center; display: block; float: none; margin: 15px 0 0; padding: 0 16px; position: relative;}
.back-search {display: none !important;}
.posts .bpost .post-inner .post-caption {font-size: 13px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#widget-photos .instagram_widget .wrap{display:none;width:15%}
#widget-photos .instagram_widget .wrap:nth-child(-n + 12){display:inline-block}
.posts .list-item .post-inner {padding: 20px;}
.posts .list-item .meta-divider {display: block; color: #FFFFFF; margin: 0; height: 5px;}
.posts .list-item .post-caption-excerpt {display: none;}
.posts .list-item .post-image {float: none;margin: 0;max-height: 240px;overflow: hidden;width: 100%;}
.posts .list-item .post-image img {margin: 0; max-width: 1000em; width: 100%;}
.relatedthumb {height: 90px;}
.relatedthumb-link {font-size: 14px; min-height: 90px;}
}
@media only screen and (max-width: 480px) {
.post-author .author-content{overflow:visible}
.meta-controls{/*width:100%;padding-top:10px*/}
.meta-controls .share-control{margin-left:0}
.meta-divider {display: block; color: #FFFFFF; margin: 0; height: 5px;}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment,#respond .form-submit{width:100%}
.bloginfo{font-size:30px}
.navigation{top:10px;left:10px}
#widget-photos .instagram_widget .wrap{display:none;width:20%}
#widget-photos .instagram_widget .wrap:nth-child(-n + 10){display:inline-block}
#widget-area .sidebar_widget > li{width:100%!important}
.wpcf7-form input{width:100%}
div.wpcf7 img.ajax-loader{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:5px 0 0;top:100%;position:absolute}
.posts .bpost .post-inner{padding:15px 0 0}
.posts .list-item .post-inner {padding: 20px;}
.posts .list-item .post-content{padding:0}
.posts .list-item .post-image{width:100%;margin:0;float:none;overflow: hidden;}
.posts .list-item .post-image img{max-width:100%}
.posts .list-item .post-caption{display:block}
.posts .list-item .post-caption-excerpt {display: none;}
.posts .grid-item{width:100%}
.posts.error-404 form input{width:100%}
.archive-box .back-btn {background: rgba(0, 0, 0, 0) url("../img/arrow-link-back.png") no-repeat scroll left center; display: block; float: none; margin: 15px 0 0; padding: 0 16px; position: relative;}
.archive-box span {display: block;float: none;margin: 0 0 10px;text-align: left;}
.relatedposts {padding: 20px 20px 0;}
.relatedthumb-column {float: none; width: 97%; margin: 0 1.5% 25px;}
.relatedthumb-link {min-height: auto;}
.posts .bpost .post-inner .post-caption {font-size: 13px;}
}
@media only screen and (max-width: 360px) {
.bloginfo .logo a img{padding:0 30px;max-width:100%}
.navigation .nav-control{line-height:95px}
}
