/*
Theme Name: Reznor
Theme URI: https://www.templateexpress.com
Author: Template Express
Author URI: https://www.templateexpress.com
Description: Reznor is a full-width, fully responsive and highly customizable WordPress Theme. Add your own logo, header, featured areas, social media links and much more. This versatile theme also has several different layouts, unlimited colors and over 500 font options. Reznor looks great on devices of all sizes.
Version: 1.1
License: GNU General Public License v2.0
License URI: ​http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, threaded-comments, translation-ready, theme-options, full-width-template, black, responsive-layout
This theme, like WordPress, is licensed under the GPL.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/*
Reznor Theme based on Underscores (_s) Theme
_s ("Underscores") WordPress Theme, Copyright 2012 Automattic, Inc.
_s ("Underscores") WordPress Theme is distributed under the terms of the GNU GPL
*/
/*
Reznor WordPress Theme, Copyright 2014 Ossie Heffell
Reznor is distributed under the terms of the GNU GPL
*/
/* =Reset
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-ms-word-wrap:break-word;word-wrap:break-word}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background:#666;overflow-x:hidden;font-family:sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:normal;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a img{border:0}
body,button,input,select,textarea{color:#424242;font-size:1.4rem;line-height:1.9}
body{background:#333}
h1,h2,h3,h4,h5,h6{clear:both;margin:.6em 0}
h1{font-size:28px;font-size:2.8rem}
h2{font-size:22px;font-size:2.2rem}
h3{font-size:16px;font-size:1.6rem}
h4{font-size:14px;font-size:1.4rem}
h5{font-size:12px;font-size:1.2rem}
h6{font-size:10px;font-size:1rem}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
p{margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em .5em}
ul{list-style:none}
ol{list-style:decimal}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
b,strong{font-weight:bold}
dfn,cite,em,i{font-style:normal}
blockquote{font-style:italic;margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#dfd6c7;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%}
code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
small{font-size:75%}
big{font-size:125%}
figure{margin:0}
table{margin:0 0 1.5em;width:100%}
th{font-weight:bold}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
button,html input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid #ccc;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.4rem;line-height:1;padding:.8em;text-shadow:0 1px 0 rgba(255,255,255,.8)}
button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}
button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=text],input[type=email],textarea{background:rgba(255,255,255,0.3);border:1px solid #ccc;border-radius:3px;padding:6px}
input[type=text]:focus,input[type=email]:focus,textarea:focus{background:#fff}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}
a,a:visited{color:#099EC0;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}
a:hover{color:#02576B}
a:focus,a:active{color:#099EC0}
.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1em}
.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1em}
.aligncenter{clear:both;display:block;margin:1.5em auto}
.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}
.screen-reader-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.more-link{font-size:10px;font-size:1rem;text-transform:uppercase;float:right;margin-top:30px;background-color:#06b3db;color:#FFF;border-radius:.2em;padding:4px 8px;clear:both}
a.more-link{color:#FFF}
a.more-link:hover{background-color:#222}
.grid-more-link{font-size:10px;font-size:1rem;text-transform:uppercase;float:right;margin-top:0;background-color:#06b3db;color:#FFF;border-radius:.2em;padding:4px 8px;clear:both}
.grid-more-link a{color:#FFF}
.grid-more-link:hover{background-color:#222}
.widget h4{color:#FFF;padding:4px;border-radius:.2em;border-bottom:1px solid #1F282D;font-size:14px;font-size:1.4rem;text-transform:uppercase}
.widget li{padding-bottom:5px;padding-top:5px;border-bottom:1px solid #444}
#calendar_wrap{padding-left:6px}
#calendar_wrap a{color:#FFF}
#calendar_wrap a:hover{color:#CCC}
.textwidget{padding-left:6px}
.textwidget a{color:#FFF}
.textwidget a:hover{color:#CCC}
#secondary li,#tertiary li{padding-bottom:5px;padding-top:5px;border-bottom:1px solid #ecf1f5;color:#999}
#sidebar-left li{border-bottom:1px solid #ecf1f5}
#wrap{margin:0 auto;padding:0;position:relative;background-color:#FFF}
.header_container{background:#FFF;margin:0 auto;max-width:1160px;min-height:94px}
.main-navigation,.site-title,.site-description{margin:0 auto;max-width:1160px}
#main{clear:both;overflow:hidden;background-color:#FFF}
#primary{float:left;margin:0 -27% 0 0;width:94%;padding:10px}
#content{margin:0 22% 0 0}
#primary_home{margin:0 auto;max-width:1160px}
#primary_wrap{margin:0 auto;max-width:1160px;padding:0 8px}
#content.fullwidth{margin-right:0;padding:10px}
#secondary,#tertiary{background:#FFF;float:right;margin:0 .2em .4em;padding:1.6em .4em 0 0;position:relative;width:20%;border-radius:.2em}
#tertiary{clear:right;padding-top:0}
#primary-right{float:right;margin:0 0 0 -27%;padding:.7em;width:98.2%}
#content-right{margin:0 0 0 27%}
#sidebar-left{background:#FFF;float:left;margin:.4em .2em;padding:0;position:relative;width:22%;border-radius:.4em}
#tertiary-left{clear:left;padding-top:0}
.site-footer{clear:both;margin:0 auto;background-color:#2f383d}
.footer_container{background:#2f383d;margin:0 auto;max-width:1160px}
.mc4wp-form{background:#1F282D;padding:1em;border-radius:3px;border:1px solid #171D21}
.mc4wp-form label{font-size:1.2em;padding-bottom:8px}
#topbar_container{margin:0 auto;width:100%;height:40px;clear:both;background:#F5F5F5;border-bottom:1px solid #E1E1E1;display:none}
.topbar{margin:0 auto;max-width:1160px;padding:0}
.topbar_content_left{width:50%;float:left;font-size:14px;font-size:1.4rem;color:#666;text-align:left;padding:0;position:relative;top:8px;left:8px}
.topbar_content_left span{padding-right:1em;font-size:.85em}
.topbar_content_left span i{padding-right:.6em}
.topbar_content_right{float:right;width:48%;position:relative;text-align:right;padding:0}
#masthead-wrap{top:auto;left:auto;margin:0 auto;padding-bottom:0;padding-top:0;background-color:#FFF;transition:all 3s linear}
.stickyHead.is-sticky{position:fixed;width:100%;left:0;top:-60px;height:94px;z-index:701;background:#fff;opacity:.97;filter:alpha(opacity = 97);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}
.site-header .site-introduction{float:left;width:28%;padding:12px 0}
.site-title{font-size:22px;font-size:2.2rem;padding-left:6px}
.site-description{font-size:13px;font-size:1.3rem;padding-left:6px}
.site-title a,.site-description{color:#222}
.site-logo{padding:0;float:left}
.flex-caption-title{background-color:#06b3db}
.main-navigation{display:block;float:right;width:70%;position:relative}
.main-navigation li > a:after{content:"\f078";font-family:'fontawesome';font-size:80%;right:.2em;position:absolute;top:.5em;color:#DDD}
.main-navigation ul ul li > a:after{content:"\f054";font-family:'fontawesome';right:1em;top:1em;position:absolute}
.main-navigation li > a:only-child:after{content:''}
.main-navigation.sticky{position:fixed;height:auto;top:0;z-index:9999}
.main-navigation ul{list-style:none;margin:0;float:right;margin-right:0}
.main-navigation li{float:left;margin:0;position:relative;background-color:#FFF}
.main-navigation a{color:#666;display:block;font-size:1.4rem;font-size:14px;height:90px;line-height:94px;text-decoration:none;padding:0 14px;border-top:4px solid #FFF}
.main-navigation li:hover > a,.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a{border-top:4px solid #9D9386;color:#9D9386;display:block}
.main-navigation ul li:hover > ul{display:block}
.main-navigation > li > a,.main-navigation li.current_page_ancestor a{border-top:4px solid #9D9386;color:#9D9386}
.main-navigation ul.children li a{border-right:0;color:#666;border-top:0}
.main-navigation ul.sub-menu li:first-child > a{border-top:none!important}
.main-navigation ul ul{position:absolute;top:-9999em;width:180px;z-index:99999;background:#222;border:0;border-right:0;border-top:4px solid #9D9386;box-shadow:0 2px 2px rgba(0,0,0,0.2)}
.main-navigation ul ul li:hover > a,.main-navigation ul ul li.current_page_item a,.main-navigation ul ul li.current-menu-item a{color:#666;background:#EFEFEF;border-right:0}
.main-navigation ul ul li a{text-transform:capitalize;border-top:0}
.main-navigation ul ul li{width:100%;background:#222}
.main-navigation ul li:hover ul{left:0;top:94px}
.main-navigation ul ul ul.sub-menu{display:none;margin-top:-1px}
.main-navigation ul ul li:hover > ul.sub-menu{display:block}
.main-navigation ul li:hover li ul{top:-9999em}
.main-navigation ul li li:hover ul{left:180px;top:0}
.main-navigation ul ul{padding:0;margin:0}
.main-navigation ul ul li{float:left;line-height:20px;border:none!important}
.main-navigation ul ul li a{padding:10px 18px;text-transform:capitalize;margin:0;font-size:1.2rem;font-size:12px;background-color:#FFF;border-bottom:1px solid #EFEFEF;color:#666;border-left:none;border-right:none;text-align:left;height:100%;line-height:22px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
.main-navigation ul ul ul{border-top:0;width:140px}
.main-navigation ul ul ul li a{padding:10px}
.main-navigation ul ul li a:hover{background:#EFEFEF}
.main-navigation ul ul ul li a:hover{background:#EFEFEF;border-top:0}
.main-navigation ul ul li a i{color:#9e9e9e!important}
.main-navigation ul ul li:last-child a{border-bottom:none;border-right:none}
.main-navigation ul ul li:last-child ul li a{border-bottom:1px solid #e8e8e8!important}
.main-navigation ul.sub-menu li a{background-color:#FFF;color:#666;border-top:0;border-bottom:1px solid #EFEFEF}
.main-navigation ul.sub-menu li a:hover{border-top:0}
.main-navigation ul > li.page_item_has_children,.main-navigation ul > li.menu-item-has-children{position:relative}
.main-navigation ul ul li.page_item_has_children,.main-navigation ul ul li.menu-item-has-children{position:relative}
.main-navigation ul ul li.page_item_has_children > a:after,.main-navigation ul ul li.menu-item-has-children > a:after{content:"\f054";font-family:'fontawesome';right:1em;top:1em;position:absolute}
.menu-toggle{background:url(images/menu.png) right no-repeat;text-indent:-9999px;padding:4px 18px;color:#FFF;cursor:pointer;text-transform:uppercase;font-size:1.4rem;font-size:14px;text-align:left;background-color:#2f383d;margin:0;margin-top:4px}
.main-small-navigation .menu{display:none;background-color:#2f383d}
.main-small-navigation ul{margin:0}
.main-small-navigation .menu ul{list-style-type:none;margin:0;padding-left:10px}
.main-small-navigation .menu li a{color:#FFF;text-transform:uppercase;font-size:1.4rem;padding:8px 12px;display:block;border-bottom:1px solid #30414B}
.main-small-navigation .children{background-color:#2f383d;padding-left:16px}
.main-small-navigation .menu ul ul li a{color:#CCC;padding-left:16px}
.main-small-navigation .menu ul ul ul li a{color:#CCC;padding-left:16px}
.site-main{margin:0 auto}
s
.sticky h1{border-bottom:6px solid #333;font-size:20px;font-size:2rem}
.sticky h1 a{color:#333}
.sticky h2{font-size:12px;font-size:1.2rem;margin-bottom:0;border-bottom:7px solid #333}
.sticky h2 a{background-color:#333;color:#FFF;padding:8px;border-radius:.2em .2em 0 0;text-transform:uppercase}
.recent{margin:0;margin-top:-8px;position:relative}
.recent a{display:block;height:100%;width:100%}
.client_recent{margin:0 4px 20px;background-color:#FFF}
.recent_title{position:absolute;bottom:8px;left:0;width:100.1%;background-color:transparent;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;padding:10px 0}
.recent_title ul{margin-bottom:0}
.recent_title h2{padding:2px 8px;margin:0;line-height:normal}
.recent a .recent_title h2,.recent a:visited .recent_title h2{color:#efefef;font-size:14px}
.recent a:hover .recent_title h2{color:#fff}
.recent p{font-size:12px;font-size:1.2rem;margin-bottom:0;color:#666;padding:6px;text-align:center}
.hentry{margin:0 0 1.5em;padding-bottom:1.5em;clear:both}
#content .entry-header{background-color:#FFF;background-image:none;border:none;margin-bottom:0}
.entry-header{background:#F5F5F5;margin-bottom:10px;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;display:block;min-height:70px}
.page-header{background:#F5F5F5;margin-bottom:10px;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1}
.entry-title,.page-title{font-size:16px;font-size:1.6rem;margin:0 0 .2em;padding-top:2px;text-transform:uppercase;color:#333;text-shadow:0 1px 0 #FFF}
.title-container{margin:0 auto;max-width:1140px}
.page-title{font-size:18px;font-size:1.8rem;margin:0 auto;max-width:1140px;padding:20px 6px;float:left}
.entry-title{font-size:14px;font-size:1.4rem;text-decoration:none;color:#222;background:#F5F5F5;padding:6px 4px;margin-top:-8px}
.entry-title a{text-decoration:none;color:#222}
.breadcrumbs{float:right;text-transform:none;font-size:12px;padding:13px 6px 0 10px;color:#333}
.breadcrumbs a{color:#666}
.breadcrumbs a:hover{color:#CCC}
body.search .page-title,body.archive .page-title{font-size:18px;font-size:1.8rem;margin-bottom:0}
.entry-meta{clear:both;font-size:12px;font-size:1.2rem;padding:.4em 0;margin:0 auto;max-width:1160px;border-bottom:1px solid #ecf1f5;text-transform:uppercase}
.entry-meta > span{padding:.2em 1em .2em 0}
.entry-meta i{font-size:1.2em;padding-right:.2em}
footer.entry-meta{border:none}
.entry-meta a{color:#06b3db;font-weight:500}
.entry-meta a:hover{color:#333}
.entry-date{margin-right:8px}
.comments-link{margin-right:8px}
.edit-link{margin-right:8px}
.tag-links{margin-right:8px}
.cat-links{margin-right:8px}
.byline{margin-right:8px}
.entry-content,.entry-summary{margin:.8em 0 0}
.entry-content table,.comment-content table{border:1px solid #d9d9d9;border-left-width:0;margin:0 -.083em 2.083em 0;text-align:left;width:100%}
.entry-content tr th,.entry-content thead th,.comment-content tr th,.comment-content thead th{border-left:1px solid #d9d9d9;font-weight:bold;padding:.5em 1.25em}
.entry-content tr td,.comment-content tr td{border:1px solid #d9d9d9;border-width:1px 0 0 1px;padding:.5em 1.25em}
.entry-content tr.odd td,.comment-content tr.odd td{background:#dfd6c7}
.entry-content ul li{list-style-type:square;list-style-position:outside;margin-left:1em}
.entry-content ol{list-style:decimal;margin:0 0 1.5em 1.5em}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:none}
.entry-content dfn,cite,em,i{font-style:italic}
.entry-content .grid-more-link a,.entry-content .grid-more-link a:visited{color:#FFF}
.page-links{clear:both;margin:0 0 1.5em}
.authorlist{min-height:240px;width:46%;margin:30px 0;margin:1.8%;float:left;display:inline-block;text-align:center;border:1px solid #EFEFEF;border-radius:.2em;-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.06);box-shadow:0 5px 12px rgba(0,0,0,0.06)}
.authorAvatar img{border-radius:80px;border:2px solid #CCC;margin-top:20px}
.authorInfo{width:100%;font-size:12px}
.authorDescrption{min-height:100px;padding:10px 30px;margin:0;border-top:1px solid #ecf1f5}
.authorName{padding:4px 0;margin:0;color:#333;font-size:14px}
.authorLinks{padding:6px 2px;margin:0;clear:both}
.authorLinks a{color:#06b3db;font-size:12px;text-decoration:none;text-transform:uppercase}
.authorLinks a:hover{color:#000}
.blog-image{padding-top:22px;padding-bottom:0;margin:0}
.socialIcons{list-style:none;text-align:center}
.socialIcons ul{padding:10px 2px;margin:0}
.socialIcons li{position:relative;display:inline-block}
.socialIcons a,.socialIcons a:visited{display:block;height:24px;width:24px;color:#06b3db}
.socialIcons a:hover{color:#333!important}
.format-aside .entry-content{border-left:4px solid rgba(0,0,0,0.1);padding-left:1em}
.site-header img,.entry-content img,.comment-content img,.widget img{max-width:100%}
.site-header img,.entry-content img,.widget-img,img[class*="align"],img[class*="wp-image-"],.wp-caption img{height:auto}
.site-header img,.entry-content img,.widget img,img.size-full{max-width:100%;width:auto}
.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ccc;max-width:100%}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.alignnone{margin-bottom:1.5em}
.wp-caption img{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:.8075em 0}
#content .gallery{margin-bottom:1.5em}
.wp-caption-text,.gallery-caption{font-size:12px;font-size:1.2rem}
#content .gallery a img{border:none;height:auto;max-width:90%;border-radius:.2em;opacity:1}
#content .gallery a img:hover{border:none;height:auto;max-width:90%;border-radius:.2em;opacity:.6}
#content .gallery dd{margin:0}
embed,iframe,object{max-width:100%}
.site-content .site-navigation{font-size:13px;font-size:1.3rem;margin:0 0 1.5em;overflow:hidden}
.site-content .nav-previous{float:left;width:50%}
.site-content .nav-next{float:right;text-align:right;width:50%}
.nav-previous a,.nav-next a{padding:4px 6px;color:#222;font-size:12px;font-size:1.2rem;text-transform:uppercase}
.nav-previous a:hover,.nav-next a:hover{color:#999}
#comments{clear:both}
.comments-title,#reply-title{font-size:16px;font-size:1.6rem}
.commentlist li{list-style:none}
.commentlist,.children{list-style:none;margin:0}
.children{margin:0;background-color:#ecf1f5;padding:0}
.commentlist li.comment,.commentlist li.pingback{margin-top:2px}
.commentlist .children li,.commentlist li:last-of-type{border:none}
article.comment,li.pingback{overflow:hidden;padding:2.5em 0 .7em;position:relative}
.children article.comment,.children li.pingback{padding-top:1em}
.comment .avatar{float:left;margin-right:1.25em;border-radius:.4em}
.comment-author{font-size:16px;font-size:1.6rem;color:#333}
.comment-meta{font-size:12px;font-size:1.2rem}
.comment-content{font-size:13px;font-size:1.3rem;margin:1em 0 0 4.5em}
.reply{float:right;margin:0 10px 10px 0;text-align:center;background-color:#06b3db;border-radius:.4em;padding:3px;width:50px}
.reply:hover{background-color:#222}
.comment article{padding-bottom:2.79rem;border-bottom:1px solid rgba(0,0,0,0.2)}
a.comment-reply-link,a.comment-edit-link{color:#CCC;font-size:12px;font-size:1.2rem;line-height:1.8;text-decoration:none}
a.comment-reply-link{color:#FFF}
a.comment-reply-link:hover,a.comment-edit-link:hover{color:#FFF}
li.pingback{font-weight:bold}
li.pingback a{font-weight:normal}
.comment-notes,#commentform .form-allowed-tags,p.nocomments,p.logged-in-as,#commentform label{font-size:13px;font-size:1.3rem}
.required{color:#880000}
#commentform label{font-weight:bold;padding:1em 0}
#commentform input[type="text"]{margin-left:.5em}
#commentform #comment{margin-top:.6em}
#commentform .form-allowed-tags,#commentform .form-allowed-tags code{font-size:11px;font-size:1.1rem}
p.nocomments{margin:2.5em}
.widget{font-size:12px;font-size:1.2rem;line-height:1.8;margin:0 0 .5em}
.widget-title{font-weight:100;font-size:14px;font-size:1.4rem;color:#333;text-transform:uppercase}
.widget-title:after{display:block;width:140px;height:5px;border-bottom:2px solid #9D9386;content:" "}
#searchsubmit{display:none}
#helpfullinks li{padding-bottom:5px;padding-top:5px;border-bottom:1px solid #ecf1f5;color:#999}
#helpfullinks li a{color:#999}
#helpfullinks li a:hover{color:#333}
.site-info{font-size:13px;font-size:1.3rem;padding:2.2em 0;text-align:center;color:#808080;background-color:#1F282D;border-top:1px solid #151515}
.site-info a{color:#FFF}
.site-info a:hover{color:#AAA}
.site-footer .widget p{color:#AAA}
.site-footer .widget{padding:8px}
#smoothup{height:40px;width:50px;position:fixed;bottom:10px;right:20px;display:none;background:#000 no-repeat center;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;border-radius:.4em}
#smoothup:before{content:"\f077";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:rgba(255,255,255,.75);font-size:200%;position:absolute;right:13px;top:-6px}
#smoothup:hover{background-color:#49a7a4}
.social-media{list-style:none;text-align:right;margin:0;position:relative;padding:0;float:right;top:8px;right:18px}
.social-media li{float:right;position:relative}
.social-media a,.social-media a:visited{display:block;height:24px;width:24px;padding-left:.4em;color:#999;text-align:left}
.social-media a i{font-size:1em}
.top-search{float:right;background:#DDD;height:40px;width:40px;color:#fff}
.top-search a{display:block;color:#999;height:100%;text-align:center;width:100%;position:relative;-webkit-transform-style:preserve-3d;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.top-search a i{position:absolute;top:13px;left:13px}
.top-search i.icon-back{opacity:0;-webkit-transform-style:preserve-3d;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
.top-search.live i.fa-search{opacity:0}
.top-search.live i.icon-back{opacity:1}
.show-search{position:absolute;top:41px;right:0;z-index:10000000029;height:0;overflow:hidden;transition:all .45s ease}
.show-search.live{height:49px;box-shadow:2px 4px 11px 0 #4a4a4a}
.show-search input#s{padding:14px;width:300px}
.tagcloud a{display:inline-block;color:#FFF;font-size:12px!important;padding:5px 8px;text-decoration:none;border:1px solid #06b3db;border-radius:4px;background:#06b3db;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out;margin:4px}
.tagcloud a:hover{color:#333!important;background:#FFF;border-color:#CCC}
#featuretext_container{padding:30px 0;float:left;position:relative;background-color:#2f383d;width:100%}
.featuretext_top{margin:0 auto;max-width:1160px;padding:0 10px;text-align:center}
.featuretext_top h3{color:#fff;margin:0;display:inline-block;font-size:2.6rem;font-size:26px}
.featuretext_top p{color:#999;padding:0;margin:0;text-align:center;font-size:1.6rem;font-size:16px}
.featuretext_button{margin:0;color:#FFF;padding:14px 10px 20px}
.featuretext_button a{text-align:center;width:120px;text-transform:uppercase;font-weight:700;background-color:#06b3db;color:#fff;box-shadow:0 3px 0 #04718a;border:none;border-radius:3px;padding:16px 32px;font-size:12px;font-size:1.2rem;margin-top:-11px}
.featuretext_button a:hover{background-color:#0b9bbd}
.featuretext_button a:active{position:relative;top:2px;left:2px;background-color:#0b9bbd}
.featuretext_middle{margin:0;background-color:#fff}
.featuretext{margin-bottom:20px;padding:20px;text-align:center;border:1px solid #EFEFEF;border-radius:.2em;-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.06);box-shadow:0 5px 12px rgba(0,0,0,0.06)}
.featuretext h3{font-size:1.8rem;font-size:18px;color:#333;margin:0;margin-bottom:10px;padding-bottom:4px;clear:both;border-bottom:1px solid #EFEFEF}
.featuretext h3 a{color:#333}
.featuretext h3 a:hover{color:#CCC}
.featuretext p{color:#333;font-size:1.2rem;font-size:12px}
.featuretext img{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}
.featuretext img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
.imagerct{width:100%}
.imagerct_home{width:100%;opacity:1}
.imagerct_home:hover{opacity:.8}
#contact_respond textarea{width:80%}
#contact_respond input[type="submit"]{width:auto}
#contact_respond input[type="text"]{width:80%}
.client{text-align:center}
.client h3{font-weight:100;font-size:2.6em;text-align:center;text-align:center;color:#333}
.client img{max-width:100%}
.section{clear:both;padding:30px;margin:0 auto;max-width:1160px}
.section_thumbnails{clear:both;padding:40px 0 100px}
.section_thumbnails .col{margin:.1%}
.section_thumbnails h3{font-weight:100;font-size:2.6em;text-align:center;text-align:center;color:#333}
.title-bottom-border{display:block;width:140px;height:3px;background-color:#9D9386;margin:0 auto}
.unity-separator{width:100%;height:1px;background:#d9e0e3;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.75);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.75);box-shadow:0 1px 0 rgba(255,255,255,0.75);margin-bottom:30px}
.thumbs-more-link{font-size:12px;font-size:1.2rem;text-transform:uppercase;padding:8px 0;text-align:center}
.thumbs-more-link a{background-color:#06b3db;color:#FFF;border-radius:.2em;padding:4px 8px}
.thumbs-more-link a:hover{background-color:#222;color:#FFF;border-radius:.2em;padding:4px 8px}
.gridblock{width:33.33%;float:left}
.gridblock .grid-wrap{border:2px solid #ecf1f5;border-radius:.4em;padding:8px;margin:6px 0 6px 6px;overflow:hidden}
.gridblock .grid-wrap .blog-image{padding-top:0}
@media all and (max-width:580px) {
.gridblock{width:50%!important}
}
@media all and (max-width:480px) {
.gridblock{width:100%!important}
}
.masonry-entry.gridblock{border:none;margin:0;padding:0;width:33.33%}
.masonry-wrap{border:2px solid #ecf1f5;border-radius:.4em;padding:8px;margin:6px 0 6px 6px;overflow:hidden}
.masonry-wrap .blog-image{padding-top:0}
@media all and (max-width:580px) {
.masonry-entry.gridblock{width:50%!important}
}
@media all and (max-width:480px) {
.masonry-entry.gridblock{width:100%!important}
}
.error404 .entry-content p{font-size:26px;line-height:1.33em;padding-bottom:24px;margin:54px 0 0;width:80%}
.error404 .entry-content input{font-size:150%;height:60px;width:80%}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.col{display:block;float:left;margin:1% 0 1% 2.6%}
.col:first-child{margin-left:0}
.post-thumbnail{position:relative;margin-top:4px;margin-right:4px}
.blog-lists-title{position:relative;width:70%;display:inline;float:left;margin-left:8px;font-size:12px;color:#999}
.blog-lists-title a{color:#333}
#ie8 .site-header img,#ie8 .entry-content img,#ie8 img.size-full,#ie8 .entry-thumbnail img,#ie8 .widget img,#ie8 .wp-caption img{width:auto}
.span_8_of_8{width:100%}
.span_7_of_8{width:87.3%}
.span_6_of_8{width:74.6%}
.span_5_of_8{width:61.9%}
.span_4_of_8{width:49.2%}
.span_3_of_8{width:36.5%}
.span_2_of_8{width:23.8%}
.span_1_of_8{width:11.1%}
.header-image img{width:100%;height:auto}
@media screen and (max-width: 1000px) {
.header_container{height:100%;width:100%}
#featuretext_container{text-align:center;float:none;margin:0}
.featuretext_top h3{padding:0;padding-bottom:22px;float:none;width:100%}
.featuretext_button{float:none;padding:0;display:block;margin:0 auto 24px}
.menu .children,.menu .sub-menu{display:none}
.menu .children.show,.menu .sub-menu.show{display:block}
.menu .page_item_has_children > a:after,.menu .menu-item-has-children > a:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;width:30px;height:30px;display:inline-block;margin-left:.5em}
.menu .page_item_has_children > a.open:after,.menu .menu-item-has-children > a.open:after{content:"\f078"}
}
@media screen and (max-width: 980px) {
#wrap{padding:0;width:100%}
.header_container{height:100%;width:100%}
#masthead .site-introduction{float:none;padding:0;width:100%}
#content{padding-left:4px}
}
@media only screen and (max-width: 860px) {
.header_container{height:100%;width:100%}
}
@media only screen and (max-width: 800px) {
#content,#primary,#secondary,#tertiary,#sidebar-left{background:none;float:none;margin:0;padding:0}
#primary,#secondary,#tertiary,#sidebar-left{width:100%}
#content-right,#primary-right{background:none;float:none;margin:0;padding:0}
#primary-right{width:100%;border-top:0}
.stickyHead.is-sticky{position:relative}
.site-logo{height:100%;width:100%;text-align:center}
#topbar_container{height:auto;min-height:40px}
#topbar_valentine{height:auto;min-height:40px}
.topbar_content_left span{display:inline-block}
.site-introduction{text-align:center}
.authorlist{width:100%;margin:0}
.testimonial_bg{padding:10px 0}
.testimonial_home-title{padding:30px 30px 15px}
.featuretext_button a{display:block;margin:0 auto;width:40%}
}
@media screen and (max-width: 600px) {
#branding img{display:none}
.header-image{width:100%;margin-top:0;margin-left:auto;margin-right:auto}
.header_container{height:100%;width:100%}
.site-main{border:0}
.testimonial_home-title{padding:20px 20px 10px}
.hentry{border-bottom:none}
.page-title{text-align:center;padding:10px;padding-bottom:0;clear:both;float:none;margin:0}
.breadcrumbs{text-align:center;padding:0;width:99.8%;font-size:10px}
}
@media screen and (max-width : 568px) {
#masthead .site-introduction{float:none;padding:0;width:100%}
.topbar{padding:0}
.topbar_content_left{width:80%;float:left;text-align:left}
.topbar_content_right{width:20%}
.social-media{padding:0 1em;margin:0;text-align:right;height:26px;overflow:hidden;display:none}
.social-media a,.social-media a:visited{width:20px}
.header_container{height:100%;width:100%}
.authorInfo{width:98%}
.testimonial_bg{height:auto}
.testimonial_home-title{padding:10px 10px 5px}
.featuretext_button{margin:0 auto 12px}
}
@media screen and (max-width : 480px) {
#masthead .site-introduction{float:none;padding:0;padding-left:4px;width:100%}
.header_container{height:100%;width:100%}
.show-search{position:absolute;top:45px;right:0}
.featuretext_top h3{font-size:1.2rem;font-size:20px;padding-bottom:6px}
.featuretext_button a{padding:6px;font-size:1.2rem;font-size:12px}
.testimonial_home-title{padding:20px 5px 0}
.testimonial_home-title h1{font-size:1.4em;line-height:124%}
.testimonial-text,.slides cite{line-height:150%;font-size:.85em}
.testimonial_slider ol.flex-control-nav{margin-top:1em}
}
@media only screen and (max-width: 480px) {
.col{margin:1% 0}
}
@media only screen and (max-width: 400px) {
.topbar_content_left{line-height:124%}
.topbar_content_left span{padding:0}
.show-search input#s{width:200px}
}
.span_2_of_2{width:100%}
.span_1_of_2{width:49.8%}
@media only screen and (max-width: 480px) {
.span_2_of_2{width:100%}
.span_1_of_2{width:100%}
}
.span_3_of_3{width:100%}
.span_2_of_3{width:66.1%}
.span_1_of_3{width:31.6%}
.recent_span_1_of_3{width:33.1%}
@media only screen and (max-width: 600px) {
.span_3_of_3{width:99.6%}
.span_2_of_3{width:99.6%}
.span_1_of_3{width:99.6%}
.recent_span_1_of_3{width:49.2%}
.section_thumbnails .col{margin:.3%}
}
@media only screen and (max-width: 480px) {
.span_3_of_3{width:100%}
.span_2_of_3{width:100%}
.span_1_of_3{width:100%}
}
.span_4_of_4{width:100%}
.span_3_of_4{width:74.6%}
.span_2_of_4{width:49.2%}
.span_1_of_4{width:24.8%}
@media only screen and (max-width: 800px) {
.span_4_of_4{width:49.6%}
.span_3_of_4{width:49.6%}
.span_2_of_4{width:49.6%}
.span_1_of_4{width:49.6%}
}
@media only screen and (max-width: 480px) {
.span_4_of_4{width:100%}
.span_3_of_4{width:100%}
.span_2_of_4{width:100%}
.span_1_of_4{width:100%}
}
@media only screen and (max-width: 480px) {
.span_8_of_8{width:100%}
.span_7_of_8{width:100%}
.span_6_of_8{width:100%}
.span_5_of_8{width:100%}
.span_4_of_8{width:100%}
.span_3_of_8{width:100%}
.span_2_of_8{width:100%}
.span_1_of_8{width:100%}
}
#promo_featuretext_container{background:url(images/head_bg2.jpg) no-repeat center bottom;background-size:cover}
.promo_featuretext_top{background:url(images/tepromo1.png) no-repeat left bottom}
#topbar_container{display:none}
#promo_featuretext_container{float:left;position:relative;width:100%;height:100%;border-bottom:1px solid #EFEFEF}
.promo_featuretext_top{margin:0 auto;max-width:1160px;height:470px}
.promo_featuretext_top h3{padding:22px 0 22px 8px;margin:0;float:left;font-size:2.6rem;font-size:26px}
.promo_featuretext_top p{color:#999;padding:0;margin:0;text-align:center;font-size:1.6rem;font-size:16px}
.promo_featuretext_right{margin:0;float:right;color:#FFF;padding:120px 0;width:450px;text-align:center}
.promo_featuretext_right_text{clear:both;padding:10px;color:#666;font-size:3rem;font-size:30px;font-weight:700;line-height:1.6;margin-bottom:20px;font-weight:300}
.promo_featuretext_right a{display:inline-block;font-weight:300;color:#fff;text-align:center;text-decoration:none;background-color:#21be56;border-bottom:2px solid #199342;padding:15px 30px;padding:1.071428571rem 2.142857143rem;font-size:20px;font-size:2rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.promo_featuretext_right a:hover{background-color:#36D900}
.main-navigation{width:60%}
.main-navigation li:hover > a,.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a{border-top:4px solid #FFF}
.main-navigation a{color:#333}
.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a{font-weight:700}
.site-logo{padding:0 0 0 10px}
.theme_thumbs p{color:#666666;font-size:12px;text-align:left;margin:0;padding:10px 0 0}
.entry-header{background:#9A9285;margin-bottom:-12px;border-bottom:0}
.entry-title,.page-title{text-transform:uppercase;color:#FFF;text-shadow:none}
.breadcrumbs{color:#FFF}
.breadcrumbs a{color:#EFEFEF}
.thumb_gallery{position:relative;padding:0;margin:0;text-align:center;line-height:0}
.thumb_gallery-image{cursor:pointer;position:relative;display:block;border:5px solid #fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 1px rgba(0,0,0,0.4);box-shadow:0 0 1px rgba(0,0,0,0.4);-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}
.thumb_gallery-text{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;vertical-align:middle}
.thumb_gallery-text:hover{opacity:1}
.thumb_gallery-text h3{font-size:16px;font-size:1.6rem;font-weight:normal;display:inline-block;text-decoration:none;padding-top:45%}
.thumb_gallery-text h3 a,.thumb_gallery-text h3 a:visited{color:#fff;background-color:#2EA2CC;padding:15px 30px;padding:1.071428571rem 2.142857143rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-table;vertical-align:middle;line-height:100%}
.thumb_gallery-text h3 a:hover{color:#EFEFEF}
.thumb_gallery-subtext p{font-size:13px;margin-bottom:0;padding:10px 4px 20px;color:#333}
.breadcrumbs{display:none}
.page-title{float:none;text-align:center}
.theme-intro{background:#fff;padding:2em 0}
.theme_image{text-align:center;padding-top:30px;background-image:url(https://www.templateexpress.com/wp-content/uploads/2014/11/bg3.jpg);background-position:center top;background-size:cover;margin-bottom:-8px;margin-top:-11px;background-color:#FFF}
.theme_image_formationpro{text-align:center;padding-top:30px;background-image:url(https://www.templateexpress.com/wp-content/uploads/2014/11/bg3.jpg);background-position:center top;background-size:cover;margin-bottom:-8px;margin-top:-11px;background-color:#FFF}
.theme_image_discovery{text-align:center;padding-top:30px;background-image:url(https://www.templateexpress.com/wp-content/uploads/2014/11/bg3.jpg);background-position:center top;background-size:cover;margin-bottom:-8px;margin-top:-11px;background-color:#FFF}
.theme_featuretext{text-align:center;background-color:#FFF;padding:2.5em 20px;margin-bottom:30px;border-bottom:1px solid #ccc}
.featuretext i{color:#06b3db}
.call-to-action{margin:2em 0 0}
.theme_featuretext_inner{margin:0 auto;max-width:900px;color:#333}
.theme_featuretext_inner h2{font-size:2em;margin-top:0;margin-bottom:20px;color:#333}
.theme_featuretext_inner p{margin-bottom:0}
.theme_button1 a{color:#FFF!important;font-size:20px;margin:8px;border-radius:.2em;background-color:#21be56;border-bottom:2px solid #199342;padding:5px 50px;display:inline-block;vertical-align:middle}
.theme_button1 a:hover{background-color:#36D900}
.theme_button2 a{color:#FFF!important;font-size:20px;padding:5px 50px;margin:8px;border-radius:.2em;background-color:#69C;border-bottom:2px solid #036;display:inline-block;vertical-align:middle}
.theme_button2 a:hover{background-color:#82AAD3}
.theme_button3 a{color:#FFF!important;font-size:20px;padding:5px 50px;margin:8px;border-radius:.2em;background-color:#aba49a;border-bottom:2px solid #948b7e;display:inline-block;vertical-align:middle}
.theme_button3 a:hover{background-color:#B9B3AB}
#big_biz_box_wrap{margin:0 auto;max-width:1160px;clear:both;padding:40px}
.big_biz_box{display:block;float:left;width:48%;margin:.8%;text-align:left}
.big_biz_box h2{font-size:18px;padding:8px;margin:0;text-align:left;color:#333}
.big_biz_box p{font-size:14px;clear:both;padding:8px}
#biz_box_wrap{margin:0 auto;max-width:1160px;margin-bottom:20px}
.biz_box{display:block;float:left;width:23%;margin:.8%;min-height:220px}
.biz_box h2{font-size:16px;padding:8px;text-align:left;margin:0;color:#333}
.biz_box p{font-size:14px;clear:both;padding:8px}
.biz_box .fa{margin-right:8px;font-size:20px}
#content.fullwidth_theme{margin-right:0;padding:0}
#primary_theme{margin:0 auto}
.featuretext{text-align:left;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.featuretext p{color:#333;font-size:1.4rem;font-size:14px}
#bbpress-forums input[type="submit"]{padding:.4em}
#bbpress-forums li{font-size:14px}
#bbpress-forums li a{font-size:14px}
#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fff}
#bbpress-forums .entry-title{background:none;color:#000}
#bbpress-forums div.wp-editor-container{background-color:#fff}
#bbpress-forums .reply{float:none}
input[type=text],input[type=email],textarea{background:#FFF}
#secondary li,#tertiary li{border-bottom:0}
.pricing_container{clear:both}
.pricing_wrapper{clear:both;margin:0 auto;width:1160px;padding:80px 20px 50px}
.pricing-table{position:relative;float:left;width:32%;border-radius:3px;background-color:#aba49a;color:#fff;text-align:center;margin:2px}
.pricing-table ul{margin:0}
.pricing-table ul li{list-style:none;margin-left:0}
.pricing-table .header{float:left;width:100%;text-align:center;text-transform:uppercase;border-bottom:1px solid #2d87c4;padding-top:0;padding-bottom:0}
.pricing-table .header a{color:#FFF}
.pricing-table .header a:hover{color:#DDD}
.pricing-table .header h3{font-size:1.2em}
.pricing-table .header h3 a{color:#FFF}
.pricing-table .header h3 a:hover{color:#DDD}
.pricing-table .body{background-color:#fff;float:left;width:100%}
.pricing-table .body .price{background-color:#69C;float:left;width:100%;text-align:center;padding:10px 0;font-size:1.2em}
.pricing-table .body .price span{background-color:#2d87c4;height:40px;line-height:40px;width:130px;border-radius:20px;display:inline-block;font-size:1.2em}
.pricing-table .body .features{color:#838383;position:relative;float:left;width:100%}
.pricing-table .body .features li{height:50px;line-height:50px}
.pricing-table .body .features .even{background-color:#fff}
.pricing-table .body .features .odd{background-color:#efefef}
.pricing-table .footer{float:left;width:100%;text-transform:uppercase;background-color:#21be56}
.pricing-table .footer a{text-decoration:none;color:#fff!important;display:block;padding-top:0;padding-bottom:0}
.pricing-table .footer:hover{background-color:#36D900}
.pricing-table .footer h4{font-size:1.2em}
#secondary,#tertiary{background:#FFF}
.entry-header{margin-bottom:0}
.section_clients{clear:both;padding:30px 0;max-width:1160px;margin:0 auto;padding-top:0;padding-bottom:6em}
.thumb_gallery-text h2{padding-top:40%;color:#fff;margin:0 0 1em}
.thumb_gallery-text h3.has-title{padding-top:0}
.thumb_gallery-text h3.has-title a.demo-btn{margin-right:8px;background:#457688}
.thumb_gallery-text h3.has-title a:hover{background-color:#1B7798}
.thumb_gallery-text h3.has-title a:hover.demo-btn{background-color:#284E5C}
.recent_themes_header{max-width:1160px;margin:0 auto;text-align:center}
.recent_themes_header h3{font-size:28px;padding:60px 0 20px;margin-bottom:0}
.theme_instructions{background-color:#EFEFEF;border:1px solid #CCC;padding:20px;border-radius:.2em}
.theme_instructions h2{border-bottom:1px solid #CCC}
.widget-title:after{width:100%}
#edd_checkout_form_wrap fieldset{background-color:#fff}
#edd_checkout_cart{background-color:#fff}
#edd_checkout_form_wrap #edd_purchase_submit{padding:12px}
#edd-purchase-button,.edd-submit{border:0}
.edd_download_purchase_form{display:inline-block}
.edd-submit.button.green{color:#fff;background-color:#21be56;border-bottom:2px solid #199342}
a.edd-add-to-cart .edd-add-to-cart-label{font-size:20px;padding:4px 30px;display:inline-block}
.bbp-logged-in img.avatar{height:30px}
div.bbp-submit-wrapper{float:left}
#bbpress-forums div.wp-editor-container{border:1px solid #ccc}
.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form{background-color:#FFF}
#bbpress-forums fieldset.bbp-form{border:0}
div.bbp-breadcrumb,div.bbp-topic-tags{font-size:14px}
.bbp-logged-in h4{border-bottom:0}
.intro_text{background-color:#EBE9E7;border:1px solid #DDD;border-radius:.4em;text-align:center;margin-bottom:40px}
.intro_text h2{text-align:center;padding:20px;color:#666;margin:0 auto;max-width:860px}
.theme_thumbhead{margin:0}
.theme_thumbhead h3{line-height:1;margin-bottom:10px;font-size:18px}
.entry-content .theme_thumbhead h3 a{background-color:#EBE9E7;padding:8px;color:#666;margin-bottom:0;border-radius:.2em .2em 0 0}
.reply{background-color:#EFEFEF;width:100%}
@media only screen and (max-width: 1160px) {
.pricing_wrapper{width:100%}
}
@media screen and (max-width: 980px) {
.promo_featuretext_top{background:none;height:100%}
.promo_featuretext_right{float:none;width:100%;height:100%;text-align:center;padding-top:50px;padding-bottom:50px}
.site-logo{height:100%;width:100%;text-align:center;padding:0}
}
@media screen and (max-width: 830px) {
.biz_box{width:30.8%}
}
@media screen and (max-width: 800px) {
.pricing-table{width:100%;border-radius:3px;margin:0;margin-bottom:8px}
.pricing_wrapper{width:100%;padding:0}
}
@media screen and (max-width: 600px) {
.col{margin:0}
.page-title{padding:20px 6px}
#big_biz_box_wrap{padding:10px}
.big_biz_box{width:96%}
.biz_box{width:99%}
}
.entry-content .edd_download_file a{color:#36D900}
span#subscription-toggle a{margin-left:2em;top:2px;position:relative;background:#EAE5DD;float:right;padding:3px 6px;border:1px solid rgb(224,224,224)}
.secondary-nav{background-color:#061421}
.secondary-nav a,.secondary-nav a:visited{display:block;padding:7px 14px;color:#fff;line-height:2em;outline:none;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s}
.secondary-nav a:hover,.secondary-nav a:focus{background-color:#fff;color:#061421;text-decoration:none}
.secondary-nav ul{list-style-type:none;margin:0;padding:0}
.secondary-nav li{display:inline-block;margin-right:-4px}
.sm-accounts li{display:block;float:left}
.sm-accounts li a:before{display:inline-block;vertical-align:top;padding:0 5px;font-family:'Fontawesome';font-size:20px;color:#fff;-webkit-font-smoothing:antialiased;content:'\f08e'}
.sm-accounts li a[href*="twitter.com"]::before{content:'\f099';color:#55acee}
.sm-accounts li a[href*="youtube.com"]::before{content:'\f167';color:#ed4d14}
.sm-accounts li a[href*="wordpress.org"]::before{content:'\f19a'}
.sm-accounts li a[href*="wordpress.org"]:hover::before{color:#666}
@media all and (max-width:782px) {
.sm-accounts li a span{display:none}
.secondary-nav a,.secondary-nav a:visited{padding:7px}
}
.top-nav{text-align:right}