@charset 'utf-8';
/*
 Theme Name:   WMG
 Theme URI:    http://www.idesignexperiences.in
 Description:  I Design Experiences cutomized theme
 Author:       Sapan
 Author URI:   http://www.sapanshah.com
 Template:     finnik
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  finnik
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

body { color:#000;letter-spacing:0px; }
h1, h2, h3, h4, h5, h6, .site-logo, .site-logo a, .post-title, .section-title, .widget-title { letter-spacing:0px !important; }
h1.post-title { font-weight:bold; }
h1.post-title span { display:block;font-size:0.85em;font-weight:400; }
.single h1.post-title span { display:none; }
.site-logo a img { max-width:164px; }

.menu-style li { margin-bottom:5px; }
.menu-style li a { font-size:1.05em;color:#000;text-decoration:none;border-bottom:0px;text-transform:capitalize;letter-spacing:0px;font-weight:normal; }
.menu-style a:hover,
.menu-style > li:hover > a,
.sub-menu > li:hover > a,
.menu-style li:hover,
.menu-style li a:hover { border-bottom:0px;text-decoration:none;color:#bb3783; }

.portsort a { text-decoration:none;border-bottom:0px;font-size:1.05em; }
.portsort a:hover { color:#bb3783 !important; }
.portsort .nav-filter { display:block;overflow:auto;margin:-20px 0px 80px 20px; }
.portsort .nav-filter li { display:inline;list-style:none; }
.portsort .nav-filter li a { margin:0;color:#000; }
/* Removed stray slashes on blog and portfolio listings */
.portsort .nav-filter li:before {
  content: none !important;
  display: none !important;
}


.single-post #respond input[type="submit"] { text-transform:uppercase;padding:3px 20px; }
.single-post input[type="text"],
.single-post input[type="password"],
.single-post input[type="email"],
.single-post input[type="number"],
.single-post input[type="url"],
.single-post textarea,
.single-post select { width:100%; }
.wpcf7 { max-width:650px;width:100%; }
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea { width:100%; }
.wpcf7 .wpcf7-textarea { height:125px; }
.wpcf7 .wpcf7-form-control-wrap { margin-top:8px; }

.portfolio-item-title { position:relative;top:1px;line-height:17px; }
.image-caption { left:0px;right:auto; }

@media only screen and (min-width: 1050px){
.side-fixed #side-container { margin-top:50px; }
.site-logo { margin-bottom:45px; }
.site-menu { margin-bottom:9.8em; }
.page-template-template-all-works .portfolio-listing,
.tax-uxbarn_portfolio_tax .portfolio-listing { margin-top:40px; }
.page-template-template-all-works .portfolio-category a,
.page-template-template-all-works .portfolio-item a,
.tax-uxbarn_portfolio_tax .portfolio-category a,
.tax-uxbarn_portfolio_tax .portfolio-item a { }

#content-container { width:65%; }
.blog #content-container { width:70%; }
#side-container { left:30px;  }
.site-logo.active::after,
.menu-list > .active::after,
.menu-list > .current-menu-item::after,
.menu-list > .current-menu-parent::after,
.menu-list > .current-menu-ancestor::after { right:-22.8%;top:-3px;font-size:26px;color:#bb3783 !important; }

.portfolio-category-title, .portfolio-item-title { left:0px;right:auto; }
.page-template-template-all-works .portfolio-category a,
.page-template-template-all-works .portfolio-item a,
.tax-uxbarn_portfolio_tax .portfolio-category a,
.tax-uxbarn_portfolio_tax .portfolio-item a { margin-right:15px;letter-spacing:0px;font-size:0.85em; }
.page-template-template-all-works .portfolio-category .taxlink a:first-child,
.page-template-template-all-works .portfolio-item .taxlink a:first-child,
.tax-uxbarn_portfolio_tax .portfolio-category .taxlink a:first-child,
.tax-uxbarn_portfolio_tax .portfolio-item .taxlink a:first-child { font-size:1em; }
.archive .portfolio-listing .taxlink a:last-child { display:none; }

.post-title, .section-title { width:21.66%; }
.post-excerpt,
.post-content,
.section-content { width:60.33%;font-size:1.1em !important; }
.post-excerpt { margin-right:5.42%; }

.page-template-default .post-content { width:100%; }
.page-template-default .post-content-container.no-image { margin-top:45px; }

.blog .post-image,
.single-post .post-image,
.archive .post-image { width:100%;margin-bottom:3.7%; }
.blog .post-excerpt,
.single-post .post-content,
.archive .post-excerpt { float:left;width:62.33%; }
.blog .post-title,
.archive .post-title,
.single-post .post-title { float:left;display:block;width:100%;font-weight:bold; }
.blog .post-meta-wrapper,
.archive .post-meta-wrapper,
.single-post .post-meta-wrapper { width:13.8%;text-align:right; }
.blog .post-meta,
.archive .post-meta,
.single-post .post-meta { letter-spacing:0px; }
.single-post #comments .section-title { width:100%;margin-bottom:40px; }
.single-post .post-content-container,
.single-post .author-info.content-section-wrapper,
.single-post .comment-list { margin-bottom:4%; }
.single-post #comments .section-content { width:87%; }
.single-post .comment-author-avatar { display:none; }
.single-post .comment-content-wrapper { width:100%; }
.single-post .reply a { text-transform:uppercase;padding:4px 13px;color:#777; }
}
@media only screen and (min-width: 1550px){
.page-template-default .pagedescription { margin:-37px 12% 40px 25.66%; }
.page-template-default .pagedescription img { margin:0 0 0 -41%;max-width:945px; }
}
@media only screen and (min-width: 1224px) and (max-width: 1549px) {
.page-template-default .pagedescription { margin:-67px 12% 40px 25.66%; }
.page-template-default .pagedescription img { margin:0 0 0 -41%;max-width:945px; }
}
@media only screen and (min-width: 1050px) and (max-width: 1250px){
.single-uxbarn_portfolio .post-title,
.single-uxbarn_portfolio .post-content { width:100%; }
}
@media only screen and (min-width: 480px) and (max-width: 1050px){
.post-content { width:90%; }
}
@media only screen and (max-width: 1224px){
.page-template-default .pagedescription { margin-bottom:24px; }
.page-template-default h1.post-title { width:100%; }
}
@media only screen and (max-width: 1050px){
.portfolio-item-title { bottom:-3.4em; }
.wpcf7 { max-width:650px;width:100% !important; }
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea { width:100% !important; }
.wpcf7 .wpcf7-textarea { height:125px; }
.wpcf7 .wpcf7-form-control-wrap { margin-top:8px; }
}
@media only screen and (max-width: 1023px){
.site-logo { width:170px;max-width:70%; }
.site-menu { margin-top:0px }
.archive .portfolio-listing .taxlink a:last-child { display:none; }
#mobile-menu-toggle i { font-size:2.2em; }
}
@media only screen and (max-width: 768px) {
.portfolio-item { margin-right:7%;width:46%;margin-bottom:9%; }
.post-meta { letter-spacing:1px; }
}
@media only screen and (max-width: 600px) {
.portfolio-item { margin-right:7%;width:46%;margin-bottom:9%; }
}
@media only screen and (min-width: 768px) {
.single-uxbarn_portfolio article.uxbarn_portfolio { padding-top:45px; }
}
@media only screen and (min-width: 768px) and max-width: 1050px) {
article { padding-top:45px; }
}
@media only screen and (max-width: 768px) {
article { padding-top:25px; }
}