.tpl .cookieconsent::after,.tpl .cookieconsent::before,.tpl .sitemessage::after,.tpl .sitemessage::before{content:" ";display:table}.tpl .cookieconsent::after,.tpl .end-of-brick,.tpl .end-of-widget,.tpl .sitemessage::after{clear:both}.tpl #barcodeScannerBackground,.tpl .cookieconsent,.tpl .sitemessage{bottom:0;width:100%;position:fixed;right:0;left:0}.tpl .cookieconsent{background-color:#f5f5f5;z-index:1000}.tpl .cookieconsent>:first-child{padding:10px;float:left}.tpl .cookieconsent>:first-child>a{margin-left:10px}.tpl .cookieconsent>:last-child{float:right}.tpl .sitemessage{z-index:1000}.tpl .sitemessage.error{background-color:#f44336;color:#fff}.tpl .sitemessage.success{background-color:#4CAF50;color:#fff}.tpl .sitemessage.notice{background-color:#2196F3;color:#fff}.tpl .sitemessage.warning{background-color:#ff9800;color:#fff}.tpl .sitemessage>*{color:inherit;padding:10px}.tpl .sitemessage>:first-child{float:left}.tpl .sitemessage>:last-child{float:right}.tpl-semican .mwc-tableform tr+tr{border-top:5px solid transparent}.tpl-semican .sidebar .mwc-form-submit>input:not([type=hidden])+input:not([type=hidden]){margin-top:5px}.tpl #barcodeScannerBackground{top:0;height:100%;z-index:1336;background-color:rgba(0,0,0,.5)}.tpl #barcodeScannerPopup{background-color:#FFF;border:1px solid #000;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);width:680px;padding:20px;margin:0 auto;z-index:1337;max-width:100%}.tpl #barcodeScannerPopup #barcodeScannerPopupSettingsContainer{margin-bottom:20px;position:relative}.tpl #barcodeScannerPopup #barcodeScannerPopupSettingsContainer #barcodeScannerPopupSettingsContainerDeviceSelector{width:calc(100% - 20px - 20px)}.tpl #barcodeScannerPopup #barcodeScannerPopupSettingsContainer #barcodeScannerPopupSettingsContainerCloser{cursor:pointer;font-size:20px;display:inline-block;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tpl #barcodeScannerPopup #barcodeScannerPopupCameraContainer video{display:block;max-width:100%}.tpl #barcodeScannerPopup #barcodeScannerPopupCameraContainer br,.tpl #barcodeScannerPopup #barcodeScannerPopupCameraContainer canvas{display:none}.tpl.tpl-semican #top-search form{position:absolute}.tpl.tpl-semican #top-search form div.suggestionEntries{background-color:#f0f0f0;border-top:1px solid #fff;position:absolute;top:100%;left:0;min-width:50%;padding:20px 50px}.tpl.tpl-semican #top-search form div.suggestionEntries>div{margin-left:auto;margin-right:auto;max-width:1170px}.tpl.tpl-semican #top-search form div.suggestionEntries>div>strong{display:block;padding:0 10px}.tpl.tpl-semican #top-search form div.suggestionEntries>div+div{margin-top:20px}.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul{display:flex;height:auto;margin:0;flex-wrap:wrap;padding:5px}.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul>li{border:0!important;float:none;list-style:none;padding:5px;margin:0!important;width:25%}.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul>li>a{display:flex;align-items:center;height:auto!important;line-height:normal!important;letter-spacing:normal;text-transform:none;padding:0!important;width:100%;position:static!important;text-align:left!important}.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul>li>a>span{background-color:#FFF;display:flex;align-items:center;justify-content:center;height:50px;width:50px;margin-right:10px;flex-grow:0;flex-shrink:0}.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul>li>a>span>img{max-height:40px;max-width:40px}@media (max-width:767px){.tpl.tpl-semican #top-search form div.suggestionEntries>div>ul>li{width:100%}}.tpl.tpl-semican #top-search form div.suggestionEntries>div>a{width:auto;text-align:left;height:auto;font-size:inherit;line-height:inherit;position:static}
body,html{height:100%}.tpl .tour li a,.tpl address{font-style:normal}.tpl #header .navsect .msw-listnav .end-of-nav,.tpl #top,.tpl .cl,.tpl .increase-header-brick .msw-listnav>ul:after,.tpl .sitemap>li>ul>li:nth-child(4n+1){clear:both}@media only screen and (max-width:991px){.tpl #middle_content{padding:12px 0 40px!important}.tpl .entry>.msw-sub-area>.row{margin-bottom:30px}.tpl .entry>.msw-sub-area>.row .msw-container .msw-block-area+.msw-block-area,.tpl .entry>.msw-sub-area>.row>*+*{margin-top:30px}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview{display:flex;flex-direction:column}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:first-child,.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:last-child,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:first-child,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:last-child{float:none}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:last-child,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:first-child{padding-bottom:40px}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:first-child,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:last-child{border-top:1px solid rgba(0,0,0,.1);order:2;padding-top:40px}}@media only screen and (min-width:992px){.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:first-child h2,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:last-child h2{font-size:18px!important;line-height:27px!important}.tpl .entry>.msw-sub-area>.row{margin-bottom:30px}.tpl .entry>.msw-sub-area>.row .msw-container .msw-block-area+.msw-block-area{margin-top:30px}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview{position:relative;margin:-40px 0}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview::before,.tpl .entry>.msw-sub-area:only-of-type>.row.rightview::before{position:absolute;top:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1px;height:100%;background:#E0E0E0;content:''}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview::before{left:25.1%}.tpl .entry>.msw-sub-area:only-of-type>.row.rightview::before{left:74.9%}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:first-child{float:left;padding:32px 0;width:22.5%}.tpl .entry>.msw-sub-area:only-of-type>.row.leftview>:last-child{float:right;padding:32px 0;width:72.4%}.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:first-child{float:left;padding:32px 0;width:72.4%}.tpl .entry>.msw-sub-area:only-of-type>.row.rightview>:last-child{float:right;margin-right:0;padding:32px 0;width:22.5%}}@media (max-width:1151px) and (min-width:992px){.tpl .entry>.msw-sub-area:only-of-type>.row.layout-4cols>:nth-child(3){content:"";display:table;clear:both}.tpl .entry>.msw-sub-area:only-of-type>.row.layout-4cols>:nth-child(3),.tpl .entry>.msw-sub-area:only-of-type>.row.layout-4cols>:nth-child(4){margin-top:10px}}body{margin:0;padding:0;background-color:#f4f4f4;background-image:url(../img/bg_body.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:repeat-x}.tpl .preloader,.tpl .responsiveContentSlider{background:url(../img/loader.gif) 50% 50% no-repeat}.tpl abbr,.tpl address,.tpl article,.tpl aside,.tpl figcaption,.tpl figure,.tpl footer,.tpl header,.tpl hgroup,.tpl nav,.tpl section,.tpl small{display:block;margin:0;padding:0}.tpl .jp-playlist,.tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category{margin-top:10px}.tpl div.jp-video.fullwidth,.tpl div.jp-video.fullwidth .jp-type-list-parent{z-index:1}.tpl .jp-video{margin-bottom:18px}.tpl figure img{display:block}.tpl abbr{border:0}.tpl a{outline:0;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.tpl .comment-body .cmsms-edit:hover,.tpl a:hover{text-decoration:none}.tpl p{padding:0 0 18px;margin:0}.tpl table{margin:0;padding:0;border-collapse:collapse}.tpl td,.tpl th,.tpl tr{margin:0;padding:0}.tpl img{padding:0;border:0}.tpl .preloader,.tpl .resizable_block{position:relative;padding-bottom:56.25%;height:0;display:block;width:100%}.tpl .fullwidth{display:block;min-width:100%;max-width:100%}.tpl .maxwidth{display:block;max-width:100%}.tpl img.fullwidth{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.tpl input,.tpl textarea{outline:0;background:0 0}.tpl .resizable_block{overflow:hidden}.tpl .blog.short .preloader .fullwidth,.tpl .cmsms_media .preloader .fullwidth,.tpl .portfolio_container .preloader .fullwidth,.tpl .preloader .fullwidth,.tpl .resizable_block .fullwidth{position:absolute;top:0;left:0;width:100%;height:100%}.tpl #page,.tpl figure .preloader.inBlog .fullwidth{position:relative;height:auto}.tpl blockquote,.tpl code,.tpl input,.tpl textarea{margin:0;padding:0}.tpl audio,.tpl canvas,.tpl embed,.tpl iframe,.tpl object,.tpl video{display:block}.tpl fieldset,.tpl form{border:0;margin:0;padding:0}.tpl input{border:0}.tpl textarea{resize:none}.tpl input,.tpl option,.tpl select,.tpl textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tpl .related_posts_content div p a,.tpl h1,.tpl h2,.tpl h3,.tpl h4,.tpl h5{margin:0 0 15px;padding:0}.tpl .headline .cmsms_title h1{margin:0 0 18px}.tpl h6{margin:0 0 10px;padding:0}.tpl .featured_block h2{margin:15px 0}.tpl .colored_title_inner h2{margin-bottom:5px}.tpl h1 a,.tpl h2 a,.tpl h3 a,.tpl h4 a,.tpl h5 a,.tpl h6 a{text-decoration:none;font-style:inherit}.tpl h3{position:relative;overflow:hidden}.tpl .main_text{margin:0;padding:20px 0;text-align:center;font-size:28px;line-height:36px}.tpl .ovh{overflow:hidden}.tpl .fl{float:left}.tpl .fr{float:right}.tpl #page{overflow:hidden;margin:32px auto 0;width:100%}.tpl #slide_top{position:fixed;right:20px;bottom:20px;z-index:999;display:none;padding:2px;width:35px;height:35px;background:url(../img/arrow_top.png) 50% 50% no-repeat;text-indent:-9999px;opacity:.5;filter:alpha(opacity=50);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:opacity .2s ease-in-out 0s,display .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s,display .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s,display .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s,display .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s,display .2s ease-in-out 0s}.tpl #slide_top:hover{opacity:1;filter:alpha(opacity=100)}.tpl a span.image_rollover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/hover_content.png) 50% -100px no-repeat;opacity:.3;filter:alpha(opacity=30);-webkit-transition:background-color .3s ease-in-out,background-position .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,background-position .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,background-position .3s ease-in-out;-o-transition:background-color .3s ease-in-out,background-position .3s ease-in-out;transition:background-color .3s ease-in-out,background-position .3s ease-in-out}.tpl .portfolio_container a figure span.image_rollover,.tpl .social_toggle{display:none}.tpl a.jackbox span.image_rollover{background-image:url(../img/hover_image.png)}.tpl .format-link a span.image_rollover{background-image:url(../img/hover_link.png)}.tpl .format-video a span.image_rollover{background-image:url(../img/hover_video.png)}.tpl .portfolio.format-album a span.image_rollover,.tpl .post-article a span.image_rollover,.tpl .post.format-image a span.image_rollover{background-image:url(../img/hover_image.png)}.tpl .portfolio.format-album.format-cover a span.image_rollover,.tpl .post_type_shortcode .portfolio.format-album a span.image_rollover,.tpl .post_type_shortcode .post.format-image a span.image_rollover{background-image:url(../img/hover_content.png)}.tpl a:hover span.image_rollover{background-color:#000;background-position:50% 50%}.tpl #header{margin:0 auto;padding:0 30px;width:940px;background:#fff}.tpl .header_inner{position:relative;margin:0 auto}.tpl .social_toggle.current{bottom:-20px;height:20px}.tpl .social_toggle span{display:block;height:20px;background:url(../img/social_toggle.png) center top no-repeat}.tpl .social_toggle.current span{background-position:center bottom}.tpl .resp_navigation{display:none}.tpl #header .navsect{z-index:10;width:100%}.tpl #header .navsect .msw-listnav{background:#3A454B;-webkit-box-shadow:0 5px 2px -3px rgba(0,0,0,.3);-moz-box-shadow:0 5px 2px -3px rgba(0,0,0,.3);box-shadow:0 5px 2px -3px rgba(0,0,0,.3)}.tpl #header .increase-lower-header-brick{padding-top:15px}.tpl #header .navsect.fixed_nav{position:fixed;top:-100%;right:auto;z-index:200px;width:940px}.tpl .increase-header-brick .msw-listnav>ul,.tpl .increase-header-brick .msw-listnav>ul ul{margin:0;list-style:none;padding:0}.tpl .increase-header-brick .msw-listnav>ul{position:relative;z-index:202;display:inline-block;display:block;zoom:1}.tpl .increase-header-brick .msw-listnav>ul ul{background-color:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.15);box-shadow:1px 1px 3px rgba(0,0,0,.15)}.tpl .increase-header-brick .msw-listnav>ul li{position:relative;display:block;float:left;margin-left:-1px}.tpl .increase-header-brick .msw-listnav>ul>li:before{position:absolute;top:17px;right:0;width:1px;height:22px;background:rgba(255,255,255,.15);content:'';z-index:-1}.tpl .increase-header-brick .msw-listnav>ul>li:hover:before{width:0}.tpl .increase-header-brick .msw-listnav>ul li a{display:block}.tpl .increase-header-brick .msw-listnav>ul li,.tpl .tour li a{-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}.tpl .increase-header-brick .msw-listnav>ul li:hover,.tpl .tour li a:hover,.tpl .tour li.current>a{-webkit-transition:background-color 10ms;-moz-transition:background-color 10ms;-ms-transition:background-color 10ms;-o-transition:background-color 10ms;transition:background-color 10ms}.tpl .jp_body .increase-header-brick .msw-listnav>ul>li{background-position:50.3% 0}.tpl .increase-header-brick .msw-listnav>ul>li>a{display:block;padding:0 5px;width:122px;height:57px;text-align:center;word-wrap:break-word;line-height:57px;overflow:hidden}.tpl .increase-header-brick .msw-listnav>ul ul{position:absolute;top:57px;left:0;z-index:100;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;opacity:0;-webkit-transition:opacity .3s ease-in-out,margin .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,margin .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,margin .3s ease-in-out;-o-transition:opacity .3s ease-in-out,margin .3s ease-in-out;transition:opacity .3s ease-in-out,margin .3s ease-in-out}.tpl .increase-header-brick .msw-listnav>ul li:hover>ul{visibility:visible;margin:0;opacity:1}.tpl .increase-header-brick .msw-listnav>ul ul ul{top:-9px;left:97%;margin:0 0 0 20px}.tpl .increase-header-brick .msw-listnav>ul ul li:hover>ul{margin:0 0 0 1px}.tpl .increase-header-brick .msw-listnav>ul ul ul:before{position:absolute;top:0;left:-1px;width:1px;height:100%;content:''}.tpl .increase-header-brick .msw-listnav>ul ul li{display:block;float:none;padding:0;height:auto;background:0 0}.tpl .increase-header-brick .msw-listnav>ul ul li,.tpl .increase-header-brick .msw-listnav>ul ul li ul li,.tpl .increase-header-brick .msw-listnav>ul ul li ul li ul li{margin:0}.tpl .increase-header-brick .msw-listnav>ul ul li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 25px;min-width:165px;min-height:35px;text-align:left}.tpl .increase-header-brick .msw-listnav>ul ul li a .tpl .rev_slider_wrapper{position:relative}.tpl .rev_slider_wrapper>ul{visibility:hidden}.tpl .wrap_rev_slider{margin-top:20px;padding-bottom:30px}.tpl .rev_slider{height:479px;overflow:hidden;position:relative}.tpl .fullwidthbanner-container{overflow:visible!important}.tpl .tp-bannershadow.tp-shadow1{background:url(../img/shadow_1.png) 0 0/100% auto no-repeat!important;bottom:-36px!important;height:36px!important}.tpl .tp-leftarrow.default,.tpl .tp-leftarrow.default:hover{z-index:100;cursor:pointer;position:relative;background-color:rgba(69,75,58,.2);background-image:url(../img/slider_arrow.png);background-repeat:no-repeat;background-position:center left!important;width:37px!important;height:55px!important;margin-top:-28px}.tpl .tp-bullets.simplebullets.round .bullet{background-image:none!important;border-radius:50%;cursor:pointer;float:none!important;display:inline-block;height:12px!important;margin-left:7px!important;margin-right:6px;margin-top:-6px;position:relative;width:12px!important}.tpl #top{position:relative;overflow:hidden;margin:0 auto -30px;padding:0 30px;width:940px;background-color:#fff}.tpl .top_inner{position:relative;z-index:2;overflow:hidden}.tpl .cont_nav{margin:0 auto;width:940px;border-bottom:1px solid #E0E0E0;font-size:13px}.tpl .headline{margin:0 auto;padding:41px 0 6px;width:940px}.tpl .headline>div{display:table-cell;vertical-align:middle}.tpl .headline img{display:block;margin-right:14px}.tpl .headline div h1{margin:9px 0}.tpl .headline div>p{margin:-5px 0 10px;padding:0}.tpl .headline table h2{margin:0;padding:0}.tpl #top_sidebar,.tpl .middle_inner{margin:0 auto;position:relative;overflow:hidden}.tpl #middle{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tpl .middle_inner{width:940px}.tpl .header_inner{width:100%}.tpl .cont_nav,.tpl .headline,.tpl .middle_inner{padding-right:30px;padding-left:30px;background:#fff}.tpl #top_sidebar{border-bottom:1px solid #E0E0E0;background:#fff;width:940px;padding:30px}.tpl #top_sidebar .aligncenter img{padding-bottom:18px}.tpl .cont_nav.nobg,.tpl .content_wrap.nobg,.tpl .nobg{background:0 0}.tpl .one_first{padding-bottom:20px;width:100%}.tpl .one_half{float:left;padding-right:2%;padding-bottom:18px;width:49%}.tpl .one_half.last{float:right;padding-right:0;width:48%}.tpl .one_third{float:left;padding-right:4%;padding-bottom:18px;width:30.6%}.tpl .one_third.last{float:right;padding-right:0;width:30.6%}.tpl .two_third{float:left;padding-right:4%;padding-bottom:18px;width:65.2%}.tpl .two_third.last{float:right;padding-right:0;width:65.2%}.tpl .one_fourth{float:left;padding-right:3.34%;padding-bottom:18px;width:22.4%}.tpl .featured_block{margin-top:9px;margin-bottom:21px;padding:20px 7px 1px;text-align:center;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tpl .featured_block:hover{background-color:#fbfbfb}.tpl .one_fourth.last{float:right;padding-right:0;width:22.4%}.tpl .three_fourth{float:left;padding-right:3.5%;padding-bottom:18px;width:74%}.tpl .one_fourth+.one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_half,.tpl .one_fourth+.one_half+.one_fourth,.tpl .one_fourth+.three_fourth,.tpl .one_half+.one_fourth+.one_fourth,.tpl .one_half+.one_half,.tpl .one_third+.one_third+.one_third,.tpl .one_third+.two_third,.tpl .three_fourth+.one_fourth,.tpl .three_fourth.last,.tpl .two_third+.one_third{padding-right:0;float:right}.tpl .three_fourth.last{width:74%}.tpl .content_wrap{position:relative;overflow:hidden;padding:12px 0 40px}.tpl .content_wrap:before{position:absolute;top:0;left:74.9%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1px;height:100%;background:#E0E0E0;content:''}.tpl .layout-2cols-right .content_wrap:before{left:74.9%}.tpl .layout-2cols-left .content_wrap:before{left:25.1%}.tpl .layout-2cols-left .content_wrap #content{float:right;padding-right:0;padding-left:4.8%}.tpl #content{position:relative;float:left;overflow:hidden;padding:20px 0;width:72.4%}.tpl #content.fr{float:right}.tpl .cmsms_services_icon{margin:0 auto;width:55px;height:55px}.tpl .sitemap,.tpl .sitemap_category{margin-top:2px;margin-bottom:30px}.tpl .cms_archive{overflow:hidden;margin-bottom:30px}.tpl .cms_archive li,.tpl .sitemap li,.tpl .sitemap_category li{position:relative;list-style:none;line-height:28px}.tpl .sitemap_category{position:relative}.tpl .sitemap>li{position:relative;margin-bottom:38px;padding-bottom:33px;width:100%}.tpl .sitemap ul{margin-bottom:0}.tpl .sitemap>li>ul{position:relative;overflow:hidden;margin-top:28px;width:100%}.tpl .cms_archive li,.tpl .sitemap>li>ul>li{float:left;width:25%}.tpl .sitemap>li>ul>li>ul{margin-top:15px}.tpl .cms_archive li{list-style:inside url(../img/list_image.png);display:block;padding-bottom:25px}.tpl .cmsms_timeline{position:relative;margin:-11px 0 0;padding:0 0 37px 29px;list-style:none}.tpl .cmsms_timeline li{position:relative;padding-top:24px}.tpl .cmsms_timeline li:before,.tpl .cmsms_timeline:before{position:absolute;top:-2px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1px;height:28px;background:rgba(0,0,0,.08);content:''}.tpl .cmsms_timeline:before{top:auto;bottom:11px;left:29px}.tpl .cmsms_timeline li a{position:relative;padding-left:13px;-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}.tpl .cmsms_timeline li a:hover{padding-left:19px}.tpl .cmsms_timeline li a:before{position:absolute;top:5px;left:-2px;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.2);content:'';-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.tpl #middle_content{position:relative;padding:40px 0}.tpl #left-sidebar,.tpl #right-sidebar{position:relative;overflow:hidden;padding:20px 0;width:22.5%;margin-left:0}.tpl #right-sidebar{float:right}.tpl #left-sidebar{float:left}.tpl #right-sidebar.fl{float:left;margin-left:0;padding-left:0}.tpl .sidebar .one_fourth,.tpl .sidebar .one_fourth.last,.tpl .sidebar .one_half,.tpl .sidebar .one_half.last,.tpl .sidebar .one_third,.tpl .sidebar .one_third.last,.tpl .sidebar .three_fourth,.tpl .sidebar .two_third,.tpl .sidebar .two_third.last{float:none;padding-right:0;width:auto}.tpl .bottom_inner,.tpl .footer_inner,.tpl .middle_sidebar{width:940px;margin:0 auto;position:relative;overflow:hidden}.tpl .sidebar .one_fourth+.one_fourth+.one_fourth+.one_fourth,.tpl .sidebar .one_fourth+.one_fourth+.one_half,.tpl .sidebar .one_fourth+.one_half+.one_fourth,.tpl .sidebar .one_fourth+.three_fourth,.tpl .sidebar .one_half+.one_fourth+.one_fourth,.tpl .sidebar .one_half+.one_half,.tpl .sidebar .one_third+.one_third+.one_third,.tpl .sidebar .one_third+.two_third,.tpl .sidebar .three_fourth+.one_fourth,.tpl .sidebar .two_third+.one_third{float:none}.tpl .middle_sidebar{border-top:1px solid #E0E0E0;background:#FFF;padding:30px}.tpl #bottom{position:relative;overflow:hidden}.tpl .bottom_inner{padding:20px 30px 0;background:#3a454b}.tpl #footer{padding-bottom:30px}.tpl .footer_inner{background-color:#3a454b;line-height:20px;padding:0 30px}.tpl .footer_sep{height:5px;border-top:1px solid rgba(72,82,88,1);border-bottom:1px solid rgba(72,82,88,1)}.tpl .divider,.tpl .fullwidth_divider{height:1px;background:rgba(0,0,0,.08);clear:both}.tpl #footer p{padding:0}.tpl #footer .increase-footnote .msw-listnav>ul{overflow:hidden;margin:0}.tpl #footer .increase-footnote .msw-listnav>ul>ul{display:none}.tpl #footer .increase-footnote .msw-listnav>ul>li{display:block;float:left;padding-left:20px}.tpl #footer .social_list{overflow:hidden;margin:5px 0 0;list-style:none}.tpl #footer .social_list li{display:inline-block;margin:0 4px 0 5px}.tpl .alignleft{float:left;margin:0 20px 15px 0}.tpl .alignright{float:right;margin:0 0 15px 20px}.tpl .tour_box_inner .alignleft{float:left;margin:10px 20px 15px 0}.tpl .tour_box_inner .alignright{float:right;margin:10px 0 15px 20px}.tpl .aligncenter{margin:0 auto;text-align:center}.tpl .nopadding{padding:0}.tpl .divider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:34px 0 32px;width:100%}.tpl .fullwidth_divider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:34px -30px 32px;width:120%}.tpl .entry .one_fourth .divider,.tpl .entry .one_half .divider,.tpl .entry .one_third .divider,.tpl .entry .three_fourth .divider,.tpl .entry .two_third .divider{margin:15px 0}.tpl .vertical_divider{display:block;margin:5px 6px 0;width:1px;height:10px;background-color:#bebebe}.tpl .tooltip{z-index:999;display:none;margin:0;padding:3px 10px;border:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,.7);color:#fefefe;font-size:12px}.tpl .divider a{margin-top:-18px;text-decoration:none;text-transform:uppercase;font-size:10px}.tpl .post_type_shortcode{position:relative}.tpl .post_type_shortcode .cms_title{margin-bottom:30px}.tpl .post_type_shortcode a.cmsms_content_next_slide,.tpl .post_type_shortcode a.cmsms_content_prev_slide{top:10px;right:0;left:auto}.tpl .post_type_shortcode a.cmsms_content_prev_slide{right:21px;border-width:0 1px 0 10px;border-style:solid;border-color:#fff}.tpl .wp-caption{display:block;padding:6px;border:1px solid #e7e7e7}.tpl .wp-caption-text{margin:0;padding:6px 0 0;text-align:center}.tpl .wp-caption+p{padding-top:5px}.tpl #middle .wp-caption img{box-shadow:none}.tpl video{background-color:#000}.tpl #content .entry .post .jp-video,.tpl #middle .blog .post.format-video .jp-video{margin-bottom:0}.tpl .caption img{display:block}.tpl .caption figcaption{background-color:#fff;text-align:center}.tpl .mwc-datatable table{margin-bottom:18px;width:99%;border-spacing:0;margin-left:1px}.tpl .mwc-datatable table td,.tpl .mwc-datatable table tr th{border-bottom:1px solid #E0E0E0;padding:10px 0 10px 20px}.tpl .acc,.tpl .tab .tab_content,.tpl .tabs,.tpl .togg{border-bottom:1px solid rgba(0,0,0,.1)}.tpl .mwc-datatable table tbody tr:nth-child(even){background-color:#fdfdfd}.tpl .mwc-datatable table th{color:#fff;text-align:left;padding:11px 0 11px 20px}.tpl span.dropcap{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:55px;height:52px;padding:2px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fffefe;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.25);font-weight:700}.tpl .tab.lpr .tabs li a,.tpl .tour li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tpl span.dropcap2{float:left;margin-top:4px;padding:0 15px}.tpl blockquote,.tpl q{position:relative;margin:0;padding:0 0 18px 35px;vertical-align:baseline}.tpl blockquote p,.tpl q p{margin:0;padding:0}.tpl code{position:relative;display:block;padding:15px 20px}.tpl code:after{clear:both}.tpl .cmsms_plus{position:absolute;top:50%;left:0;display:block;margin-top:-14px}.tpl .cmsms_plus_inner{position:relative;display:block;width:25px;height:25px;-webkit-transition:background-color .3s ease-out 0s;-moz-transition:background-color .3s ease-out 0s;-ms-transition:background-color .3s ease-out 0s;-o-transition:background-color .3s ease-out 0s;transition:background-color .3s ease-out 0s}.tpl .cmsms_plus .horiz_line,.tpl .cmsms_plus .vert_line{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25)}.tpl .cmsms_plus .vert_line{position:absolute;top:7px;left:11px;z-index:2;display:block;width:2px;height:10px}.tpl .cmsms_plus .horiz_line{position:absolute;top:11px;left:7px;display:block;width:10px;height:2px}.tpl .acc,.tpl .togg{position:relative;overflow:hidden;margin:2px 0 3px}.tpl .tog{position:relative;display:block;margin:0;padding:18px 0 21px 40px}.tpl .accordion,.tpl .tab{margin-bottom:18px;overflow:hidden;position:relative}.tpl .tog.current .cmsms_plus .vert_line{display:none}.tpl .togg .tab_content{padding:8px 20px 23px 0}.tpl .accordion{padding-top:15px}.tpl .acc .tog{padding:18px 0 21px 40px}.tpl .accordion .tab_content{padding:20px 0 0;position:relative;overflow:hidden}.tpl .tab{padding-top:15px}.tpl .widget_custom_latest_popular_recent_entries .tab{margin-bottom:10px;padding-top:8px}.tpl .tabs,.tpl .tabs li{padding:0 0 10px;overflow:hidden}.tpl .tabs{list-style:none;margin:0}.tpl .tabs li{display:block;float:left;margin:0 10px 0 0;position:relative}.tpl .comment-reply-link,.tpl .tabs li a{-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;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-ms-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-o-box-shadow:0 3px 3px -3px rgba(0,0,0,.3)}.tpl .comment-reply-link:hover,.tpl .tabs li a.current,.tpl .tabs li a:hover{-webkit-box-shadow:-1px 0 2px transparent;-moz-box-shadow:-1px 0 2px transparent;box-shadow:-1px 0 2px transparent;-ms-box-shadow:-1px 0 2px transparent;-o-box-shadow:-1px 0 2px transparent}.tpl .tabs li a.current{z-index:2}.tpl .tab .tab_content{position:relative;z-index:1;padding:30px 0 25px}.tpl .tabs_tab{display:none;position:relative;overflow:hidden;z-index:1}.tpl .tab.lpr .tabs li{margin:0 0 0 3%;width:31.2%}.tpl .tab.lpr .tabs li:first-child{margin:0}.tpl .tab.lpr .tabs{padding-bottom:9px;border:none}.tpl .tab.lpr .tabs li a{margin-bottom:1px;padding:5px 1px;min-width:93px;min-width:1px;min-height:28px;box-sizing:border-box}.tpl .tab.lpr .tab_content{margin-right:1px;padding:0;border:1px solid rgba(0,0,0,.08)}.tpl .bottom_inner .tab.lpr .tab_content{border:1px solid #485258}.tpl .tab.lpr .tabs_tab ul li{position:relative;padding:15px 20px 20px}.tpl .tab.lpr .tabs_tab ul>li .alignleft{margin:5px 20px 0 0}.tpl .latest_news li:first-child,.tpl .tab.lpr .tabs_tab p{margin:0}.tpl .tab.lpr .tabs_tab ul>li:first-child:before{display:none;content:none}.tpl .tab.lpr .tabs_tab ul>li:before{top:0}.tpl .tab.lpr .tabs_tab abbr{padding:0 0 10px}.tpl .tab.lpr .tabs_tab strong{text-transform:uppercase}.tpl .google_map,.tpl .tour_content{margin-bottom:18px}.tpl .latest_news li{overflow:hidden;margin-top:14px;list-style:none}.tpl .latest_news a{font-size:15px;line-height:27px}.tpl .latest_news .alignleft{margin-right:30px}.tpl .latest_news li p{padding-bottom:0;line-height:18px}.tpl .blog.short,.tpl .portfolio_container.short{position:relative}.tpl .blog.short .post header .entry-title,.tpl .portfolio_container.short .portfolio header .entry-title{padding:0}.tpl .portfolio_container.short{margin-right:0}.tpl .blog.short .post .post_category,.tpl .portfolio_container.short .portfolio .post_category{text-decoration:none}.tpl .cmsms_tags li{display:inline}.tpl .tour_content{display:table;position:relative;overflow:hidden}.tpl .tour{display:block;float:left;margin-right:3%;margin-bottom:0;width:23%}.tpl .content_wrap .tour,.tpl .three_fourth .tour{margin-right:2%;width:31.5%}.tpl .two_third .tour{margin-right:2%;width:35%}.tpl .content_wrap .tour_box,.tpl .three_fourth .tour_box{width:64%}.tpl .two_third .tour_box{width:60%}.tpl .tour li{position:relative;z-index:3;margin-bottom:1px;list-style:none}.tpl .tour li a{position:relative;display:block;box-sizing:border-box;padding:12px 22px 13px;text-decoration:none;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;-moz-transition:color .3s ease-in-out,background .3s ease-in-out;-ms-transition:color .3s ease-in-out,background .3s ease-in-out;-o-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out}.tpl .pricingtable,.tpl .tour_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tpl .tour li a:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:1px;content:"";background-color:rgba(0,0,0,.1)}.tpl .tour_box{position:relative;display:none;float:right;box-sizing:border-box;padding:0;width:73.7%;border-top:1px solid rgba(0,0,0,.1)}.tpl .tour_box_inner{overflow:hidden;padding-top:20px;padding-bottom:30px}.tpl .slider_shortcode{position:relative}.tpl .pricingtable{text-align:center;margin-top:11px;position:relative;overflow:hidden;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.tpl .pricingtable .title{margin:0;padding:16px 5px 18px}.tpl .one_third .pricingtable{margin:0}.tpl .one_first .pricingtable .title,.tpl .one_half .pricingtable .title,.tpl .one_third .pricingtable .title{padding:16px 5px 19px}.tpl .pricingtable .cmsms_price{overflow:hidden;padding:12px 45px 12px 21px;background:url(../img/pricingtable_bg.png) top right no-repeat;text-align:left}.tpl .one_first .pricingtable .cmsms_price,.tpl .one_half .pricingtable .cmsms_price,.tpl .one_third .pricingtable .cmsms_price{background:url(../img/pricingtable_bg_one_third.png) top right no-repeat}.tpl .one_third .pricingtable .cmsms_price{padding:12px 50px 14px 29px}.tpl .one_first .pricingtable .cmsms_price,.tpl .one_half .pricingtable .cmsms_price{padding:16px 50px 16px 29px}.tpl .one_third .pricingtable .period{padding:6px 0 1px}.tpl .one_third .pricingtable ul li{padding:10px 0 9px}.tpl .colored_button{display:table-cell;padding:0 40px;min-width:200px;background-color:#3D4244;color:#FFF;vertical-align:middle}.tpl .icon_banner{display:block;float:right;width:55px;height:60px;background-image:url(../img/icon_banner.png);background-repeat:no-repeat}.tpl .shortcode_skill{position:relative;overflow:hidden}.tpl .shortcode_skill:before{position:absolute;top:0;left:27%;margin:15px 0 0;width:1px;height:95%;background:rgba(0,0,0,.1);content:""}.tpl .skill_item{overflow:hidden;width:100%}.tpl .skill_item>span{float:left;padding:24px 4.7% 0 0;width:25%;text-align:right}.tpl .skill_item_colored_main_wrap{float:left;padding:15px 0 5px;width:70%}.tpl .skill_item_colored_wrap{position:relative;height:33px}.tpl .skill_item_colored{position:absolute;width:100%;height:100%;-webkit-animation:move 2s linear .1s normal none 1;-moz-animation:move 2s linear .1s normal none 1;-ms-animation:move 2s linear .1s normal none 1;-o-animation:move 2s linear .1s normal none 1;animation:move 2s linear .1s normal none 1}.tpl .skill_item_colored_wrap>span{position:relative;display:block}.tpl .skill_item_colored>span{display:block;padding:8px 10px;text-align:right;-webkit-animation:opacity 2.5s linear .1s normal none 1;-moz-animation:opacity 2.5s linear .1s normal none 1;-ms-animation:opacity 2.5s linear .1s normal none 1;-o-animation:opacity 2.5s linear .1s normal none 1;animation:opacity 2.5s linear .1s normal none 1}.tpl .button,.tpl .button_large,.tpl .button_medium,.tpl .comment-reply-link{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 20px 9px;min-width:87px;text-align:center;text-decoration:none;text-transform:uppercase;-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;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-ms-box-shadow:0 3px 3px -3px rgba(0,0,0,.3);-o-box-shadow:0 3px 3px -3px rgba(0,0,0,.3)}.tpl .button_medium{padding:13px 20px 14px;min-width:113px;font-size:16px}.tpl .button_large{padding:18px 25px;min-width:152px;font-size:22px;line-height:24px}.tpl .button.current,.tpl .button_large.current,.tpl .button_medium.current{z-index:2}.tpl .button.current,.tpl .button:hover,.tpl .button_large.current,.tpl .button_large:hover,.tpl .button_medium.current,.tpl .button_medium:hover{-webkit-box-shadow:-1px 0 2px transparent;-moz-box-shadow:-1px 0 2px transparent;box-shadow:-1px 0 2px transparent;-ms-box-shadow:-1px 0 2px transparent;-o-box-shadow:-1px 0 2px transparent}.tpl .box{margin:0 0 20px}.tpl .error_box{background-color:rgba(253,198,198,.5)}.tpl .success_box{background-color:rgba(182,240,148,.5)}.tpl .notice_box{background-color:rgba(169,229,246,.5)}.tpl .warning_box{background-color:rgba(254,222,153,.5)}.tpl .download_box{background-color:rgba(165,244,148,.5)}.tpl .css_box{background-color:rgba(245,244,244,.8);padding:25px}.tpl .box.css_box p{margin:0;padding:0}.tpl .box table{width:100%}.tpl .box table td p{margin:0;padding:0 20px 0 0}.tpl .box table td{padding:23px 0 24px;text-align:left}.tpl .box table td:first-child{width:80px}.tpl .box.error_box table td:first-child{background:url(../img/error.png) center center no-repeat}.tpl .box.success_box table td:first-child{background:url(../img/success.png) center center no-repeat}.tpl .box.notice_box table td:first-child{background:url(../img/notice.png) center center no-repeat}.tpl .box.warning_box table td:first-child{background:url(../img/warning.png) center center no-repeat}.tpl .box.download_box table td:first-child{background:url(../img/download.png) center center no-repeat}.tpl .one_block .portfolio,.tpl .one_block .portfolio .entry-meta,.tpl .one_block .portfolio .entry-meta .post_category,.tpl .one_block .portfolio.entry-content{text-align:center}.tpl .portfolio_container{position:relative;margin-right:-4%}.tpl .portfolio_container.four_blocks{margin-right:-3.9%}.tpl .portfolio_container.one_block{margin-right:0}.tpl .project .cmsms_media,.tpl .project.format-slider .shortcode_slideshow{clear:both;margin-bottom:30px}.tpl .project.four_blocks .cmsms_media,.tpl .project.one_block .cmsms_media,.tpl .project.three_blocks .cmsms_media,.tpl .project.two_blocks .cmsms_media{margin-bottom:0}.tpl .portfolio_container .portfolio,.tpl .project .cmsms_media .cmsms_media_box{float:left}.tpl .portfolio_container.one_block .cmsms_media .cmsms_media_box,.tpl .project.one_block .cmsms_media .cmsms_media_box{float:none}.tpl .portfolio_container .portfolio,.tpl .portfolio_container.four_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.four_blocks .portfolio,.tpl .portfolio_container.three_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.three_blocks .portfolio,.tpl .portfolio_container.two_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.two_blocks .portfolio,.tpl .project .cmsms_media .cmsms_media_box,.tpl .project.four_blocks .cmsms_media .cmsms_media_box,.tpl .project.three_blocks .cmsms_media .cmsms_media_box,.tpl .project.two_blocks .cmsms_media .cmsms_media_box{float:left;padding-right:4%;padding-bottom:30px;position:relative;overflow:hidden}.tpl .post_type_shortcode.four_blocks article{float:left;padding-right:3.45%;padding-bottom:30px;position:relative;overflow:hidden}.tpl .post_type_shortcode.four_blocks article+article+article+article{padding-right:0;padding-left:0}.tpl .project .cmsms_media .cmsms_media_box .image_border{padding:4px}.tpl .project.four_blocks .cmsms_media .cmsms_media_box{width:22%}.tpl .project.three_blocks .cmsms_media .cmsms_media_box{width:30.6%}.tpl .project.two_blocks .cmsms_media .cmsms_media_box{width:48%}.tpl .portfolio_container.four_blocks .cmsms_media .cmsms_media_box{width:21%}.tpl .portfolio_container.three_blocks .cmsms_media .cmsms_media_box{width:29%}.tpl .portfolio_container.two_blocks .cmsms_media .cmsms_media_box{width:46%}.tpl .portfolio_container.four_blocks .portfolio{width:21%}.tpl .post_type_shortcode.four_blocks article{width:22.4%}.tpl .portfolio_container.three_blocks .portfolio{width:29.3%}.tpl .portfolio_container.two_blocks .portfolio{width:45%}.tpl .portfolio_container.one_block .portfolio{margin-bottom:10px;width:100%}.tpl .portfolio_container .portfolio .post_category{margin-bottom:14px}.tpl .portfolio_container.short .portfolio .post_category{margin-bottom:0}.tpl .portfolio_container.one_block .portfolio figure.fullwidth{min-width:63%;max-width:63%}.tpl .portfolio_container.one_block .portfolio .port_text{float:left;padding-left:2%;min-width:33%;max-width:33%}.tpl .portfolio_inner{position:relative;overflow:hidden}.tpl .portfolio_inner>a{width:100%;height:100%;overflow:hidden;position:absolute;display:block;z-index:1}.tpl .portfolio_inner .project_rollover .entry-header .cmsms_category li a,.tpl .portfolio_inner .project_rollover .entry-header .entry-title a{position:relative;z-index:10;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease-in-out 0s;-moz-transition:opacity .3s ease-in-out 0s;-ms-transition:opacity .3s ease-in-out 0s;-o-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.tpl .portfolio_inner .project_rollover .entry-header .cmsms_category li a:hover,.tpl .portfolio_inner .project_rollover .entry-header .entry-title a:hover{opacity:.7;filter:alpha(opacity=70)}.tpl .portfolio_inner figure{width:100%;height:0;padding:0 0 100%;margin:0}.tpl .portfolio_container.two_blocks .portfolio_inner figure{width:100%;height:0;padding:0 0 66%;margin:0}.tpl .portfolio_container.one_block .portfolio_inner figure{width:100%;height:0;padding:0 0 56%;margin:0}.tpl .portfolio_inner .project_rollover{position:absolute;left:0;bottom:0;display:block;padding:11px 20px 9px 17px;width:100%;height:25%;max-height:25% -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover,.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:20px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover:before,.tpl .portfolio_inner .project_rollover:before{width:100%;background:inherit;-moz-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;position:absolute;bottom:0;left:0}.tpl .portfolio_inner .project_rollover:before{z-index:11;content:"";height:5px;-webkit-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover:before{content:"";height:22px;-webkit-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:25px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:25px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:20px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:8px;margin-bottom:5px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header{margin:0 15px 0 0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:9px;margin-bottom:5px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header{margin:0 15px 0 0}.tpl .portfolio_container.two_blocks .portfolio:nth-child(odd){float:left;padding-right:4%;padding-left:0;width:46%}.tpl .portfolio_container.two_blocks .portfolio:nth-child(even){float:right;padding-right:0;padding-left:0;width:46%}.tpl .project_rollover .cmsms_post_img{position:absolute;top:15px;right:15px;float:none;width:30px;height:30px;background-color:transparent}.tpl .project_rollover .entry-header h6{margin:0 15px 0 0;padding:0 0 2px}.tpl .project_rollover .entry-header ul{margin-right:15px}.tpl .portfolio_inner .project_rollover .entry-content{margin-top:25px}.tpl .portfolio_inner .project_rollover .entry-content,.tpl .portfolio_inner .project_rollover .entry-header,.tpl .project_rollover .entry-header h6,.tpl .project_rollover .entry-header ul{display:block;overflow:hidden}.tpl .portfolio_container .portfolio_inner>.jp-video,.tpl .portfolio_container .portfolio_inner>.resizable_block,.tpl .portfolio_inner>.resizable_block,.tpl .portfolio_inner>.shortcode_slideshow,.tpl .portfolio_inner>figure{margin:0}.tpl .portfolio_inner footer.entry-meta{margin:0;padding:0 0 10px;text-transform:uppercase}.tpl .cmsms_our_team_wrap{margin-bottom:23px}.tpl .cmsms_our_team_wrap>div{width:100%;height:100%;overflow:hidden;position:relative;display:block}.tpl .cmsms_our_team_wrap div .cmsms_team_rollover{position:absolute;left:0;bottom:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:100%;height:25%;max-height:100%;-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}.tpl .cmsms_team_rollover .entry-header{display:table;height:100%;padding:0;vertical-align:middle;-webkit-transition:padding .3s ease-in-out 0s;-moz-transition:padding .3s ease-in-out 0s;-ms-transition:padding .3s ease-in-out 0s;-o-transition:padding .3s ease-in-out 0s;transition:padding .3s ease-in-out 0s}.tpl .cmsms_team_rollover:hover .entry-header{padding:15px 0 25px;height:auto}.tpl .cmsms_team_rollover .entry-header>div{display:table-cell;height:100%;vertical-align:middle}.tpl .cmsms_our_team_wrap div .cmsms_team_rollover .entry-header h6{margin:0;padding:0}.tpl .cmsms_our_team_wrap .entry-header h6,.tpl .cmsms_our_team_wrap .entry-header span,.tpl .cmsms_our_team_wrap div .cmsms_team_rollover .entry-content,.tpl .one_fourth.cmsms_our_team_wrap div .cmsms_team_rollover .entry-footer{display:block;overflow:hidden}.tpl .cmsms_our_team_wrap .cmsms_team_rollover .entry-footer{bottom:0;height:40px;left:17px;overflow:hidden;padding-bottom:5px;position:absolute;width:100%;background-color:inherit;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-in-out .1s;-moz-transition:opacity .2s ease-in-out .1s;-ms-transition:opacity .2s ease-in-out .1s;-o-transition:opacity .2s ease-in-out .1s;transition:opacity .2s ease-in-out .1s}.tpl .cmsms_our_team_wrap .cmsms_team_rollover:hover .entry-footer,.tpl .p_options_block{opacity:1;filter:alpha(opacity=100)}.tpl .cmsms_team_rollover a{margin:10px 1px 0;width:26px;height:18px}.tpl .cmsms_team_rollover .facebook{background:url(../img/socicons/facebook_footer.png) left center no-repeat}.tpl .cmsms_team_rollover .twitter{background:url(../img/socicons/twitter_footer.png) left center no-repeat}.tpl .cmsms_team_rollover .vimeo{background:url(../img/socicons/vimeo_footer.png) left center no-repeat}.tpl ul.cmsms_category,.tpl ul.post-categories{margin:0;list-style:none}.tpl ul.cmsms_category li,.tpl ul.post-categories li{display:inline-block;line-height:18px}.tpl .pj_sort{height:73px;margin:0;padding:0;position:relative;z-index:1}.tpl .p_options_loader{position:absolute;top:40px;right:0;display:block;width:40px;height:20px;background:url(../img/loader.gif) no-repeat}.tpl .p_options_block{position:relative;right:0;z-index:29;display:none;padding:19px 0}.tpl .p_options_block a:hover{text-decoration:none}.tpl .p_options_block:before{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -30px;width:130%;height:1px;background:rgba(0,0,0,.1);content:""}.tpl .p_sort{position:relative;float:right}.tpl .p_sort .button{padding-left:16px;min-width:94px;text-align:left}.tpl .p_filter a.p_cat_filter{position:relative;z-index:31;padding-left:16px;width:152px;text-align:left;-webkit-transition:background-position .3s ease-in-out;-moz-transition:background-position .3s ease-in-out;-ms-transition:background-position .3s ease-in-out;-o-transition:background-position .3s ease-in-out;transition:background-position .3s ease-in-out}.tpl .p_sort a:after,.tpl a.p_cat_filter:after{position:absolute;top:16px;right:20px;display:block;width:13px;height:5px;background:url(../img/pj_sort_arrow.png) no-repeat;box-shadow:none;content:'';-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tpl .p_cat_filter.button:hover:after,.tpl .p_sort a.button[name=pj_name]:hover:after,.tpl .p_sort a.button[name=pj_date]:hover:after,.tpl .p_sort a.current[name=p_name]:after,.tpl .p_sort a.current[name=p_date]:after,.tpl .p_sort a:hover:after,.tpl a.p_cat_filter:hover:after{background-position:right top}.tpl a.p_cat_filter{position:relative;z-index:31;padding-left:20px;width:165px;text-align:left}.tpl .p_sort a[name=p_name],.tpl .p_sort a[name=p_date]{float:left}.tpl .p_sort a[name=p_name]{margin-right:20px}.tpl .p_filter_container:hover a.p_cat_filter:after,.tpl .p_sort a.current.reversed[name=p_name]:after,.tpl .p_sort a.current.reversed[name=p_date]:after{background-position:right bottom}.tpl .p_filter_container,.tpl div.p_filter{position:relative;z-index:29}.tpl div.p_filter{float:right;padding:0 20px 0 0}.tpl .p_filter_container ul.p_filter{position:absolute;top:0;left:0;z-index:30;padding:0;width:100%;background-color:#3a454b;list-style:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s ease,padding-top .5s ease,padding-bottom .5s ease,top .5s ease;-moz-transition:opacity .5s ease,padding-top .5s ease,padding-bottom .5s ease,top .5s ease;-ms-transition:opacity .5s ease,padding-top .5s ease,padding-bottom .5s ease,top .5s ease;-o-transition:opacity .5s ease,padding-top .5s ease,padding-bottom .5s ease,top .5s ease;transition:opacity .5s ease,padding-top .5s ease,padding-bottom .5s ease,top .5s ease}.tpl .p_filter_container:hover ul.p_filter{top:35px;padding:10px 0 5px;opacity:1;filter:alpha(opacity=100)}.tpl ul.p_filter li a{z-index:30;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 25px;width:160px;height:0;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.25);font-weight:400;-webkit-transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,color .3s ease;-moz-transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,color .3s ease;-ms-transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,color .3s ease;-o-transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,color .3s ease;transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,color .3s ease}.tpl .p_filter_container:hover ul.p_filter li a{height:28px}.tpl ul.p_filter li a:hover,.tpl ul.p_filter li.current a{display:block}.tpl ul.p_filter li:first-child{padding-top:6px}.tpl ul.p_filter li{position:relative;display:block;overflow:hidden;z-index:30}.tpl .p_date{display:none}.tpl .opened-article .project,.tpl .project #footer{overflow:hidden}.tpl .project ul.project_details{position:relative;overflow:hidden;list-style:none}.tpl .project ul.project_details li{background:0 0;line-height:20px;display:block;padding:20px 0 7px;position:relative;overflow:hidden}.tpl .project ul.project_details li div{float:right;overflow:hidden;width:46%}.tpl .project ul.project_details li div a{word-wrap:break-word}.tpl .project ul.project_details li span.fl{padding:0 10px 0 0;text-align:left;text-transform:uppercase}.tpl .project ul.project_details li .button_click,.tpl .project ul.project_details li .cmsms_like{margin-top:-10px}.tpl .preloader img{opacity:0;filter:alpha(opacity=0)}.tpl .portfolio_container.one_block article.status-publish{float:none;margin-bottom:30px}.tpl .portfolio_container .portfolio .jp-full-screen,.tpl .portfolio_container .portfolio .li-jp-full-screen,.tpl .portfolio_container.four_blocks .portfolio .jp-current-time,.tpl .portfolio_container.four_blocks .portfolio .jp-duration,.tpl .portfolio_container.four_blocks .portfolio .jp-time-sep{display:none}.tpl .portfolio_container .portfolio .jp-volume-bar{right:5px}.tpl input.text,.tpl select,.tpl textarea{overflow:hidden;margin:0 0 3px;padding:5px;height:30px;border:none;background-color:#f7f7f7;line-height:28px;-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}.tpl .search_line input.text:focus{padding-right:35px}.tpl option{padding:5px}.tpl .mwc-tableform .title-cell,.tpl .widget select{padding-top:8px}.tpl .bottom_inner .cmsms-form-builder input.text,.tpl .bottom_inner .cmsms-form-builder textarea{width:100%}.tpl .inputContainer{position:relative;float:left}.tpl .formError{position:absolute;top:300px;left:300px;z-index:5000;display:block;cursor:pointer}.tpl .ajaxSubmit{display:none;padding:20px;border:1px solid #999;background-color:#55ea55}.tpl .formError .formErrorContent{position:relative;z-index:5001;padding:4px 10px;width:150px;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#000;font-size:11px;font-family:Tahoma}.tpl .greenPopup .formErrorContent{background-color:#33be40}.tpl .blackPopup .formErrorContent{background-color:#393939}.tpl .formError .formErrorArrow{position:relative;z-index:5006;margin:-2px 0 0 13px;width:15px}.tpl .formError .formErrorArrowBottom{top:2px;margin:0 0 0 12px}.tpl .formError .formErrorArrow div{display:block;margin:0 auto;height:1px;border-right:1px solid #333;border-left:1px solid #333;background-color:#000;font-size:0;line-height:0}.tpl .greenPopup .formErrorArrow div{background-color:#33be40}.tpl .blackPopup .formErrorArrow div{background-color:#393939}.tpl .formError .formErrorArrow .line10{width:15px;border:0}.tpl .formError .formErrorArrow .line9{width:13px;border:0}.tpl .formError .formErrorArrow .line8{width:11px}.tpl .formError .formErrorArrow .line7{width:9px}.tpl .formError .formErrorArrow .line6{width:7px}.tpl .formError .formErrorArrow .line5{width:5px}.tpl .formError .formErrorArrow .line4{width:3px}.tpl .formError .formErrorArrow .line3{width:1px;border-right:1px solid #333;border-bottom:0;border-left:1px solid #333}.tpl .formError .formErrorArrow .line2{width:1px;border:0;background-color:#333}.tpl .formError .formErrorArrow .line1{width:0;border:0;background-color:#333}.tpl #middle.portfolio_page{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.tpl .content_wrap{-webkit-transition:background-position .3s ease-in-out;-moz-transition:background-position .3s ease-in-out;-ms-transition:background-position .3s ease-in-out;-o-transition:background-position .3s ease-in-out;transition:background-position .3s ease-in-out}.tpl .error h1{-webkit-transition:font-size .3s ease-in-out,padding .3s ease-in-out;-moz-transition:font-size .3s ease-in-out,padding .3s ease-in-out;-ms-transition:font-size .3s ease-in-out,padding .3s ease-in-out;-o-transition:font-size .3s ease-in-out,padding .3s ease-in-out;transition:font-size .3s ease-in-out,padding .3s ease-in-out}.tpl .widget_custom_portfolio_entries_container{position:relative}.tpl .cmsms_content_slider_parent{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0}.tpl .responsiveContentSlider{text-align:left;list-style:none;display:block;width:100%;height:0;padding:0 0 56.25%;position:relative;margin:0;overflow:hidden;top:0;left:0}.tpl .cmsms_content_slider_parent>.responsiveContentSlider,.tpl .responsiveContentSlider>li{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:absolute}.tpl .responsiveContentSlider>li{top:0;left:100%;z-index:1}.tpl .widget_custom_portfolio_entries_container .responsiveContentSlider>li{padding-bottom:25px}.tpl .responsiveContentSlider>li img{height:auto}.tpl a.cmsms_content_next_slide,.tpl a.cmsms_content_prev_slide{position:absolute;top:10px;right:0;z-index:8;display:block;width:21px;height:21px;background:url(../img/widget_nav.png) left top no-repeat #f6f6f6;-webkit-transition:background-color .3s ease-in-out 0s;-moz-transition:background-color .3s ease-in-out 0s;-ms-transition:background-color .3s ease-in-out 0s;-o-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s}.tpl a.cmsms_content_prev_slide{right:21px}.tpl #top_sidebar a.cmsms_content_next_slide,.tpl #top_sidebar a.cmsms_content_prev_slide,.tpl .bottom_inner a.cmsms_content_next_slide,.tpl .bottom_inner a.cmsms_content_prev_slide,.tpl .middle_sidebar a.cmsms_content_next_slide,.tpl .middle_sidebar a.cmsms_content_prev_slide{position:absolute;top:auto;bottom:1px;left:0;z-index:8;display:block;float:none;margin:0;width:21px;height:21px;background:url(../img/widget_nav.png) left top no-repeat #F6F6F6}.tpl #top_sidebar a.cmsms_content_next_slide,.tpl .bottom_inner a.cmsms_content_next_slide,.tpl .middle_sidebar a.cmsms_content_next_slide{left:22px;background-position:left bottom}.tpl .bottom_inner a.cmsms_content_next_slide,.tpl .bottom_inner a.cmsms_content_prev_slide{background:url(../img/widget_nav_bottom.png) left top no-repeat rgba(255,255,255,.1)}.tpl .bottom_inner a.cmsms_content_next_slide,.tpl a.cmsms_content_next_slide{left:22px;background-position:left bottom}.tpl .cmsms_content_slider_parent ul.cmsms_slides_nav{display:inline-block;margin:0;list-style:none;padding:0;position:relative;top:0;left:auto;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.tpl .cmsms_content_slider_parent ul.cmsms_slides_nav li{display:block;float:left;padding:0 0 0 10px}.tpl .cmsms_content_slider_parent ul.cmsms_slides_nav li:first-child{padding:0}.tpl .cmsms_content_slider_parent ul.cmsms_slides_nav li a{display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:9999px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.tpl .widget_custom_portfolio_entries_container .cmsms_content_slider_parent .cmsms_slides_nav{position:absolute;top:auto;left:auto;padding:15px 15px 0 0;max-width:100%;width:100%;text-align:right}.tpl .widget_custom_portfolio_entries_container .cmsms_content_slider_parent .cmsms_slides_nav li{display:inline-block;float:none}@media only screen and (min-width:1440px){.tpl #header,.tpl #header .navsect.fixed_nav,.tpl #top,.tpl #top_sidebar,.tpl .bottom_inner,.tpl .cont_nav,.tpl .footer_inner,.tpl .footer_inner:before,.tpl .header_inner,.tpl .headline,.tpl .middle_inner,.tpl .middle_sidebar{width:1160px}.tpl .portfolio_container.four_blocks .portfolio{padding-right:3.9%;padding-left:.1%}.tpl .responsiveSlider{font-size:100%}}@media only screen and (min-width:768px) and (max-width:1439px){.tpl .portfolio_container.four_blocks,.tpl .portfolio_container.two_blocks{margin-right:-4%}}@media only screen and (min-width:950px) and (max-width:1439px){.tpl .related_posts .one_half{width:49%}.tpl .project_rollover .entry-header h6{margin:0 20px 0 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:0}.tpl .project_rollover .cmsms_post_img{top:11px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:15px;right:15px}.tpl .portfolio_inner .project_rollover{padding-top:9px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:15px}}@media only screen and (min-width:950px) and (max-width:1024px){.tpl .related_posts .one_half{width:49%}.tpl .portfolio_inner .project_rollover{padding-top:5px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:10px}}@media only screen and (min-width:769px) and (max-width:1024px){.tpl .one_third .pricingtable .cmsms_price,.tpl .pricingtable .cmsms_price{padding:12px 43px 12px 10px}}@media only screen and (min-width:801px) and (max-width:950px){.tpl .portfolio_inner .project_rollover{padding-top:5px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:4px}.tpl .project_rollover .cmsms_post_img{top:7px;right:8px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:10px}.tpl .project_rollover .entry-header h6,.tpl .project_rollover .entry-header ul{margin:0 20px 0 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header{margin:5px 15px 0 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul.cmsms_category,.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover.entry-header h6{margin:0 5px 0 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul.cmsms_category{margin-top:0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header{margin:5px 15px 0 0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul.cmsms_category,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover.entry-header h6{margin:0 5px 0 0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul.cmsms_category{margin-top:0}}@media only screen and (min-width:769px) and (max-width:800px){.tpl .project_rollover .cmsms_post_img{top:5px;right:5px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:10px}.tpl .project_rollover .entry-header h6,.tpl .project_rollover .entry-header ul{margin:0 15px 0 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}.tpl .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:7px}}@media only screen and (min-width:768px) and (max-width:1024px){.tpl .increase-header-brick .msw-listnav>ul>li>a>span{width:114px}.tpl .responsiveSlider{font-size:65%}.tpl input.text,.tpl textarea{width:93%}.tpl #bottom .cmsms-form-builder input.text,.tpl #bottom .cmsms-form-builder textarea{width:87%}.tpl .entry .one_fourth .ovh,.tpl .entry .one_half .ovh,.tpl .entry .one_third .ovh,.tpl .entry .three_fourth .ovh,.tpl .entry .two_third .ovh{clear:both}.tpl .commentlist .published{float:left;margin-left:0}.tpl .cmsms-form-builder select{width:70%}.tpl #right-sidebar{margin-left:0;width:32%}.tpl #left-sidebar{margin-right:0;width:32%}.tpl #content{width:64%}.tpl .content_wrap:before,.tpl .layout-2cols-right .content_wrap:before{left:66%}.tpl .layout-2cols-left .content_wrap #content{padding-left:4%}.tpl .layout-2cols-left .content_wrap:before{left:33.4%}.tpl .bottom_inner{padding-bottom:0}.tpl .bottom_inner .one_fourth{padding-bottom:16px}.tpl .colored_button{padding:0 10px 0 20px}}@media only screen and (min-width:541px) and (max-width:768px){.tpl .cms_archive li:nth-child(2n+1),.tpl .format-album.four_blocks .cmsms_media .cmsms_media_box:nth-child(odd),.tpl .one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth,.tpl .portfolio_container.four_blocks .portfolio:nth-child(odd),.tpl .project.four_blocks .cmsms_media .cmsms_media_box:nth-child(odd),.tpl .sitemap>li>ul>li:nth-child(2n+1){float:left;padding-right:4%;padding-left:0;width:46%}.tpl .cms_archive li:nth-child(2n+1),.tpl .sitemap>li>ul>li:nth-child(2n+1){padding-right:5%}.tpl .cms_archive li:nth-child(2n),.tpl .format-album.four_blocks .cmsms_media .cmsms_media_box:nth-child(even),.tpl .one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth.last,.tpl .portfolio_container.four_blocks .portfolio:nth-child(even),.tpl .project.four_blocks .cmsms_media .cmsms_media_box:nth-child(even),.tpl .sitemap>li>ul>li:nth-child(2n){float:right;padding-right:0;padding-left:0;width:46%}.tpl .post_type_shortcode.four_blocks article:nth-child(odd){float:left;padding-right:4%;padding-left:0;width:48%}.tpl .post_type_shortcode.four_blocks article:nth-child(even){float:right;padding-right:0;padding-left:0;width:48%}.tpl .three_blocks.portfolio_container .portfolio:nth-child(odd){float:left;padding-right:2%;padding-left:0;width:48%}.tpl .three_blocks.portfolio_container .portfolio:nth-child(even){float:right;padding-right:0;padding-left:2%;width:48%}.tpl .one_third.cmsms_our_team_wrap{float:left;padding-bottom:18px;padding-right:4%;width:30.6%}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:17px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header h6,.tpl .project_rollover .entry-header h6{margin:0 25px 0 0}.tpl .portfolio_container.four_blocks .portfolio:nth-child(even),.tpl .post_type_shortcode.four_blocks article{padding-right:4%}.tpl .post_type_shortcode.four_blocks{margin-right:0}.tpl .one_fourth+.one_fourth+.one_fourth{clear:both}.tpl .one_fourth+.one_fourth+.one_fourth+.one_fourth{clear:none}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:15px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:5px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6{margin:0 25px 0 0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:10px}}@media only screen and (min-width:650px) and (max-width:700px){.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:25px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:25px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:5px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover{padding-top:20px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category{margin-top:10px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:20px}}@media only screen and (min-width:541px) and (max-width:650px){.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:17px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:17px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul{margin-top:5px}}@media only screen and (min-width:541px) and (max-width:600px){.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:10px}}@media only screen and (min-width:400px) and (max-width:540px){.tpl .responsiveSlider{font-size:30%}.tpl .responsiveSlider p{display:none}.tpl #bottom .cmsms-form-builder input.text,.tpl #bottom .cmsms-form-builder textarea{width:93%}.tpl #footer,.tpl #page{min-width:240px}.tpl #header .navsect{position:relative;top:auto;right:auto;margin:20px 0;background:0 0;text-align:left}.tpl .increase-header-brick .msw-listnav>ul>li{float:none}.tpl .increase-header-brick .msw-listnav>ul>li>a>span{padding:11px 0 11px 30px;height:18px;line-height:18px}.tpl .portfolio_inner .project_rollover .entry-header{margin:5px 15px 25px 0}.tpl .error .search_line{width:60%}.tpl .commentlist ul{padding-left:15px}.tpl .portfolio_container.four_blocks,.tpl .post_type_shortcode.four_blocks{margin-right:0}}@media only screen and (min-width:450px) and (max-width:540px){.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:20px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header,.tpl .portfolio_inner .project_rollover .entry-header{margin:5px 15px 30px 0}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .project_rollover .cmsms_post_img{top:25px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header ul,.tpl .project_rollover .entry-header ul{margin-top:5px}}@media only screen and (max-width:1151px){.tpl h1,.tpl h2,.tpl h3,.tpl h4,.tpl h5,.tpl h6{word-wrap:break-word}.tpl #header,.tpl #top,.tpl #top_sidebar,.tpl .bottom_inner,.tpl .cont_nav,.tpl .footer_inner,.tpl .headline,.tpl .middle_inner,.tpl .middle_sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5%;margin-left:5%;width:90%}.tpl #header .navsect.fixed_nav{width:84.4%;left:7.7%}.tpl .footer_inner:before{width:100%}}@media only screen and (max-width:1024px){.tpl #header,.tpl .header_inner{position:relative;overflow:hidden;padding:0;min-height:1px}.tpl #header{padding:0 30px}.tpl .social_toggle{position:absolute;bottom:-20px;left:50%;z-index:2;display:block;margin-left:-20px;width:40px;height:15px}.tpl .resp_navigation{position:relative;display:block;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:45px 30px 10px 0;width:48px;height:38px;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tpl .resp_navigation span{display:block;width:45x;height:38px;background:url(../img/resp_nav_but_bg.png) 50% 12px no-repeat}.tpl .resp_navigation span:before{position:absolute;bottom:0;left:9%;z-index:0;width:82%;height:1px;box-shadow:0 1px 2px rgba(0,0,0,.4);content:""}.tpl .resp_navigation.active,.tpl .resp_navigation:hover{background-color:rgba(0,0,0,.1)}.tpl .resp_navigation.active span:before,.tpl .resp_navigation:hover span:before{box-shadow:none}.tpl #header .navsect.fixed_nav{position:relative;top:0}.tpl .increase-header-brick .brick-content{margin-top:20px}.tpl .increase-header-brick .msw-listnav>ul{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;width:100%;height:auto}.tpl .increase-header-brick .msw-listnav>ul li ul li:before,.tpl .increase-header-brick .msw-listnav>ul li:before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#E0E0E0;background-color:rgba(0,0,0,.08);content:""}.tpl #header .navsect:before{display:none;content:none}.tpl .increase-header-brick .msw-listnav>ul>li:hover{top:auto}.tpl .increase-header-brick .msw-listnav>ul a{display:block;width:auto}.tpl .increase-header-brick .msw-listnav>ul>li>a{width:auto;text-align:left;padding:0 0 0 30px}.tpl #header .navsect{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;top:auto;right:auto;margin:0;background:0 0;text-align:left}.tpl .increase-header-brick .msw-listnav>ul>li{float:none}.tpl .increase-header-brick .msw-listnav>ul>li>a>span{padding:11px 0;width:100%;height:18px;text-align:left;line-height:18px}.tpl .increase-header-brick .msw-listnav>ul>li>a{height:40px}.tpl .increase-header-brick .msw-listnav>ul li.drop>a>span:before{position:absolute;top:17px;right:29px;width:7px;height:9px;background:url(../img/resp_nav_arrow.png) right top no-repeat;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}.tpl .increase-header-brick .msw-listnav>ul li.nav-active>a span:before,.tpl .increase-header-brick .msw-listnav>ul>li.drop:hover>a span:before,.tpl .increase-header-brick .msw-listnav>ul>li.drop>a:hover span:before{background-position:left top}.tpl .increase-header-brick .msw-listnav>ul li.drop li a:hover span:before,.tpl .increase-header-brick .msw-listnav>ul ul>li.nav-active.drop span:before{background:url(../img/resp_nav_arrow.png) right top no-repeat}.tpl .increase-header-brick .msw-listnav>ul 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:0 0;-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}.tpl .increase-header-brick .msw-listnav>ul .nav-active-path>ul,.tpl .increase-header-brick .msw-listnav>ul .nav-active>ul{display:block}.tpl .increase-header-brick .msw-listnav>ul ul ul{top:auto;left:auto;margin:0;background:0 0}.tpl .increase-header-brick .msw-listnav>ul ul li:hover>ul{margin:0}.tpl .increase-header-brick .msw-listnav>ul ul ul:before{display:none;content:none}.tpl .increase-header-brick .msw-listnav>ul 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:''}.tpl .increase-header-brick .msw-listnav>ul ul li{background:#fff}.tpl .increase-header-brick .msw-listnav>ul ul li a{padding:0 10px 0 50px;min-width:auto;-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}.tpl .increase-header-brick .msw-listnav>ul li.drop ul li{background-color:#fff}.tpl .increase-header-brick .msw-listnav>ul li ul li.nav-active,.tpl .increase-header-brick .msw-listnav>ul li.drop ul li:hover,.tpl .increase-header-brick .msw-listnav>ul ul li.nav-active>a{background-color:#fdfdfd}.tpl .increase-header-brick .msw-listnav>ul ul ul li a{padding-left:70px}.tpl .increase-header-brick .msw-listnav>ul ul ul ul li a{padding-left:90px}.tpl .increase-header-brick .msw-listnav>ul ul li.current-menu-ancestor>a,.tpl .increase-header-brick .msw-listnav>ul ul li.current_page_ancestor>a{background-color:rgba(255,255,255,1);-webkit-transition:background-color 10ms;-moz-transition:background-color 10ms;-ms-transition:background-color 10ms;-o-transition:background-color 10ms;transition:background-color 10ms}.tpl .increase-header-brick .msw-listnav>ul ul li a span{display:block;padding:12px 45px 10px 30px;white-space:normal}.tpl #middle_content #commentform,.tpl #middle_content #comments,.tpl #middle_content .about_author,.tpl #middle_content .related_posts,.tpl #middle_content .share_posts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.tpl .one_fourth,.tpl .one_fourth.last,.tpl .one_half,.tpl .one_half.last,.tpl .one_third,.tpl .one_third.last,.tpl .three_fourth,.tpl .three_fourth.last,.tpl .two_third,.tpl .two_third.last{padding-bottom:36px}.tpl .opened-article .portfolio_container.four_blocks .portfolio{width:45%}.tpl #comments .comment-body .published{float:none;padding:10px 10px 0 0;margin:0}.tpl .cmsms_slidershadow:after,.tpl .cmsms_slidershadow:before{box-shadow:0 1px 7px 3px rgba(0,0,0,.4)}}@media only screen and (max-width:1023px){.tpl .blog.opened-article{padding:0}.tpl .blog.opened-article .post{margin-left:0}.tpl .cmsms_info{float:none;overflow:hidden;padding-bottom:10px;width:100%}.tpl .cmsms_info .published{float:left;margin:0 0 3px 1px;width:99px;height:48px}.tpl .cmsms_post_img{margin:0 3px 0 2px}}@media only screen and (max-width:950px){.tpl .cmsms_slider_parent{padding:20px 20px 15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.tpl .cmsms_slider_parent a.cmsms_prev_slide{left:-50px}.tpl .cmsms_slider_parent a.cmsms_next_slide{right:-50px}.tpl .cmsms_slider_parent a.cmsms_next_slide:before,.tpl .cmsms_slider_parent a.cmsms_prev_slide:before{top:-115%;height:230%}.tpl .cmsms_slider_parent ul.cmsms_slides_nav{margin-top:-5px}.tpl .cmsms_slider_parent ul.cmsms_slides_nav li a{width:9px;height:9px}.tpl .skill_item>span{width:30%}.tpl .skill_item_colored_main_wrap{width:64%}.tpl .shortcode_skill:before{left:32%}.tpl .tabs li a{min-width:85px;padding:8px 10px}.tpl .ls-container:after,.tpl .ls-container:before,.tpl .rev_slider_wrapper:after,.tpl .rev_slider_wrapper:before{bottom:6px;box-shadow:0 6px 8px 3px rgba(0,0,0,.25)}.tpl .pricingtable .cmsms_price{padding:12px 30px 12px 10px}.tpl .project_content,.tpl .project_sidebar{float:none;width:100%}}@media only screen and (max-width:795px){.tpl .content_wrap:before{display:none;content:none}.tpl #content,.tpl #left-sidebar,.tpl #right-sidebar{float:none;overflow:hidden;margin:0;padding:0;width:100%}.tpl #content{padding-bottom:40px}.tpl #left-sidebar,.tpl #right-sidebar{padding-top:40px}.tpl #left-sidebar:before,.tpl #right-sidebar: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,.1);content:''}}@media only screen and (max-width:768px){.tpl .related_posts_content .one_half,.tpl .related_posts_content .one_half.last{padding:28px 0 0;width:100%}.tpl .adv_widget_image:nth-child(2n),.tpl .widget_custom_advertising_entries ul li:nth-child(2n){padding-right:3%}.tpl .portfolio_container.one_blocks,.tpl .portfolio_container.three_blocks{margin-right:0}.tpl .format-album.three_blocks .cmsms_media .cmsms_media_box,.tpl .format-album.two_blocks .cmsms_media .cmsms_media_box,.tpl .one_fourth+.one_half+.one_fourth,.tpl .one_half,.tpl .one_half.last,.tpl .one_third,.tpl .one_third.last,.tpl .portfolio_container.three_blocks .portfolio,.tpl .project.four_blocks .cmsms_media .cmsms_media_box,.tpl .project.three_blocks .cmsms_media .cmsms_media_box,.tpl .project.two_blocks .cmsms_media .cmsms_media_box,.tpl .three_fourth,.tpl .three_fourth+.one_fourth,.tpl .three_fourth.last,.tpl .two_third,.tpl .two_third.last{float:none;padding-right:0;width:100%}.tpl .adv_widget_image,.tpl .widget_custom_flickr_entries li{padding:0 4% 4% 0}.tpl .widget_custom_flickr_entries li:last-child{padding-right:0}.tpl .tour_content{display:block;margin:0}.tpl .content_wrap .tour,.tpl .content_wrap .tour_box,.tpl .three_fourth .tour,.tpl .three_fourth .tour_box,.tpl .tour,.tpl .tour_box,.tpl .two_third .tour,.tpl .two_third .tour_box{float:none;margin:0 0 20px;width:100%}.tpl .tour_box{padding:20px 30px 10px}.tpl .sitemap>li>ul>li{margin-bottom:20px}.tpl .sitemap>li>ul>li>ul{margin-left:20px}.tpl .four_blocks.portfolio_container .portfolio,.tpl .one_fourth,.tpl .one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth.last,.tpl .post_type_shortcode.four_blocks article{float:none \0/;padding-right:0 \0/;width:100% \0/}.tpl #slider .button_large,.tpl #slider .button_medium{display:none}.tpl .cmsms_slider_parent{padding:30px 30px 25px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.tpl .portfolio_container.one_block .portfolio{float:none!important;padding-left:0!important;padding-right:0!important;margin-right:0!important}.tpl .cmsms_slider_parent a.cmsms_prev_slide{left:-70px}.tpl .cmsms_slider_parent a.cmsms_next_slide{right:-70px}.tpl .cmsms_slider_parent a.cmsms_next_slide:before,.tpl .cmsms_slider_parent a.cmsms_prev_slide:before{top:-230%;height:460%}.tpl .cmsms_slider_parent ul.cmsms_slides_nav{margin-top:2px}.tpl .tab.lpr .tabs li{text-align:center}.tpl #slide_top{right:1px}.tpl .colored_shortcode,.tpl .colored_title{display:block;width:100%}.tpl .colored_title_inner{padding:33px 40px 20px}.tpl .colored_button{display:block;padding:30px 40px}.tpl .footer_inner:before{right:5%;left:5%;width:90%}.tpl #footer .footer_inner>span{display:block;margin:3px auto 20px;text-align:center}.tpl .footer_inner .fr{float:none}.tpl #footer .increase-footnote .msw-listnav>ul{text-align:center}.tpl #footer .increase-footnote .msw-listnav>ul>li{display:inline-block;float:none;padding-right:10px;padding-left:10px}.tpl .ls-container:after,.tpl .ls-container:before,.tpl .rev_slider_wrapper:after,.tpl .rev_slider_wrapper:before{bottom:6px;box-shadow:0 4px 4px 2px rgba(0,0,0,.25)}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover:before{height:0}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover{padding-top:20px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category{margin-top:10px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:20px}.tpl .error h1{font-size:17em}.tpl .comment-body .cmsms-edit{float:none}.tpl .tp-bullets{bottom:8px!important}.tpl .responsiveSlider .slideCaption.left,.tpl .responsiveSlider .slideCaption.right{margin:0 9%}.tpl .cmsms_slider_timer{display:none}.tpl .footer_inner span{display:block;clear:both;margin:5px 0 20px}.tpl #footer p{padding-bottom:20px}.tpl .footer_inner{padding:30px}}@media only screen and (max-width:700px){.tpl .portfolio_container.two_blocks .portfolio:nth-child(even),.tpl .portfolio_container.two_blocks .portfolio:nth-child(odd){float:none;padding-right:0;width:96%}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}}@media only screen and (max-width:600px){.tpl .portfolio_container.one_block .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:20px}}@media only screen and (max-width:540px){.tpl .resp_navigation{position:relative;display:block;float:none;margin:15px auto 10px;width:48px;height:38px}.tpl .cmsms_slider_parent ul.cmsms_slides_nav,.tpl div.jp-audio div.jp-current-time,.tpl div.jp-audio div.jp-duration,.tpl div.jp-audio div.jp-time-sep,.tpl div.jp-video div.jp-current-time,.tpl div.jp-video div.jp-duration,.tpl div.jp-video div.jp-time-sep{display:none}.tpl .comment-body .cmsms-edit{float:none}.tpl .error .search_line{width:60%}.tpl .error h1{font-size:11em}.tpl .responsiveSlider{width:99.5%}.tpl .cms_archive li:nth-child(even),.tpl .cms_archive li:nth-child(odd),.tpl .format-album.four_blocks .cmsms_media .cmsms_media_box:nth-child(even),.tpl .format-album.four_blocks .cmsms_media .cmsms_media_box:nth-child(odd),.tpl .one_fourth,.tpl .one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth+.one_fourth+.one_fourth+.one_fourth,.tpl .one_fourth.last,.tpl .portfolio.one_fourth,.tpl .portfolio_container .portfolio,.tpl .portfolio_container.four_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.four_blocks .portfolio,.tpl .portfolio_container.four_blocks .portfolio:nth-child(even),.tpl .portfolio_container.four_blocks .portfolio:nth-child(odd),.tpl .portfolio_container.three_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.three_blocks .portfolio,.tpl .portfolio_container.two_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.two_blocks .portfolio,.tpl .portfolio_container.two_blocks .portfolio:nth-child(even),.tpl .portfolio_container.two_blocks .portfolio:nth-child(odd),.tpl .post_type_shortcode.four_blocks article,.tpl .post_type_shortcode.four_blocks article:nth-child(even),.tpl .post_type_shortcode.four_blocks article:nth-child(odd),.tpl .project .cmsms_media .cmsms_media_box,.tpl .project.four_blocks .cmsms_media .cmsms_media_box,.tpl .project.three_blocks .cmsms_media .cmsms_media_box,.tpl .project.two_blocks .cmsms_media .cmsms_media_box,.tpl .sitemap>li>ul>li:nth-child(even),.tpl .sitemap>li>ul>li:nth-child(odd){float:none;padding-right:0;padding-left:0;width:100%}.tpl .portfolio_container.four_blocks .cmsms_media .cmsms_media_box,.tpl .portfolio_container.three_blocks .cmsms_media .cmsms_media_box{width:100%}.tpl .related_posts ul li,.tpl .tab.lpr .tabs li,.tpl .tab.lpr .tabs li:first-child,.tpl .tabs li{float:none;margin:0;width:100%}.tpl .tabs li{margin-bottom:1px}.tpl .tab.lpr .tabs li:last-child a,.tpl .tabs li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tpl .tab.lpr .tab_content{margin:0}.tpl #bottom .cmsms-form-builder input.text,.tpl #bottom .cmsms-form-builder textarea{width:94%}.tpl .portfolio_container.two_blocks,.tpl .portfolio_container.two_blocks .portfolio,.tpl .post_type_shortcode.four_blocks,.tpl .post_type_shortcode.two_blocks{margin-right:0}.tpl .comment-body .ovh{overflow:visible}.tpl #comments .comment-body .comment-reply-link,.tpl #comments .comment-body .published,.tpl #comments .comment-body h3{display:block;float:none;clear:both;padding-left:0}.tpl #comments .comment-body .comment-reply-link{display:inline-block}.tpl .commentlist ul{padding-left:10px}.tpl .pj_sort{height:135px}.tpl .p_options_loader{top:65px;left:0}.tpl .p_options_block{left:0}.tpl .p_sort{float:none;overflow:hidden;padding-bottom:10px}.tpl div.p_filter{float:left}.tpl #commentform label{padding-left:0}.tpl .cmsms-form-builder select{width:70%}.tpl .cmsms_slider_parent{padding:10px 10px 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.tpl .cmsms_slider_parent a.cmsms_prev_slide{top:40%;left:-30px;padding:0 0 0 10px}.tpl .cmsms_slider_parent a.cmsms_next_slide{top:40%;right:-30px;padding:0 10px 0 0}.tpl .cmsms_slider_parent a.cmsms_next_slide:hover,.tpl .cmsms_slider_parent a.cmsms_prev_slide:hover{padding:0 5px}.tpl .cmsms_slider_parent a.cmsms_next_slide:before,.tpl .cmsms_slider_parent a.cmsms_prev_slide:before{top:-115%;height:230%}.tpl .sitemap>li:before,.tpl .sitemap_category:before{width:130%}.tpl #commentform input.text,.tpl #commentform textarea,.tpl #contactform input.text,.tpl input.text,.tpl textarea{width:100%}.tpl .cmsms_slidershadow:after,.tpl .cmsms_slidershadow:before{box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}.tpl .ls-container:after,.tpl .ls-container:before,.tpl .rev_slider_wrapper:after,.tpl .rev_slider_wrapper:before{left:2%;box-shadow:0 3px 4px 2px rgba(0,0,0,.25)}.tpl .ls-container:after,.tpl .rev_slider_wrapper:after{right:2%;left:auto}.tpl .portfolio_container.four_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .post_type_shortcode.four_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:23px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:15px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:15px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header ul.cmsms_category,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover{padding-top:5px}}@media only screen and (max-width:450px){.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover{padding-top:20px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:15px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:0}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category{margin-top:5px}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:10px}}@media only screen and (max-width:400px){.tpl #footer div.fr,.tpl .related_posts ul li{padding-bottom:10px}.tpl .comment-content,.tpl .tab_content .tabs_tab h3{clear:both}.tpl .responsiveSlider{font-size:20%}.tpl .responsiveSlider h1{margin-bottom:0}.tpl .responsiveSlider a.button,.tpl .responsiveSlider a.slider_link,.tpl .responsiveSlider p{display:none}.tpl .error h1{font-size:10em}.tpl #bottom .cmsms-form-builder input.text,.tpl #bottom .cmsms-form-builder textarea{width:92%}.tpl .comment-body .name{float:none}.tpl .portfolio_container.four_blocks,.tpl .post_type_shortcode.four_blocks{margin-right:0}.tpl .format-album.three_blocks .cmsms_media .cmsms_media_box,.tpl .format-album.two_blocks .cmsms_media .cmsms_media_box,.tpl .one_fourth+.one_half+.one_fourth,.tpl .one_half,.tpl .one_half.last,.tpl .one_third,.tpl .one_third.last,.tpl .portfolio_container.three_blocks .portfolio,.tpl .three_fourth,.tpl .three_fourth+.one_fourth,.tpl .three_fourth.last,.tpl .two_third,.tpl .two_third.last{float:none;padding-right:0;width:100%}.tpl .fullwidth_divider{width:140%}.tpl .related_posts ul li a{display:block}.tpl .footer_inner:before{right:10%;left:10%;width:80%}.tpl .cmsms_slidershadow:after,.tpl .cmsms_slidershadow:before{box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}.tpl .ls-container:after,.tpl .ls-container:before,.tpl .rev_slider_wrapper:after,.tpl .rev_slider_wrapper:before{left:2%;box-shadow:0 1px 4px 2px rgba(0,0,0,.25)}.tpl .ls-container:after,.tpl .rev_slider_wrapper:after{right:2%;left:auto}.tpl .portfolio_container.four_blocks .portfolio_inner .project_rollover .cmsms_post_img,.tpl .post_type_shortcode.four_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:15px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:15px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:5px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:9px}}@media only screen and (max-width:360px){.tpl .error h1{font-size:6em}.tpl .comment-body .ovh,.tpl .widget div.ovh{overflow:visible}.tpl .post .entry-header{clear:both;padding-top:10px}.tpl .comment-authorinfo{clear:both}.tpl .increase-header-brick .msw-listnav>ul ul li a span{height:18px;padding-right:5px}.tpl .p_sort a[name=p_name],.tpl .p_sort a[name=p_date]{margin-bottom:10px}.tpl .entry .one_fourth .ovh,.tpl .entry .one_half .ovh,.tpl .entry .one_third .ovh,.tpl .entry .three_fourth .ovh,.tpl .entry .two_third .ovh{clear:both}.tpl .entry .project_navi span{display:block;position:relative;text-align:center;width:100%}.tpl .skill_item>span{width:35%}.tpl .skill_item_colored_main_wrap{width:59%}.tpl .shortcode_skill:before{left:37%}.tpl .colored_button{min-height:85px;padding:20px 10px 0 20px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover,.tpl .portfolio_inner .project_rollover{padding-top:10px}.tpl .portfolio_container.four_blocks .portfolio_inner .project_rollover h6,.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover h6,.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover h6,.tpl .post_type_shortcode.four_blocks .portfolio_inner .project_rollover h6{margin-right:25px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:12px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:7px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:4}.tpl .portfolio_container.one_block .portfolio_inner .project_rollover .cmsms_post_img{top:4px}}@media only screen and (max-width:320px){.tpl .cmsms_info{float:none;width:130px}.tpl .cmsms_info .published{margin:0 0 3px 1px;width:99px}.tpl .cmsms_post_img{float:left;width:48px}.tpl .cmsms_info .cmsms_like{float:left;height:48px;width:48px}.tpl .p_sort{margin-bottom:0}.tpl .colored_button{min-height:85px;padding:20px 5px 0 15px}.tpl .pj_sort{margin-bottom:20px}.tpl .skill_item>span{width:40%}.tpl .skill_item_colored_main_wrap{width:54%}.tpl .shortcode_skill:before{left:42%}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover{padding-top:8px}.tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .cmsms_post_img{top:5px}.tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category{margin-top:4}}.tpl .content-frame{margin-bottom:30px}.tpl .increase-left-header-brick{width:50%;float:left;margin-top:20px;margin-bottom:20px}.tpl .increase-left-header-brick .brick-content{margin-right:10px}.tpl .increase-right-header-brick{width:50%;float:right;margin-top:20px;margin-bottom:20px}.tpl .increase-right-header-brick .brick-content{margin-left:10px;float:right}@media only screen and (max-width:1024px){.tpl .increase-left-header-brick,.tpl .increase-right-header-brick{margin-bottom:0}}@media only screen and (max-width:795px){.tpl .increase-left-header-brick,.tpl .increase-right-header-brick{float:none;width:100%}.tpl .increase-right-header-brick .brick-content{margin-right:0;float:none;width:100%;margin-left:0}}.tpl .increase-footer-brick{margin-bottom:20px}.tpl .increase-footer-brick .msw-listnav>ul>li{float:left;width:25%}.tpl .increase-footer-brick .msw-listnav>ul>li:nth-child(4n+1){clear:both}@media only screen and (max-width:795px){.tpl .increase-footer-brick .msw-listnav>ul>li{width:50%}.tpl .increase-footer-brick .msw-listnav>ul>li:nth-child(4n+1){clear:both}}@media only screen and (max-width:500px){.tpl .increase-footer-brick .msw-listnav>ul>li{width:100%}}.tpl .increase-footer-brick .msw-listnav>ul:after{clear:both;display:block;content:""}.tpl .increase-footer-brick .msw-listnav ul ul{padding-left:21px}.tpl .increase-footer-brick .msw-listnav>ul>li>ul{margin-bottom:10px}.tpl .increase-footer-brick .msw-listnav ul ul ul{padding-left:16px}.tpl .increase-footer-brick .msw-listnav li li{list-style-type:disc}.tpl .increase-left-footnote-brick{width:50%;float:left;margin-top:20px;margin-bottom:20px}.tpl .increase-left-footnote-brick .brick-content{margin-right:10px}.tpl .increase-right-footnote-brick{width:50%;float:right;margin-top:20px;margin-bottom:20px}.tpl .increase-right-footnote-brick .brick-content{margin-left:10px;float:right}@media only screen and (max-width:795px){.tpl .increase-left-footnote-brick,.tpl .increase-left-footnote-brick .brick-content,.tpl .increase-right-footnote-brick,.tpl .increase-right-footnote-brick .brick-content{margin-left:0;margin-right:0;float:none;width:100%}}.tpl .mwc-tableform .form-hints{padding:10px 0}.tpl .mwc-tableform .readonly-value{margin-top:7px;margin-bottom:8px}.tpl .brick-content .mwc-listform input.text,.tpl .brick-content .mwc-listform select,.tpl .brick-content .mwc-listform textarea,.tpl .tpl-content .mwc-listform input.text,.tpl .tpl-content .mwc-listform select,.tpl .tpl-content .mwc-listform textarea{width:100%;max-width:750px}.tpl .middle_inner .msw-listnav ul{padding-left:11px;margin-left:12px}.tpl .middle_inner .msw-listnav li{list-style-type:disc}.tpl .richtext img{max-width:100%;height:auto}
/**
 * @package Site Template
 * @subpackage Increase HTML
 * @since Increase 1.0.1
 * 
 * Site Template Fonts & Colors
 * Created by CMSMasters
 * 
 */
 
