/*
Theme Name: Creativo Theme
Description: Ultra Responsive Multi-Purpose WP Theme.
Author: RockyThemes
Theme URI: http://rockythemes.com/creativo/
Author URI: http://rockythemes.com
Version: 5.7.8.2
License: GNU General Public License
License URI: license.txt
*/
 
 
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,figure{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:disc}table{border-collapse:separate;border-spacing:0;width:100%}caption{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}sup{vertical-align:super;font-size:smaller}code{font-family:'Courier New', Courier, monospace;font-size:12px;color:#657580}h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0px 0 20px 0;margin:0;line-height:normal}h1{font-size:32px}h2{font-size:28px}h2.page404{font-size:26px;letter-spacing:-1px;font-weight:bold;border-bottom:1px solid #c1bebc;padding:0 0 5px 0;margin-bottom:15px;color:#58a623}h3{font-size:24px;line-height:26px}h4{font-size:20px;line-height:28px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:20px}p{margin-bottom:15px}a img{border:none}a{text-decoration:none;color:#58A623;-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}a:hover{color:#000}body{font-family:Arial, sans-serif;font-size:14px;line-height:22px;font-weight:400;color:#666;overflow-x:hidden;overflow-y:scroll}#background{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1}.bgwidth{width:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;*zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.bottommargin{margin-bottom:35px}.aligncenter{text-align:center}input[type=text],textarea{background:#f7f7f8;border:1px solid #ccc;color:#b2b2b6;padding:5px 10px;width:92%}input:focus,textarea:focus{background:#fff;border-color:#cfcfcf;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;box-shadow:0 1px 3px rgba(0,0,0,.1) inset;color:#555}.container{position:relative;max-width:100%;background-color:#fff}.recent_posts_container{max-width:100%;margin:30px 0 0 0}.header{padding:11px 0;position:relative}.inner{padding:0px 20px;position:relative;max-width:960px;margin:0 auto}.branding{float:left;margin-right:10px;padding-right:20px;margin-top:10px}.branding h1{font-size:24px;padding:0;margin:0;line-height:normal}.branding a.logo{width:203px;padding-top:10px;float:none;color:#4b4b4b}.page_description{border-bottom:1px dotted #E7E6E6;padding-bottom:5px;font-style:normal;color:#888;line-height:20px;margin-bottom:4px}.page_description p{margin-bottom:35px;padding:0}.clr{clear:both;float:none}.forth{clear:left}.content{margin:0 auto;padding:20px;background:url(images/slider-texture.png) repeat;background-color:#414852}.content-layer{margin:0 auto;padding:0;border-bottom:1px solid #ddd}.inside_content{width:100%;margin:0 auto;border-top:1px solid #ddd}.inside_content2{width:978px;margin:0 auto}.inside_content_demo{width:100%;margin:0 auto}.words{color:#58a623}.bellow_header{padding:5px 20px;border-bottom:1px solid #eee}.bellow_header_title{max-width:940px;margin:15px auto;color:#fff;font-size:18px;text-transform:uppercase}.footer{position:relative;width:100%;bottom:0px}.footer a{color:#727272}.footer a:hover{color:#525252}.footer_widget{padding:10px 0;border-top:1px solid #eee}.footer_widget_inside{padding:10px;margin:0 auto;max-width:960px}.footer_widget_content{float:left;width:23%;min-height:20px;margin:15px 10px 15px 5px;color:#888}.footer_widget_content ul.twitter li a{border-bottom:none}.footer_widget_content ul.twitter li span a{color:#8de94f}.footer_widget_content ul.twitter li span a:hover{color:#888}.footer_widget_content .textwidget{padding:5px 10px}.footer_widget_content ul{padding:5px 10px}.footer_widget_content p{margin-bottom:15px}.footer_widget_content a{color:#888}.footer_branding{float:right;margin-right:5px}.footer_branding h3{font-size:24px;padding:0;margin:0;line-height:normal}ul.twitter{padding:0 5px}ul.twitter li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #ddd}.footer_widget_content a:hover{border-bottom:none;color:#888}h3.footer-widget-title{color:#666;font-weight:normal;font-size:20px;border-bottom:1px solid #e2e2e2;margin-bottom:9px;padding-bottom:9px;text-transform:uppercase}.footer .inner{padding:10px 20px;margin:0 auto;max-width:960px;overflow:hidden}.copyright{margin-top:10px;float:left;color:#999}.navigation{background:white}.main-navigation{display:block;float:left;position:relative;margin:18px 0;text-transform:uppercase}.main-navigation #navigation{max-width:100%;border-top:0;overflow:visible;position:relative;margin-top:8px}.main-navigation li a{padding:6px 15px;color:#989898}.last-menu-item a{border-right:0 !important}.main-navigation li ul li a{margin-left:0}#navigation{margin:0 auto;float:left}#navigation select{display:none}#navigation ul{float:left}#navigation ul li{float:left;position:relative;padding:0 5px;font-size:15px}#navigation > ul > li:last-child{border-right:none}#navigation ul li a,#navigation ul li a:link,#navigation ul li a:visited{overflow:hidden;display:block;color:#fff}#navigation > ul > li > a{color:#777}#navigation > ul > li > a:hover{color:#333;background-color:#E1F4C6}#navigation > ul > .current{border-top-color:rgba(0,0,0,0.3)}#navigation > ul > .current a{background:transparent;color:#BFC5C9 !important}#navigation ul li li{font-size:12px}#navigation ul ul{position:absolute;width:190px;z-index:400;color:#798189;opacity:0;left:-999em;background:#fff !important;border:1px solid #e2e2e2 !important;padding:5px 10px !important;border-bottom:1px solid #CCCCCC !important;font-size:100%}#navigation ul ul li{padding:0;background:#fff;border-right:none}#navigation ul ul a,#navigation ul ul a:link,#navigation ul ul a:visited{padding:8px 20px;position:relative;width:148px;border-left:0;background:transparent;border-bottom:1px dotted #e2e2e2;border-right:0;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#666}#navigation ul ul li:first-child a{border-top:none}#navigation ul ul li:last-child a{border-bottom:none}#navigation ul ul li a:hover{color:#333333}#navigation ul li li:hover > a{background:#E1F4C6}#navigation ul li:hover ul{left:auto;opacity:1}#navigation ul ul ul{top:0}#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li:hover ul ul ul ul{left:-999em;opacity:0}#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li li li li:hover ul{opacity:1;left:188px}ul.sub-menu:before{border-color:transparent transparent #E2E2E2;border-color:transparent transparent rgba(206, 206, 206, 0.5);border-style:solid;border-width:6px;content:"";display:block;height:0;position:absolute;width:0;top:1px;left:15px}#navigation ul ul:after{left:10px;top:-12px}#navigation ul ul ul:after{border-color:transparent #282E33 transparent transparent;border-color:transparent rgba(14,19,22,0.92) transparent transparent;left:-12px;top:3px}.sf-sub-indicator{margin-left:8px;padding:0 4px;font-size:14px;background-color:#58A623;font-family:Arial, Helvetica, sans-serif !important;position:relative;top:-2px}#navigation ul li ul li .sf-sub-indicator{float:right;padding:0 6px;right:-20px}.pagination{margin-top:20px;font-size:14px}.pagination a.inactive{border:1px solid #8BB351;display:inline-block;height:15px;line-height:15px;color:#747474;padding:7px 10px;margin-left:5px}.pagination a.inactive:hover{border:1px solid #8BB351;background-color:#8BB351;color:#fff}.pagination .current{border:1px solid #8BB351;display:inline-block;height:15px;line-height:15px;color:#fff;padding:7px 10px;margin-left:5px;background:#8BB351}.pagination .pagination-prev{background:url(images/arrow-prev.png) no-repeat center left;padding-left:10px;margin-right:10px;font-size:12px}.pagination .pagination-next{background:url(images/arrow-next.png) no-repeat center right;padding-right:10px;margin-left:15px;font-size:12px}.pag_left{float:left;width:100px}.pag_right{float:right;width:100px}.image-frame{padding:0;margin:0}.image-frame img{width:98%;height:auto;padding:3px;border:3px solid #eee}.connect{width:320px;float:right;margin:15px 0px 10px 0;padding:0px;height:32px}.connect li{float:right}.connect li a{display:block;width:32px;height:32px;outline:none;margin:0 3px;background:transparent url(images/icons-bottom.png) no-repeat;text-indent:-9000px;position:relative;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;opacity:0.5}.connect li .connect-rss{background-position:0px 0px}.connect li .connect-rss:hover{opacity:1}.connect li .connect-lnkin{background-position:-148px 0px}.connect li .connect-lnkin:hover{opacity:1}.connect li .connect-twitter{background-position:-111px 0px}.connect li .connect-twitter:hover{opacity:1}.connect li .connect-facebook{background-position:-74px 0px}.connect li .connect-facebook:hover{opacity:1}.connect li .connect-gplus{background-position:-37px 0px}.connect li .connect-gplus:hover{opacity:1}.connect li .connect-reddit{background-position:-185px 0px}.connect li .connect-reddit:hover{opacity:1}.connect li .connect-digg{background-position:-222px 0px}.connect li .connect-digg:hover{opacity:1}.connect li .connect-tumblr{background-position:-260px 0px}.connect li .connect-tumblr:hover{opacity:1}.outer_qbox{width:100%}.qbox{color:#767676;-webkit-transition:border-color .2s linear, color .2s linear;-moz-transition:border-color .2s linear, color .2s linear;-o-transition:border-color .2s linear, color .2s linear;-ms-transition:border-color .2s linear, color .2s linear;transition:border-color .2s linear, color .2s linear}.qbox_icon{float:left;margin:3px 5px;padding-right:20px}.qbox_icon img{max-width:64px}.qbox:hover{color:#363636}.qbox_title1{font-size:40px;line-height:normal;width:30%;float:left;text-transform:uppercase;line-height:45px;text-align:right}.qbox_title2{float:right;width:60%;border-left:1px solid #e5e2e2;padding-left:25px}.qbox_title strong{font-style:normal}.qbox p{margin-bottom:0}.qbox h1{font-size:30px;margin-bottom:15px;line-height:normal}.qbox h2{font-size:24px;margin-bottom:15px;text-transform:uppercase;font-style:normal;padding:5px 0}.qbox h3{font-size:22px;margin-bottom:15px}.front_page_outer{width:100%;background-color:#f8f8f8;margin:40px 0}.front_page_in{margin:0 auto;max-width:960px}.content_box_title{background:url(images/small-dot.gif) repeat-x 0 20px;height:auto;text-align:center;margin-bottom:30px;font-size:30px;line-height:normal;text-transform:uppercase}.content_box_title span.grey{background-color:#f8f8f8;color:#666;padding:0 20px;margin:0 auto}.content_box_title span.white{background-color:#fff;color:#666;padding:0 20px;margin:0 auto}.smaller{font-size:20px}.front_widget{float:left;width:23.3%;margin-right:1%;padding-right:1%;text-align:center;color:#777;background-color:#f8f8f8;-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}.vc_front_widget{width:100%;text-align:center;padding:1px;color:#777;background-color:#f8f8f8;-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}.front_widget a,.vc_front_widget a{font-size:11px;font-style:italic;color:#58a623;background-color:none !important}.front_widget a:hover,.vc_front_widget a:hover{color:#444;background-color:none !important}h3.widget-title{font-size:20px;letter-spacing:-1px;font-weight:normal;padding-bottom:9px;padding-top:3px;margin:9px 0;text-align:center;text-transform:uppercase}h3.widget-title a{font-style:normal;font-size:24px;letter-spacing:-1px;font-weight:normal}.content_box_text{padding:0 10px 10px 10px;line-height:22px}.textwidget{padding:0 10px 10px 10px;line-height:normal}.textwidget .alignleft{float:left;margin:0px 10px 10px 0px}.shortcode_img{width:100px;height:65px;padding-top:35px;background-color:#fff;border-radius:50%;margin:30px auto}.div_bar{display:none}#respond{margin-top:20px}.comments_area{margin-top:20px}#comments{font-size:13px;padding-bottom:5px;border-bottom:1px dotted #ccc}.commentlist{margin:10px 0;list-style-type:none}.comments-title{font-size:20px;font-weight:normal;font-style:italic;padding-top:15px;color:#666;border-bottom:1px dotted #ccc;padding-bottom:10px}.reply-title{font-size:22px;font-weight:normal;color:#666;padding-top:5px;padding-bottom:10px;text-transform:uppercase}.page-template-template-full-width-php .commentlist{width:560px}.commentlist li.comment:first-child > div{border-top:none}.pinglist{margin:20px 0 40px 30px;list-style-type:decimal}.comment{background:#fff;padding:10px;margin-bottom:10px;border-bottom:1px dotted #ccc}.depth-2,.depth-3,.depth-4,.depth-5{border-bottom:none;margin-bottom:-10px;margin-left:40px}#commentform input{margin-right:10px}#commentform label small{font-size:13px}#commentform label small span{color:#b2b2b6}#commentform textarea{width:96%}.children{list-style-type:none;margin-top:15px;padding-top:10px;border-top:1px dotted #CCC}.comment .avatar{float:left;margin:0 0 0 0}.bypostauthor .avatar{border:1px solid #c4df9e;padding:1px}.comment-meta,.comment-meta a{border-bottom:none;color:#555;font-size:11px;font-style:italic;line-height:18px}.comment-author{color:#333;font:bold 13px/15px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;margin-bottom:5px}.comment-author cite{font-style:normal}.comment-author a{border-bottom:1px dotted #333}.comment-author a:hover{border-bottom:none}.nocomments{text-align:center;margin-left:120px;padding:0 20px 20px}.comment-body ul{list-style-type:disc}.comment-body ol{list-style-type:decimal}.clear{clear:both}.row{margin:20px auto 30px auto;max-width:940px;padding:0 20px}.row:after{content:"";display:block;clear:both}.outer_wrap{width:100%}.lightgrey{background-color:#f8f8f8;padding:30px 0}.white{background-color:#fff}.inner_wrap{max-width:940px;margin:0 auto}.inner_projects{max-width:940px;margin:0 auto}.portfolio_tags{color:#fff;padding:10px 5px;margin:0 30px;font-size:14px;border-top:1px solid rgba(255,255,255,0.5);text-align:center}.portfolio-tabs{height:34px;border-bottom:1px dotted #e7e6e6;list-style:none;margin-top:20px;padding-bottom:5px;overflow:hidden;margin-bottom:12px;line-height:34px}.portfolio-tabs a:hover{color:#666;background-color:#E1F4C6}.portfolio-tabs li{float:left;margin-right:5px}.portfolio-tabs li span{color:#ddd;margin-right:2px}.portfolio-tabs li a{padding:2px 5px;color:#9b9b9b;background-color:#fff}.portfolio-tabs li.active{line-height:34px !important}.portfolio-tabs li.active a{color:#666;background-color:#E1F4C6}.portfolio-one .portfolio-item{background-color:#f7f7f7;margin-bottom:40px;padding:10px;overflow:hidden;width:98%}.portfolio-one .project-feed{margin:0}.portfolio-one .portfolio-item .image{width:540px;height:272px;float:left;margin-right:25px}.portfolio-one .portfolio-item h2{margin:0 !important;padding:0 !important;margin-bottom:10px !important}.portfolio-one .portfolio-item h4{margin:0 !important;padding:0 !important;margin-bottom:25px !important;font-weight:normal;font-size:13px}.portfolio-one .portfolio-item p{margin:0;margin-bottom:20px}.portfolio-two .portfolio-item{width:460px;height:295px;margin:5px;background-color:#f7f7f7;overflow:hidden}.portfolio-three .portfolio-item{width:300px;height:214px;margin:6px;background-color:#f7f7f7;overflow:hidden}.portfolio-four .portfolio-item{width:220px;height:161px;margin:7px;background-color:#f7f7f7;overflow:hidden}.portfolio-five .portfolio-item{width:180px;height:197px;margin:11px;background-color:#f7f7f7}.portfolio-four .portfolio-item:hover{border-color:1px solid #A0CE4E}.portfolio-full .flexslider{margin-bottom:70px}.portfolio-full .project-content{margin-bottom:80px}.portfolio-one .fluid-width-video-wrapper{position:static !important}#content{padding-bottom:0px}#content_related{padding-bottom:25px}#content-blog{padding-bottom:25px}.portfolio-area{padding-bottom:20px}.portfolio-navigation{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc}.portfolio-navigation a{color:#777}.portfolio-navigation a:hover{color:#58A623}.portfolio-navi-next{background:url(images/previous.gif) no-repeat 0px 5px;padding-left:18px;float:left;width:60px}.portfolio-navi-previous{background:url(images/next.gif) no-repeat 65px 5px;padding-right:18px;float:right;width:60px;text-align:right}.portfolio-misc-info{padding:0 0 10px 0;margin:10px 0;border-bottom:1px dotted #ccc;font-size:14px;line-height:normal}.portfolio-misc-info-left{width:270px;float:left;margin-right:10px;border-right:1px dotted #ccc;border-bottom:none}.portfolio-related{padding-top:10px}.posts-boxes{padding-top:30px}.title_related{margin:20px auto;max-width:940px}.title_related h2{font-size:20px;color:#666;background:url(images/dots.png) repeat-x 0px 10px;line-height:normal;padding:0px}.title_related h2 span{background-color:#fff;padding:0 5px}.project-info-box{padding-bottom:5px;color:#888}.project-info-box strong{font-style:normal;color:#666}.project-description{padding-bottom:5px;color:#666}.project-description h3,.portfolio-misc-info h3{padding:10px 0;line-height:normal;font-size:19px;text-transform:uppercase}.portfolio-misc-info h3{padding-top:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-widget .video-container{padding-top:0px;height:100px;padding-bottom:30%}.project-feed{margin:0 0 10px 0}.project-feed .title{text-align:center;width:100%;font-size:15px;margin-top:4px}.project-feed .blogpost{text-align:center;width:100%;font-size:15px}.project-feed .args{text-align:center;width:100%;font-size:13px}.project-feed a{color:#fff}.project-feed .title a:hover,.project-feed .blogpost a:hover{background-color:#E1F4C6;color:#666}.project-feed .args a{color:#666;padding:2px 0px}.project-feed .args a:hover{background-color:#E1F4C6}.gallery_zoom{position:absolute;top:0px;left:0px;display:none;background-color:#b4e56b}.one-fourth .flex-control-nav,.one-third .flex-control-nav,.one-half .flex-control-nav,.image_show .flex-control-nav{display:none}.one-fourth .flexslider,.one-third .flexslider,.one-half .flexslider,.image_show .flexslider{border:none}.one-fifth .gallery_zoom{width:180px;height:138px}.one-fourth .gallery_zoom{width:220px;height:161px}.one-third .gallery_zoom{width:300px;height:214px}.one-half .gallery_zoom{width:460px;height:295px}.full .gallery_zoom{top:10px;left:10px;width:540px;height:272px}.full-blog .gallery_zoom{width:100%;height:auto}.full .image_show{float:left;width:540px;height:272px;padding-right:20px}.full .title{text-align:left;font-size:20px;text-transform:uppercase}.full .args{text-align:left}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.page-title{width:50%;margin:0 auto;overflow:hidden;float:right}.page-title ul{float:right;list-style:none;margin:0;padding:0}.page-title .breadcrumb{float:right}.page-title ul li,.page-title .breadcrumb{margin:0;padding:0;display:inline;color:#666;font-size:12px;margin-right:5px;text-transform:lowercase}.page-title ul li a,.page-title .breadcrumb a{color:#666;padding-right:5px}.page-title ul li a:hover,.page-title .breadcrumb a:hover{color:#888;padding-right:5px}.page-title ul li:after{content:'/'}.page-title ul li:last-child:after{content:''}.tab-holder .tabs{height:31px;list-style:none;padding:0;overflow:hidden;margin-bottom:-1px}.tab-holder .tabs li{margin-right:3px;padding:0;height:29px;float:left;border-bottom:none}.tab-holder .tabs li a{height:29px !important;line-height:29px !important;text-indent:0 !important;padding:0 10px !important;font-size:14px;text-transform:uppercase}.tab-container{border:1px solid #ccc}.author_box{border-left:5px solid #d8d8d8;background-color:#F3F3F3;padding:10px}.author_box h3{padding:5px 0}.author_pic{float:left;width:80px;padding-right:10px;margin-top:5px}.s1_2,.s1_3,.s2_3,.s3_4,.s1_4,.s1_5,.s2_5,.s3_5,.s4_5{margin-right:2%;float:left;line-height:21px;margin-bottom:10px;position:relative}.s1_2{width:49%}.s1_3{width:32%}.s2_3{width:66%}.s1_4{width:23.5%}.s3_4{width:74.5%}.s1_5{width:18.4%}.s2_5{width:38.8%}.s3_5{width:59.2%}.s4_5{width:79.6%}.final{margin-right:0 !important;clear:right}.clearall{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden}.dropcap{margin-right:6px;margin-left:2px;font-size:49px;width:50px;height:50px;line-height:50px;text-align:center;float:left;position:relative;top:4px}.dropcap_sm{margin-right:6px;margin-left:2px;font-size:29px;width:30px;height:30px;line-height:30px;text-align:center;float:left;position:relative;top:4px}.green_dc{color:#A5CB5E}.yellow_dc{color:#FEAD4D}.red_dc{color:#E4436C}.blue_dc{color:#51C4ED}.purple_dc{color:#D798D1}.black_dc{color:#444}.grey_dc{color:#aaa}.white_dc{color:#fff}.divider_blank{height:1px;padding-bottom:35px}.divider_solid{height:1px;padding-bottom:35px;border-top:1px solid #ececec}.divider_double{height:1px;padding-bottom:35px;border-top:3px double #ececec}.divider_dotted{height:1px;padding-bottom:35px;border-top:1px dotted #ddd}.circle{-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}.rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.blank{line-height:30px}.high_yellow{background:#febf4d;padding:0 3px}.high_green{background:#a5cb5e;color:#fff;padding:0 3px}.high_red{background:#e4436c;color:#fff;padding:0 3px}.high_blue{background:#73d0f1;color:#fff;padding:0 3px}.high_purple{background:#d798d1;color:#fff;padding:0 3px}.high_black{background:#454545;color:#fff;padding:0 3px}.high_grey{background:#e1e1e1;padding:0 3px}blockquote{font-size:16px;color:#666;border-left:4px solid #CCC;padding:10px 40px 10px 40px;margin:20px 0 20px 40px;line-height:26px}blockquote p{margin-bottom:0px}.review{margin-bottom:20px;margin-left:30px}.reviews{margin-bottom:20px}.review blockquote{font-size:16px;background:none !important;border-left:none !important;padding:0 !important;margin:0 !important;line-height:26px}.review blockquote q{display:block;padding:25px 14px 24px 24px;background:#f8f8f8;border-left:4px solid #ccc}.review blockquote div{display:block;padding:12px 0 0 30px;overflow:hidden;color:#333;font-style:normal;background:url(images/toggles/testimonials.gif) no-repeat 55px 0}.review blockquote div strong{padding:3px 3px 2px 52px;float:left;font-size:16px;font-weight:bold;text-transform:uppercase}.review blockquote div span{padding:3px 0 0;float:left;font-size:14px;text-transform:uppercase;color:#9f9d9d}ul.cool_list{margin:10px 0;padding:0;list-style-type:none}ul.cool_list li{color:#777;margin-left:10px;line-height:22px;list-style:none;overflow:inherit;padding:2px 0 2px 22px}ul.cool_list li.green_style{background:url("images/bullets/bullet1.png") no-repeat 0 7px}ul.cool_list li.grey_style{background:url("images/bullets/bullet2.png") no-repeat 0 7px}ul.cool_list li.red_style{background:url("images/bullets/bullet3.png") no-repeat 0 7px}ul.cool_list li.blue_style{background:url("images/bullets/bullet4.png") no-repeat 0 7px}ul.cool_list li.yellow_style{background:url("images/bullets/bullet5.png") no-repeat 0 7px}ul.cool_list li.black_style{background:url("images/bullets/bullet6.png") no-repeat 0 7px}ul.cool_list li.purple_style{background:url("images/bullets/bullet7.png") no-repeat 0 7px}.outer_toggle{background-color:#f8f8f8;margin-bottom:15px;padding:5px}h5.toggle{overflow:hidden;margin:5px;padding:0;font-style:normal}h5.toggle a{font-size:16px;line-height:26px;cursor:pointer;overflow:hidden;margin:0;float:left;width:96%;text-transform:uppercase}h5.toggle.active a{border-bottom:0}h5.toggle span{display:block;width:16px;height:16px;float:left;margin:5px 5px 0}h5.toggle.active span{display:block;width:16px;height:15px;float:left;margin-right:5px}h5.toggle a.default_color{color:#e1e1e1}h5.toggle span.default_style{background:url("images/toggles/toggle_default.png") no-repeat center center}h5.toggle.active span.default_style{background:url("images/toggles/toggle_default_minus.png") no-repeat center center}h5.toggle a.green_color{color:#58a623 !important}h5.toggle span.green_style{background:url("images/toggles/toggle_green.png") no-repeat center center}h5.toggle.active span.green_style{background:url("images/toggles/toggle_green_minus.png") no-repeat center center}h5.toggle a.grey_color{color:#aaaaaa !important}h5.toggle span.grey_style{background:url("images/toggles/toggle_grey.png") no-repeat center center}h5.toggle.active span.grey_style{background:url("images/toggles/toggle_grey_minus.png") no-repeat center center}h5.toggle a.blue_color{color:#51c4ed !important}h5.toggle span.blue_style{background:url("images/toggles/toggle_blue.png") no-repeat center center}h5.toggle.active span.blue_style{background:url("images/toggles/toggle_blue_minus.png") no-repeat center center}h5.toggle a.red_color{color:#E4436C !important}h5.toggle span.red_style{background:url("images/toggles/toggle_red.png") no-repeat center center}h5.toggle.active span.red_style{background:url("images/toggles/toggle_red_minus.png") no-repeat center center}h5.toggle a.yellow_color{color:#fead4d !important}h5.toggle span.yellow_style{background:url("images/toggles/toggle_yellow.png") no-repeat center center}h5.toggle.active span.yellow_style{background:url("images/toggles/toggle_yellow_minus.png") no-repeat center center}h5.toggle a.black_color{color:#444 !important}h5.toggle span.black_style{background:url("images/toggles/toggle_black.png") no-repeat center center}h5.toggle.active span.black_style{background:url("images/toggles/toggle_black_minus.png") no-repeat center center}h5.toggle a.purple_color{color:#D798D1 !important}h5.toggle span.purple_style{background:url("images/toggles/toggle_purple.png") no-repeat center center}h5.toggle.active span.purple_style{background:url("images/toggles/toggle_purple_minus.png") no-repeat center center}h5.toggle span.toggle-title{float:left;width:90%}.toggle-content{padding-left:32px;position:relative;color:#777}.toggle-content p{margin-bottom:0}.choose{display:none}.shortcode-tabs .tab-hold .tabs li a{display:block;padding:0;text-indent:15px;border:none}.shortcode-tabs .tab-hold .tabs li.active a{background:#fff;border-bottom:1px solid white;text-shadow:none;color:#777}.shortcode-tabs .tab_content{padding:15px;overflow:hidden;color:#999}.shortcode-tabs .tab_content *:last-child{margin-bottom:0}.shortcode-tabs{margin:20px 0}.border_grey{border:1px solid #ccc}.border_yellow{border:1px solid #E6B650}.border_blue{border:1px solid #6FB1C7}.border_red{border:1px solid #D96D7C}.border_purple{border:1px solid #CD93C6}.border_green{border:1px solid #95B959}.border_black{border:1px solid #4D4D4D}.post-gallery{margin-bottom:10px;width:98%;padding-right:10px}.post-gallery-item{float:left;max-width:140px;margin:0 15px 15px 0}.post-gallery-item img{width:100%;height:auto}.post-gallery-item a img{border:1px solid #fff;padding:2px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear}.post-gallery-item a:hover img{border:1px solid #58a623}.col{max-width:222px;padding:0 1%;float:left;width:23%;margin-bottom:1%;overflow:hidden;text-align:center}.col .bottom{background-color:#e2e2e2;width:100%;height:7px;margin-top:20px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.col:hover .bottom{background-color:#a0ce4e}.extra-width{width:31% !important;margin-right:2%;height:200px;padding:0;border:none}.extra-width-full{width:19% !important;margin-right:1%;height:200px;padding:0;border:none}.extra-width-full-port{width:19% !important;margin-right:1%;height:160px;padding:0;border:none}.col h3{color:#454545;font-style:normal;font-size:16px;line-height:normal;padding:10px 0 20px 0;text-transform:uppercase}.col h3 a,.col h4 a{color:#888}.col h4{color:#454545;font-style:normal;font-size:14px;line-height:normal;padding:0 0 10px 0;text-transform:uppercase}.col .flex-control-nav{display:none}.col .description{background-color:#f7f7f7;padding:4px 10px}.col .last{padding-right:0;border-right:none}.last{border-right:none;margin-right:0;padding-right:0}.col .date{font-size:12px;margin-bottom:3px;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear}.progress-bar{background:#f1f1f1;height:12px;position:relative;margin-bottom:5px;border-radius:20px;box-shadow:inset 0px 1px 2px #ccc}.progress-bar-content{background-color:#a0ce4e;height:12px;border-radius:20px}.progress-title{color:#888;font-weight:normal;line-height:26px}.percentage{font-size:14px;width:32px;text-align:right;padding-right:3px;height:20px;line-height:20px;background-color:#f1f1f1;border-left:2px solid #fff;float:left}.alert{padding:8px;margin:20px 0;position:relative}.alert .msg{padding:0 40px}.alert p{margin-bottom:0}.alert .toggle-alert{position:absolute;top:14px;right:25px;display:block;text-indent:-10000px;background:url(images/toggles/close.png) no-repeat top left;width:12px;height:12px}.general{background:#D9EDF7 url(images/toggles/info.png) no-repeat 20px 11px;color:#3A87AD;border:1px solid #BCE8F1}.error{background:#F2DEDE url(images/toggles/exclamation.png) no-repeat 20px 11px;border:1px solid #EED3D7;color:#B94A48}.success{background:#DFF0D8 url(images/toggles/tick.png) no-repeat 20px 11px;border:1px solid #D6E9C6;color:#468847}.notice{background:#FCF8E3 url(images/toggles/alert.png) no-repeat 20px 11px;border:1px solid #FBEED5;color:#C09853}.buttons a{margin-right:30px}.button{display:inline-block;font-size:12px;text-decoration:none !important;font-family:Helvetica, Arial, sans serif;padding:8px 12px;border-radius:3px;-moz-border-radius:3px;box-shadow:inset 0px 0px 2px #fff;-o-box-shadow:inset 0px 0px 2px #fff;-webkit-box-shadow:inset 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 2px #fff;color:#444;cursor:pointer}.button_default{border:1px solid #d0d0d0;background-image:-moz-linear-gradient(#ededed, #e1e1e1);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));background-image:-webkit-linear-gradient(#ededed, #e1e1e1);background-image:-o-linear-gradient(#ededed, #e1e1e1);text-shadow:1px 1px 1px #fff;background-color:#e1e1e1}.button_default:hover{border:1px solid #b0b0b0;background-image:-moz-linear-gradient(#e1e1e1, #ededed);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));background-image:-webkit-linear-gradient(#e1e1e1, #ededed);background-image:-o-linear-gradient(#e1e1e1, #ededed);background-color:#ededed}.button.large{height:46px;line-height:46px;font-size:16px;text-transform:uppercase;text-align:center;padding:0 10px}.button.small{font-size:16px;line-height:32px;text-align:center;padding:0 10px}.button_grey{color:#444;border:1px solid #d0d0d0;background-image:-moz-linear-gradient(#ededed, #e1e1e1);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));background-image:-webkit-linear-gradient(#ededed, #e1e1e1);background-image:-o-linear-gradient(#ededed, #e1e1e1);text-shadow:1px 1px 1px #fff;background-color:#e1e1e1}.button_grey:hover{border:1px solid #b0b0b0;background-image:-moz-linear-gradient(#e1e1e1, #ededed);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));background-image:-webkit-linear-gradient(#e1e1e1, #ededed);background-image:-o-linear-gradient(#e1e1e1, #ededed);background-color:#ededed}.button_grey:active{border:1px solid #666}.button_red{color:#923c47;border:1px solid #d96d7c;background-image:-moz-linear-gradient(#f997b0, #f6677b);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6677b), to(#f997b0));background-image:-webkit-linear-gradient(#f997b0, #f6677b);background-image:-o-linear-gradient(#f997b0, #f6677b);text-shadow:1px 1px 1px #fdbcc7;background-color:#f6677b}.button_red:hover{border:1px solid #c75964;background-image:-moz-linear-gradient(#f6677b, #f997b0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f997b0), to(#f6677b));background-image:-webkit-linear-gradient(#f6677b, #f997b0);background-image:-o-linear-gradient(#f6677b, #f997b0);background-color:#f997b0}.button_red:active{border:1px solid #ab3e4b}.button_blue{color:#41788c;border:1px solid #6fb1c7;background-image:-moz-linear-gradient(#aae5f7, #73d0f1);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d0f1), to(#aae5f7));background-image:-webkit-linear-gradient(#aae5f7, #73d0f1);background-image:-o-linear-gradient(#aae5f7, #73d0f1);text-shadow:1px 1px 1px #bfeafb;background-color:#73d0f1}.button_blue:hover{border:1px solid #4690ad;background-image:-moz-linear-gradient(#73d0f1, #aae5f7);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1));background-image:-webkit-linear-gradient(#73d0f1, #aae5f7);background-image:-o-linear-gradient(#73d0f1, #aae5f7);background-color:#aae5f7}.button_blue:active{border:1px solid #3b778b}.button_green{color:#5a742d;border:1px solid #95b959;background-image:-moz-linear-gradient(#cae387, #a5cb5e);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5cb5e), to(#cae387));background-image:-webkit-linear-gradient(#cae387, #a5cb5e);background-image:-o-linear-gradient(#cae387, #a5cb5e);text-shadow:1px 1px 1px #dff4bc;background-color:#a5cb5e}.button_green:hover{border:1px solid #687e30;background-image:-moz-linear-gradient(#a5cb5e, #cae387);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#cae387), to(#a5cb5e));background-image:-webkit-linear-gradient(#a5cb5e, #cae387);background-image:-o-linear-gradient(#a5cb5e, #cae387);background-color:#cae387}.button_green:active{border:1px solid #506320}.button_black{color:#fff;border:1px solid #4d4d4d;background-image:-moz-linear-gradient(#656565, #454545);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#656565));background-image:-webkit-linear-gradient(#656565, #454545);background-image:-o-linear-gradient(#656565, #454545);text-shadow:1px 1px 1px #6d6d6d;background-color:#454545}.button_black:hover{color:#dbdbdb;border:1px solid #363636;background-image:-moz-linear-gradient(#454545, #656565);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#656565), to(#454545));background-image:-webkit-linear-gradient(#454545, #656565);background-image:-o-linear-gradient(#454545, #656565);background-color:#656565}.button_black:active{border:1px solid #000}.button_yellow{color:#986a39;border:1px solid #e6b650;background-image:-moz-linear-gradient(#ffd974, #febf4d);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#febf4d), to(#ffd974));background-image:-webkit-linear-gradient(#ffd974, #febf4d);background-image:-o-linear-gradient(#ffd974, #febf4d);text-shadow:1px 1px 1px #fbe5ac;background-color:#febf4d}.button_yellow:hover{border:1px solid #c1913d;background-image:-moz-linear-gradient(#febf4d, #ffd974);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd974), to(#febf4d));background-image:-webkit-linear-gradient(#febf4d, #ffd974);background-image:-o-linear-gradient(#febf4d, #ffd974);background-color:#ffd974}.button_yellow:active{border:1px solid #936b26}.button_purple{color:#7e5d7c;border:1px solid #cd93c6;background-image:-moz-linear-gradient(#e9c4e3, #d798d1);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d798d1), to(#e9c4e3));background-image:-webkit-linear-gradient(#e9c4e3, #d798d1);background-image:-o-linear-gradient(#e9c4e3, #d798d1);text-shadow:1px 1px 1px #f1ceef;background-color:#d798d1}.button_purple:hover{border:1px solid #886382;background-image:-moz-linear-gradient(#d798d1, #e9c4e3);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9c4e3), to(#d798d1));background-image:-webkit-linear-gradient(#d798d1, #e9c4e3);background-image:-o-linear-gradient(#d798d1, #e9c4e3);background-color:#e9c4e3}.button_purple:active{border:1px solid #6a4664}.reading-box{max-width:940px;overflow:hidden;padding:15px;background-color:#f8f8f8;-webkit-transition:background-color .2s linear, border-color .2s linear;-moz-transition:background-color .2s linear, border-color .2s linear;-o-transition:background-color .2s linear, border-color .2s linear;-ms-transition:background-color .2s linear, border-color .2s linear;transition:background-color .2s linear, border-color .2s linear}.green_border{border:2px solid #d2e5ae}.green_border:hover{border:2px solid #A5CB5E}.red_border{border:2px solid #fab3bd}.red_border:hover{border:2px solid #F6677B}.blue_border{border:2px solid #b9e7f8}.blue_border:hover{border:2px solid #73D0F1}.yellow_border{border:2px solid #fedfa6}.yellow_border:hover{border:2px solid #febf4d}.purple_border{border:2px solid #ebcbe8}.purple_border:hover{border:2px solid #D798D1}.grey_border{border:2px solid #f0f0f0}.grey_border:hover{border:2px solid #E1E1E1}.black_border{border:2px solid #a2a2a2}.black_border:hover{border:2px solid #454545}.reading-box:hover{background-color:#fff}.reading-box p{margin-bottom:0}.reading-box h2{font-size:21px;font-style:normal;line-height:normal;padding:0 10px 10px 0}.continue{float:right}.blogpost{overflow:hidden}.blogpost h2,.blogpost h1{padding:15px 0;line-height:normal}.blogpost h1{font-size:28px;text-transform:uppercase}.blogpost h2{font-size:24px;text-transform:uppercase}.blogpost .flex-control-nav{bottom:5px;display:none}.blogpost_split{background:url(images/dots.png) repeat-x;height:11px;margin-bottom:40px}.blogpost_small_pic{width:48.7%;float:left}.blogpost_small_desc{float:right;width:47%}.blogpost_small_desc h2{padding:2px 0 15px 0}.post_container{width:64.7%;float:left}.post_container_full{width:100%}.post-atts{font-size:11px;text-transform:uppercase;margin-bottom:10px;padding-top:10px;border-top:1px dotted #ccc}.left-atts{float:left}.right-atts{float:right}.post-atts span{padding:0 10px}.social_icons{margin:50px 0 20px 0;padding:20px;border-left:5px solid #d8d8d8;background-color:#f3f3f3;font-size:14px;line-height:28px}.get_social{float:right;padding:0px;height:30px}.get_social li{float:left;background:none !important;border:none !important;padding:0 !important}.center{float:none;max-width:260px;margin:3px auto}.get_social li a{display:block;width:31px;height:30px;outline:none;margin-left:10px;background:transparent url(images/social-icons.png) no-repeat;text-indent:-9000px;position:relative;-webkit-transition:background-position 0.5s;-moz-transition:background-position 0.5s;-o-transition:background-position 0.5s}.no-float{float:none}.social_ic_margin{margin:15px 0 5px}.get_social li .fb{background-position:0px -31px}.get_social li .fb:hover{background-position:0px 0px}.get_social li .tw{background-position:-39px -31px}.get_social li .tw:hover{background-position:-39px 0px}.get_social li .lnk{background-position:-79px -31px}.get_social li .lnk:hover{background-position:-79px 0px}.get_social li .rd{background-position:-118px -31px}.get_social li .rd:hover{background-position:-118px 0px}.get_social li .tu{background-position:-157px -31px}.get_social li .tu:hover{background-position:-157px 0px}.get_social li .gp{background-position:-196px -31px}.get_social li .gp:hover{background-position:-196px 0px}.post-content{margin-bottom:10px}.post-content p{margin:0;margin-bottom:15px}.post-content ul.arrow{list-style:none;margin:0;padding:0}.post-content ul.arrow li:before{display:inline-block;background-image:url(../images/arrow-bullet.png);background-repeat:no-repeat;background-position:center center;background-color:#a0ce4e;height:18px;-moz-border-radius:75px;-webkit-border-radius:75px;width:18px;content:' ';float:left;margin-right:0;margin-left:-25px}.post-content ul.arrow li{line-height:18px;margin:0;padding:0;margin-bottom:15px;padding-left:25px}.post-content blockquote{background:#f5f5f5;font:13px/20px 'PTSansItalic', arial, helvetica, sans-serif;color:#444444;border-left:4px solid #a0ce4e;padding:15px}.post-content blockquote *:last-child{margin-bottom:0}.sidebar{width:32%;float:right;margin-top:3px}.sidebar-widget{color:#8a8a8a;margin-bottom:45px}.sidebar-widget .textwidget p{margin-bottom:0px}.sidebar-widget ul li{padding:5px 0 10px 25px;margin-bottom:5px;border-bottom:1px dotted #ececec;background:url(images/ul-list.png) no-repeat 5px 9px}h3.sidebar-title{margin-bottom:20px;margin-right:10px;position:relative;float:left;font-size:20px !important;color:#777;padding:5px 0 0 0;text-transform:uppercase}.split-line{height:0px;border-top:1px solid #ececec;overflow:hidden;position:relative;top:18px}ul.flickr{list-style:none;margin:0;padding:0}ul.flickr li{float:left;list-style:none;margin:5px;padding:5px;background:none;border-bottom:none}.latest-posts{border-bottom:1px dotted #ECECEC;margin-bottom:10px;padding-bottom:5px}.latest-posts span{font-size:11px}.latest-posts h2{font-size:13px;font-weight:normal;padding-bottom:0;padding-top:3px;margin:0;line-height:normal}.latest-posts-thumb{float:left;margin-right:15px}.latest-posts-thumb a img{border:1px solid #fff;padding:2px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear;width:70px;height:auto}.latest-posts-thumb a:hover img{border:1px solid #58a623}.latest-comm-thumb{float:left;margin-right:15px}.latest-comm-thumb a img{border:1px solid #fff;padding:2px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear;width:45px;height:auto}.latest-comm-thumb a:hover img{border:1px solid #58a623}.recent-portfolio a img{float:left;margin:5px;padding:2px;border:1px solid #fff;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear;width:80px;height:auto}.recent-portfolio a:hover img{border:1px solid #58a623}.recent-flickr a img{float:left;margin:5px;padding:2px;border:1px solid #fff;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear}.recent-flickr a:hover img{border:1px solid #58a623}.tagcloud{padding:0 5px}.tagcloud a{padding:5px}.widget_search #s{width:200px}.widget_search form,.widget_search fieldset{margin:0}#contact_map{height:416px;margin-bottom:20px}#contact_map iframe{width:100%;height:416px;border:0}.contact-form{margin:5px 0}.contact-form input[type="text"]{margin:0 2.7% 2% 0;width:26%}.contact-form input[type="text"].final{margin:0 0 2% 0}.contact ul{list-style:none}.footer_widget_content .contact ul{padding:5px}.contact ul li{border-bottom:none;background:none;padding:5px 0 10px 25px;margin-bottom:5px}.contact ul li.address{background:url(images/home.png) no-repeat 15px 10px;padding-left:45px}.contact ul li.phone{background:url(images/phone.png) no-repeat 15px 10px;padding-left:45px}.contact ul li.email{background:url(images/email.png) no-repeat 15px 8px;padding-left:45px}.footer_widget_content .contact ul li.address{background:url(images/home.png) no-repeat 0px 7px;padding-left:30px}.footer_widget_content .contact ul li.phone{background:url(images/phone.png) no-repeat 0px 7px;padding-left:30px}.footer_widget_content .contact ul li.email{background:url(images/email.png) no-repeat 0px 7px;padding-left:30px}.post-slideshow{margin-bottom:30px !important}.post-slideshow .image,.floated-post-slideshow .image{margin-bottom:0 !important}.page-content{border-bottom:0 solid transparent}.page-content > ul{list-style:disc inside none}.post-type-archive-product .page-heading{display:none}.woocommerce .page-content h1{float:none;width:auto;margin-bottom:10px;border-bottom:3px double #ececec;padding-top:0}.woocommerce-account .page-content h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:40px}.woocommerce-account p.myaccount_address{border-bottom:1px solid #ccc;padding-bottom:60px}.woocommerce-account div.col2-set.addresses{margin-bottom:50px}.woocommerce-page form .form-row label{padding-bottom:5px}.woocommerce-page .cart-collaterals{margin-bottom:50px}.woocommerce-cart .cart-collaterals .cart_totals table{float:right}.woocommerce-cart .shipping-calculator-button{text-decoration:none}div.product .woocommerce_tabs ul.tabs li.active a{background:transparent}div.product .woocommerce_tabs ul.tabs li a{background:transparent}#payment ul.payment_methods li{margin-bottom:10px}#payment ul.payment_methods li input{margin:5px 6px 0 0;float:left}.woocommerce-checkout h3#order_review_heading{margin-top:50px}.woocommerce-checkout form.checkout{margin-bottom:50px}.quantity input.qty{height:26px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:0 !important;padding-left:15px}div.product .woocommerce_tabs ul.tabs li,div.product .woocommerce-tabs .panel li{margin:0 -2px !important}div.product .woocommerce_tabs .panel,div.product .woocommerce-tabs .panel{margin-bottom:0px;margin-top:-1px !important;border:1px solid rgb(221, 221, 221);padding:10px 20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgb(255, 255, 255)}.cart_totals h2,.shipping_calculator h2 a{font-size:20px}.widget_product_search form{margin-bottom:0}.widget_product_search input[type="submit"]{visibility:hidden;height:0;padding:0;margin:0}ul.cart_list li,ul.product_list_widget li{padding:5px 0 10px 25px !important;margin-bottom:5px !important}ul.product_list_widget li a{height:auto;overflow:hidden;font-weight:normal !important}ul.product_list_widget li a:hover{text-decoration:none}.page-content .related.products{margin-top:50px}.widget_shopping_cart .total{border-top:3px double #ccc;padding:8px 0 0;margin-top:20px}ul.products{border-top:3px double #ececec;padding-top:30px !important}ul.products li{width:27.5% !important;margin-right:2% !important;padding:10px !important;border:1px solid #f2f2f2;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.woocommerce h1.product_title{border-bottom:none}ul.products li.product h3{line-height:100%}.sidebar .widget_shopping_cart .buttons a:hover,.product-name a{text-decoration:none}table.shop_table td.product-quantity{text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{background-color:transparent}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{padding-left:10px}.woocommerce-page div.product form.cart .single_add_to_cart_button{padding-top:7px;padding-bottom:7px}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.woocommerce ul.products li.product:hover{background-color:#f2f2f2}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;border:1px solid #e4e4e4}.woocommerce .star-rating span,.woocommerce-page .star-rating span{color:#888}.woocommerce .star-rating:hover span,.woocommerce-page .star-rating:hover span{color:#555}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-bottom:20px !important}.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{font-weight:normal !important}.woocommerce-tabs .entry-content h2,.woocommerce-tabs .entry-content #reviews #comments h2{font-size:20px;font-style:normal}.woocommerce-page .product h2{font-size:20px}.woocommerce h1{font-size:20px}.wpb_content_element{margin-bottom:0 !important}@media screen and (max-width: 1100px){.portfolio_content{width:70%}}@media screen and (max-width: 1000px){#style_selector{display:none}}@media screen and (max-width: 960px){.container{margin:0 auto !important}.table{display:table;margin:0 auto}.main-navigation{width:100%;float:none}.front_widget{width:47%;padding-right:15px}.second,.last{border-right:none;margin-right:0;padding-right:0}.div_bar{display:block;height:3px;width:100%;border-top:1px dotted #ccc;clear:both}.footer_widget_content{width:46%}.forth{clear:none}.third{clear:both}.branding{float:none;margin:10px auto;border:none;text-align:center;padding-bottom:20px}.nav-top{padding-bottom:15px;height:30px}.nav-wrapper{float:none;margin:0 auto;text-align:center;padding:7px 0}.nav-top,.nav-main,.nav-top ul,.nav-main ul{float:none}.connect{float:none;margin:0 auto;padding-top:10px;width:auto;display:inline-block}.main{margin-right:0;width:100%;min-height:0px}a.commenttime{float:none;display:block;padding-bottom:10px}.comment-meta{line-height:20px}.center{margin:3px}.row_full{padding:30px 10px}}@media screen and (max-width: 830px){.portfolio-misc-responsive{border-bottom:none;width:270px;margin-right:10px;border-right:1px dotted #ccc;float:left}.post_container{float:none;width:99%}.sidebar{float:none;width:98%}input[type=text],textarea{margin-top:30px}.contact-form input[type="text"],.contact-form textarea{margin-top:0}}@media screen and (max-width: 768px){.nav-wrapper{padding:3px 0 3px 0}.portfolio-one .portfolio-item{width:540px}.full .image_show{float:none;margin-bottom:15px;padding:0}.full .title,.full .args,.full p{padding-left:10px}.menu ul{left:3px}.footer nav{float:none;margin:0 auto;clear:both;text-align:center;padding:0px 0px 40px 0px}.footer_branding{float:none;margin:17px auto 10px auto;text-align:center;border-top:1px solid #3c3c3c;padding-top:18px}.nav-top ul li a,.nav-main ul li a{margin:0 3px}.copyright{float:none;text-align:center;margin:10px auto}}@media screen and (max-width: 640px){.menu{max-width:500px}.nav-top{margin-bottom:30px;max-width:100%;margin:0 auto}.table{width:100%}.main-navigation{border:0;background:none}.main-navigation #navigation{text-align:center;border:none}#navigation{width:100%}#navigation ul{float:none;display:inline-block}#navigation ul ul{display:none}.js #navigation > ul{display:none !important}.js #navigation select{display:none !important}.bellow_header_title{text-align:center}.page-title{float:none;text-align:center;margin-top:10px;width:auto}.page-title ul{float:none}.social_icons{text-align:center;padding:20px 0;border:none}.get_social{float:none;margin:20px auto 0 auto;width:250px}.social_ic_margin{margin:10px 0 2px 0}.left-atts{float:none}.right-atts{float:none;margin-top:10px;font-weight:bold;font-size:16px}.clear-responsive{margin:10px 0;height:1px;clear:both}.col{width:45% !important;margin-right:2%;border-right:none}.s1_2,.s1_3,.s2_3,.s3_4,.s1_4,.s1_5,.s2_5,.s3_5,.s4_5{float:none;width:97%}.contact-form input[type="text"]{width:90%}.qbox_title1,.qbox_title2{float:none}.qbox_title1{width:auto;text-align:center;padding-bottom:20px;border-bottom:1px solid #e5e2e2;margin-bottom:20px}.qbox_title2{width:auto;text-align:center;border:none;padding-left:0}.branding{padding-bottom:0}.main-navigation{margin-top:0}.page-title .breadcrumb{margin-right:0;float:none}}@media screen and (max-width: 600px){.div_bar{display:none}.front_widget{width:100%;border-right:none;padding:0;margin:10px 0;padding-bottom:20px;border-bottom:1px dotted #ccc}.vc_front_widget{margin-bottom:20px}.portfolio-one .portfolio-item{width:400px}.full .gallery_zoom{width:400px;height:201px}.full .image_show{width:400px;height:201px}.full .image_show img{width:400px;height:auto}.last{border-bottom:none}.footer_widget_content{width:97%}.comment-form #respond{margin-left:0px}}@media screen and (max-width: 470px){.copyright,.footer_branding{width:210px}.blogpost_small_pic{width:97%;float:none}.blogpost_small_desc{float:none;width:97%}.blogpost_small_desc h2{padding:15px 0}.author-avatar{float:none;width:100%}.box .author-avatar img{float:none;margin:0 auto}.author-page-desc,.author-info .author-page-desc{margin:15px 0px 0px 0px}.author-page-desc h4,.author-page-desc h1{text-align:center}.portfolio-wrapper{width:240px;margin:10px auto}}@media screen and (max-width: 420px){.portfolio-one .portfolio-item{width:300px}.full .gallery_zoom{width:300px;height:151px}.full .image_show{width:300px;height:151px}.full .image_show img{width:300px;height:auto}.author-bio{margin-left:0px}.col{width:240px !important;margin:10px auto;float:none}.clear-responsive{margin:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.portfolio-one .portfolio-item{width:300px}.full .gallery_zoom{width:300px;height:201px}.full .image_show{width:300px;height:201px}.full .image_show img{width:300px;height:auto}}



/* Mailchimp plugin for WordPress */

.mc4wp-form-fields p {
	margin-bottom:10px;
}
.mc4wp-form-fields p:last-of-type {
	margin-bottom: 0;
}
.mc4wp-form label { 
	display: block;
}

.mc4wp-form input[type=submit] {
	margin-right:0;
	padding: 8px 12px;
}

/* About Me widget */

.about_me_img {
	margin-bottom:20px;
}
.about_me_heading {
	margin-bottom: 15px;
}
.about_me_img .about_rounded {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.about_me_img .about_circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

/* bbPress styling */

#bbpress-forums li.bbp-header {
	background-color: #5bc98c;
	padding: 15px;
	border-top: none;
	color: #fff;
    font-weight: bold;
    font-size: 15px;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: none;
}

.bbpress .single_blogpost_split {
	display: none;
}
.bbpress .blogpost {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 20px;
}
div.bbp-breadcrumb {
	float: none;
	display: none;
}
.page-title .bbp-breadcrumb {
	display: block;
}
.page-title .bbp-breadcrumb p {
	font-size: 12px;
}
#bbpress-forums div.bbp-search-form {
	float: none;
	position: relative;
	margin-bottom:20px;
}
#bbpress-forums #bbp-search-form #bbp_search {
	width: 100%;
	padding:14px;
	border-color:#eeeeee;
}
#bbpress-forums #bbp-search-form #bbp_search_submit {
	margin: 0;
	position: absolute;
	right:0;
	line-height: 16px;
	padding: 15px;
    background: #444;
    border: #444;
}
#bbpress-forums #bbp-search-form #bbp_search_submit:hover {
	background: #222;
	border: #222;
}
#bbpress-forums li.bbp-body ul.forum:first-child, #bbpress-forums li.bbp-body ul.topic:first-child {
	border-top: none;
}

