@media only screen and (min-width:1240px){#page{width:1220px;}
#header nav.navi_scrolled{width:1160px;}
.pj_options_block{right:60px;}
.p_options_block,
.p_options_loader{right:60px;}
#sidebar .widget_custom_flickr_entries .flickr_badge_image:nth-child(3n+1){padding-right:0;}
.post_type_shortcode article .project_rollover:before{height:10px;}
.post_type_shortcode article .project_rollover{padding:11px 20px 9px 17px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img{top:15px;}
.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta,
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta{padding:8px 0 0;}
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{padding:10px 0 0;}
}
@media only screen and (min-width:950px) and (max-width:1024px){.one_fourth .cmsms_pricing_table .cmsms_price_outer > div{padding:12px 40px 12px 10px;}
.post_type_shortcode h3{padding:0 8% 0 2%;}
.related_posts .one_half{width:48%;}
.portfolio_inner .project_rollover,
.portfolio_inner .project_rollover.cmsms_with_out_thumb{padding-top:5px;}
.portfolio.four_columns .project_rollover .cmsms_post_format_img{top:10px;right:10px;}
.portfolio.three_columns .portfolio_inner .project_rollover{padding-top:10px;}
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:17px;}
.portfolio.three_columns .portfolio_inner .project_rollover .entry-header{margin:3px 25px 0 0;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:13px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:17px;}
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{margin-top:10px;}
}
@media only screen and (min-width:769px) and (max-width:1024px){#content{width:64%;}
#sidebar{width:30%;}
.content_wrap.r_sidebar:before{right:auto;left:67%;}
.content_wrap.l_sidebar:before{right:auto;left:33%;}
}
@media only screen and (min-width:769px) and (max-width:1023px){.cmsms_pricing_table .cmsms_price_outer > div{padding:12px 43px 12px 10px;}
.one_third .cmsms_pricing_table .cmsms_price_outer > div{padding:12px 43px 12px 10px;}
.cmsms_pricing_table .title,
.one_fourth .cmsms_pricing_table .title,
.one_fifth .cmsms_pricing_table .title,
.one_sixth .cmsms_pricing_table .title{font-size:1.538em;}
.one_fourth .cmsms_pricing_table .currency,
.one_fourth .cmsms_pricing_table .price,
.one_fourth .cmsms_pricing_table .coins{font-size:2.1em;}
.one_fifth .cmsms_pricing_table .currency,
.one_fifth .cmsms_pricing_table .price,
.one_fifth .cmsms_pricing_table .coins{font-size:1.9em;}
.one_third .cmsms_pricing_table .cmsms_currency,
.one_third .cmsms_pricing_table .price,
.one_third .cmsms_pricing_table .coins{font-size:3.1em;}
.one_half .cmsms_pricing_table .title{font-size:2.25em;}
.one_half .cmsms_pricing_table .cmsms_currency,
.one_half .cmsms_pricing_table .price,
.one_half .cmsms_pricing_table .coins{font-size:3.8em;}
.one_half .cmsms_pricing_table .period{font-size:1.5em;}
.content_wrap.r_sidebar .cmsms_info,
.content_wrap.l_sidebar .cmsms_info{float:none;overflow:hidden;padding-bottom:10px;width:100%;}
.content_wrap.r_sidebar .cmsms_info .published,
.content_wrap.l_sidebar .cmsms_info .published{float:left;height:48px;margin:0 0 3px 1px;width:99px;}
.content_wrap.r_sidebar .cmsms_post_format_img,
.content_wrap.l_sidebar .cmsms_post_format_img{margin:0 3px 0 3px;}
.content_wrap.r_sidebar .cmsms_info .cmsms_like,
.content_wrap.l_sidebar .cmsms_info .cmsms_like{float:left;height:48px;width:48px;}
.content_wrap.r_sidebar .blog.opened-article,
.content_wrap.l_sidebar .blog.opened-article{padding-left:0;}
.content_wrap.r_sidebar .blog.opened-article .post,
.content_wrap.l_sidebar .blog.opened-article .post{margin-left:0;}
.cmsms_pricing_table .cmsms_price_outer > div{padding:12px 43px 12px 10px;}
.one_third .cmsms_pricing_table .cmsms_price_outer > div{padding:12px 43px 12px 10px;}
.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta,
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta,
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{padding:0;}
}
@media only screen and (min-width:769px) and (max-width:950px){#navigation > li > a > span{min-width:100px;}
.post_type_shortcode h3{padding:0 11% 0 2%;}
.post_type_shortcode article .project_rollover,
.portfolio_inner .project_rollover{padding-top:4px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.portfolio_inner .project_rollover .cmsms_post_format_img{right:8px;top:7px;}
.post_type_shortcode article .project_rollover:before,
.portfolio_inner .project_rollover:before{height:5px;}
.project_rollover .entry-header,
.project_rollover .entry-meta{margin-right:20px;}
.project_rollover .entry-header h6{margin-bottom:-1px;}
.project_rollover .entry-content{margin-top:20px;}
.one_fifth .cmsms_pricing_table .cmsms_price_outer > div,
.one_sixth .cmsms_pricing_table .cmsms_price_outer > div{padding:12px 40px 12px 5px;}
.portfolio.three_columns .portfolio_inner .project_rollover{padding-top:10px;}
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:13px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:12px;}
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{padding-top:10px;}
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{padding:3px 0 0;}
}
@media only screen and (min-width:600px) and (max-width:768px){.related_posts .one_half{width:46%;float:left;}
}
@media only screen and (min-width:541px) and (max-width:768px){.one_fourth{width:46%;float:left;}
.one_fourth:nth-child(odd){float:left;padding-left:0;padding-right:0;margin-left:2%;margin-right:0;width:46%;}
.one_fourth:nth-child(even){float:right;padding-left:0;padding-right:0;margin-right:2%;margin-left:0;width:46%;}
.one_fourth:nth-child(2n+1):before{content:'';clear:both;}
.portfolio.four_columns .project:nth-child(odd),
.format-album.cmsms_four .resize figure:nth-child(odd),
.post_type_shortcode.four_columns article:nth-child(odd),
.cmsms_sitemap_archive li:nth-child(odd),
.cmsms_sitemap > li > ul > li:nth-child(odd){float:left;padding-right:4%;width:48%;}
.portfolio.four_columns .project:nth-child(even),
.format-album.cmsms_four .resize figure:nth-child(even),
.post_type_shortcode.four_columns article:nth-child(even),
.cmsms_sitemap_archive li:nth-child(even),
.cmsms_sitemap > li > ul > li:nth-child(even){float:right;padding-right:0;width:48%;}
.portfolio.four_columns,
.post_type_shortcode.four_columns{margin-right:0;}
.post_type_shortcode h3{padding:0 15% 0 2%;}
}
@media only screen and (max-width:1151px){#page{width:94%;}
#header nav.navi_scrolled{width:88%;left:6%;}
}
@media only screen and (max-width:1024px){#slide_top{right:6px;}
#header{padding:0;overflow:hidden;min-height:100px !important;height:auto !important;}
#header > .header_inner{min-height:auto !important;height:auto !important;}
#header nav.navi_scrolled{position:relative;top:auto;left:auto;right:auto;width:100%;}
#header nav{top:auto;right:auto;display:block;position:relative;}
#header nav.navi_scrolled.h_mt{margin-top:0px;}
#header .header_html{position:relative;right:auto !important;top:auto !important;padding-top:15px;}
.logo{position:relative;top:auto !important;left:auto;margin:14px 0 0 30px;float:left;}
.custom_header{float:none;height:auto;overflow:hidden;position:relative;margin:0 auto;width:90%;}
.wrap_social_icons{position:relative;right:0;top:0 !important;z-index:300;width:100%;}
.wrap_social_icons ul{display:none;overflow:hidden;margin:20px auto 0;padding:0 5% 1px;width:90%;text-align:center;}
.social_toggle{display:block;}
.responsive_nav{position:relative;display:block;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:29px 30px 10px 0;width:48px;/*height:38px;*/-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.responsive_nav:before{position:absolute;bottom:-63px;left:9%;z-index:0;width:82%;height:1px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);content:"";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.responsive_nav:hover:before,
.responsive_nav.active:before{height:1px;opacity:0;filter:alpha(opacity=0);content:"";}
.responsive_nav span{display:block;width:45x;height:38px;position:relative;background-image:url(../img/resp_nav_but_bg.png);background-position:5% 12px;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.responsive_nav:hover span,
.responsive_nav.active span{background-color:#e5e5e5;background-color:rgba(0, 0, 0, .1);}
#header nav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#navigation{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 30px 0;width:100%;height:auto;}
#navigation li:before,
#navigation li ul li:before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e5e5e5;background-color:rgba(0, 0, 0, .08);content:"";}
#header nav:before{content:none;}
#navigation > li:hover{top:auto;}
#navigation a{display:block;}
#navigation > li > a{padding:0 0 0 30px;}
#header nav{position:relative;top:auto !important;right:auto;margin:0;padding:25px 0 0 0;background:none;text-align:left;}
#header nav {    
    margin-top: 6px;    
    background: #edf5ef;
}
#navigation > li{float:none;}
#navigation > li > a > span{padding:11px 0 11px 0;width:100%;height:18px;text-align:left;line-height:18px;}
#navigation li.dropdown > a > span:before{position:absolute;top:17px;right:29px;width:7px;height:9px;background:url(../img/resp_nav_arrow.png) no-repeat right top;content:'';-webkit-transition:background-position .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;-moz-transition:background-position .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;-ms-transition:background-position .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;-o-transition:background-position .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;transition:background-position .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;}
#navigation > li.dropdown > a:hover span:before,
#navigation li.current-menu-ancestor > a span:before,
#navigation > li.dropdown:hover > a span:before{background-position:left top;}
#navigation li.dropdown li a:hover span:before,
#navigation ul > li.current-menu-ancestor.dropdown span:before{background:url(../img/resp_nav_arrow.png) no-repeat right top;}
#navigation ul{position:relative;top:auto;left:auto;display:none;visibility:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#navigation ul ul{top:auto;left:auto;margin:0;background:none;}
#navigation ul li:hover > ul{margin:0;}
#navigation ul ul:before{display:none;content:none;}
#navigation ul li:before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:1px;background:rgba(0, 0, 0, .08);content:'';}
#navigation ul li{background:#ffffff;}
#navigation ul li a{padding:0 10px 0 30px;min-width:auto;min-height:40px;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;}
#navigation li.dropdown ul li{background-color:#ffffff;}
#navigation li.dropdown ul li:hover,
#navigation li ul li.current-menu-ancestor ,
#navigation ul li.current-menu-ancestor > a{background-color:#fdfdfd;}
#navigation ul ul li a{padding-left:60px;}
#navigation ul ul ul li a{padding-left:90px;}
#navigation ul li.current_page_ancestor > a,
#navigation ul li.current-menu-ancestor > a{background-color:rgba(255, 255, 255, 1);-webkit-transition:background-color 0.01s;-moz-transition:background-color 0.01s;-ms-transition:background-color 0.01s;-o-transition:background-color 0.01s;transition:background-color 0.01s;}
#navigation ul li a span{display:block;padding:12px 45px 10px 30px;white-space:normal;}
}
@media only screen and (max-width:1023px){.widget_custom_popular_entries li .ovh{overflow:visible;}
#middle_content .commentlist,
#middle_content #commentform > p{width:100%;}
.one_fourth .tabs > li.current a span{padding:9px 10px;}
.one_fourth .tabs > li a span{text-align:left;}
.one_fourth .tabs > li{display:block;list-style:none;}
.one_fourth .tabs > li.current:first-child a{margin:0 0 -1px;}
.one_fourth .tabs > li a,
.one_fourth .tabs > li:first-child a{margin:0 0 -1px 10px;border:1px solid #edecec;-webkit-transition:margin-left .3s ease-in-out;-moz-transition:margin-left .3s ease-in-out;-ms-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;}
.one_fourth .tabs > li.current a{margin-left:0;}
.one_fourth .tabs > li.current a:before{right:-20px;bottom:0;left:auto;width:20px;height:100%;}
.one_fourth .tab .tab_content{border:1px solid #ebecec;}
.one_fourth .widget_custom_posts_tabs_entries .tabs > li{width:100%;}
.two_fifth .colored_button,
.one_fourth .colored_button,
.one_third .colored_button,
.two_fifth .colored_title,
.one_fourth .colored_title,
.one_third .colored_title{display:block;}
.two_fifth .colored_button,
.one_fourth .colored_button,
.one_third .colored_button{padding:15px 30px;}
}
@media only screen and (max-width:940px){.portfolio.four_columns,
.portfolio.three_columns{margin-right:-4%;}
.post_type_shortcode article .project_rollover,
.portfolio_inner .project_rollover,
.post_type_shortcode article .project_rollover.cmsms_with_out_thumb,
.portfolio_inner .project_rollover.cmsms_with_out_thumb{padding-top:25px;}
.content_wrap.r_sidebar .post_type_shortcode article .project_rollover,
.content_wrap.r_sidebar .portfolio_inner .project_rollover,
.content_wrap.l_sidebar .post_type_shortcode article .project_rollover,
.content_wrap.l_sidebar .portfolio_inner .project_rollover{padding-top:5%;}
.portfolio.three_columns .portfolio_inner .project_rollover{padding-top:15px;}
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:17px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:5px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-header{margin:0 25px 0 0;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta{padding-top:0;}
.post_type_shortcode article .project_rollover:before{height:10px;}
.content_wrap.r_sidebar .post_type_shortcode article .project_rollover:before,
.content_wrap.l_sidebar .post_type_shortcode article .project_rollover:before{height:1px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img{top:25px;}
.content_wrap.r_sidebar .post_type_shortcode article .project_rollover .cmsms_post_format_img,
.content_wrap.l_sidebar .post_type_shortcode article .project_rollover .cmsms_post_format_img{top:15px;}
.portfolio.four_columns .project:nth-child(odd),
.portfolio.three_columns .project:nth-child(odd),
.format-album.cmsms_four .resize figure:nth-child(odd),
.cmsms_sitemap_archive li:nth-child(odd),
.cmsms_sitemap > li > ul > li:nth-child(odd){padding-right:4%;width:46%;}
.portfolio.four_columns .project:nth-child(even),
.portfolio.three_columns .project:nth-child(even),
.format-album.cmsms_four .resize figure:nth-child(even),
.cmsms_sitemap_archive li:nth-child(even),
.cmsms_sitemap > li > ul > li:nth-child(even){padding-right:4%;width:46%;}
.post_type_shortcode article.post:nth-child(odd),
.post_type_shortcode article.post:nth-child(even),
.post_type_shortcode article.project:nth-child(odd),
.post_type_shortcode article.project:nth-child(even){width:46%;}
.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(odd),
.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(even),
.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(odd),
.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(even),
.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(odd),
.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(even),
.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(odd),
.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(even){width:46%;float:left;margin-bottom:20px;}
}
@media only screen and (max-width:800px){.portfolio.four_columns,
.portfolio.three_columns{margin-right:-4%;}
.post_type_shortcode article .project_rollover,
.portfolio_inner .project_rollover,
.post_type_shortcode article .project_rollover.cmsms_with_out_thumb,
.portfolio_inner .project_rollover.cmsms_with_out_thumb{padding-top:7%;}
.portfolio.three_columns .portfolio_inner .project_rollover{padding-top:15px;}
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:17px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:5px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-header{margin:0 25px 0 0;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta{padding-top:0;}
.post_type_shortcode article .project_rollover:before{height:10px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:20px;}
#footer{text-align:center;padding-top:20px;}
.footer_nav{float:none;}
#footer .social_icons{display:inline-block;float:none;}
.copyright{display:block;float:none;padding:10px 0;}
.footer_nav{float:none;padding:10px 0;}
}
@media only screen and (max-width:768px){#content,
.content_wrap.l_sidebar #content,
#sidebar,
.content_wrap.l_sidebar #sidebar{float:none;width:100%;}
.content_wrap.r_sidebar:before, .content_wrap.l_sidebar:before{content:none;display:none;}
.opened-article .project .project_content,
.project_sidebar{float:none;width:100%;}
.project_sidebar{padding-bottom:20px;}
.portfolio.three_columns,
.portfolio.one_blocks{margin-right:0;}
.cmsms_info{float:none;overflow:hidden;padding-bottom:10px;width:100%;}
.cmsms_info .published{float:left;height:48px;margin:0 0 3px 1px;width:99px;}
.cmsms_post_format_img{margin:0 3px 0 3px;}
.cmsms_info .cmsms_like{float:left;height:48px;width:48px;}
.colored_button{min-height:40px;padding:30px;}
.post .entry-header .atricle_box{display:block;margin-top:36px;}
.commentlist ul{padding-left:10px;}
.comment-content{overflow:visible;}
.comment-body .fn,
.comment-body .alignleft{margin-bottom:6px;}
.comment-body .published,
.comment-body .fn,
.comment-reply-link,
#cancel-comment-reply-link{float:none;}
.error .search_line{width:60%;}
.colored_button,
.colored_title{display:block;}
.p_options_block{right:auto;}
.p_sort a[name="p_name"],
.p_sort a[name="p_date"],
div.p_filter{float:left;}
.p_sort{display:block;float:none;}
.tour_content{display:block;}
.blog.opened-article .post{margin-left:0;}
.blog.opened-article{padding:0;}
#content{padding:20px 0 40px;}
#sidebar:before{background:none repeat scroll 0 0 rgba(0, 0, 0, .08);top:0;content:"";height:1px;left:0;margin:0 -30px;position:absolute;top:0;width:150%;}
#sidebar{padding:40px 0 0;overflow:visible;}
.widget{padding-bottom:35px;padding-top:15px;}
#menu_small{
	display: none;
}
body #navigation > li > a > span {
    padding: 0px 6px;
}
body #navigation > li > a > span {
    height: 36px;
    line-height: 40px;
    font-size: 12px !important;
    padding: 5px 15px;
    min-width: 0;
}
/*accordeon menu for mobile*/
#navigation > li > a {
    font: 12px !important;
    padding: 0px 7px;
}

#navigation ul li {
    list-style: inside url(img/list_image.png);
    line-height: 19px;
}

.is-accordion-submenu-parent a {
  background: #4d5158; }

.is-accordion-submenu a {
  background: #35383d; }

[data-accordion-menu] .is-accordion-submenu-parent[aria-expanded="true"] a.subitem::before {
  content: "\f016";
  font-family: FontAwesome;
  margin-right: 1rem; }

[data-accordion-menu] .is-accordion-submenu-parent[aria-expanded="true"] a::before {
  content: "\f07c";
  font-family: FontAwesome;
  margin-right: 1rem; }

[data-accordion-menu] .is-accordion-submenu-parent[aria-expanded="false"] a::before {
  content: "\f07b";
  font-family: FontAwesome;
  margin-right: 1rem; }

.sublevel-1 {
  text-indent: 1rem; }

.sublevel-2 {
  text-indent: 2rem; }

.sublevel-3 {
  text-indent: 3rem; }

.sublevel-4 {
  text-indent: 4rem; }

.sublevel-5 {
  text-indent: 5rem; }

.sublevel-6 {
  text-indent: 6rem; }

[data-accordion-menu] a {
  color: red;
  box-shadow: inset 0 -1px #41444a; }
  [data-accordion-menu] a::after {
    border-color: #fff transparent transparent; }

.menu > li:not(.menu-text) > a {
  padding: 1.2rem 1rem; }

}
@media only screen and (max-width:767px){.one_sixth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.five_sixth,
.one_half,
.one_third,
.two_third,
.three_fourth{float:none;width:96%;margin:0 2% 20px;}
.portfolio.three_columns .project,
.format-album.cmsms_two .resize figure,
.format-album.cmsms_three .resize figure{float:none;padding-right:0;width:100%;}
.tour,
#middle_content .two_third .tour,
#middle_content .three_fifth .tour,
.content_wrap.r_sidebar .tour,
.content_wrap.l_sidebar .tour,
.tour_box_content,
#middle_content .two_third .tour_box_content,
#middle_content .three_fifth .tour_box_content,
.content_wrap.r_sidebar .tour_box_content,
.content_wrap.l_sidebar .tour_box_content{width:100%;float:none;}
.tour{padding:0 0 20px;}
}
@media only screen and (max-width:700px){.portfolio.two_columns .project{float:none;padding-right:0;width:96%;}
.post_type_shortcode article .project_rollover, .portfolio_inner .project_rollover{padding-top:5%;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-header{margin:0 25px 1px 0;}
.portfolio.two_columns .portfolio_inner:hover .project_rollover:before{height:15px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:17px;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta{padding-top:3px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{right:14px;top:18px;}
}
@media only screen and (max-width:600px){.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:10px;}
.post_type_shortcode article .project_rollover,
.portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover,
.portfolio_inner .project_rollover.cmsms_with_out_thumb,
.portfolio.three_columns .portfolio_inner .project_rollover.cmsms_with_out_thumb{padding-top:7px;}
.content_wrap.r_sidebar .post_type_shortcode article .project_rollover:before,
.content_wrap.l_sidebar .post_type_shortcode article .project_rollover:before{height:10px;}
.post_type_shortcode article .project_rollover:before{height:10px;}
.portfolio.one_column .portfolio_inner .project_rollover{padding-top:12px;}
.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img{top:14px;right:13px;}
}
@media only screen and (max-width:540px){.responsive_nav{position:relative;display:block;float:none;margin:15px auto 10px;width:48px;height:38px;}
.logo{float:none;margin:20px auto;}
div.jp-video div.jp-current-time,
div.jp-audio div.jp-current-time,
div.jp-video div.jp-time-sep,
div.jp-audio div.jp-time-sep,
div.jp-video div.jp-duration,
div.jp-audio div.jp-duration{display:none;}
.one_fourth{width:96%;}
.portfolio.four_columns .project:nth-child(odd),
.portfolio.four_columns .project:nth-child(even),
.portfolio.three_columns .project:nth-child(odd),
.portfolio.three_columns .project:nth-child(even),
.format-album.cmsms_four .resize figure:nth-child(odd),
.format-album.cmsms_four .resize figure:nth-child(even),
.cmsms_sitemap_archive li:nth-child(odd),
.cmsms_sitemap_archive li:nth-child(even),
.cmsms_sitemap > li > ul > li:nth-child(odd),
.cmsms_sitemap > li > ul > li:nth-child(even),
.post_type_shortcode article.post:nth-child(2n+1),
.post_type_shortcode article.post:nth-child(2n),
.post_type_shortcode article.project:nth-child(2n+1),
.post_type_shortcode article.project:nth-child(2n),
.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(odd),
.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(even),
.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(odd),
.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(even),
.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(odd),
.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(even),
.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(odd),
.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(even){float:none;padding-right:0;width:100%;}
.post_type_shortcode article.post:nth-child(2n+1),
.post_type_shortcode article.post:nth-child(2n),
.post_type_shortcode article.project:nth-child(2n+1),
.post_type_shortcode article.project:nth-child(2n){margin-left:0;margin-right:0;}
.post .entry-header .atricle_box_inner{padding:0;}
.tabs li,
.tab.lpr .tabs li,
.related_posts ul li,
.related_posts ul li a{width:100%;float:none;margin:0;}
.cmsms_comments_wrap{float:none;margin:0;line-height:18px;}
.post_type_shortcode h3{padding:0 20% 0 2%;}
.post_type_shortcode article .project_rollover,
.portfolio.four_columns .portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover{padding:25px 20px 9px 25px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{right:25px;top:25px;}
.project_rollover .entry-header,
.project_rollover .entry-meta{margin-right:35px;}
.project_rollover .entry-meta,
.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta{padding:5px 0 0;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:13px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:16px;}
.portfolio.one_column .portfolio_inner .project_rollover{padding-top:8px;}
.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img{top:11px;}
a.cmsms_comments{display:inline-block;float:none;min-width:auto;height:auto;background:none;line-height:18px;}
a.cmsms_comments:before{display:none;}
.share_posts .fl{margin:5px 0;}
.comment-body .published{padding-left:0;}
.comment-reply-link{margin-bottom:10px;}
.tab_content h1,
.tab_content h2,
.tab_content h3,
.tab_content h4,
.tab_content h5,
.tab_content h6{clear:both;}
#commentform label{padding-left:0;}
.error .search_line{width:100%;}
select{width:200px;}
.post_type_shortcode.four_columns,
.post_type_shortcode.two_columns,
.portfolio.two_columns .project,
.portfolio.four_columns{margin-right:0;}
textarea,
select,
#contactform input[type="text"],
#contactform .cmsms-form-builder,
.cmsms-form-builder .cmsms_input,
#commentform input[type="text"],
#commentform textarea,
.cmsms-form-builder input[type="text"]{width:100%;}
#commentform label{display:block;padding-left:0;}
.cmsms_nav_wrap_wrap{display:none;}
.pj_options_loader{right:15px;}
div.pj_filter{float:left;}
.pj_sort{float:left;padding-bottom:10px;padding-right:20px;}
}
@media only screen and (max-width:450px){.post_type_shortcode article .project_rollover,
.portfolio.four_columns .portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover{padding:18px 20px 9px 20px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{right:20px;top:20px;}
.post_type_shortcode article .project_rollover:before{height:13px;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta{padding:0;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:8px;}
.portfolio.one_column .portfolio_inner .project_rollover{padding-top:3px;}
.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img{top:6px;}
}
@media only screen and (max-width:400px){.gallery-item{width:100% !important;}
.percent_parent:before{left:34%;}
.percent_item > span{width:32%;}
.percent_item_colored_main_wrap{width:63%;}
.content_wrap:after{width:150%;}
.error h1{font-size:8em;}
.testimonial .published{float:left;padding:10px 0;width:100%;}
.tl_author_img{margin-right:15px;}
.testimonials .testimonial .button,
.testimonials .testimonial .button_small{margin-top:10px;}
.comment-body .published{padding-bottom:20px;}
.tp-bullets.simplebullets.round .bullet{margin-top:14%;}
.post_type_shortcode article .project_rollover,
.portfolio.four_columns .portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover{padding:15px 20px 9px 15px;}
.project_rollover .entry-meta,
.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta{padding:0;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{right:13px;top:17px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding-top:15px;}
.portfolio.two_columns .portfolio_inner .project_rollover .entry-header{margin:0 25px 5px 0;}
.portfolio.two_columns .portfolio_inner:hover .project_rollover:before{height:20px;}
.portfolio.one_column .portfolio_inner .project_rollover:before,
.portfolio.one_column .portfolio_inner:hover .project_rollover:before{height:1px;}
.portfolio.one_column .portfolio_inner .project_rollover{padding-top:11px;}
.portfolio.one_column .portfolio_inner .project_rollover .entry-meta{padding-top:1px;}
.portfolio.one_column .portfolio_inner:hover .project_rollover:before{height:15px;}
}
@media only screen and (max-width:360px){.post_type_shortcode article .project_rollover:before{height:1px;}
.testimonials .testimonial .button,
.testimonials .testimonial .button_small{float:left;margin-right:10px;}
.entry .project_navi{text-align:center;}
.project_navi a[rel="next"],
.project_navi a[rel="prev"]{float:none;}
.entry .project_navi a{display:inline-block;}
.post_type_shortcode article .project_rollover,
.portfolio.four_columns .portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover{padding:15px 20px 10px 20px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:12px;}
.post_type_shortcode article .project_rollover:before{height:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover{padding:10px;}
.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img{right:7px;top:7px;}
.portfolio.two_columns .portfolio_inner:hover .project_rollover:before{height:6px;}
.portfolio.one_column .portfolio_inner .project_rollover{padding:7px;}
.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img{right:7px;top:2px;}
}
@media only screen and (max-width:320px){.percent_parent:before{left:39%;}
.percent_item > span{width:36%;}
.percent_item_colored_main_wrap{width:57%;}
.percent_item > span{padding-right:7%;}
.cmsms_pricing_table .cmsms_price_outer > div{padding-left:16px;}
.cmsms_pricing_table .currency,
.cmsms_pricing_table .price,
.cmsms_pricing_table .coins{font-size:42px;}
.testimonials .testimonial .button,
.testimonials .testimonial .button_small{margin-top:0;}
.testimonial a.tl_author,
.opened-article .testimonial a.tl_author{padding:10px 0 5px;}
.comment-reply-link,
.button,
.pricing_button,
.button,
.button_small,
.button_medium,
.button_large,
#cancel-comment-reply-link,
#submit,
input[type="submit"]{padding:8px 15px 9px;}
.pj_sort > a{margin-bottom:10px;}
.cmsms_info{width:auto;}
.post_type_shortcode article .project_rollover,
.portfolio.four_columns .portfolio_inner .project_rollover,
.portfolio.three_columns .portfolio_inner .project_rollover{padding:7px 10px 9px;}
.post_type_shortcode article .project_rollover .cmsms_post_format_img,
.project_rollover .cmsms_post_format_img,
.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img{top:10px;right:8px;}
.project_rollover .entry-header, .project_rollover .entry-meta{margin-right:28px;}
}