/* Fonts */

/* blue: 33bee5  */
/* input box gray (shade): F7F7F8  */
/* footer dark-white text color: D0D0D0 */

 .tpl, 
 .tpl td
  {font:13px/18px /*"Droid Sans",*/ Arial, Geneva, Helvetica, sans-serif;}


 
 .tpl .colored_button {font:100 28px/56px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .sitemap > li > a, 
 .tpl .error h2 {font:100 24px/36px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .widget_portfolio_link,
 .tpl .related_posts_content .one_half p {font:100 16px/18px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .cmsms_info .cmsms_date_year_mounth {
	line-height:14px;
	font:normal 12px /*"Oxygen",*/ ?Arial,? Geneva,?Helvetica,?sans-serif;
}

 .tpl .cmsms_info .cmsms_date_day {
	font-size:34px;
	line-height:36px;
	font-family:/*"Oxygen",*/ ?Arial,? Geneva,?Helvetica,?sans-serif;
}

 .tpl .cmsms_info .cmsms_date_year_mounth .mounth {font-size:15px;}

 .tpl .widget_portfolio_link,
 .tpl .related_posts_content .one_half p {text-transform:normal;}

 .tpl .sitemap > li ul > li ul li > a {text-transform:none;}

 .tpl .skill_item_colored_wrap,
 .tpl .sitemap > li ul > li > a {font:100 18px/24px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .tog {font:16px/18px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl ul.p_filter li a {font:12px/18px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .tabs li a, 
 .tpl .tour li a, 
 .tpl .comment-body .cmsms-edit, 
 .tpl .comment-reply-link {font:100 13px/18px /*"Droid Sans",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .skill_item_colored_wrap {
	font-weight:bold;
	text-transform:uppercase;
}

 .tpl .tabs li a, 
 .tpl .tour li a, 
 .tpl .entry .project_navi span a, 
 .tpl .cmsms_share, 
 .tpl .skill_item > span, 
 .tpl .headline p {text-transform:uppercase;}

 .tpl .comment-reply-link, 
 .tpl .tab.lpr .tabs li a {font:11px/18px /*"Droid Sans",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .mwc-datatable table th {
	font-weight:normal;
	text-transform:uppercase;
}

 
 .tpl input,
 .tpl .button,
 .tpl textarea,
 .tpl select,
 .tpl option,
 .tpl label, 
 .tpl .cmsms_select span, 
 .tpl .cmsms-form-builder p, 
 .tpl .cmsms-form-builder .check_parent input[type="checkbox"]+label,
 .tpl .cmsms-form-builder .check_parent input[type="radio"]+label {font:12px/18px Arial, Geneva, Helvetica, sans-serif;}

 .tpl .increase-header-brick .msw-listnav > ul > li > a, 
 .tpl .increase-header-brick .msw-listnav > ul > li.nav-active > a,
 .tpl .increase-header-brick .msw-listnav > ul > li.nav-active-path > a,
 .tpl .increase-header-brick .msw-listnav > ul > li > a:hover { font:14px/57px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}
 
 @media only screen and (max-width: 1024px) 
 {
     .tpl .increase-header-brick .msw-listnav > ul > li > a, 
     .tpl .increase-header-brick .msw-listnav > ul > li.nav-active > a,
     .tpl .increase-header-brick .msw-listnav > ul > li.nav-active-path > a,
     .tpl .increase-header-brick .msw-listnav > ul > li > a:hover { line-height: 40px; }
 }

 .tpl .increase-header-brick .msw-listnav ul ul > li > a  {font:13px/18px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}
 

 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 18px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}

 .tpl .portfolio_container.one_block .portfolio_inner .project_rollover .entry-header h6 {font:100 18px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}

 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

 .tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

 .tpl #slider h1 {
	font-size:31px;
	line-height:36px;
}

 .tpl #slider,
 .tpl #slider a,
 .tpl #slider h6 {
	font-size:15px;
	line-height:18px;
}

 .tpl span.dropcap, 
 .tpl span.dropcap2, 
 .tpl .pricingtable .title, 
 .tpl .pricingtable .currency, 
 .tpl .pricingtable .price, 
 .tpl .pricingtable .period, 
 .tpl .pricingtable .coins, 
 .tpl ul.p_filter li a {font-family:/*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}

 .tpl .pricingtable .currency, 
 .tpl .pricingtable .price, 
 .tpl .pricingtable .coins  {
	font-size:42px;
	line-height:42px;
	color:#ffffff;
}

 .tpl .pricingtable .title, 
 .tpl .pricingtable .currency, 
 .tpl .pricingtable .price, 
 .tpl .pricingtable .period, 
 .tpl .pricingtable .coins {font-weight:100;}

 .tpl .one_third .pricingtable .currency, 
 .tpl .one_third .pricingtable .price, 
 .tpl .one_third .pricingtable .coins {font-size:48px;}

 .tpl .one_half .pricingtable .currency, 
 .tpl .one_half .pricingtable .price, 
 .tpl .one_half .pricingtable .coins, 
 .tpl .one_first .pricingtable .currency, 
 .tpl .one_first .pricingtable .price, 
 .tpl .one_first .pricingtable .coins {font-size:54px;}

 .tpl .one_third .pricingtable .title {font-size:28px;}

 .tpl .one_half .pricingtable .title, 
 .tpl .one_first .pricingtable .title {font-size:32px;}

 .tpl .pricingtable .period {font-size:14px;}

 .tpl .one_third .pricingtable .period {font-size:18px;}

 .tpl .one_half .pricingtable .period, 
 .tpl .one_first .pricingtable .period {font-size:22px;}

 .tpl .one_third .pricingtable .but .button {font-size:15px;}

 .tpl .one_half .pricingtable .but .button, 
 .tpl .one_first .pricingtable .but .button {font-size:17px;}

 .tpl .pricingtable .title {line-height:24px;}

 .tpl .one_third .pricingtable .currency,
 .tpl .one_third .pricingtable .coins, 
 .tpl .one_third .pricingtable .price  {line-height:48px;}

 .tpl .one_half .pricingtable .currency,
 .tpl .one_half .pricingtable .coins, 
 .tpl .one_half .pricingtable .price, 
 .tpl .one_first .pricingtable .currency,
 .tpl .one_first .pricingtable .coins, 
 .tpl .one_first .pricingtable .price  {line-height:54px;}

 .tpl .one_third .pricingtable .title {line-height:28px;}

 .tpl .one_third .pricingtable .period {line-height:18px;}

 .tpl .one_half .pricingtable .period, 
 .tpl .one_first .pricingtable .period {line-height:24px;}

 .tpl span.dropcap {
	font-size:28px;
	line-height:48px;
}

 .tpl span.dropcap2 {
    font-size:42px;
    line-height:42px;
}

 .tpl span.dropcap, 
 .tpl span.dropcap2 {font-weight:bold;}

/* Colors */

 .tpl, 
 .tpl .tab.lpr .tabs_tab abbr, 
 .tpl .project ul.project_details li.published div {color:#727a7e;}

 .tpl .jp-playlist li div a, 
 .tpl #comments .comment-body .published, 
 .tpl a:hover, 
 .tpl .sitemap > li ul > li ul li > a:hover,
 .tpl .cms_archive li a:hover, 
 .tpl .jp-playlist li.jp-playlist div a,
 .tpl .project_sidebar .cmsms_like span, 
 .tpl .tabs li a.current {color:#727a7e;}

 .tpl .cmsms_shortcode_testimonials .cmsms_tags li, 
 .tpl .cmsms_shortcode_testimonials .cmsms_tags li a {
	color:#c7cacb;
	color:rgba(114, 122, 126, .4);
}




 .tpl .tabs li a, 
 .tpl .skill_item_colored > span, 
 .tpl .cmsms_info .cmsms_date_year_mounth, 
 .tpl .cmsms_info .cmsms_date_day, 
 .tpl .pricingtable .period, 
 .tpl .portfolio_inner *,
 .tpl .portfolio_inner .project_rollover .entry-header .entry-title a:hover,
 .tpl .portfolio_inner a, 
 .tpl .portfolio_inner a:hover, 
 .tpl .colored_shortcode, 
 .tpl .colored_shortcode h2, 
 .tpl .colored_button, 
 .tpl .colored_button:hover {color:#ffffff;}

 .tpl .tog:hover,
 .tpl .tog.current {color:#4e5c64;}

 .tpl .tour li a:hover, 
 .tpl .tour li.current a, 
 .tpl .portfolio_inner .project_rollover, 
 .tpl .project_rollover h6,
 .tpl .project_rollover, 
 .tpl .portfolio_inner .cmsms_team_rollover, 
 .tpl .cmsms_team_rollover h6, 
 .tpl .cmsms_team_rollover {color:#ffffff;}

 .tpl h1 {color: #4e5c64;}

 .tpl h2 {color: #4e5c64;}

 .tpl h3 {color: #4e5c64;}

 .tpl h4 {color: #4e5c64;}

 .tpl h5 {color: #4e5c64;}

 .tpl h6 {color: #4e5c64;}

 .tpl .bottom_inner h2.widgettitle {color:#ffffff;}

 .tpl h1 a {color:#4e5c64;}

 .tpl .increase-header-brick .msw-listnav > ul > li > a, 
 .tpl .increase-header-brick .msw-listnav > ul > li.nav-active > a,
 .tpl .increase-header-brick .msw-listnav > ul > li.current_page_ancestor > a,
 .tpl .increase-header-brick .msw-listnav > ul > li.current-menu-ancestor > a,
 .tpl .increase-header-brick .msw-listnav > ul > li:hover > a:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li:hover > a 
 {
    color:#ffffff; 
}



 .tpl input, 
 .tpl textarea, 
 .tpl select, 
 .tpl option {color:#4e5c64;}

 .tpl .bottom_inner .cmsms-form-builder input, 
 .tpl .bottom_inner .cmsms-form-builder textarea, 
 .tpl .bottom_inner .cmsms-form-builder select, 
 .tpl .bottom_inner .cmsms-form-builder option, 
 .tpl .bottom_inner .cmsms-form-builder .check_parent input[type="checkbox"]+label, 
 .tpl .bottom_inner .cmsms-form-builder .check_parent input[type="radio"]+label {color:#ffffff;}

 .tpl .comment-reply-link,
 .tpl .button,
 .tpl .bottom_inner .button,
 .tpl .button_medium,
 .tpl .bottom_inner .button_medium,
 .tpl .button_large, 
 .tpl .bottom_inner .button_large {color:#ffffff;}

 .tpl .button.current, 
 .tpl .comment-reply-link:hover,
 .tpl .pricingtable .but .button:hover, 
 .tpl .p_filter_container:hover > a.p_cat_filter, 
 .tpl .p_sort .button:hover,
 .tpl .tabs li a:hover, 
 .tpl .button:hover,
 .tpl .button_medium:hover,
 .tpl .button_large:hover {color:#727A7E;}

 .tpl .bottom_inner .comment-reply-link:hover,
 .tpl .bottom_inner .tabs li a:hover, 
 .tpl .bottom_inner .tabs li a.current, 
 .tpl .bottom_inner .button:hover,
 .tpl .bottom_inner .button_medium:hover,
 .tpl .bottom_inner .button_large:hover {color:#d4d6d6;}

 .tpl .button.current,  
 .tpl .button_medium.current, 
 .tpl .button_large.current {background-color:#F8F8F8;}

 .tpl .comment-reply-link:hover, 
 .tpl .button.cmsms_share:hover, 
 .tpl .p_filter_container:hover > a.p_cat_filter,
 .tpl .p_sort a:hover, 
 .tpl .p_sort a.current, 
 .tpl .button:hover, 
 .tpl .tabs li a:hover, 
 .tpl .tabs li a.current, 
 .tpl .button_medium:hover, 
 .tpl .button_large:hover  {background-color:#F8F8F8;}

 .tpl .pricingtable .but .button:hover {background-color:#F8F8F8 !important;}

 .tpl .bottom_inner .comment-reply-link:hover,
 .tpl .bottom_inner .tabs li a:hover, 
 .tpl .bottom_inner .tabs li a.current, 
 .tpl .bottom_inner .button:hover,
 .tpl .bottom_inner .button_medium:hover,
 .tpl .bottom_inner .button_large:hover {background-color:#495459;}

 .tpl .cmsms_content_slider_parent ul.cmsms_slides_nav li a {background-color:#ffffff;}




 .tpl .cmsms-form-builder input[type="text"]:focus,
 .tpl .cmsms-form-builder textarea:focus,
 .tpl .cmsms-form-builder select:focus,
 .tpl option,
 .tpl .post .cmsms_tags li a:hover:before,
 .tpl .related_posts_content a img {
	border:1px solid #E0E0E0;
}



 .tpl .tp-bullets.simplebullets.round .bullet {background-color:#ffffff !important;}

/* ---------- Tablet Portrait (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1024px) {

	 .tpl .increase-header-brick .msw-listnav > ul li > a {color:#4e5c64;}
	
	 .tpl .increase-header-brick .msw-listnav > ul ul li a {font:14px/40px /*"Oxygen",*/ Arial, Geneva, Helvetica, sans-serif;}
	
}

/* ---------- Tablet Portrait (Note: Design for a width more than 950px but less than 1439px) ---------- */

@media only screen and (min-width: 950px) and (max-width: 1439px) {
	
	 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category li, 
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:12px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 16px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
}


/* ---------- Tablet Portrait (Note: Design for a width more than 769px but less than 1024px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 16px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
}


/* ---------- Tablet Portrait (Note: Design for a width more than 768px but less than 1024px) ---------- */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category li, 
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:12px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

}


/* ---------- Small Tablet (Note: Design for a width more than 542px but less than 768px) ---------- */

@media only screen and (min-width: 541px) and (max-width: 768px) {
	
	 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category li, 
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:12px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 16px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
}


/* ---------- Tablet Portrait (Note: Design for a width more than 768px but less than 950px) ---------- */

@media only screen and (min-width: 768px) and (max-width: 950px) {
	
	 .tpl .featured_block h2 {font-size:20px;}

}


/* ---------- Tablet Portrait (Note: Design for a width more than 769px but less than 800px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 800px) {
	
	 .tpl .cmsms_our_team_wrap div .cmsms_team_rollover .entry-header h6, 
	 .tpl .project_rollover h6	{font:100 16px/20px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}

}


/* ---------- Small Tablet (Note: Design for a width more than 650px but less than 700px) ---------- */

@media only screen and (min-width: 650px) and (max-width: 700px) {
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 18px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}
	
}


/* ---------- Small Tablet (Note: Design for a width more than 541px but less than 600px) ---------- */

@media only screen and (min-width: 541px) and (max-width: 650px) {
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 18px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

}


/* ---------- Mobile (Note: Design for a width more than 450 less than 540px) ---------- */

@media only screen and (min-width: 450px) and (max-width: 540px) {
	
	 .tpl .cmsms_our_team_wrap div .cmsms_team_rollover .entry-header h6, 
	 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover .entry-header h6, 
	 .tpl .project_rollover h6	{font:100 18px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.three_blocks .portfolio_inner .project_rollover ul.cmsms_category li, 
	 .tpl .project_rollover ul.cmsms_category li {font:14px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}

}


/* ---------- Tablet Portrait (Note: Design for a width more than 769px but less than 1024px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	
	 .tpl .pricingtable .title {font-size:1.538em;}
	
	 .tpl .pricingtable .currency, 
	 .tpl .pricingtable .price, 
	 .tpl .pricingtable .coins {font-size:2.1em;}
	
	 .tpl .one_third .pricingtable .currency, 
	 .tpl .one_third .pricingtable .price, 
	 .tpl .one_third .pricingtable .coins {font-size:3.1em;}
	
	 .tpl .one_half .pricingtable .title {font-size:2.25em;}
	
	 .tpl .one_half .pricingtable .currency, 
	 .tpl .one_half .pricingtable .price, 
	 .tpl .one_half .pricingtable .coins {font-size:3.8em;}
	
	 .tpl .one_half .pricingtable .period {font-size:1.5em;}
}


/* ---------- Mobile (Note: Design for a width less than 700px) ---------- */

@media only screen and (max-width: 700px) {
	
	 .tpl .portfolio_container.one_block .portfolio_inner .project_rollover .entry-header h6 {font:100 16px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.one_block .portfolio_inner .project_rollover ul.cmsms_category li {font:12px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}
	
}	


/* ---------- Mobile (Note: Design for a width less than 540px) ---------- */

@media only screen and (max-width: 540px) {
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover .entry-header h6 {font:100 16px/18px /*"Oxygen",*/Arial,Geneva,Helvetica,sans-serif;}
	
	 .tpl .portfolio_container.two_blocks .portfolio_inner .project_rollover ul.cmsms_category li {font:12px/18px /*"Droid Sans",*/Arial,Geneva,Helvetica,sans-serif;}
	
}


/* Colors Schemes */

 .tpl .increase-header-brick .msw-listnav > ul > li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li:hover ul li, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li + li:hover ul li {background:#ffffff;}





/*****   switch off rainbow colors
 .tpl .increase-header-brick .msw-listnav > ul > li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li.nav-active > a, 
 .tpl .tour  > li + li a:hover, 
 .tpl .tour  > li + li.current a {background-color:#fabe09;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li a:hover, 
 .tpl .tour  > li + li + li.current a {background-color:#6cc437;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li.current a {background-color:#f97a14;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li.current a {background-color:#e94f4f;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li + li.current a {background-color:#33bee5;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li + li + li.current a {background-color:#48dcb8;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li + li + li + li.current a {background-color:#de5c8d;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li + li + li + li + li.current a {background-color:#db4141;}

 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li + li + li:hover, 
 .tpl .increase-header-brick .msw-listnav > ul > li + li + li + li + li + li + li + li + li + li.nav-active > a, 
 .tpl .tour  > li + li + li + li + li + li + li + li + li + li a:hover, 
 .tpl .tour  > li + li + li + li + li + li + li + li + li + li.current a {background-color:#3387e5;}

****/

 .tpl .social_block ul li {background-color:rgba(58, 69, 75, .15);}

 .tpl .social_block ul > li:hover {background-color:#3dd7e1;}

 .tpl .social_block ul > li + li:hover {background-color:#0076be;}

 .tpl .social_block ul > li + li+ li:hover {background-color:#375db0;}

 .tpl .social_block ul > li + li+ li+ li:hover {background-color:#30b2e3;}

 .tpl .social_block ul > li + li+ li+ li+ li:hover {background-color:#fe3432;}

/**
 * @package Site Template
 * @subpackage Increase HTML
 * @since Increase 1.0
 * 
 * IE 8 Styles Fixes
 * Created by CMSMasters
 * 
 */

   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul {border:1px solid #e5e5e5;}
 
   .ie678 .tpl .increase-header-brick .msw-listnav > ul li:before {background:#576166;}

   .ie678 .tpl .button:before, 
   .ie678 .tpl .button_medium:before, 
   .ie678 .tpl .button_large:before {
	display:none;
	content:none;
}

   .ie678 .tpl .bottom_inner .jta-tweet-text:before {
	display:none;
	content:none;
}

   .ie678 .tpl .social_block ul li {background-color:#e2e3e4;}

   .ie678 .tpl #top_sidebar:before {background:#ffffff;}

   .ie678 .tpl .tab.lpr .tabs li a {min-height:18px;}

   .ie678 .tpl .tabs li a {min-height:19px;}

   .ie678 .tpl .tabs li a:before, 
   .ie678 .tpl .comment-reply-link:before {
	display:none;
    content:none;
}
   .ie678 .tpl .content_wrap:before {background:#e5e5e5;}

   .ie678 .tpl .cmsms_timeline li:before,
   .ie678 .tpl .cmsms_timeline:before {background:#E0E0E0;}

   .ie678 .tpl .cmsms_timeline li a:before {background:#cccccc;}

   .ie678 .tpl .footer_inner:before {
	border-top:1px solid #485258;
	border-bottom:1px solid #485258;
}

   .ie678 .tpl .divider, 
   .ie678 .tpl .fullwidth_divider  {background:#E0E0E0;}

   .ie678 .tpl div.jp-playlist li:before {background:#E0E0E0;}

   .ie678 .tpl .tooltip {
	border:1px solid #828282;
	background-color:#4c4c4c;
}

   .ie678 .tpl code {background-color:#E0E0E0;}

   .ie678 .tpl .togg, 
   .ie678 .tpl .acc, 
   .ie678 .tpl .tabs, 
   .ie678 .tpl .tab .tab_content, 
   .ie678 .tpl .tour_box {border-bottom:1px solid #e5e5e5;}

   .ie678 .tpl .tour li a:before {background-color:#e5e5e5;}

   .ie678 .tpl .tab.lpr .tab_content {border:1px solid #e5e5e5;}

   .ie678 .tpl .shortcode_skill:before {background:#e5e5e5;}

   .ie678 .tpl .error_box {background-color:#fee2e2;}

   .ie678 .tpl .success_box {background-color:#daf7c9;}

   .ie678 .tpl .notice_box {background-color:#d4f2fa;}

   .ie678 .tpl .warning_box {background-color:#feeecc;}

   .ie678 .tpl .download_box {background-color:#d2f9c9;}

   .ie678 .tpl .css_box {background-color:#f7f6f6;}

.ie678 .tpl input[type="text"],
.ie678 .tpl input.text,
.ie678 .tpl textarea,
.ie678 .tpl select {
	border: none;
}

   .ie678 .tpl input[type="text"], 
   .ie678 .tpl input.text,
   .ie678 .tpl select {padding:2px 5px 5px;}


/* ---------- Small Tablet (Note: Design for a width more than 542px but less than 768px) ---------- */

@media only screen and (min-width: 541px) and (max-width: 768px) {

	   .ie678 .tpl .four_blocks.portfolio_container, 
	   .ie678 .tpl .three_blocks.portfolio_container {
		margin-left:0;
		margin-right:-4%;
	}
	
	   .ie678 .tpl .post_type_shortcode.four_blocks .cmsms_content_slider_parent {
		margin-left:0;
		margin-right:-4%;
	}
	
	   .ie678 .tpl .three_blocks.portfolio_container .portfolio {
		float:left;
		padding-right:4%;
		padding-left:0;
		width:46%;
	}
	
	   .ie678 .tpl .post_type_shortcode.four_blocks article, 
	   .ie678 .tpl .four_blocks.portfolio_container .portfolio {
		float:left;
		padding-right:4%;
		padding-left:0;
		width:46%;
	}

}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 795px) ---------- */

@media only screen and (max-width: 795px) {

	   .ie678 .tpl .two_blocks.portfolio_container {
		margin-left:0;
		margin-right:-2%;
	}

}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 768px) {
	
	   .ie678 .tpl .two_blocks.portfolio_container {
		margin-left:0;
		margin-right:0;
	}
	
	   .ie678 .tpl .two_blocks.portfolio_container .portfolio {
		float:none;
		padding-right:0;
		padding-left:0;
		width:100%;
	}
	
}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 767px) ---------- */

@media only screen and (max-width: 767px) {
	
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul li > a {color:#4e5c64;}
	
	   .ie678 .tpl #right-sidebar:before {background:#E0E0E0;}
	   .ie678 .tpl #left-sidebar:before {background:#E0E0E0;}
	
	   .ie678 .tpl .resp_navigation:hover,
	   .ie678 .tpl .resp_navigation.active {background-color:#e5e5e5;}
	
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul li:before, 
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul li ul li:before {background-color:#E0E0E0;}
	
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul li:before {background-color:#E0E0E0;}
	
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul li.current_page_ancestor > a,
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul li.current-menu-ancestor > a {background-color:#ffffff;}

}


/**
 * @package Site Template
 * @subpackage Increase HTML
 * @since Increase 1.0
 * 
 * IE 8 CSS3 Rules
 * Created by CMSMasters
 * 
 */

   .ie678 .tpl figure img,
   .ie678 .tpl .increase-header-brick .msw-listnav > ul > li > a > span,
   .ie678 .tpl .wrap_headline,
   .ie678 .tpl .headline p,
   .ie678 .tpl #middle,
   .ie678 .tpl #bottom,
   .ie678 .tpl .mwc-datatable table th,
   .ie678 .tpl span.dropcap2,
   .ie678 .tpl code,
   .ie678 .tpl .cmsms_plus_inner,
   .ie678 .tpl .acc .tog,
   .ie678 .tpl .tabs li a,
   .ie678 .tpl .tabs li a.current,
   .ie678 .tpl .tab .tab_content,
   .ie678 .tpl .tabs_tab img,
   .ie678 .tpl .tab.lpr .tabs li + li + li a,
   .ie678 .tpl .tour li a,
   .ie678 .tpl .tour li.current a,
   .ie678 .tpl .tour_box,
   .ie678 .tpl .pricingtable,
   .ie678 .tpl .pricingtable .title,
   .ie678 .tpl .pricingtable ul,
   .ie678 .tpl .pricingtable .but,
   .ie678 .tpl .skill_item_colored,
   .ie678 .tpl .comment-reply-link,
   .ie678 .tpl .button,
   .ie678 .tpl .button_medium,
   .ie678 .tpl .button_large,
   .ie678 .tpl .error_box,
   .ie678 .tpl .success_box,
   .ie678 .tpl .notice_box,
   .ie678 .tpl .warning_box,
   .ie678 .tpl .download_box,
   .ie678 .tpl .css_box,
   .ie678 .tpl .jta-tweet-text,
   .ie678 .tpl .cmsms_post_img,
   .ie678 .tpl .cmsms_comments,
   .ie678 .tpl .cmsms_comments:hover,
   .ie678 .tpl .post.format-aside .entry-content,
   .ie678 .tpl .wrap_author_content,
   .ie678 .tpl .comment-body,
   .ie678 .tpl .portfolio_inner img,
   .ie678 .tpl .tab.lpr .tabs_tab img,
   .ie678 .tpl .opened-article .project img,
   .ie678 .tpl input[type="text"],
   .ie678 .tpl input.text,
   .ie678 .tpl textarea,
   .ie678 .tpl select,
   .ie678 .tpl .cmsms-form-builder select,
   .ie678 .tpl .search_line input,
   .ie678 .tpl .cmsms_slider_parent {behavior:url(css/styles/pie.htc);}

   .ie678 .tpl #slide_top {-pie-border-radius:50%;}

   .ie678 .tpl .button:before, 
   .ie678 .tpl .button_medium:before, 
   .ie678 .tpl .button_large:before {-pie-box-shadow:none;}

   .ie678 .tpl .cmsms_shortcode_testimonials .cmsms_tags li, 
   .ie678 .tpl .cmsms_shortcode_testimonials .cmsms_tags li a {-pie-color:rgba(114, 122, 126, .4);}

   .ie678 .tpl a.cmsms_content_prev_slide:hover, 
   .ie678 .tpl a.cmsms_content_next_slide:hover {-pie-background:rgba(51, 190, 229, .8);}

   .ie678 .tpl option {-pie-border:1px solid rgba(255, 255, 255, .08);}

   .ie678 .tpl .footer_inner {-pie-color:rgba(255, 255, 255, .7);}

   .ie678 .tpl .social_block ul li a {-pie-text-shadow:0 1px 0 rgba(0, 0, 0, .55);}

   .ie678 .tpl .content_wrap:before {-pie-background:rgba(0, 0, 0, .1);}

   .ie678 .tpl .cmsms_timeline li:before,
   .ie678 .tpl .cmsms_timeline:before {-pie-background:rgba(0, 0, 0, .08);}

   .ie678 .tpl .cmsms_timeline li a:before {-pie-background:rgba(0, 0, 0, .2);}

   .ie678 .tpl .footer_inner:before {
	-pie-border-top:1px solid rgba(72, 82, 88, 1);
	-pie-border-bottom:1px solid rgba(72, 82, 88, 1);
}

   .ie678 .tpl .divider {-pie-background:rgba(0, 0, 0, .08);}

   .ie678 .tpl div.jp-playlist li:before {-pie-box-sizing:border-box;}

   .ie678 .tpl .fullwidth_divider {-pie-background:rgba(0, 0, 0, .08);}

   .ie678 .tpl span.dropcap2 {-pie-border-radius:50%;}

   .ie678 .tpl code {-pie-background:rgba(255, 255, 255, .1);}

   .ie678 .tpl .togg, 
   .ie678 .tpl .acc {-pie-border-bottom:1px solid rgba(0, 0, 0, 0.1);}

   .ie678 .tpl .tabs {-pie-border-bottom:1px solid rgba(0, 0, 0, .1);}

   .ie678 .tpl .tabs li a:before, 
   .ie678 .tpl .comment-reply-link:before {-pie-box-shadow:none;}

   .ie678 .tpl .tab .tab_content {-pie-border-bottom:1px solid rgba(0, 0, 0, .1);}

   .ie678 .tpl .tab.lpr .tab_content {-pie-border:1px solid rgba(0, 0, 0, .08);}

   .ie678 .tpl .tour li a {-pie-border-bottom:1px solid rgba(0, 0, 0, .1);}

   .ie678 .tpl .tour_box {-pie-border-top:1px solid rgba(0, 0, 0, .1);}

   .ie678 .tpl .pricingtable ul {-pie-background:rgba(255, 255, 255, .03);}

   .ie678 .tpl .pricingtable .but {-pie-border-top:1px solid rgba(255, 255, 255, .08);}

   .ie678 .tpl .shortcode_skill:before {-pie-background:rgba(0, 0, 0, .1);}

   .ie678 .tpl .error_box {-pie-background:rgba(253, 198, 198, .5);}

   .ie678 .tpl .success_box {-pie-background:rgba(182, 240, 148, .5);}

   .ie678 .tpl .notice_box {-pie-background:rgba(169, 229, 246, .5);}

   .ie678 .tpl .warning_box {-pie-background:rgba(254, 222, 153, .5);}

   .ie678 .tpl .download_box {-pie-background:rgba(165, 244, 148, .5);}

   .ie678 .tpl .css_box {-pie-background:rgba(245, 244, 244, .8);}

   
   .ie678 .tpl input[type="text"],
   .ie678 .tpl input.text,
   .ie678 .tpl textarea,
   .ie678 .tpl select {-pie-border:1px solid rgba(255, 255, 255, .0);}

   .ie678 .tpl #header .navsect {-pie-box-shadow:none;}

   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul {-pie-box-shadow:1px 0 2px 1px #3c4245;}

   .ie678 .tpl .cmsms_slidershadow:before, 
   .ie678 .tpl .cmsms_slidershadow:after {-pie-box-shadow:none;}

   .ie678 .tpl .ls-container:before, 
   .ie678 .tpl .ls-container:after, 
   .ie678 .tpl .rev_slider_wrapper:before, 
   .ie678 .tpl .rev_slider_wrapper:after {-pie-box-shadow:none;}

   .ie678 .tpl .cmsms_plus .vert_line, 
   .ie678 .tpl .cmsms_plus .horiz_line {-pie-box-shadow:none;}

   .ie678 .tpl .tabs li a:before, 
   .ie678 .tpl .comment-reply-link:before {-pie-box-shadow:none;}

@media only screen and (max-width: 1024px) {

	   .ie678 .tpl .cmsms_slidershadow:before, 
	   .ie678 .tpl .cmsms_slidershadow:after {-pie-box-shadow:none;}

}

@media only screen and (max-width: 950px) {

	   .ie678 .tpl .ls-container:before, 
	   .ie678 .tpl .ls-container:after, 
	   .ie678 .tpl .rev_slider_wrapper:before, 
	   .ie678 .tpl .rev_slider_wrapper:after {-pie-box-shadow:none;}

}

@media only screen and (max-width: 767px) {
	
	   .ie678 .tpl .increase-header-brick .msw-listnav > ul ul {-pie-box-shadow:none;}
	
	   .ie678 .tpl .resp_navigation span:before {-pie-box-shadow:1px 1px 2px 0px #dfdfdf;}
	
	   .ie678 .tpl .ls-container:before, 
	   .ie678 .tpl .ls-container:after, 
	   .ie678 .tpl .rev_slider_wrapper:before, 
	   .ie678 .tpl .rev_slider_wrapper:after {-pie-box-shadow:none;}

}

@media only screen and (max-width: 540px) {

	   .ie678 .tpl .cmsms_slidershadow:before, 
	   .ie678 .tpl .cmsms_slidershadow:after {-pie-box-shadow:none;}
	
	   .ie678 .tpl .ls-container:before, 
	   .ie678 .tpl .ls-container:after, 
	   .ie678 .tpl .rev_slider_wrapper:before, 
	   .ie678 .tpl .rev_slider_wrapper:after {-pie-box-shadow:none;}
	
}

@media only screen and (max-width: 400px) {

	   .ie678 .tpl .cmsms_slidershadow:before, 
	   .ie678 .tpl .cmsms_slidershadow:after {-pie-box-shadow:none;}

}
.tpl .increase-left-header-brick .msw-image{text-align:left}.tpl .increase-right-header-brick .msw-image{text-align:right}@media only screen and (max-width:795px){.tpl .increase-right-header-brick .msw-image{text-align:left}}@media only screen and (min-width:796px){.tpl .increase-left-footnote-brick .brick-content .msw-slider .flexslider,.tpl .increase-left-header-brick .brick-content .msw-slider .flexslider,.tpl .increase-right-footnote-brick .brick-content .msw-slider .flexslider,.tpl .increase-right-header-brick .brick-content .msw-slider .flexslider{width:330px}}.tpl .mshop .product-list-base .textout{margin-bottom:6px;margin-top:6px}