#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic {
	padding: 15px;
}

#bbpress-forums li.bbp-footer, #bbpress-forums div.odd, #bbpress-forums ul.odd {
	background-color: transparent;
}
li.bbp-body div.hentry:last-child {
	margin-bottom: 0;
}
#bbpress-forums li.bbp-footer {
	display: none;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums .bbp-forum-info .bbp-forum-content {
	font-size:13px;
	color: #707070;
}

.bbp-forum-title {
	font-size: 15px;
}
.page-title .breadcrumb .bbp-breadcrumb a {
	padding-right:2px;
}
.bbp-breadcrumb-sep {
	margin-right:2px;
}
#bbpress-forums li.bbp-body {
	border:1px solid #eee;
	border-top: none;
}
div.bbp-template-notice, div.indicator-hint {
	padding: 15px;
	text-align: center;
}
div.bbp-template-notice p {
	font-size: 14px;
}
li.bbp-topic-title a {
	font-size: 15px;
}
#bbpress-forums p.bbp-topic-meta, #bbpress-forums p.bbp-topic-meta a {
	font-size: 13px;
}
#bbpress-forums fieldset.bbp-form {
	border: none;
	padding: 0;
}

#bbpress-forums fieldset.bbp-form legend {
	padding: 0;
	font-size:15px;
	font-weight: bold;
	margin-bottom: 15px;
}

#bbpress-forums fieldset.bbp-form .bbp-template-notice {
	display: none;
}
#bbpress-forums div.bbp-the-content-wrapper input {
	text-transform: none;
	font-weight: normal;
}
#bbpress-forums div.wp-editor-container {
	border: 1px solid #eee;
}
.bbp-form input[type=text], .bbp-form input[type=email], .bbp-form input[type=password], .bbp-form input[type=search], .bbp-form input[type=tel], .bbp-form textarea, .bbp-form input:focus, .bbp-form textarea:focus, .bbp-form select {
	width: 100%;
	border-color:#eee;
	color:#777;
	padding: 14px;
}
#bbpress-forums fieldset.bbp-form label {
	font-size: 13px;
    margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-tags {
	float: none;
	margin-bottom:30px;
	font-size:13px;
}
#bbpress-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 13px;
}
li.bbp-body div.hentry {
	box-sizing:border-box;
	margin-bottom:30px;
	border:1px solid #eee;
	border-top: none;
}
#bbpress-forums ul.bbp-replies li.bbp-body {
	border: none;
}
div.bbp-reply-header {
	border: none;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	-webkit-border-radius: 0;
	border-radius: 0;
}
span.bbp-admin-links a, .bbp-reply-header a.bbp-reply-permalink {
	color:#ffffff;
	font-size:12px;
	padding:0 3px;
}
.bbpress.single #bbpress-forums div.bbp-reply-header {
	background-color: #5bc98c;
	color:#ffffff;
	padding: 14px;
}
span.bbp-admin-links {
	color: #ffffff;
}
.bbpress.single-topic #bbpress-forums li.bbp-header {
	background-color:transparent;
	color:#777777;
	padding: 0 0 15px 0;
}
li.bbp-header div.bbp-reply-content span#subscription-toggle a, li.bbp-header div.bbp-reply-content span#favorite-toggle a{
	font-size:12px;
	padding:0 3px;
	font-weight: bold;
}
li.bbp-header div.bbp-reply-content span#subscription-toggle a {
	padding-right:0;
}
.bbpress.single-forum #subscription-toggle {
	display:block;
	text-align: right;
	font-size:12px;
	margin-bottom:15px;
	font-weight: bold;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
	display: none;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
	margin-left: 120px;
}

.bbp-pagination {
	float: none;
	margin-bottom: 30px;
}
.bbp-reply-form, .bbp-topic-form {
	padding-top:30px;
	border-top:3px double #eeeeee;
}
.bbp-topic-title .bbp-topic-pagination {
	margin-left:0;
	margin-top:5px;
}

.bbp-topic-title .bbp-topic-pagination a{
	font-size:13px;
	padding: 2px 6px;
}
.bbp-pagination-links a, .bbp-pagination-links span.current {
	font-size: 13px;
	padding: 2px 8px;
}
.bbp-pagination-links a:hover, .bbp-pagination-links span.current, .bbp-topic-pagination a {
	background-color: #5bc98c;
	border-color: #5bc98c;
	color: #ffffff;
}
.bbp-topic-pagination a:hover {
	border-color: #5bc98c;
	background-color: transparent;
	color:#444444;
}

/* bbPress Sidebar Widgets styling */
.sidebar #bbp-search-form {
	position:relative;
}
.sidebar #bbp-search-form label.hidden {
	display: none;
}
.sidebar #bbp-search-form input[type=text],
.sidebar #bbp-search-form input[type=email],
.sidebar #bbp-search-form input[type=password],
.sidebar #bbp-search-form input[type=search] {
	border-color:#eee;
	padding: 14px;
}

.sidebar #bbp_search_submit {
    position: absolute;
    top: 0;
    margin: 0;
    line-height: 44px;
    padding: 0 12px;
    right: 0;
    background-color: #444444;
    border-color: #444444;
}
.sidebar #bbp_search_submit:hover {
	background-color:#222222;
	border-color:#222222;
}

.widget_display_stats dd {
	width: 13%;
	text-align: center;
}
.widget_display_stats dt {
    position: relative;    
    width: 85%;
    float: right;    
}

.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
	padding: 14px;
	border-color:#dedede;
}

.bbp-login-form .button, .button.logout-link {
	margin:0;
	padding: 10px 12px;
	background-color:#444444;
	border-color:#444444;
	width: 100%;
	text-align: center;
}
.button.logout-link {
	
	margin-top:10px;
}
.bbp-login-form .button:hover, .button.logout-link:hover {
	border-color:#222222;
	background-color:#222222;
}
.bbp-login-form .bbp-submit-wrapper {
	float: none;
	text-align:center;
}

.sidebar-widget .bbp-forum-title {
	font-size:inherit;
}

.bbp-login-form .bbp-login-links {
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
}

.bbp-login-form .bbp-login-links a {
	clear: none;
}
.bbp-login-form .bbp-login-links a.bbp-lostpass-link {
	float:right;
}

.bbp-logged-in img.avatar {
	width: 30px;
}

/* Profile Page */

.bbpress .avatar {
	border-radius:0; -webkit-border-radius:0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border-radius: 0; -webkit-border-radius: 0; width: 120px; height: 120px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	padding: 8px;
}

#bbpress-forums #bbp-single-user-details {
	float: none;
	width: 100%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	float: left;
	width:120px;
	margin:0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
	margin-left: 130px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
	display: inline-block; width: 49%;
}
#bbpress-forums #bbp-user-body {
	margin-left: 0;
	padding-top:30px;	
	margin-top:20px;
	border-top:3px double #eeeeee;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size:35px;
	font-weight:600;
}
#bbpress-forums #bbp-user-body #bbp-user-replies-created li.bbp-header {
	display: none;
}
#bbp-search-results .bbp-header {
	display: none;
}
#bbpress-forums #bbp-search-results li.bbp-body {
	border: none;
}
#bbpress-forums #bbp-search-results .bbp-topic-header,
#bbpress-forums #bbp-search-results .bbp-forum-header {
	padding:15px;
	background-color: #5bc98c;
	border-top: none;
	color: #fff;
}

#bbpress-forums #bbp-search-results .bbp-topic-header .bbp-topic-title {
	float: left;
}
#bbpress-forums #bbp-search-results .bbp-topic-header .bbp-meta,
#bbpress-forums #bbp-search-results .bbp-forum-header .bbp-meta {
	float:right;
}

#bbpress-forums #bbp-search-results .bbp-topic-header .bbp-topic-title h3,
#bbpress-forums #bbp-search-results .bbp-forum-header .bbp-forum-title h3 {	
	margin: 0;
	line-height: normal;
	font-size: 20px;	
}
#bbpress-forums #bbp-search-results .bbp-topic-header .bbp-topic-title h3 a,
#bbpress-forums #bbp-search-results .bbp-forum-header .bbp-forum-title h3 a {
	font-weight:bold;
}
#bbpress-forums #bbp-search-results .bbp-topic-header .bbp-topic-title .bbp-topic-title-meta {	
	line-height: normal;	
	font-size: 13px;
}
#bbpress-forums #bbp-search-results li.bbp-body .bbp-forum-content {
	margin-left:0;
}