::selection{background:#ff6000;color:#fff;}
::-moz-selection{background:#ff6000;color:#fff;}
.frame{max-width:980px;margin:0px auto;min-width:268px;}
.clearfix:before, .clearfix:after,
.container:before, .container:after,
.nav:before, .nav:after,
.f-row:before, .f-row:after{content:"";display:table;}
.clearfix:after, .f-row:after, .container:after, .nav:after{clear:both;}
div{margin:0px;padding:0px;outline:0px none;box-sizing:border-box;}
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:0px none;box-sizing:border-box;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,
th,
td{font-weight:normal;text-align:left;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-weight:400;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.clear:after,
.wrapper:after,
.format-status .entry-header:after{clear:both;}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after{display:table;content:"";}
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
button,
input,
select,
textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;}
button,
input{line-height:normal;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"]{border:0;border-radius:0;padding:0;}
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span{padding:6px 10px;padding:0.428571429rem 0.714285714rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"]{cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
.menu-toggle:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(top, #f9f9f9, #ebebeb);}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(top, #ebebeb, #e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;border-color:transparent;}
.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0;}
.entry-content img,
.comment-content img,
.widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image{max-width:100%;height:auto;}
embed,
iframe,
object,
video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
img.wp-smiley,
.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.gallery-item a,
.gallery-caption{width:90%;}
.gallery-item a{display:block;}
.gallery-caption a{display:inline;}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}
.gallery-columns-1 .gallery-icon img{padding:3%;}
.site-content nav{clear:both;line-height:2;overflow:hidden;}
#nav-above{padding:24px 0;padding:1.714285714rem 0;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous,
.previous-image{float:left;width:50%;}
.nav-next,
.next-image{float:right;text-align:right;width:50%;}
.nav-single + .comments-area,
#comment-nav-above{margin:48px 0;margin:3.428571429rem 0;}
.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden;}
.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem;}
.author.archive .author-avatar{margin-top:0;}
html{font-size:87.5%;}
body{font-size:14px;font-size:1rem;font-family:"Varela Round", Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#444;}
body.custom-font-enabled{font-family:"Varela Round", Helvetica, Arial, sans-serif;}
a{outline:none;color:#0086d0;text-decoration:none;}
a:hover{color:#18636f;}
.assistive-text,
.site .screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);}
.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000;}
.site{padding:0;}
.site-content{margin:24px 0 0;margin:1.714285714rem 0 0;}
.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0;}
hgroup{width:270px;height:90px;float:left;}
.site-header{max-width:980px;min-height:100px;display:block;margin:0 auto;padding:1px 0;position: relative;}
.header-row{box-shadow:0 3px 3px rgba(132, 136, 138, 0.1);padding:10px 0 0 0;background:#fff;z-index:5;position:fixed;width:100%;}
.site-header span,
.site-header div{text-align:center;}
.site-header div.site-description{width:270px;font-size:14.5px;font-weight:400;line-height:15px;margin:5px 0 0 0;height:15px;float:left;text-align:center}
.site-header span a,
.site-header div a{color:#515151;display:inline-block;text-decoration:none;}
.site-header span{width:270px;height:60px;}
.site-header span a{display:block;width:270px;height:60px;overflow:hidden;}
.site-header span a{background:url('http://www.mindsaw.com/wp-content/uploads/2015/03/logo.png') 3px 0% no-repeat;text-indent:-9999px;display:block;width:270px;height:60px;}
.site-header span a:hover,
.site-header div a:hover{color:#21759b;}
.site-header span{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem;}
.site-header div{font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.header-image{margin-top:24px;margin-top:1.714285714rem;}
.header-row.header-animated{position:fixed;top:0;width:100%;height:70px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;padding:0px;z-index:99999999999999;}
.header-row.header-animated .site-header{min-height:70px;}
.header-row.header-animated .site-header hgroup{height:70px;width:170px;}
.header-row.header-animated .top-nav-bar{display:none;}
.header-row.header-animated .site-header span{width:160px;height:37px;margin:15px 0 0 0;}
.header-row.header-animated .site-header span a{height:37px;width:160px;background:url('http://www.mindsaw.com/wp-content/uploads/2015/03/logo.png') 0% 100% no-repeat;margin-top:15px;}
.header-row.header-animated .site-header div.site-description{display:none;}
.header-row.header-animated .site-header .main-navigation{margin-top:0;}
.header-row.header-animated .site-header .menu-menu-1-container{padding:0;}
.header-row.header-animated .site-header .main-navigation li a{line-height:70px;}
.header-row.header-animated .site-header .main-navigation li.main-nav-phone{display:inline-block}
.header-row.header-animated .site-header .main-navigation li.main-nav-phone a{line-height:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAABYlBMVEVMaXEAhtB0dHR0dHR0dHR0dHQAhtBbeYwAhtB0dHRAfaV0dHR0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHR0dHR0dHQAhtB0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtAAhtAzf7B0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHR0dHR0dHR0dHQAhtAAhtB0dHQAhtAAhtAAhtB0dHQAhtB0dHQAhtB0dHQAhtB0dHQAhtAAhtAAhtAAhtAAhtAAhtAAhtB0dHQAhtB0dHQAhtAAhtAAhtB0dHR0dHR0dHQAhtB0dHS7/Z6bAAAAdHRSTlMAviPNENjTAeIKA7/gtvbOod4O1Oo4keMjcTixEOoZGbarBk2hLi7vXIjvH10816kJ3TywTaZZyMSmU/RTyjQ0cR6HefyPjQv80ponaJopkmja5+dkDq33WcN6RGBrazAwgCpEZbOA2LV2SUnl5SWUc6u7lOtpJ4gAAAJxSURBVHheXZF3XxpBEIZfBI6jQwBRmqA0EVRABcWG2AuKvSfGGk3PzPePt+zvAJ+/3tvndnZnFhIE7pxbPnv/iBU9zPjYVTmdsPvZ3+hSMSfb27/aAkkuBiDpc+TmAQvapIw8AoGpGOwD5s0H0ljDXBLhj6sJvNn5yCTNsDGoxXvOAzc8G+R1vTavALCbAYuP/Unmz5D8c5kwxgdC8F9zcKmzJY88jwEIM1eaJugUZ7HutwEYZB5EFxNGzJrF3k2+6xb9Ding5EqvkKVQ4na/8pxTI2a4T8Qwa/33H7Wv7EgiJk8dy/GPwXyR7RYAKZ4HnA4tAnl+Z29TW0IyZwUCfAPBCjMbndrIUtwAgD1e6pjTXNh6YjZbxZiNOWlmKr5GDKYLVwqC2NbmMXRKDlcJkpMkbx3HRHpzsrGJDvd25uLFhc/F5mMbemge7IWdyUbAgg+EnuKKYtifmkQP5wrVFhIJQ5SilxvQGXohw5T4Hg55yBuCZECtzQHyTKTdNAVBxKsOAHPPu9JMlqkgQuJsB3g10GFEmmG3qsUrygK3NK3Sml6bRgEYxgGLQlEP0RdIftUiqNOuEGRoqYuQ7FAWWaoDeCRa+BqBTmsaa1EbgGWi3+gi4cb0uBZ+rtJTt9hXpUCcqh/EqCiFArX7jeilzmlAxDJp/a8dtq+sejBEyyLWM/R9+dpLBguANM0BcVXUQpbe2V7VluDJbAAhuoVglIjccW1kaboEgG1a7JhyprzxqfU8KcbszkhzvqB8qyNSPUvLB1RWH6BT8NYKkHzykHI9JNJr/H1o6HBlIPJWq8oZtR5s6GFnd/vxxXMZksv4D0f6fGHEj+HJAAAAAElFTkSuQmCC') no-repeat scroll 0% 0% transparent;display:block;width:148px;height:24px;padding:0px 15px 0px 30px;border-right:1px solid #CCC;margin:22px 15px 22px 0px;}
.header-row.header-animated .site-header .main-navigation li.main-nav-phone a:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAABYlBMVEVMaXEAhtB0dHR0dHR0dHR0dHQAhtBbeYwAhtB0dHRAfaV0dHR0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHR0dHR0dHQAhtB0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtAAhtAzf7B0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHR0dHR0dHR0dHQAhtAAhtB0dHQAhtAAhtAAhtB0dHQAhtB0dHQAhtB0dHQAhtB0dHQAhtAAhtAAhtAAhtAAhtAAhtAAhtB0dHQAhtB0dHQAhtAAhtAAhtB0dHR0dHR0dHQAhtB0dHS7/Z6bAAAAdHRSTlMAviPNENjTAeIKA7/gtvbOod4O1Oo4keMjcTixEOoZGbarBk2hLi7vXIjvH10816kJ3TywTaZZyMSmU/RTyjQ0cR6HefyPjQv80ponaJopkmja5+dkDq33WcN6RGBrazAwgCpEZbOA2LV2SUnl5SWUc6u7lOtpJ4gAAAJxSURBVHheXZF3XxpBEIZfBI6jQwBRmqA0EVRABcWG2AuKvSfGGk3PzPePt+zvAJ+/3tvndnZnFhIE7pxbPnv/iBU9zPjYVTmdsPvZ3+hSMSfb27/aAkkuBiDpc+TmAQvapIw8AoGpGOwD5s0H0ljDXBLhj6sJvNn5yCTNsDGoxXvOAzc8G+R1vTavALCbAYuP/Unmz5D8c5kwxgdC8F9zcKmzJY88jwEIM1eaJugUZ7HutwEYZB5EFxNGzJrF3k2+6xb9Ding5EqvkKVQ4na/8pxTI2a4T8Qwa/33H7Wv7EgiJk8dy/GPwXyR7RYAKZ4HnA4tAnl+Z29TW0IyZwUCfAPBCjMbndrIUtwAgD1e6pjTXNh6YjZbxZiNOWlmKr5GDKYLVwqC2NbmMXRKDlcJkpMkbx3HRHpzsrGJDvd25uLFhc/F5mMbemge7IWdyUbAgg+EnuKKYtifmkQP5wrVFhIJQ5SilxvQGXohw5T4Hg55yBuCZECtzQHyTKTdNAVBxKsOAHPPu9JMlqkgQuJsB3g10GFEmmG3qsUrygK3NK3Sml6bRgEYxgGLQlEP0RdIftUiqNOuEGRoqYuQ7FAWWaoDeCRa+BqBTmsaa1EbgGWi3+gi4cb0uBZ+rtJTt9hXpUCcqh/EqCiFArX7jeilzmlAxDJp/a8dtq+sejBEyyLWM/R9+dpLBguANM0BcVXUQpbe2V7VluDJbAAhuoVglIjccW1kaboEgG1a7JhyprzxqfU8KcbszkhzvqB8qyNSPUvLB1RWH6BT8NYKkHzykHI9JNJr/H1o6HBlIPJWq8oZtR5s6GFnd/vxxXMZksv4D0f6fGHEj+HJAAAAAElFTkSuQmCC') no-repeat scroll 0% 100% transparent;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.header-row.header-animated .site-header .main-navigation li ul li a{line-height:15px;}
.header-row.header-animated .site-header .main-navigation li ul{top:69px;}
.top-nav-bar{max-width:600px;height:30px;float:right;display:block;text-align:right;margin:5px 0 0 0;float: none;top: 0;position: absolute;right: 10px;}
.top-nav-bar #top-nav-bar-menu{list-style-type:none;}
.top-nav-bar #top-nav-bar-menu li{display:inline-block;padding:0 10px;}
.top-nav-bar #top-nav-bar-menu li a{text-decoration:none;color:#555;font-size:12px;font-weight:400;line-height:26px;display:block;overflow:hidden;}
.top-nav-bar #top-nav-bar-menu li a:hover{color:#0086d0;}
.top-nav-bar #top-nav-bar-menu li#t-phone{padding:3px 0 3px 13px;border-left:1px solid #ddd;}
.top-nav-bar #top-nav-bar-menu li#t-phone a{padding:0px 0px 0px 30px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAABYlBMVEVMaXEAhtB0dHR0dHR0dHR0dHQAhtBbeYwAhtB0dHRAfaV0dHR0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHR0dHR0dHQAhtB0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtAAhtAzf7B0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHR0dHR0dHR0dHQAhtAAhtB0dHQAhtAAhtAAhtB0dHQAhtB0dHQAhtB0dHQAhtB0dHQAhtAAhtAAhtAAhtAAhtAAhtAAhtB0dHQAhtB0dHQAhtAAhtAAhtB0dHR0dHR0dHQAhtB0dHS7/Z6bAAAAdHRSTlMAviPNENjTAeIKA7/gtvbOod4O1Oo4keMjcTixEOoZGbarBk2hLi7vXIjvH10816kJ3TywTaZZyMSmU/RTyjQ0cR6HefyPjQv80ponaJopkmja5+dkDq33WcN6RGBrazAwgCpEZbOA2LV2SUnl5SWUc6u7lOtpJ4gAAAJxSURBVHheXZF3XxpBEIZfBI6jQwBRmqA0EVRABcWG2AuKvSfGGk3PzPePt+zvAJ+/3tvndnZnFhIE7pxbPnv/iBU9zPjYVTmdsPvZ3+hSMSfb27/aAkkuBiDpc+TmAQvapIw8AoGpGOwD5s0H0ljDXBLhj6sJvNn5yCTNsDGoxXvOAzc8G+R1vTavALCbAYuP/Unmz5D8c5kwxgdC8F9zcKmzJY88jwEIM1eaJugUZ7HutwEYZB5EFxNGzJrF3k2+6xb9Ding5EqvkKVQ4na/8pxTI2a4T8Qwa/33H7Wv7EgiJk8dy/GPwXyR7RYAKZ4HnA4tAnl+Z29TW0IyZwUCfAPBCjMbndrIUtwAgD1e6pjTXNh6YjZbxZiNOWlmKr5GDKYLVwqC2NbmMXRKDlcJkpMkbx3HRHpzsrGJDvd25uLFhc/F5mMbemge7IWdyUbAgg+EnuKKYtifmkQP5wrVFhIJQ5SilxvQGXohw5T4Hg55yBuCZECtzQHyTKTdNAVBxKsOAHPPu9JMlqkgQuJsB3g10GFEmmG3qsUrygK3NK3Sml6bRgEYxgGLQlEP0RdIftUiqNOuEGRoqYuQ7FAWWaoDeCRa+BqBTmsaa1EbgGWi3+gi4cb0uBZ+rtJTt9hXpUCcqh/EqCiFArX7jeilzmlAxDJp/a8dtq+sejBEyyLWM/R9+dpLBguANM0BcVXUQpbe2V7VluDJbAAhuoVglIjccW1kaboEgG1a7JhyprzxqfU8KcbszkhzvqB8qyNSPUvLB1RWH6BT8NYKkHzykHI9JNJr/H1o6HBlIPJWq8oZtR5s6GFnd/vxxXMZksv4D0f6fGHEj+HJAAAAAElFTkSuQmCC') 0% 0% no-repeat;height:24px;display:block;font-size:16px;font-weight:700;line-height:24px;}
.top-nav-bar #top-nav-bar-menu li#t-phone a:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAABYlBMVEVMaXEAhtB0dHR0dHR0dHR0dHQAhtBbeYwAhtB0dHRAfaV0dHR0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHR0dHR0dHQAhtB0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtAAhtAzf7B0dHR0dHR0dHQAhtAAhtAAhtAAhtB0dHR0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHQAhtAAhtB0dHR0dHQAhtAAhtB0dHQAhtB0dHR0dHQAhtAAhtAAhtB0dHR0dHQAhtB0dHQAhtAAhtB0dHR0dHR0dHR0dHQAhtAAhtB0dHQAhtAAhtAAhtB0dHQAhtB0dHQAhtB0dHQAhtB0dHQAhtAAhtAAhtAAhtAAhtAAhtAAhtB0dHQAhtB0dHQAhtAAhtAAhtB0dHR0dHR0dHQAhtB0dHS7/Z6bAAAAdHRSTlMAviPNENjTAeIKA7/gtvbOod4O1Oo4keMjcTixEOoZGbarBk2hLi7vXIjvH10816kJ3TywTaZZyMSmU/RTyjQ0cR6HefyPjQv80ponaJopkmja5+dkDq33WcN6RGBrazAwgCpEZbOA2LV2SUnl5SWUc6u7lOtpJ4gAAAJxSURBVHheXZF3XxpBEIZfBI6jQwBRmqA0EVRABcWG2AuKvSfGGk3PzPePt+zvAJ+/3tvndnZnFhIE7pxbPnv/iBU9zPjYVTmdsPvZ3+hSMSfb27/aAkkuBiDpc+TmAQvapIw8AoGpGOwD5s0H0ljDXBLhj6sJvNn5yCTNsDGoxXvOAzc8G+R1vTavALCbAYuP/Unmz5D8c5kwxgdC8F9zcKmzJY88jwEIM1eaJugUZ7HutwEYZB5EFxNGzJrF3k2+6xb9Ding5EqvkKVQ4na/8pxTI2a4T8Qwa/33H7Wv7EgiJk8dy/GPwXyR7RYAKZ4HnA4tAnl+Z29TW0IyZwUCfAPBCjMbndrIUtwAgD1e6pjTXNh6YjZbxZiNOWlmKr5GDKYLVwqC2NbmMXRKDlcJkpMkbx3HRHpzsrGJDvd25uLFhc/F5mMbemge7IWdyUbAgg+EnuKKYtifmkQP5wrVFhIJQ5SilxvQGXohw5T4Hg55yBuCZECtzQHyTKTdNAVBxKsOAHPPu9JMlqkgQuJsB3g10GFEmmG3qsUrygK3NK3Sml6bRgEYxgGLQlEP0RdIftUiqNOuEGRoqYuQ7FAWWaoDeCRa+BqBTmsaa1EbgGWi3+gi4cb0uBZ+rtJTt9hXpUCcqh/EqCiFArX7jeilzmlAxDJp/a8dtq+sejBEyyLWM/R9+dpLBguANM0BcVXUQpbe2V7VluDJbAAhuoVglIjccW1kaboEgG1a7JhyprzxqfU8KcbszkhzvqB8qyNSPUvLB1RWH6BT8NYKkHzykHI9JNJr/H1o6HBlIPJWq8oZtR5s6GFnd/vxxXMZksv4D0f6fGHEj+HJAAAAAElFTkSuQmCC') 0% 100% no-repeat;color:#0086d0;}
.top-nav-bar #top-nav-bar-menu li#t-help{padding:3px 10px;border-left:1px solid #ddd;}
.top-nav-bar #top-nav-bar-menu li#t-help a{width:auto;display:block;overflow:hidden;}
.top-nav-bar #top-nav-bar-menu li#t-help a:hover{color:#0086d0;}
.top-nav-bar #top-nav-bar-menu li#t-about, .top-nav-bar #top-nav-bar-menu li#t-portfolio, .top-nav-bar #top-nav-bar-menu li#t-blog{padding:0px 7px 0px 13px;background:url('data: image/gif;base64,R0lGODlhBAAEAKIAAAAAAP///+3t7dra2v///wAAAAAAAAAAACH5BAEAAAQALAAAAAAEAAQAAAMGKDO6vk0kADs=') 0px 11px no-repeat;}
.top-nav-bar #top-nav-bar-menu li#t-blog{padding:0 13px 0 14px;}
.main-navigation{margin-top:24px;margin-top:1.714285714rem;text-align:center;}
.main-navigation li{margin-top:24px;margin-top:1.714285714rem;font-size:12px;font-size:0.857142857rem;line-height:1.42857143;}
.main-navigation a{color:#5e5e5e;}
.main-navigation a:hover,
.main-navigation a:focus{color:#21759b;}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul{display:none;}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle{display:none;}
section[role="banner"]{margin-bottom:48px;margin-bottom:3.428571429rem;}
.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word;}
.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem;}
.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem;}
.widget-area .widget a{color:#757575;}
.widget-area .widget a:hover{color:#21759b;}
.widget-area .widget a:visited{color:#0086D0;}
.widget-area #s{width:53.66666666666%;}
.footer-row{padding-top:20px;background:#303030;}
.footer-row ul{list-style-type:none;text-align:center;margin:0;padding:10px 0px 0px 0px;}
.footer-row ul li{display:inline-block;margin:0;padding:0 10px;}
.footer-row ul li a{color:#666666;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:40px;transition:color 0.2s ease-out 0.2s;}
.footer-row ul li a:hover{color:#0086d0;}
footer{clear:both;font-size:14px;color:#666666;line-height:2;max-width:980px;margin:0 auto;padding:24px 0 60px 0;text-align:center;font-weight:100;}
footer a{color:#666;text-decoration:none;white-space:nowrap;}
footer a:hover{color:#0086d0;}
.footer-s{background:#2a2a2a url('images/bg-grey-cross.png') 0% 2%;}
.footer-s a{text-decoration:none;}
.footer-s-w{max-width:980px;margin:0px auto;min-width:268px;display:block;clear:both;margin:0px auto;padding:40px 0;}
.footer-s-b{width:33.33%;display:block;float:left;margin:0;padding:0;}
.footer-fb .footer-s-i, .footer-gp .footer-s-i, .footer-tw .footer-s-i{width:75px;height:75px;display:inline-block;float:left;position:relative;top:0px;z-index:2;transition:top 0.4s ease-out 0s;}
.footer-fb .footer-s-i{background:url('images/footer-social-icons.png') 0% 50% no-repeat;}
.footer-gp .footer-s-i{background:url('images/footer-social-icons.png') 50% 50% no-repeat;}
.footer-tw .footer-s-i{background:url('images/footer-social-icons.png') 100% 50% no-repeat;}
.footer-fb{text-align:left;}
.footer-gp{text-align:center;}
.footer-tw{text-align:right;}
.footer-s-t{font-size:20px;font-weight:bold;line-height:20px;text-transform:uppercase;padding:10px 18px 0px 50px;display:inline-block;}
.footer-s-st{display:block;color:#798185;font-size:16px;line-height:16px;font-weight:bold;padding:10px 20px 10px 50px;}
.footer-s-h{display:inline-block;}
.footer-s-sh{float:left;display:block;margin-left:-40px;position:relative;z-index:1;margin-top:0px;width:270px;background-color:rgba(0, 0, 0, 0.3);height:75px;text-align:left;}
.footer-fb .footer-s-i,
.footer-gp .footer-s-i,
.footer-tw .footer-s-i{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;}
.footer-fb:hover .footer-s-i,
.footer-gp:hover .footer-s-i,
.footer-tw:hover .footer-s-i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform::rotate(360deg);}
.footer-fb .footer-s-sh{border:3px solid #2b4274;}
.footer-gp .footer-s-sh{border:3px solid #97342a;}
.footer-tw .footer-s-sh{border:3px solid #1e7ea8;}
.footer-fb .footer-s-t{color:#2b4274;}
.footer-gp .footer-s-t{color:#97342a;}
.footer-tw .footer-s-t{color:#1e7ea8;}
.entry-meta{clear:both;}
.entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-weight:normal;}
.entry-header .entry-title a{text-decoration:none;}
.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:normal;}
.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.comments-link a,
.entry-meta a{color:#757575;}
.comments-link a:hover,
.entry-meta a:hover{color:#21759b;}
article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center;}
.entry-content,
.entry-summary,
.mu_register{line-height:1.714285714;}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6{margin:24px 0;margin:1.714285714rem 0;line-height:1.714285714;}
.entry-content h1,
.comment-content h1{font-size:21px;font-size:1.5rem;line-height:1.5;}
.entry-content h2,
.comment-content h2,
.mu_register h2{font-size:18px;font-size:1.285714286rem;line-height:1.6;}
.entry-content h3,
.comment-content h3{font-size:16px;font-size:1.142857143rem;line-height:1.846153846;}
.entry-content h4,
.comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846;}
.entry-content h5,
.comment-content h5{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.entry-content h6,
.comment-content h6{font-size:12px;font-size:0.857142857rem;line-height:1.846153846;}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content a:visited,
.comment-content a:visited{color:#0086D0;}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul{margin-bottom:0;}
.entry-content ul,
.comment-content ul,
.mu_register ul{list-style:disc outside;}
.entry-content ol,
.comment-content ol{list-style:decimal outside;}
.entry-content li,
.comment-content li,
.mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem;}
.entry-content blockquote,
.comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic;}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child{margin-bottom:0;}
.entry-content code,
.comment-content code{font-family:"Varela Round", Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:2;}
.entry-content pre,
.comment-content pre{border:1px solid #ededed;color:#666;font-family:"Varela Round", Consolas, Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem;}
.entry-content pre code,
.comment-content pre code{display:block;}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym{border-bottom:1px dotted #666;cursor:help;}
.entry-content address,
.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem;}
img.alignleft,
.wp-caption.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}
img.alignright,
.wp-caption.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}
img.aligncenter,
.wp-caption.aligncenter{clear:both;margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content dl,
.comment-content dl{margin:0 24px;margin:0 1.714285714rem;}
.entry-content dt,
.comment-content dt{font-weight:bold;line-height:1.714285714;}
.entry-content dd,
.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content table,
.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%;}
.entry-content table caption,
.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0;}
.entry-content td,
.comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
.site-content article{border-bottom:4px double #ededed;margin-bottom:72px;margin-bottom:5.142857143rem;padding-bottom:24px;padding-bottom:1.714285714rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.page-links{clear:both;line-height:1.714285714;}
footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.single-author .entry-meta .by-author{display:none;}
.mu_register h2{color:#757575;font-weight:normal;}
.archive-header,
.page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed;}
.archive-meta{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem;}
.attachment .entry-content .mejs-audio{max-width:400px;}
.attachment .entry-content .mejs-container{margin-bottom:24px;}
.article.attachment{overflow:hidden;}
.image-attachment div.attachment{text-align:center;}
.image-attachment div.attachment p{text-align:center;}
.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%;}
.image-attachment .entry-caption{margin-top:8px;margin-top:0.571428571rem;}
article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem;}
article.format-aside h1 a{text-decoration:none;color:#4d525a;}
article.format-aside h1 a:hover{color:#2e3542;}
article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8;}
article.format-aside p{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#4a5466;}
article.format-aside blockquote:last-child,
article.format-aside p:last-child{margin-bottom:0;}
article.format-image footer h1{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;font-weight:normal;}
article.format-image footer h2{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
article.format-image footer a h2{font-weight:normal;}
article.format-link header{padding:0 10px;padding:0 0.714285714rem;float:right;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px;}
article.format-link .entry-content{max-width:80%;float:left;}
article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none;}
article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem;}
article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef;}
.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.format-status .entry-header header{display:inline-block;}
.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;font-weight:normal;line-height:1.6;margin:0;}
.format-status .entry-header h2{font-size:12px;font-size:0.857142857rem;font-weight:normal;line-height:2;margin:0;}
.format-status .entry-header header a{color:#757575;}
.format-status .entry-header header a:hover{color:#21759b;}
.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem;}
.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:normal;}
.comments-area article{margin:24px 0;margin:1.714285714rem 0;}
.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative;}
.comments-area article header img{float:left;padding:0;line-height:0;}
.comments-area article header cite,
.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem;}
.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;}
.comments-area cite b{font-weight:normal;}
.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e;}
.comments-area article header a{text-decoration:none;color:#5e5e5e;}
.comments-area article header a:hover{color:#21759b;}
.comments-area article header cite a{color:#444;}
.comments-area article header cite a:hover{text-decoration:none;}
.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(top, #009cee, #0088d0);border-radius:3px;border:1px solid #007cbd;}
.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem;}
.comments-area .bypostauthor cite b{font-weight:bold;}
a.comment-reply-link,
a.comment-edit-link{color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
a.comment-reply-link:hover,
a.comment-edit-link:hover{color:#21759b;}
.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond{margin-top:48px;margin-top:3.428571429rem;}
#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem;}
#respond form{margin:24px 0;margin:1.714285714rem 0;}
#respond form p{margin:11px 0;margin:0.785714286rem 0;}
#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"],
#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e;}
.required{color:red;}
.entry-page-image{margin-bottom:14px;margin-bottom:1rem;}
.template-front-page .site-content article{border:0;margin-bottom:0;}
.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed;}
.template-front-page .widget-area .widget li{margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside;}
.template-front-page .widget-area .widget li a{color:#757575;}
.template-front-page .widget-area .widget li a:hover{color:#21759b;}
.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0;}
.widget-area .widget ul ul{margin-left:12px;margin-left:0.857142857rem;}
.widget_rss li{margin:12px 0;margin:0.857142857rem 0;}
.widget_recent_entries .post-date,
.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:0.785714286rem;margin-left:12px;margin-left:0.857142857rem;}
#wp-calendar{margin:0;width:100%;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:left;}
#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right;}
.widget_search label{display:block;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget_twitter li{list-style-type:none;}
.widget_twitter .timesince{display:block;text-align:right;}
img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (min-width:600px){.author-avatar{float:left;margin-top:8px;margin-top:0.571428571rem;}
.author-description{float:right;width:80%;}
.site{margin:0 auto;max-width:100%;max-width:100%;overflow:hidden;}
.site-content{float:left;width:65.104166667%;}
body.template-front-page .site-content,
body.attachment .site-content{width:100%;}
.widget-area{float:right;width:26.041666667%;}
.site-header span,
.site-header div{text-align:left;}
.site-header span{font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin:5px 0 0 0;}
.menu-menu-1-container{float:right;padding:23px 0 0 0;}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul{border:0;display:inline-block !important;text-align:left;width:100%;}
.main-navigation ul{margin:0;text-indent:0;}
.main-navigation li a,
.main-navigation li{display:inline-block;text-decoration:none;}
.main-navigation li a{border-bottom:0;color:#6a6a6a;line-height:51px;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:400;padding:0 13px;}
.main-navigation li a:hover,
.main-navigation li a:focus{color:#0086d0;}
.main-navigation li{margin:0;position:relative;}
.main-navigation li ul{margin:0;padding:0;position:absolute;top:49px;left:-150px;z-index:1;height:1px;width:1px;overflow:hidden;width:440px;display:block;height:auto;clip:rect(1px, 1px, 1px, 1px);border-top:4px solid #0086d0;background:#EDEBEB;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.main-navigation li ul ul{top:0;left:100%;}
.main-navigation ul li:hover > ul,
.main-navigation ul li:focus > ul,
.main-navigation .focus > ul{border-left:0;clip:inherit;height:inherit;}
.main-navigation li ul li{margin:0;padding:0;display:block;}
.main-navigation li ul li a{background:#EDEBEB;border-bottom:1px solid #DCDADB;display:block;font-size:13px;line-height:14px;padding:10px 20px;width:220px;white-space:normal;float:left;margin:0;}
.sub-menu li:nth-child(odd) a{box-shadow:inset -1px 0px 0px #DCDADB;}
.main-navigation li ul li a:hover,
.main-navigation li ul li a:focus{background:#e3e3e3;color:#111;}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a{color:#636363;font-weight:bold;}
.main-navigation li.main-nav-phone{display:none;}
.main-navigation li.raq a{color:#f36b24;padding-right:0px;}
.main-navigation li.raq a:after{content:"»";font-size:24px;line-height:20px;font-family:"Varela Round",Arial,sans-serif;padding-left:6px;vertical-align:-1px;position:relative;left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}
.main-navigation li.raq a:hover:after{left:2px;}
.menu-toggle{display:none;}
.entry-header .entry-title{font-size:22px;font-size:1.571428571rem;}
#respond form input[type="text"]{width:46.333333333%;}
#respond form textarea.blog-textarea{width:79.666666667%;}
.template-front-page .site-content,
.template-front-page article{overflow:hidden;}
.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%;}
.entry-page-image{float:right;margin-bottom:0;width:47.916666667%;}
.template-front-page .widget-area .widget,
.template-front-page.two-sidebars .widget-area .front-widgets{float:left;width:51.875%;margin-bottom:24px;margin-bottom:1.714285714rem;}
.template-front-page .widget-area .widget:nth-child(odd){clear:right;}
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{float:right;width:39.0625%;margin:0 0 24px;margin:0 0 1.714285714rem;}
.template-front-page.two-sidebars .widget,
.template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto;}
.commentlist .children{margin-left:48px;margin-left:3.428571429rem;}
}
@media screen and (min-width:960px){body{background-color:#fff;}
body .site{padding:0;padding:0;margin-top:0;margin-bottom:0;border-top:4px solid #0086d0;}
body.custom-background-empty{background-color:#fff;}
body.custom-background-empty .site,
body.custom-background-white .site{padding:0;margin-top:0;margin-bottom:0;box-shadow:none;}
}
@media print{body{background:none !important;color:#000;font-size:10pt;}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] ";}
a{text-decoration:none;}
.entry-content img,
.comment-content img,
.author-avatar img,
img.wp-post-image{border-radius:0;box-shadow:none;}
.site{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important;}
.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left;}
.site-header span{font-size:21pt;line-height:1;text-align:left;}
.site-header div{color:#000;font-size:10pt;text-align:left;}
.site-header span a,
.site-header div a{color:#000;}
.author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
.main-navigation{display:none;}
.wrapper{border-top:none;box-shadow:none;}
.site-content{margin:0;width:auto;}
.entry-header .entry-title,
.entry-title{font-size:21pt;}
footer.entry-meta,
footer.entry-meta a{color:#444;font-size:10pt;}
.author-description{float:none;width:auto;}
.commentlist > li.comment{background:none;position:relative;width:auto;}
.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px;}
.comments-area article header cite,
.comments-area article header time{margin-left:50px;margin-left:3.57142857rem;}
}
.next-step{width:64px;height:64px;position:absolute;top:-32px;left:50%;border-radius:50%;margin-left:-32px;padding-top:45px;display:block;padding-left:22px;text-align:left;border:8px solid #fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);-webkit-transition:box-shadow 0.4s ease-out;-moz-transition:box-shadow 0.4s ease-out;transition:box-shadow 0.4s ease-out;}
.next-step:before{position:absolute;top:7px;left:12px;width:24px;height:35px;font-weight:700;font-size:30px;content:"v";text-align:center;z-index:10;color:#fff;-webkit-transition:top 0.1s ease-out;-moz-transition:top 0.1s ease-out;transition:top 0.1s ease-out;}
.next-step:hover:before{top:9px;}
.next-step:after{position:absolute;top:-1px;left:-1px;width:50px;height:50px;border-radius:50%;content:"";z-index:1;background:url('images/bg-orange-dotted.png');}
.next-step:hover:after{}
.fwbtn{display:block;font:700 16px/16px "Varela Round",Arial,sans-serif;padding:15px 0;text-align:center;text-transform:uppercase;width:100%;text-decoration:none;-webkit-transition:all 0.3s ease-out, all 0.3s ease-out;-moz-transition:all 0.3s ease-out, all 0.3s ease-out;transition:all 0.3s ease-out, all 0.3s ease-out;}
.fwbtn:after{font:26px/14px "Varela Round", Arial, sans-serif;padding-left:8px;vertical-align:-1px;content:">";}
.s-g-r{background:#f36b24;padding-left:95px;margin-top:-50px;}
.s-g-r h5{font:44px/44px "Varela Round", Arial, Helvetica, Sans-Serif;padding:30px 0;color:#fff;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.5);float:left;clear:none;font-weight:100;}
.s-g-r h5 span{font-weight:700;}
.s-g-r a{text-decoration:none;position:absolute;right:95px;margin:35px 0 0 0;float:right;font:18px/18px "Varela Round", Arial, Helvetica, sans-serif;color:#fff;padding:9px 40px;text-shadow:0 -1px 0 #18636f;box-shadow:0px -1px 0 #299eb0, 0 1px 0 #18636f;background:#0086d0;background:-moz-linear-gradient(top, #0086d0 0%, #18636f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0086d0), color-stop(100%,#18636f));background:-webkit-linear-gradient(top, #0086d0 0%,#18636f 100%);background:-ms-linear-gradient(top, #0086d0 0%,#18636f 100%);background:linear-gradient(to bottom, #0086d0 0%,#18636f 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;}
.s-g-r a:hover{background-position:0 -200%;background-size:100% 200%;}
.ie9 .s-g-r a:hover{background:#a2d90c;}
.grow-brand-online{padding-left:105px;}
.see-all-large{display:block;border-radius:3px;border:1px solid #18636f;border-width:1px 0;padding:16px 0 14px;text-align:center;margin:74px 0 0;font:16px/1 "Varela Round", sans-serif;font-weight:700;color:#ffffff;text-shadow:0 1px 0 #fff;text-transform:uppercase;box-shadow:0 1px 0 #fff;background:url(../images/bg/grey-dot-lite.png) repeat;-webkit-transition:all 0.3s ease-out, all 0.3s ease-out;-moz-transition:all 0.3s ease-out, all 0.3s ease-out;transition:all 0.3s ease-out, all 0.3s ease-out;}
.see-all-large-top{margin-top:30px;}
.see-all-large:hover{background:#fff;color:#009ddc;}
.see-all-large:after{display:inline-block;vertical-align:top;content:">";font-size:28px;line-height:28px;margin:-9px 0 0 7px;}
.footer-icol{box-shadow:0px 0px 10px #000;position:relative;background:#0086d0 url('http://www.mindsaw.com/wp-content/uploads/2015/03/bg-blue-diag.png') repeat 0 0;}
.f-icol-wrap{padding-bottom:75px;}
.f-icol-wrap-alt{padding-top:58px;}
.f-icol-col-content .s-g-r{margin-bottom:80px;position:relative;background:url('images/bg-orange-dotted.png') repeat scroll 2px 1px #F36B24;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);}
.f-icol-col-content .f-icol-column{width:31%;float:left;padding:2px;position:relative;min-height:300px;}
.f-icol-col-content .ficol-ms{margin-left:1.5%;text-align:center;padding-bottom:25px;}
.f-icol-col-content .ficol-ms h6{font:bold 20px/20px "Varela Round", Arial, Helvetica, Sans-Serif;color:White;padding-top:20px;}
.f-icol-col-content .ms-map{width:100%;max-height:120px;line-height:120px;text-align:center;overflow:hidden;}
.f-icol-col-content .ms-map img{border-radius:3px;max-width:none;}
.f-icol-col-content .ms-text p{color:#b8e0f1;font-size:15px;line-height:22px;margin-top:5px;}
.f-icol-col-content .map-tw-btn{position:absolute;bottom:30px;right:26%;box-shadow:0 -1px 0 #C9E973, 0 1px 0 #5E8900;color:#FFFFFF;font:14px/14px "Varela Round",Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;padding:10px 40px;margin:18px 0px 0px 0px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;cursor:pointer;}
.f-icol-col-content .map-tw-btn:hover{background:-moz-linear-gradient(top, #f36b24 0%, #ff860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36b24), color-stop(100%,#ff860f));background:-webkit-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:-ms-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:linear-gradient(to bottom, #f36b24 0%,#ff860f 100%);}
.f-icol-col-content .map-tw-btn.direction-btn{position:absolute;bottom:30px;right:22%;}
.f-icol-col-content .ficol-ms,
.f-icol-col-content .ficol-tw{background-color:rgba(0, 0, 0, 0.1);border:1px solid rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.2) inset;padding-bottom:25px;}
.f-icol-col-content .ficc-email{margin-right:2%;background-color:rgba(0, 0, 0, 0.1);border:1px solid rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2) inset;padding-bottom:25px;}
.f-icol-col-content .email-receive-tips{position:relative;text-align:center;}
.f-icol-col-content .email-receive-tips h6{font-weight:bold;font-size:20px;text-shadow:0 -1px 0 #000;color:White;margin-top:25px;}
.f-icol-col-content .email-receive-tips p{font-size:15px;color:White;text-shadow:0 -1px 0 #000;padding:15px 0 0 0;}
.email-sign-up{text-align:center;}
.email-sign-up .esu-input{position:relative;margin-top:20px;}
.email-sign-up .esu-input input[type="text"]{margin:5px 0;width:203px;background:#fff;border:1px solid #fff;font-size:14px;color:#333;text-align:left;height:auto;padding:12px 20px 10px 20px;line-height:16px;border-radius:21px;box-shadow:0px 2px 0px rgba(0,0,0,0.3) inset;}
.email-sign-up .esu-input .esui-corner{position:absolute;right:-1px;background:url(images/inputbg.png) no-repeat 0 -44px;width:20px;height:39px;top:0;}
.email-sign-up .sign-up-btn{position:absolute;bottom:30px;right:28%;box-shadow:0 -1px 0 #C9E973, 0 1px 0 #5E8900;color:#FFFFFF;font:14px/14px "Varela Round",Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;padding:10px 40px;margin:18px 0px 0px 0px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;cursor:pointer;}
.email-sign-up .sign-up-btn:hover{background:-moz-linear-gradient(top, #f36b24 0%, #ff860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36b24), color-stop(100%,#ff860f));background:-webkit-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:-ms-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:linear-gradient(to bottom, #f36b24 0%,#ff860f 100%);}
.ie9 .email-sign-up .sign-up-btn:hover{background:#A2D90C;}
.f-icol-col-content .ficol-tw{float:left;padding-top:25px;text-align:center;margin-right:3.5%;}
.ficol-tw .twitter-MNDSW-logo{font-size:20px;font-weight:700;color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.5);}
.ficol-tw .twitter-text{font-size:15px;color:#b8e0f1;margin:0 35px;line-height:25px;adding:20px 0;}
.ficol-tw .twitter-text a{color:#30c1fb;}
.ficol-tw .twitter-text a:hover{color:#FFC45C;}
.top-page-panel{position:relative;margin-top:-12px;padding:42px 0 12px;background:url("http://www.mindsaw.com/wp-content/uploads/2015/03/bg-blue-diag.png");}
.top-page-panel h1,
.top-page-panel h5{font-family:"Varela Round", Arial, sans-serif;font-size:47px;line-height:47px;color:#fff;float:left;margin:1px 0 0;}
.tpp-heading{text-align:center;color:#fff;line-height:35px;font-size:28px;padding:20px 0px 26px;font-family:"Varela Round", sans-serif;font-weight:100;}
.tpp-heading h1{font-family:"Varela Round", sans-serif;font-weight:100;float:none;font-size:50px;margin:0 0 9px;}
.tpp-heading h1 span{font-family:"Varela Round", sans-serif;font-weight:700;}
.orange-button{box-shadow:0 -1px 0 #C9E973, 0 1px 0 #5E8900;color:#FFFFFF;font:14px/14px "Varela Round",Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;padding:10px 40px;margin:0px 10px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;cursor:pointer;}
.orange-button:hover{color:#fff;background:-moz-linear-gradient(top, #f36b24 0%, #ff860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36b24), color-stop(100%,#ff860f));background:-webkit-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:-ms-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:linear-gradient(to bottom, #f36b24 0%,#ff860f 100%);}
.ms-home-cover-wrapper{padding-top:136px;background:url('images/bg-home-slider.png') repeat scroll 0% 0% transparent;}
.ms-home-cover-content .ms-left{left:0px;width:600px;padding:0;position:absolute;right:0;top:30px;height:413px;}
.ms-left img, ms-right img{max-width:100%;}
.ms-home-cover-content .ms-right{width:36%;padding-top:31px;padding-top:41px;padding-bottom:10px;float:right;}
.ms-right .simple-sep{border-color:#e1e2e2;box-shadow:0 2px #fff;margin-bottom:25px;}
.ms-home-cover-wrapper .ms-home-cover-content{position:relative;}
.ms-right .ms-hc-header,
.ms-right .ms-hc-header h1{font:27px/32px "Varela Round", Arial, Helvetica, Sans-Serif;text-shadow:0 -1px 0 #18636f;color:#0086d0;text-shadow:none;}
.ms-right .ms-hc-header h2{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}
.ms-right .ms-hc-header h2,
.ms-right .ms-hc-header h1{display:inline;}
.ms-right .ms-hc-header strong{font-size:46px;line-height:48px;text-indent:0px !important;display:block;text-align:left;text-transform:uppercase;color:#333;font:51px/63px "Varela Round", Arial, Helvetica, Sans-Serif;font-weight:800;}
.ms-right .ms-hc-header .hsl-subcaption h2 strong{text-transform:none;}
.ms-right .ms-hc-header .s-line{display:block;height:0;}
.ms-right .hsl-subcaption{font:17px/25px "Varela Round", Arial, Helvetica, Sans-Serif;padding-right:36px;text-shadow:0 1px 1px #ffffff;color:#777777;font-weight:300;}
.ms-right .hsl-subcaption strong{font:17px/17px "Varela Round", Arial, Helvetica, Sans-Serif;text-shadow:none;}
.ms-right .see-our-work-btn{display:inline-block;text-decoration:none;font:18px/18px "Varela Round", Arial, Helvetica, sans-serif;font-weight:700;color:#fff;padding:10px 40px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;border-radius:20px;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;}
.ms-right .see-our-work-btn:hover{background-position:0 -200%;background-size:100% 200%;}
.ms-right .see-our-work-btn{margin:30px 0 35px;}
.ie9 .ms-right .see-our-work-btn:hover{background:#a2d90c;}
.ms-right .simple-sep{height:0;border:1px solid #3d95b8;border-width:0 0 1px;margin:20px 26px 30px 0;border-color:#e1e2e2;box-shadow:0 2px #fff;}
.ms-right .shadow-sep{height:10px;background:url(../images/hs-shadow-sep.png) no-repeat center top;border-style:none;width:100%;margin:0 auto 30px;}
.hs-sub-row{padding:44px 0 41px;background:url(../images/texture-page.jpg) repeat;}
.hs-sub-item{display:inline-block;vertical-align:middle;margin:0 46px 0 0;max-height:46px;}
.home-intro-text{position:relative;border-top:1px solid #FFF;background:#fff;box-shadow:0px -1px 0px #ccc;padding:0 0 30px 0;}
.home-intro-text h2{text-align:center;font-size:48px;line-height:54px;text-shadow:0px -1px 0px #000;color:#777;padding:50px 0px 25px 0px;}
.home-intro-text ul{list-style-type:none;text-align:center;width:100%;margin:0px 0px 10px 0px;}
.home-intro-text ul li{display:inline-block;margin:0 20px;white-space:nowrap;}
.home-intro-text ul li a{color:#333;text-decoration:none;text-transform:uppercase;font-weight:700px;font-size:14px;line-height:24px;margin:0;padding:0;}
.home-intro-text ul li a:hover{color:#0086d0;}
.home-intro-text p{padding:0px 20px;text-align:center;font-size:14px;line-height:20px;}
.home-intro-text h1{text-align:center;font-weight:300;line-height:40px;font-size:24px;line-height:60px;}
.grey-button-cta{background:#0086d0;border:1px solid #299eb0;color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.5);box-shadow:0px -1px 0px rgba(0,0,0,0.3) inset;}
.grey-button-cta:hover{color:#0086d0;box-shadow:none;background:#ffffff;text-shadow:none;}
.home-nutshell-wrapper{background:#051416;padding-top:40px;border-bottom:1px solid #0d1013;}
.home-nutshell-content div.h3{font:57px/57px "Varela Round", Arial, sans-serif;color:#fff;text-align:center;}
.before-and-after-wrapper h3,
.case-studies-content h3,
.before-and-after-wrapper h6,
.case-studies-content h6{font:57px/1 "Varela Round", Arial, sans-serif;color:#0078ae;text-align:center;}
.hnc-subcaption{color:#888;text-align:center;font-size:17px;margin-top:20px;}
.hnc-subcaption-fs{font-size:24px;}
.hnc-subcaption-short{letter-spacing:10px;}
.hnc-features-list{margin:40px 0px;}
.hnc-features-list .sc-img{text-align:center;}
.hnc-features-list .sc-img a{width:200px;height:200px;display:inline-block;position:relative;text-align:center;}
.hnc-features-list .sc-link-1{background:url('images/1.png') no-repeat scroll 0% 0% transparent;}
.hnc-features-list .sc-link-2{background:url('images/2.png') no-repeat scroll 0% 0% transparent;}
.hnc-features-list .sc-link-3{background:url('images/3.png') no-repeat scroll 0% 0% transparent;}
.hnc-features-list .sc-link-4{background:url('images/4.png') no-repeat scroll 0% 0% transparent;}
.hnc-features-list .sc-img img{position:absolute;top:0;left:0;width:180px;height:180px;margin:10px;display:block;max-width:none !important;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.hnc-features-list > li{width:25%;float:left;text-align:center;overflow:hidden;}
.hnc-features-list li:hover > .sc-img a{opacity:1;}
.hnc-features-list .sc-bubble{width:200px;min-height:72px;margin:20px auto;font-size:18px;padding-top:13px;border-width:5px;border-style:solid;border-radius:20px;}
.strategy-consulting .sc-bubble{border-color:#076e75;}
.creative-design .sc-bubble{border-color:#b5191b;}
.web-mobile-development .sc-bubble{border-color:#b6982f;}
.web-online-marketing .sc-bubble{border-color:#23ac58;}
.hnc-features-list .sc-bubble .h3,
.hnc-features-list .sc-bubble h2{font-size:18px;font-weight:400;text-decoration:none;}
.hnc-features-list .sc-img{text-align:center;}
.hnc-features-list .sc-img a{width:200px;height:161px;display:inline-block;position:relative;text-align:center;opacity:0.8;}
.hnc-features-list .sc-img-2{opacity:0;}
.hnc-features-list .sc-img a:hover .sc-img-2,
.hnc-features-list .sc-img a.active .sc-img-2{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:1;}
.ie .hnc-features-list .sc-img a:hover .sc-img-2,
.ie .hnc-features-list .sc-img a.active .sc-img-2{}
.hnc-features-list .sc-img a:hover .sc-img-1,
.hnc-features-list .sc-img a.active .sc-img-1{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.ie .hnc-features-list .sc-img a:hover .sc-img-1,
.ie .hnc-features-list .sc-img a.active .sc-img-1{opacity:1;}
.desktop-mode .sc-bubble ul{opacity:0;visibility:hidden;display:block;}
.strategy-consulting .sc-bubble .h3 a{color:#0086d0;}
.creative-design .sc-bubble .h3 a{color:#c12b2b;}
.web-mobile-development .sc-bubble .h3 a{color:#cfb72f;}
.web-online-marketing .sc-bubble .h3 a{color:#66cc66;}
.strategy-consulting:hover > .sc-bubble .h3 a{color:#299eb0 !important;}
.creative-design:hover > .sc-bubble .h3 a{color:#db3333 !important;}
.web-mobile-development:hover > .sc-bubble .h3 a{color:#f0d438 !important;}
.web-online-marketing:hover > .sc-bubble .h3 a{color:#6cec6c !important;}
.strategy-consulting:hover > .sc-bubble{border-color:#008189 !important;}
.creative-design:hover > .sc-bubble{border-color:#da1719 !important;}
.web-mobile-development:hover > .sc-bubble{border-color:#dab532 !important;}
.web-online-marketing:hover > .sc-bubble{border-color:#23cf66 !important;}
.full-services-lnk-wrapper{border-top:1px solid #22292f;background:url('images/bg-dark-grey-cross.png') repeat 0 0;padding-bottom:90px;}
.full-services-lnk-wrapper .see-all-large{margin-top:-23px;}
.full-services-lnk-content .fslc-lnk{margin-top:-23px;background:#1e2227;color:#758288;border:1px solid #2d353c;box-shadow:inset 0 -1px 0 #000;text-shadow:0 -1px 0 #000;}
.full-services-lnk-content .fslc-lnk:hover{color:#389FD8;background:#23272c;}
.obc-lnk{background:#555;border:1px solid #555;color:#fff;text-shadow:0px -1px 0px #333;box-shadow:0px -1px 0px #555 inset;}
.full-services-lnk-wrapper .obc-lnk{margin-top:-23px;}
.obc-lnk:hover{color:#333;background:#fff;text-shadow:0px -1px 0px #fff;}
.succeeding-online{padding:90px 0;position:relative;}
.succeeding-online .next-step{border:8px solid #fff;box-shadow:0px 0px 2px rgba(0,0,0,0.5);}
.succeeding-online .next-step:after{background:url('images/bg-orange-dotted.png');}
.succeeding-online > h2,
.succeeding-online > h3{color:#0086d0;font:45px/45px "Varela Round",Arial,sans-serif;font-weight:100;text-align:center;}
.succeeding-online > h2 span,
.succeeding-online h3 span{font-family:"Varela Round", Arial, sans-serif;font-weight:700;}
.so-columns{padding-bottom:40px;}
.so-columns .soc-column{width:100%;float:left;margin-top:40px;background:url('images/bg-sub-s.png') repeat scroll 0% 0% transparent;border-radius:5px;}
.soc-column:first-child{margin-right:0%;}
.soc-column:last-child{float:right;}
.soc-column h5,
.soc-column h2,
.soc-column h3{position:relative;background:#0086d0;border-radius:5px 0px 0px 5px;box-shadow:0 1px 0 #888888;text-align:center;font-size:20px;font-weight:bold;color:White;padding:20px;line-height:29px;margin:0px 40px 1px 0px;width:33%;float:left;}
.soc-column h3::after{content:'';position:absolute;left:100%;bottom:0px;border:50px solid transparent;border-left:30px solid #0086d0;}
.soc-column h5 .step-number,
.soc-column h2 .step-number,
.soc-column h3 .step-number{font-family:"Varela Round", Arial, Helvetica, Sans-Serif;position:relative;border:3px solid White;background:#f36b24;width:60px;height:60px;border-radius:50%;font-size:26px;color:#fff;font-weight:700;padding-top:15px;display:block;float:left;border-radius:50%;line-height:1;}
.soc-column .socc-text{padding:13px 20px 0 0;}
.soc-column .socc-text ul,
.soc-column .socc-text p{color:#5a6063;font-size:14px;padding-bottom:15px;text-align:justify;line-height:24px;word-spacing:-1px;}
.site-map a,
.soc-column .socc-text a{color:#0078AE;}
.site-map a:hover,
.soc-column .socc-text a:hover{color:#90C404;}
.our-latest-projects-wrapper{background:url('http://www.mindsaw.com/wp-content/uploads/2015/03/bg-blue-diag.png') repeat 0 0;border-top:1px solid #0079aa;position:relative;text-align:center;padding:90px 0;}
.our-latest-projects-wrapper .next-step{border:8px solid #ffffff;box-shadow:0px 0px 2px rgba(0,0,0,0.5);}
.our-latest-projects-wrapper .next-step:after{background:url('images/bg-orange-dotted.png');}
.our-latest-projects-content h3{font:57px/57px "Varela Round", Arial, sans-serif;font-weight:100;color:White;text-align:center;text-shadow:0 -1px 0 #000;}
.our-latest-projects-content h3 span{font-family:"Varela Round", Arial, sans-serif;font-weight:700;}
.our-latest-projects-content .olpc-subcaption{font-size:17px;color:#fff;margin-top:10px;text-shadow:0 -1px 0 #000;}
.olpc-board{margin-top:40px;}
.olpc-board img{font-size:0;line-height:0;}
.olpc-board .olp-item{position:relative;padding-bottom:5px;}
.olpcb-left-column,
.olpcb-right-column{width:50%;float:left;}
.olpcb-right-column .olp-marketing-case-study{}
.olpcb-left-column{padding-right:2px;}
.olpcb-right-column{padding-left:2px;}
.olpcb-two-items{width:100%;}
.olpcb-two-items .olp-item .item-lnk{width:99%;}
.olpcb-two-items .olp-item{width:50%;}
.olpcb-two-items .olp-item:first-child{float:left;padding-right:2px;}
.olpcb-two-items .olp-item:last-child{float:right;padding-left:2px;}
.olp-item .item-lnk,
.olp-item .hs-sticky-label{display:block;background:#299eb0;font-size:16px;line-height:22px;font-weight:bold;color:#fff;text-transform:uppercase;padding:10px;text-shadow:0 -1px 0 rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;background:#F36B24;}
.olpcb-two-items .olp-item:last-child .item-lnk,
.olpcb-two-items .olp-item:last-child .hs-sticky-label{left:2px;}
.olp-item:hover{cursor:pointer;}
.olp-item:hover .item-lnk{padding-left:25px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.our-latest-projects-content .our-latest-projects-lnk{background:#0078ae;border:1px solid #008ece;box-shadow:inset 0 -1px 0 #004463;color:#fff;margin-top:25px;text-shadow:0 -1px 0 #004c6e;}
.our-latest-projects-content .our-latest-projects-lnk:hover{color:#FFC45C;background:#007eb6;}
.olp-ecommerce .olpi-hover-stare{display:none;position:absolute;width:100%;height:99%;background:rgba(19, 24, 29, 0.9);left:0;top:0;padding:25% 40px 0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.desktop-mode .olp-ecommerce .olpi-hover-stare{visibility:hidden;opacity:0;display:block;}
.olpi-hover-stare .hs-content{border-top:1px solid #454549;margin-top:30px;font-size:17px;line-height:25px;color:#ffffff;text-align:center;padding-top:30px;}
.olpi-hover-stare .hs-lnk{margin-top:50px;display:inline-block;color:#90c404;font:16px/16px "Varela Round",Arial,sans-serif;font-weight:700;text-transform:uppercase;}
.olpi-hover-stare .hs-lnk .raquo{font-size:28px;vertical-align:-2px;}
.desktop-mode .olpi-hover-stare .hs-lnk:hover{color:#FFC45C;}
.desktop-mode .olp-ecommerce:hover .olpi-hover-stare{opacity:1;visibility:visible;}
.see-all-large-blue{background:#0086d0;border:1px solid #299eb0;box-shadow:inset 0 -1px 0 #18636f, -1px -1px 0px #18636f;color:#fff;text-shadow:0 -1px 0 #004c6e;margin-top:0;-webkit-transition:all 0.3s ease-out, all 0.3s ease-out;-moz-transition:all 0.3s ease-out, all 0.3s ease-out;transition:all 0.3s ease-out, all 0.3s ease-out;}
.see-all-large-blue:hover{color:#fff;background:#299eb0;box-shadow:inset 0 -1px 0 #18636f, -1px -1px 0px #18636f;}
.our-latest-projects-content .see-all-large-blue{margin-top:25px;}
.home-expanded-mode{text-align:left;}
.home-expanded-mode .fwbi-content{padding-bottom:10px;}
.home-expanded-mode .ec-frame{padding-top:0px;padding-bottom:0px;}
.expanded-mode .ec-frame{background:url('images/bg-grey-cross.png') repeat scroll 0% 0% #333;color:#fff;padding:52px 0px 0px 0px;position:relative;box-shadow:0 0 10px #000 inset;}
.demo-video-box .ec-video-box, .expanded-mode .ec-video-box{padding:52px 20px 62px;}
.demo-video-box .fwbi-text, .expanded-mode .fwbi-text{position:relative;padding:60px 0px;}
.demo-video-box .ec-video-box, .expanded-mode .ec-video-box, .testimonial-hidden-row .frame{max-width:980px;padding-left:20px;padding-right:20px;position:relative;}
.btn-close-it,
.expand-close,
.baac-row .baac-link-close{background:url('images/x.png') no-repeat scroll -77px 0px transparent;width:61px;height:79px;text-indent:-9999px;overflow:hidden;position:absolute;right:20px;top:-52px;}
.btn-close-it:before,
.expand-close:before,
.baac-row .baac-link-close:before{background:url('images/x.png') no-repeat scroll 0px 0px transparent;width:61px;height:79px;content:"";position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.btn-close-it:hover:before,
.expand-close:hover:before,
.baac-row .baac-link-close:hover:before{opacity:1;}
.baac-row .baac-image-holder{border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #1d2429;border-bottom:1px solid #2b323a;border-radius:3px;}
.expand-close{top:0px;}
.expand-close{background:url('images/x.png') no-repeat scroll -77px 0px transparent;width:61px;height:79px;text-indent:-9999px;overflow:hidden;position:absolute;right:20px;top:-52px;}
.expand-close:hover{background:url('images/x.png') no-repeat scroll 0px 0px transparent;}
.demo-video-box h4, .expanded-mode .ec-video-box h4{padding-bottom:28px;}
.demo-video-box h4, .expanded-mode h4, .baac-row .baac-hidden-item-content h4{font-size:57px;padding:0px 80px 18px 0px;font-family:"Varela Round",Arial,sans-serif;font-weight:100;}
.testim-video-holder{max-width:940px;padding:12px;background:none repeat scroll 0% 0% #1E2227;border:1px solid #262B31;box-shadow:-1px -1px 0px #0F1418 inset, -1px -1px 0px #0F1418;border-radius:3px;}
.testim-video-holder .single-video-box{max-width:940px;}
.single-video-box{margin:0px auto;width:100%;max-width:674px;}
.flexible-frame, .video-box-inner{position:relative;padding-top:1px;padding-bottom:56.25%;height:0px;}
.flexible-frame object, .single-video-box embed, .single-video-box object, .single-video-box iframe{position:absolute;width:100%;height:100%;left:0px;top:0px;}
.our-clients-wrapper,
.before-and-after-wide-section{background:#fff;padding:90px 0;position:relative;border-top:1px solid #fff;}
.our-clients-wrapper .next-step{border:8px solid #fff;box-shadow:0px 0px 2px rgba(0,0,0,0.5);background:url('http://www.mindsaw.com/wp-content/uploads/2015/03/bg-blue-diag.png');}
.our-clients-wrapper .next-step:after{background:url('images/bg-orange-dotted.png');}
.our-clients-wrapper .next-step-alt-v1{border:8px solid #f8f8f8;}
.before-and-after-wide-section .next-step{border:8px solid #01608b;box-shadow:0 1px 0 #fff;}
.our-clients-wrapper .next-step:after{background:url('images/bg-orange-dotted.png');}
.before-and-after-wide-section .next-step:after{background:url('images/bg-orange-dotted.png');}
.our-clients-wide-section{background:#eaedee;}
.our-clients-wide-section .testimonials-items{margin-bottom:60px;}
.our-clients-wide-section .next-step{border:8px solid #f7f7f7;box-shadow:0 1px 0 #fff;}
.our-clients-wide-section .next-step-l-grey{border:8px solid #eef2f3;}
.our-clients-content h3,
.our-clients-content h2{color:#0078ae;font:57px/57px "Varela Round",Arial,sans-serif;font-weight:100;text-align:center;text-shadow:0 1px 0 #fff;}
.our-clients-content h3 span,
.our-clients-content h2 span{font-family:"Varela Round", Arial, sans-serif;font-weight:700;color:#0086d0;}
.our-clients-content .occ-subcaption{font-size:17px;color:#777;text-align:center;margin-top:20px;text-shadow:0 1px 0 #fff;}
.our-clients-content .occ-columns{margin-top:50px;}
.occ-columns .occc-column{width:33%;float:left;text-align:center;overflow:hidden;position:relative;padding-bottom:20px;}
.our-clients-wide-section .occ-columns{text-align:center;}
.our-clients-wide-section .occ-columns .occc-column{margin:0 7%;display:inline-block;float:none;}
.occc-thumb-link{display:inline-block;position:relative;text-align:center;width:290px;padding:0px;border-radius:0px 50px;background:#299eb0;background:-moz-radial-gradient(center, ellipse cover, #299eb0 0%, #18636f 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#299eb0), color-stop(100%,#18636f));background:-webkit-radial-gradient(center, ellipse cover, #299eb0 0%,#18636f 100%);background:-o-radial-gradient(center, ellipse cover, #299eb0 0%,#18636f 100%);background:-ms-radial-gradient(center, ellipse cover, #299eb0 0%,#18636f 100%);background:radial-gradient(ellipse at center, #299eb0 0%,#18636f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#299eb0', endColorstr='#18636f',GradientType=1);}
.occc-thumb-link:after{width:104px;height:75px;display:block;position:absolute;z-index:10;left:34%;top:30%;content:"";background:url('images/play.png') no-repeat 0px 0px;border:0;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear;opacity:0.8;}
.occc-thumb-link:hover:after{opacity:1;}
.occc-column .client-photo{position:relative;z-index:1;padding:4px 0px 0px;margin:0px 0px -68px 0px;width:290px;border:5px solid #0086d0;height:290px;border-radius:0px 50px;}
.occc-c-1 .client-photo{background:url('images/s1.png') repeat scroll -5px -26px;}
.occc-c-2 .client-photo{background:url('images/s2.png') repeat scroll -5px -16px;}
.occc-c-3 .client-photo{background:url('images/s3.png') repeat scroll -5px -16px;}
.occc-thumb-link .client-photo img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
.occc-thumb-link:hover .client-photo img{}
.occc-column .client-name{position:relative;z-index:2;padding:0px;}
.occc-column .client-name .c{min-height:83px;width:100%;max-width:290px;margin:0 auto;padding:15px 10px;border:5px solid #0086d0;border-radius:0 0 0 50px;background:rgba(255,255,255,1);position:relative;border-top:0;}
.occc-column .client-name .c:after{position:absolute;left:0;bottom:-8px;width:100%;height:8px;content:"";background:url("images/shadow.png") no-repeat 50% 0;}
.occc-thumb-link .text-lnk{font-size:18px;color:#0086d0;}
.occc-thumb-link:hover .text-lnk{color:#f36b24;}
.occc-column .client-name .cn-title{font-size:13px;margin-top:3px;color:#3e3e3e;}
.occc-column:last-child{float:right;}
.occc-column .client-logo{margin:30px 0 60px;}
.our-clients-content .occ-lnk{background:#0086d0;border:1px solid #18636f;color:#fff;text-shadow:0 1px 0 #18636f;box-shadow:inset 0 -1px 0 #18636f;}
.our-clients-content .occ-lnk:hover{color:#0086d0;box-shadow:0 0 4px rgba(0,0,0,0.25)
background:#ffffff;}
.our-clients-wide-section .home-wide-button{line-height:22px;}
.testimonial-row{padding:30px 0;}
.testimonial-row:first-child{padding-top:0;}
.testimonial-hidden-row{overflow:hidden;height:0;display:none;clear:both;width:100%;}
.testimonial-hidden-row-frame{position:relative;color:#fff;padding:52px 0 62px;background:url('data:image/gif;base64,R0lGODlhBAAEALMAAAAAAP///w4RFQ8SFhEUGBMWGg0RFQ0RFA8TFhEVGBIWGf///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAEAAQAAAQKkIgyUBL2KDM6iQA7') repeat scroll 0% 0% #333;box-shadow:inset 0px 0px 8px #0a0b0d, inset 0 -2px 8px #0a0b0d;}
.testimonial-hidden-row .tr-item,
.testimonial-row .tr-item{display:none;}
.testimonial-active-row{display:block;}
.demo-video-box .ec-video-box,
.expanded-mode .ec-video-box,
.testimonial-hidden-row .frame{max-width:980px;padding-left:20px;padding-right:20px;position:relative;}
.testimonial-hidden-row h4{color:#fff;font:57px/1 "Varela Round", sans-serif;font-weight:100;margin:0 0 28px;}
.testim-video-holder{max-width:940px;padding:12px;background:#1E2227;border:1px solid #262b31;box-shadow:inset -1px -1px 0 #0f1418, -1px -1px 0 #0f1418;border-radius:3px;}
.testim-video-holder .single-video-box{max-width:940px;}
.at-item-active{padding-bottom:20px;}
.at-item-active:after{background:url("../images/sprite.png") no-repeat -632px -85px;width:21px;height:11px;position:absolute;bottom:0;left:50%;content:"";margin-left:-13px;}
.occc-column-active:after{background:url("../images/sprite.png") no-repeat -632px -85px;width:21px;height:11px;position:absolute;bottom:0;left:50%;content:"";margin-left:-13px;}
.our-clients-content .testimonial-hidden-row-frame{margin-bottom:30px;}
.home-video-box{background:url("http://www.mindsaw.com/wp-content/uploads/2015/03/bg-blue-diag.png") repeat 0 0;border-top:1px solid #0079aa;position:relative;padding:90px 0;}
.home-video-box .next-step{border:8px solid #FFF;box-shadow:0px 0px 2px rgba(0,0,0,0.5);}
.home-video-box .next-step:after background:url('images/bg-orange-dotted.png');.section-title{text-align:center;margin:0px 0px 36px;}
.h-h2, .frame-section-title h2, .section-title h2{font:57px/1 "Varela Round",sans-serif;font-weight:100;color:#FFF;margin:0px 0px 5px;text-align:center;}
.h-h2-sub{font-size:17px;color:#fff;text-align:center;margin-top:20px;text-shadow:0px 1px 0px #FFF;}
.frame-section-title h2 span, .h-h2 span, .section-title h2 span{font-family:"Varela Round",sans-serif;font-weight:700;}
.fwb-row .fwb-items{width:100%;margin-top:40px;}
.home-video-box .fwb-row .fwb-item{}
.fwb-row .fwb-item{position:relative;display:inline-block;vertical-align:top;width:32.0408%;margin-right:1.53265%;margin-bottom:28px;}
.fwb-row .fwb-item-3{margin-right:0px;}
.home-video-box .js-fwbi-lnk{display:block;position:relative;}
.fwbi-img{display:block;position:relative;}
.fwb-row .fwb-item > a img{transition:all 0.5s ease 0s;backface-visibility:hidden;}
.fwb-row .fwb-items img{display:block;max-width:100%;vertical-align:bottom;}
.video-overlay{position:absolute;top:50%;left:50%;margin-left:-52px;margin-top:-38px;width:104px;height:75px;}
.video-overlay:before{position:absolute;background:url("images/play.png") no-repeat;width:104px;height:75px;top:0;left:0;content:"";opacity:0.75;z-index:1;webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;}
a:hover .video-overlay:before{opacity:1;}
.home-video-box .fwbi-caption, .vs-holder .vsh-description{background:none repeat scroll 0% 0% #FFF;padding:24px;color:#0078AE;font-size:17px;line-height:17px;box-shadow:1px 1px #A8A8A8;transition:all 0.3s ease-out 0s;}
.home-video-box .fwbi-caption{display:block;height:auto !important;text-align:center;}
.demo-video-box .ec-video-box, .expanded-mode .ec-video-box{padding:0px 20px 20px;}
.demo-video-box, .expanded-mode{width:100%;color:#FFF;background:url('data:image/gif;base64,R0lGODlhBAAEALMAAAAAAP///w4RFQ8SFhEUGBMWGg0RFQ0RFA8TFhEVGBIWGf///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAEAAQAAAQKkIgyUBL2KDM6iQA7') repeat scroll 0% 0% #333;}
.home-video-box .expand-close{top:0px;}
.our-blog-wrapper{padding:90px 0;background:url('images/bg-grey-cross.png') repeat 0 0;position:relative;}
.our-blog-wrapper IMG{max-width:100%;height:auto;}
.our-blog-wrapper .next-step{border:8px solid #fff;box-shadow:0 0 2px rgba(0,0,0,0.5);}
.our-blog-wrapper .next-step:after{background:url('images/bg-orange-dotted.png');}
.our-blog-content h3{color:#fff;font:45px/45px "Varela Round",Arial,sans-serif;text-align:center;font-weight:100;}
.our-blog-content h3 span{font-family:"Varela Round", Arial, sans-serif;font-weight:700;}
.obc-subcaption{color:#fff;font-size:17px;margin-top:20px;text-align:center;}
.obc-columns{padding:40px 0;}
.obc-columns .obcc-column{background-color:rgba(255,255,255, 0.25);border-radius:2px;padding:10px;position:relative;width:100%;}
.obcc-column:first-child{float:left;}
.obcc-column:last-child{float:right;}
.obcc-column .blog-date{width:90px;height:90px;border-radius:50%;background:#009ddc;display:block;border:3px solid #fff;left:-23px;top:-45px;position:absolute;font:21px/21px "Varela Round",Arial,sans-serif;font-weight:100;text-align:center;color:White;padding-top:13px;text-transform:uppercase;z-index:1;}
.obcc-column .rm-blog-lnk{display:block;clear:none;width:100%;height:auto;text-align:right;margin:10px 0px 0px;}
.obcc-column .blog-author-comment{background:#0078ae;display:inline-block;position:absolute;padding:15px 0;bottom:28px;white-space:nowrap;width:85%;left:50%;margin-left:-42%;}
.obcc-column .blog-img{position:relative;text-align:center;height:200px;width:200px;float:left;margin:30px;overflow:hidden;background:#eee url('images/s.png') no-repeat 50% 50%;}
.obcc-column .blog-text{background:White;border-radius:0 0 2px 2px;padding:35px 30px 70px;}
.obcc-column .blog-text h5{font-size:20px;font-weight:bold;margin-bottom:20px;clear:none;}
.obcc-column .blog-text h5 a{color:#0086d0;}
.obcc-column .blog-text h5 a:hover{color:#f36b24;}
.obcc-column .blog-text p{color:#777;line-height:24px;font-size:15px;}
.obcc-column .blog-author-comment,
.top-page-raq{padding-top:10px;}
.top-page-panel-visible{display:block !important;margin:112px 0 0 0;}
.wyg-form-box{border:0;background:#0086d0;width:100%;border-radius:5px;padding:39px 0 34px;}
.wyg-form-box H2{margin:0px 0px 40px 0px !important;}
.wyg-form-box .f-row{padding-left:40px;margin-right:50px;}
.wyg-form-box .ff-submit{position:absolute;bottom:-58px;left:0;width:100%;z-index:2;}
.wyg-form-box .ff-submit input{left:40px;}
.wyg-form-box:after{}
.wyg-form-box:before{}
.what-you-get-section .frame{position:relative;}
.top-page-raq .tpp-arrow-text{padding-bottom:20px;}
.tpp-arrow-text{font-size:15px;padding:4px 0px 34px;}
.field-title{padding:0 0 0 2px;}
.field-title .label{float:left;margin:0 4px 5px 0;}
.field-title .req{float:left;margin-right:5px;font-size:22px;color:#18636f;font-family:Arial, Helvetica, sans-serif;}
.field-title .validation{float:left;font-family:"Varela Round",sans-serif;font-weight:700;font-size:13px;margin:3px 0 0;color:#D02525;}
.field-error textarea,
.field-error input{border:2px solid #ef0708 !important;background-image:url("../images/forms.png") !important;background-repeat:no-repeat !important;}
.field-success textarea,
.field-success input{border:2px solid #aad15a !important;background-image:url("../images/forms.png") !important;background-repeat:no-repeat !important;}
.ch-form .field-error textarea,
.ch-form .field-error input{background-position:99% -265px !important;padding-right:40px !important;padding-left:17px !important;color:#ef0708;}
.form-alt-shape .field-error textarea,
.form-alt-shape .field-error input{background-position:99% -270px !important;}
.ch-form .field-success textarea,
.ch-form .field-success input{background-position:99% 8px !important;padding-right:40px !important;padding-left:17px !important;}
.aside-form-box .field-success input{background-position:257px -567px !important;padding-right:40px !important;padding-left:12px !important;padding-top:9px !important;padding-bottom:6px !important;}
.aside-form-box .field-error input{background-position:257px -811px !important;padding-right:40px !important;padding-left:12px !important;padding-top:9px !important;padding-bottom:6px !important;}
.aside-form-box .req{font-size:18px !important;color:#fff !important;line-height:1 !important;}
.ch-form .f-row .label{display:block;font-size:16px;color:#fff;margin:0 3px 5px 0;font-family:"Varela Round", sans-serif;font-weight:700;}
.aside-form-box form .label{display:block;font-size:14px;color:#fff;margin:0 3px 1px 0;font-family:"Varela Round", sans-serif;font-weight:700;text-align:left;}
.aside-form-box form .validation{color:#000;font-size:12px;margin-top:2px;}
.webinars-holder .ch-form .req,
.webinars-holder .ch-form .label{color:#fff;}
.webinars-holder .ch-form .validation{color:#000;}
.webinars-holder .ch-form .field-error input{background-position:352px -265px !important;}
.webinars-holder .ch-form .field-success input{background-position:352px 8px !important;}
.contact-holder{background:url("../images/contact-holder-bkg.png");padding:55px 0 60px;}
.contact-holder .ch-form{float:left;width:45.51020408163265%;}
.ch-form .f-row{width:42%;float:left;padding:0 11px 11px 42px;position:relative;}
.ch-form .ff-textarea,
.ch-form .ff-input{float:left;width:100%;}
.page-search-box input[type="text"],
.ch-form .ff-textarea textarea,
.ch-form .ff-input input{float:left;width:100%;height:46px;font-size:14px;color:#878a8c;font-style:italic;font-family:"Arial", sans-serif;padding:0 24px 0 18px;box-shadow:inset 1px 1px 3px #858585;border:0;background:#fff;background-image:-webkit-linear-gradient(bottom, #fbfbfb, #fff);background-image:-moz-linear-gradient(bottom, #fbfbfb, #fff);background-image:-o-linear-gradient(bottom, #fbfbfb, #fff);background-image:linear-gradient(to top, #fbfbfb, #fff);border-radius:8px;}
.ch-form .ff-textarea textarea{height:199px;padding:16px 24px 16px 18px;resize:none;}
.wh-fancy-form label.required:before,
.fancy-form .f-add-field span.required,
.ch-form .ff-input .required{position:absolute;background:url("../images/sprite.png") no-repeat -10px -273px;width:8px;height:8px;text-indent:-9999px;overflow:hidden;right:0;top:3px;}
.wh-fancy-form label.required:before{content:"";right:-10px;}
.ch-form .ff-textarea textarea:focus,
.ch-form .ff-input input:focus{box-shadow:0px 0px 1px #0086d0 inset;border:0;background-image:-webkit-linear-gradient(bottom, #fbfbfb, #fff);background-image:-moz-linear-gradient(bottom, #fbfbfb, #fff);background-image:-o-linear-gradient(bottom, #fbfbfb, #fff);background-image:linear-gradient(to top, #fbfbfb, #fff);}
.page-search-box input[type="text"]{padding:0 24px !important;border:solid 1px #c1c1c1 !important;color:#0f70b8;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:17px;display:inline-block;float:none;}
.ch-form.page-search-box .ff-btn-submit{position:absolute;top:0;right:0;left:auto;}
.page-search-box{width:100%;position:relative;padding-right:222px;margin:0 0 10px;}
.ch-form .ff-checkbox{overflow:hidden;font-size:14px;line-height:17px;color:#5a6063;font-style:italic;padding:8px 0 0;}
.ch-form .ff-checkbox label{float:left;cursor:pointer;padding-right:90px;}
.ch-form .ff-checkbox input{float:left;}
.ch-form .ff-checkbox span{display:block;overflow:hidden;}
.ch-form .ez-checkbox{background:url('../images/sprite.png') no-repeat -63px -267px;width:20px;height:20px;float:left;margin:0 10px 0 2px;}
.ch-form .ez-checked{background-position:-31px -267px;}
.ch-form .ez-checkbox input{width:20px;height:20px;cursor:pointer;}
.ez-hide{opacity:0;filter:alpha(opacity=0);}
.ch-form .ff-submit{text-align:center;padding:12px 0 0;}
.ch-form .ff-btn-submit{position:relative;left:-6px;font-size:26px;color:#fff;font-family:"Varela Round", sans-serif;font-weight:700;text-align:center;padding:0;border:0;width:181px;height:60px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;border-radius:20px;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;cursor:pointer;}
.ie9 .ch-form .ff-btn-submit:hover{background-position:0 -200%;background-size:100% 200%;}
#cse-search-box .ff-btn-submit{height:46px;}
.ch-form .ff-btn-submit:hover{background-position:0 -200%;background-size:100% 200%;}
.ch-form .ff-info{text-align:center;font-size:14px;color:#fff;padding:15px 0 0;}
.ch-contacts-details{float:right;width:42.24489795918367%;margin-right:11px;}
.contact-list{font-size:17px;line-height:24px;color:#5a6063;margin-bottom:59px;}
.contact-list li{padding:2px 60px 0 95px;position:relative;margin-bottom:42px;min-height:55px;}
.contact-list .phone{margin-bottom:61px;}
.contact-list .addr:after{content:"";position:absolute;width:83px;height:82px;background:url('../images/sprite.png') no-repeat -137px -273px;left:0;top:1px;}
.contact-list .phone:after{content:"";position:absolute;width:83px;height:83px;background:url('../images/sprite.png') no-repeat -230px -272px;left:0;top:-10px;}
.contact-list .fax:after{content:"";position:absolute;width:83px;height:82px;background:url('../images/sprite.png') no-repeat -321px -273px;left:0;top:-13px;}
.hiring-box .title,
.contact-list .title{font-size:28px;font-weight:normal;color:#0078ae;display:block;margin:0 0 8px;font-family:"Varela Round", sans-serif;}
.contact-list p{margin:0 0 5px;}
.what-you-get-section{background:#fff;padding:25px 0px 60px 0px;border-bottom:1px solid #e4e5e5;}
.what-you-get-section .frame{position:relative;}
.wyg-box{font-size:17px;color:#777;line-height:24px;float:right;width:32.44897959183673%;margin-right:132px;}
.wyg-box h2{font-size:30px;color:#0086d0;font-weight:normal;margin:0 0 25px;font-family:"Varela Round", sans-serif;}
.wyg-box ul{}
.wyg-box ul li{padding:0 0 19px 36px;position:relative;}
.wyg-box ul li:before{position:absolute;top:4px;left:1px;width:21px;height:17px;content:"";background:url(images/icon-checkmark.png) no-repeat 0 0;}
.wyg-box ul li span{font-weight:bold;color:#0086d0;}
.tpp-arrow-text{font-size:15px;padding:4px 0 34px;}
.tpp-arrow-down{position:relative;display:inline-block;padding-right:60px;}
.tpp-arrow-down:before{content:"";position:absolute;background:url('../images/sprite.png') no-repeat -688px -188px;width:59px;height:26px;bottom:-1px;left:-71px;}
.rank-section{border-top:1px solid #fff;padding:20px 0px 150px;background:url(images/bg-home-slider.png);}
.rank-section .rs-box{margin-right:104px;float:right;font-size:17px;line-height:21px;color:#555;width:35.69387755102041%;}
.rank-section .rs-box img{float:left;margin:0 24px 0 0;}
.rank-section .rs-box p{overflow:hidden;padding:42px 0 0;}
.rank-section .rs-box p span{font-weight:bold;color:#0086d0;}
.rank-section .rsb-phone{margin-top:45px;font:28px/48px "Varela Round", Arial, Helvetica, Sans-Serif;color:#555;position:relative;padding-left:70px;}
.rank-section .rsb-phone:before{background:url("../images/sprite.png") no-repeat -414px -273px;content:"";width:52px;height:51px;position:absolute;left:0;top:0;}
.rank-section .rs-addr{padding:5px 0 3px 96px;margin:20px 0 0;background:url("images/icon-location.png") no-repeat;}
.rank-section .rs-phone{padding:11px 0 6px 96px;margin:8px 0 0;background:url("images/icon-phone.png") no-repeat;}
.rank-section .rs-phone h3,
.rank-section .rs-addr h3{font-size:28px;color:#0086d0;margin:0 0 10px;font-family:"Varela Round", "Arial", sans-serif;}
.rank-section .rs-phone p,
.rank-section .rs-addr p{padding:0;margin:0 0 10px;font-size:17px;line-height:24px;color:#555;}
.what-you-get-section .ff-textarea textarea{height:151px;}
.plus-intro-boxes{position:relative;border-top:1px solid #FFF;background:url('images/bg-sub-s.png') repeat scroll 0% 0% transparent;box-shadow:0px -1px 0px #ccc;padding:50px 0 40px 0;}
.psib-box{display:inline-block;vertical-align:top;width:49%;padding:0 0 40px 20px;overflow:hidden;}
.psib-box.psib-left{padding-right:20px;padding-left:0;}
.psib-box span{width:100px;float:left;margin:0 28px 0 0;}
.psib-box div{overflow:hidden;color:#555;font-size:15px;line-height:1.6;}
.psib-box h3{font-weight:400;font-size:20px;line-height:1.1;color:#0086d0;margin:0 0 8px;}
.psib-box h3 a{color:#0086d0;webkit-transition:color .4s ease;-moz-transition:color .4s ease;transition:color .4s ease;}
.psib-box h3 a:hover{color:#18636f;}
.psib-box p{margin:0 0 5px 0;}
.psib-box .psib-learn-more:after{margin-top:-3px;}
.text-section{background:#fff url('images/bg-home-slider.png') repeat;padding:40px 0 60px 0;}
.text-section h2{color:#0086d0;font-size:60px;font-weight:100;margin:40px 0px 5px 0;text-align:center;}
.text-section h2 span{font-weight:700;}
.text-section-columns{width:100%;padding:30px 0;}
.text-section-columns div{display:table-cell;vertical-align:top;width:50%;padding-left:30px;font-size:15px;line-height:1.6;color:#5A6063;}
.text-section-columns div:first-child{padding-left:0px;padding-right:30px;}
.text-section-columns div h3{font-size:20px;line-height:1.5;font-weight:700;color:#0086d0;margin:0px 0px 5px;font-family:'Roboto', Arial,Helvetica,sans-serif;}
.text-section-columns div p{margin:0px 0px 30px;text-align:justify;}
.text-section .s-g-r{margin-top:-92px;z-index:20;position:relative;position:relative;background:#F36B24 url('images/bg-orange-dotted.png') repeat;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.overview-page-boxes{background:#EFEFEF url('images/bg-sub-s.png') repeat;border-top:1px solid #fff;box-shadow:0 -1px 0 #ccc;}
.ovrvwp-box{margin:0px auto;padding:40px 0px;position:relative;}
.ovrvwp-box span{margin:0px;width:41%;position:absolute;right:0px;}
.ovrvwp-box span a{margin:0;}
.ovrvwp-box span a img{margin:0;max-width:100%;}
.ovrvwp-box div{margin:0px;width:59%;padding:0px 20px 0px 0px;position:relative;}
.ovrvwp-box div h3{margin:0px;font-size:48px;padding:0px 0px 20px;}
.ovrvwp-box div h3 a{margin:0px;}
.ovrvwp-box div p{margin:0px;font-size:14px;line-height:25px;padding:0px 0px 20px;color:#333;}
.ovrvwp-box div a.ovrvwp-learn-more{position:absolute;bottom:-40px;left:20px;box-shadow:0 -1px 0 #C9E973, 0 1px 0 #5E8900;color:#FFFFFF;font:14px/14px "Varela Round",Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;padding:10px 40px;margin:18px 0px 0px 0px;text-shadow:0 -1px 0 #d74c03;box-shadow:0px -1px 0 #ffa146, 0 1px 0 #b83f00;background:#f36b24;background:-moz-linear-gradient(top, #ff860f 0%, #f36b24 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff860f), color-stop(100%,#f36b24));background:-webkit-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:-ms-linear-gradient(top, #ff860f 0%,#f36b24 100%);background:linear-gradient(to bottom, #ff860f 0%,#f36b24 100%);background-repeat:repeat;background-size:100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;cursor:pointer;}
.ovrvwp-box div a.ovrvwp-learn-more:hover{background:-moz-linear-gradient(top, #f36b24 0%, #ff860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36b24), color-stop(100%,#ff860f));background:-webkit-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:-ms-linear-gradient(top, #f36b24 0%,#ff860f 100%);background:linear-gradient(to bottom, #f36b24 0%,#ff860f 100%);}
.ovrvwp-box-sep{width:100%;margin:40px 0px 0px;border-top:1px solid #FFF;box-shadow:0px -1px 0px #CCC;height:20px;position:relative;}
.ovrvwp-box-sep span{margin:0px;width:86px;height:50px;background:url('images/sarr.png') no-repeat scroll 0 0;display:block;position:absolute;top:-25px;left:50%;margin-left:-43px;}
.ovrvwp-box.ovrvwp-left span{left:0;right:auto;}
.ovrvwp-box.ovrvwp-left div{margin-left:41%;padding:0px 0px 0px 20px;}
.ovrvwp-box.ovrvwp-left div a.ovrvwp-learn-more{right:20px;left:auto;}
.ovrvwp-box.ovrvwp-last{padding:40px 0 140px 0;}.meet-mindsaw-team .occc-thumb-link:after{display:none !important;}.occc-column .client-photo.mindsaw-bret{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}.occc-column .client-photo.mindsaw-max{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}.occc-column .client-photo.mindsaw-chris{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}.occc-column .client-photo.mindsaw-nick{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}.occc-column .client-photo.mindsaw-rose{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}.occc-column .client-photo.mindsaw-russ{background:url('images/mindsaw-russ.jpg') no-repeat scroll 50% 0px;}
.contact-form-page ul.contact-icons{list-style-type:none;}
.contact-form-page ul.contact-icons li{padding:10px 0px;}
.contact-form-page ul.contact-icons li.c-i-phone span{display:inline-block;margin:-7px 10px -7px 0px;background:url("images/icons-contact.png?ver=2015") no-repeat 0px 0px;width:24px;height:24px;}
.contact-form-page ul.contact-icons li.c-i-fax span{display:inline-block;margin:-7px 10px -7px 0px;background:url("images/icons-contact.png?ver=2015") no-repeat 0px -24px;width:24px;height:24px;}
.contact-form-page ul.contact-icons li.c-i-email span{display:inline-block;margin:-7px 10px -7px 0px;background:url("images/icons-contact.png?ver=2015") no-repeat 0px -48px;width:24px;height:24px;}
.contact-form-page .contacts-map-area-section h2{font-size:60px;color:#0086d0;font-weight:300;line-height:72px;}
.contact-form-page .contacts-map-area-section h3{font-weight:300;font-size:18px;line-height:32px;}
.contact-form-page .contacts-map-area-section p{padding:10px 20px 20px 0px;}
.c-i-gmap{width:60%;height:250px;float:right;display:block;margin:30px 0 0 0;}
.c-i-ptext{padding:20px 0px;line-height:20px;}
.contact-text{float:left;width:40%;padding:20px 20px 0 0;}
.wpcf7-not-valid-tip{display:none !important;}
input.wpcf7-not-valid, textarea.wpcf7-not-valid{border-color:red !important;border:1px solid red !important;}
div.wpcf7 img.ajax-loader{display:none;}
#getlocalleadslist{list-style-type:none;color:#333;font-size:24px;line-height:30px;padding:20px 0px 0px 0px;width:50%;float:right;display:block;}
#getlocalleadslist li{padding:20px 0px 20px 40px;position:relative;}
#getlocalleadslist li:before{display:block;position:absolute;border:0px solid #fff;width:80px;height:80px;left:-60px;border-radius:50%;top:25px;text-align:center;line-height:80px;background:#EBEDCC;color:#E95300;font-size:50px;font-weight:800;box-shadow:3px 3px 0px rgba(0,0,0,0.5);}
#getlocalleadslist li:nth-child(1):before{content:"1";}
#getlocalleadslist li:nth-child(2):before{content:"2";}
#getlocalleadslist li:nth-child(3):before{content:"3";}
#section2015{padding:150px 0px 0px 0px;background:#fff;}
#section2015 #left50{width:54%;}
#section2015 #left50 h3{width:100%;float:none;font-weight:800;text-align:center;font-size:32px;margin:0px auto;color:#fff;line-height:64px;}
#section2015 #left50 p{color:#fff;text-align:center;margin-bottom:20px;}
#section2015 #left50 img{max-width:100%;margin:0px;}
#section2015 #right50{width:45%;}
#section2015 #right50 div{text-align:left;}
#section2015 #right50 p{color:#c00;}
#section2015 #right50 p.limits{font-size:12px;margin-top:-10px;color:#333;}
#section2015 #yesiwant{color:#fff;border-color:#0085CC;background:#0085CC;}
#section2015 #yesiwant:hover{color:#0085CC;border-color:#0085CC;background:#fff;}
#section2015 #talktous.see-our-work-btn.howitworksbutton{color:#0085CC;border-color:#0085CC;background:#fff;}
#section2015 #talktous.see-our-work-btn.howitworksbutton:hover{color:#fff;border-color:#0085CC;background:#0085CC;}
#section2015 #right50 h1{line-height:55px;color:#c00;font-size:41px;}
#section2015 #right50 h2{line-height:40px;color:#c00;font-size:30px;}
#section2015 #right50 h3{color:#c00;font-size:39px;line-height:55px;text-align:left;text-shadow:none;}
#section2015 #right50 img{max-width:100%;margin:0 0 20px 0;}
#section2015 .play-button{color:#0085CC;}
#section2015 .play-button:hover{color:#fff;}
#section2015 #talktous:hover{color:#0085CC;}
#mindsawvideo{padding:30px 0px 40px;background:#fff;}
#mindsawvideo h2.mindsawvideoh2{font-size:46px;text-align:center;color:#fff;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);}
#mindsawvideo h3.mindsawvideoh3{text-align:center;font-size:24px;line-height:56px;color:#000;}
#mindsawvideo .ms-right{padding-top:0px;}
#mindsawvideo #play-button{border-color:#fff !important;background:#fff !important;color:#0085CC !important;}
#mindsawvideo #play-button:hover{border-color:#fff !important;background:transparent !important;color:#fff !important;}
#mindsawvideo #talktous{border-color:#000 !important;background:transparent !important;color:#000 !important;}
#mindsawvideo #talktous:hover{border-color:#0085CC !important;background:#F9F9F9 !important;color:#0085CC !important;}
#mindsawvideo .ms-right .shadow-sep{margin:10px 0px 10px 0px;}
#mindsawvideo .ms-right .hsl-subcaption{padding-right:0;}
#mindsawvideo .ms-right .hsl-subcaption h2{text-align:left;display:block;}
#mindsawvideo .ms-right .hsl-subcaption h2 strong{font-size:21px;line-height:32px;color:#fff;}
#section4.home-video-box{min-height:700px;background:#fff;}
#section4.home-video-box .section-title .h-h2{text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);font-size:46px;color:#0085CC;}
#section4.home-video-box .section-title .h-h2{font-size:46px;}
#section4.home-video-box img{float:left;margin-bottom:30px;margin-top:30px;width:393px;}
#section5.plus-intro-boxes{background:#fff;padding-top:0;box-shadow:none;}
#section5.plus-intro-boxes img{width:75%;margin:0 auto 20px auto;display:block;}
#section5.plus-intro-boxes h2{color:rgb(0, 133, 204);font-size:57px;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);text-align:center;padding:0px 0px 20px;}
#section5.plus-intro-boxes p{line-height:1.6;margin:0px 0px 20px 0px;padding:0 20px;text-align:center;}
#section5.plus-intro-boxes h3{text-align:center;font-size:24px;padding:0px 0px 60px;color:rgb(119, 119, 119);}
#section5.plus-intro-boxes h3 strong{text-transform:uppercase;}
.section2015{padding:150px 0px 0px 0px;background:#fff;}
.section2015 #left50{width:54%;}
.section2015 #left50 h3{width:100%;float:none;font-weight:800;text-align:center;font-size:32px;margin:0px auto;color:#fff;line-height:64px;}
.section2015 #left50 p{color:#fff;text-align:center;margin-bottom:20px;}
.ection2015 #left50 img{max-width:100%;margin:0px;}
.section2015 #right50{width:45%;}
.section2015 #right50 div{text-align:left;}
.ection2015 #right50 p{color:#c00;}
.section2015 #right50 p.limits{font-size:12px;margin-top:-10px;color:#333;}
.section2015 #yesiwant{color:#fff;border-color:#0085CC;background:#0085CC;}
.section2015 #yesiwant:hover{color:#0085CC;border-color:#0085CC;background:#fff;}
.section2015 #talktous.see-our-work-btn.howitworksbutton{color:#0085CC;border-color:#0085CC;background:#fff;}
.section2015 #talktous.see-our-work-btn.howitworksbutton:hover{color:#fff;border-color:#0085CC;background:#0085CC;}
.section2015 #right50 h1{line-height:55px;color:#c00;font-size:41px;}
.ection2015 #right50 h2{line-height:40px;color:#c00;font-size:30px;}
.section2015 #right50 h3{color:#c00;font-size:39px;line-height:55px;text-align:left;text-shadow:none;}
.section2015 #right50 img{max-width:100%;margin:0 0 20px 0;}
.section2015 .play-button{color:#0085CC;}
.section2015 .play-button:hover{color:#fff;}
.section_wrapper{position:relative;text-align:center;}
#main_image{min-height:300px;background:#fff;margin-top:110px;padding:20px 0px 0px;}
#main_image .frame{min-height:300px;padding-top:30px;}
#main_image .frame .psib-box.psib-left{width:100%;padding-right:0;padding-bottom:10px;}
#main_image .frame .psib-box.psib-left img{width:auto;max-width:100%;margin:0px;}
#main_title{padding:40px 0 20px 0;border:0;}
#main_title .frame{text-align:center;}
#main_title .frame h2{color:#333;font-size:36px;text-align:center;padding:0px 0px 20px 0;}
#main_title .frame .h-h2-sub{color:#555;margin:0 0 10px 0;}
.blue_background{background:#0085CC;}
#main_sub_title{padding:0px 0 0 0;border:0;}
#main_sub_title .frame h2{color:#fff;font-size:36px;text-align:center;padding:40px 0px 40px 0;}
#build_instant_trust{padding:40px 0 20px 0;border:0;background:#F6F7FA;}
#build_instant_trust .frame #left50{padding-bottom:0;}
#build_instant_trust .frame #left50 img{padding-bottom:0;}
#build_instant_trust .frame #right50{padding-top:0;padding-bottom:0;}
#build_instant_trust .frame #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#build_instant_trust .frame #right50 p{color:#333;}
#create_conv{padding:40px 0 20px 0;border:0;}
#create_conv .frame #right50{padding-top:0;padding-bottom:0;}
#create_conv .frame #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#create_conv .frame #right50 p{color:#5e5e5e;}
#create_conv .frame #left50{padding-bottom:0;}
#create_conv .frame #left50 img{padding-bottom:0;}
#make_sure{padding:40px 0 20px 0;border:0;background:#F6F7FA;}
#make_sure .frame #left50{padding-bottom:0;}
#make_sure .frame #left50 img{padding-bottom:0;}
#make_sure .frame #right50{padding-top:0;padding-bottom:0;}
#make_sure .frame #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#make_sure .frame #right50 p{color:#333;}
#get_new{padding:40px 0 20px 0;border:0;}
#get_new #right50{padding-top:0;padding-bottom:0;}
#get_new #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#get_new #right50 p{color:#5e5e5e;}
#get_new #left50{padding-bottom:0;}
#get_new #left50 img{padding-bottom:0;}
#secure_sales{padding:40px 0 20px 0;border:0;background:#F6F7FA;}
#secure_sales #left50{padding-bottom:0;}
#secure_sales #left50 img{padding-bottom:0;}
#secure_sales #right50{padding-top:0;padding-bottom:0;}
#secure_sales #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#secure_sales #right50 p{color:#333;}
#get_max{padding:40px 0 20px 0;border:0;}
#get_max #right50{padding-top:0;padding-bottom:0;}
#get_max #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#get_max #right50 p{color:#5e5e5e;}
#get_max #left50{padding-bottom:0;}
#get_max #left50 img{padding-bottom:0;}
#main_bottom_title{padding:40px 0 10px 0;background:#fff;border:0;margin-bottom:40px;border:0;}
#main_bottom_title .frame .section-title{margin-bottom:30px;}
#main_bottom_title .frame .h-h2{font-size:36px;color:#333;}
#main_bottom_title .frame .h-h2-sub{color:#333;line-height:1.3;}
#bottom_widgets{background:#fff;padding-top:0px;border:0px none;box-shadow:none;padding-bottom:0px;min-height:400px;}
#bottom_widgets #tw_widget{width:33%;padding:0 5% 0 0;margin-bottom:20px;}
#bottom_widgets #fb_widget{width:33%;padding:0 0.5%;}
#bottom_widgets #gm_widget{width:33%;padding:0 0 0 5%;}
#bottom_widgets .psib-box.psib-left.google_map#gm_widget div{overflow:visible;height:auto;}
#bottom_widgets .psib-box.psib-left.google_map#gm_widget div #map_canvass{width:323px;height:250px;display:inline-block;}
#bottom_widgets #tw_widget h3,
#bottom_widgets #fb_widget h3,
#bottom_widgets #gm_widget h3{font-size:18px;color:#333;font-weight:bold;text-align:center;margin-bottom:20px;}
.footer-row ul li a,
.site-info,
footer a,
footer a:hover{color:#fff;}
.site-info{vertical-align:top;}
.footer-row ul li a:hover{color:#fff;}
#colophon #footer_contact{width:26%;display:inline-block;padding:10px;text-align:left;vertical-align:top;}
#colophon #footer_contact strong{font-weight:bold;}
#colophon #footer_menu{width:21%;display:inline-block;padding:10px;vertical-align:top;}
#colophon #footer_menu ul{margin:0;padding:0;}
#colophon #footer_menu ul li{padding:0;margin:0;width:100%;text-align:left;}
#colophon #footer_menu ul li a{line-height:2;text-transform:none;}
#colophon #footer_quote{width:30%;display:inline-block;padding:10px 20px;text-align:left;vertical-align:top;}
#colophon #footer_quote span{width:100%;display:block;text-align:right;}
#colophon #footer_copyright{width:21%;display:inline-block;padding:10px;text-align:left;vertical-align:top;}
#colophon #footer_copyright a{padding:0px;white-space:normal;}
#how_main{min-height:520px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/06/how_background.jpg) no-repeat fixed 50% 0% #3384ae;margin-top:110px;padding:60px 0px 0px;border:0;}
#how_main .frame .section-title{margin-bottom:30px;}
#how_main .frame .section-title .h-h2-sub{color:#fff;text-shadow:0px 1px 0px #000;font-size:36px;line-height:35px;margin-top:0px;}
#how_video{height:463px;min-height:463px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/06/home-hero.png) 50% 50% no-repeat;margin-top:-400px;border:0;position:relative;text-align:center;padding:28px 0px;}
#how_video .how_video_frame{width:591px;margin:0px auto;background:rgb(0, 0, 0) none repeat scroll 0% 0%;padding:14px 0;}
#how_video .how_video_frame .video_wrapper{position:relative;padding-bottom:56.25%;padding-top:10px;height:0;}
#how_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#how_steps{background:#fff;padding-top:165px;border:0px none;box-shadow:none;padding-bottom:0px;margin-top:20px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/06/3lines.jpg) 50% 0% no-repeat;}
#how_steps .frame{padding:0 40px;}
#how_steps .psib-box.psib-left{width:33%;padding:0 0.5%;}
#how_steps .psib-box.psib-left h3{font-size:18px;color:#333;font-weight:normal;text-align:center;line-height:1.3;}
#how_steps .frame.extra_frame{padding:0;}
#how_steps .frame.extra_frame .new_btn{display:block;margin:20px auto;width:350px;}
#be_on{min-height:386px;padding:40px 0px 0px 0px;border:0;border-bottom:1px solid #ccc;margin-bottom:30px;}
#be_on #left50{overflow:visible;padding:0px;width:40%;}
#be_on #left50 div{min-height:386px;width:100%;position:relative;overflow:visible;}
#be_on #left50 div img{position:absolute;right:40px;top:0px;max-width:none;}
#be_on #right50{padding-bottom:0;width:59%;}
#be_on #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#be_on #right50 p{color:#5e5e5e;}
#keep_track{min-height:386px;padding:40px 0px 0px 0px;border:0;}
#keep_track #right50{padding-bottom:0;width:59%;}
#keep_track #right50 h3{font-size:36px;line-height:34px;color:#303442;}
#keep_track #right50 p{color:#5e5e5e;}
#keep_track #left50{overflow:visible;padding:0px;width:40%;}
#keep_track #left50 div{min-height:386px;width:100%;position:relative;overflow:visible;}
#keep_track #left50 div img{position:absolute;left:0px;top:0px;max-width:none;}
#we_help{background:#8ECC32;margin-top:0;padding:50px 0px 20px 0px;border-top:1px solid #76a232;}
#we_help .frame .section-title{margin-bottom:30px;}
#we_help .frame .section-title img{margin-bottom:40px;}
#we_help .frame .section-title .h-h2-sub{color:#fff;text-shadow:none;font-size:26px;line-height:35px;margin-top:0px;}
#want_an{padding:20px 0px;}
#want_an #right50{width:60%;padding:10px 0px;}
#want_an #right50 h3{font-size:24px;line-height:32px;color:#333;}
#want_an #left50{padding:0px;width:38%;text-align:right;}
#the_team{padding:20px 0 40px 0;background:#fff;border:0;min-height:600px;margin-top:110px;}
#the_team .frame .section-title{margin-bottom:30px;}
#the_team .frame .section-title .h-h2{text-shadow:3px 3px 0px rgba(0, 0, 0, 0.2);color:#0085CC;text-align:left;}
#the_team .frame #team_bret{width:32%;padding:0px;margin-right:2%;}
#the_team .frame #team_chris{width:31%;padding:0px;margin-right:2%;}
#the_team .frame #team_russ{width:32%;padding:0px;margin-right:0;}
#the_team .psib-box.psib-left p img{border-radius:50%;border:10px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.5);margin:10px auto;display:block;}
#the_team .psib-box.psib-left h3{text-align:center;}
#the_team .psib-box.psib-left .team_role{text-align:center;}
#the_team .psib-box.psib-left .fun_facts{maring:10px 0;}
#the_team .psib-box.psib-left .fun_facts span{color:#ff6000;width:auto;float:none;margin:0;}
#the_method{padding:20px 0 0px 0;background:#fff;border:0;}
#the_method .frame .section-title{margin-bottom:30px;}
#the_method .frame .section-title .h-h2{color:#0085CC;text-align:left;}
#the_method .frame .section-title .h-h2-sub{color:#333;text-align:left;font-size:36px;line-height:1.3;}
#how_are{padding:20px 0 40px 0;background:#fff;border:0;min-height:600px;}
#how_are .frame .section-title{margin-bottom:30px;}
#how_are .frame .section-title .h-h2{text-shadow:3px 3px 0px rgba(0, 0, 0, 0.2);color:#0085CC;text-align:left;}
#how_are .frame #value_one{width:32%;padding:0px;margin-right:2%;margin-bottom:40px;}
#how_are .frame #value_two{width:31%;padding:0px;margin-right:2%;margin-bottom:40px;}
#how_are .frame #value_three{width:32%;padding:0px;margin-right:0;margin-bottom:40px;}
#ready_to{padding:20px 0 60px 0;background:#fff;border:0;}
#ready_to .frame .section-title{margin-bottom:30px;}
#ready_to .frame .section-title .h-h2{text-shadow:3px 3px 0px rgba(0, 0, 0, 0.2);color:#0085CC;text-align:left;}
#ready_to .frame .section-title .h-h2-sub{color:#333;text-align:left;}
#about_want_an{padding:20px 0px;background:#F5F7FA;}
#about_want_an #right50{width:60%;padding:10px 0px;}
#about_want_an #right50 h3{font-size:24px;line-height:32px;color:#333;}
#about_want_an #left50{padding:0px;width:38%;text-align:right;}
#free_page{padding:160px 0px 40px 0px;border:0;background:#fafafa;min-height:1000px;}
#free_page .free_left{padding:0;width:48%;margin-right:2%;}
#free_page .free_left .free_text{padding:22px 40px;background:#0085cc;text-align:right;border-radius:10px 10px 0 0;}
#free_page .free_left .free_text div{width:100%;display:inline-block;}
#free_page .free_left .free_text div h4{color:#fff;text-align:center;padding:0 0 10px 0;font-size:26px;line-height:1.1;}
#free_page .free_left .free_text div p{color:#fff;text-align:left;padding:0;}
#free_page .free_left .free_list{padding:22px 40px;background:rgba(0, 133, 204, 0.5);text-align:right;}
#free_page .free_left .free_list div{width:100%;display:inline-block;}
#free_page .free_left .free_list p{color:#333;text-align:left;padding:0;font-weight:bold;}
#free_page .free_left .free_list ul#whatyouget li{color:#333;text-align:left;padding:0 0 0 10px;position:relative;line-height:30px;}
#free_page .free_left .free_list ul#whatyouget li i{margin-right:10px;}
#free_page .free_left .free_quote{padding:22px 40px;background:#eee;text-align:right;border-radius:0 0 10px 10px;}
#free_page .free_left .free_quote div{width:100%;overflow:visible;text-align:left;display:inline-block;}
#free_page .free_left .free_quote p.testimonial_text{color:#555;text-align:left;padding:0;font-style:italic;margin-bottom:10px;position:relative;}
#free_page .free_left .free_quote p.free_name{color:#999;text-align:left;padding:0;line-height:30px;}
#free_page .free_left .free_quote img{width:100px;}
#free_page .free_right{background:#fff;padding:110px 20px 40px 20px;width:49%;border-radius:10px;margin:0;border:2px solid #ff6000;position:relative;}
#free_page .free_right h3{text-align:center;text-shadow:none;color:#fff;font-size:26px;background:rgb(255, 96, 0);width:100%;position:absolute;left:0;top:0;padding:20px;line-height:1.2;}
#web_main{min-height:400px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/06/website-design-bg.jpg) no-repeat fixed 50% -70px transparent;margin-top:110px;padding:40px 0px 0px;border:0;}
#web_main #right50{padding-bottom:0;width:100%;}
#web_main #right50 h3{font-size:46px;line-height:46px;color:#333;}
#web_main #right50 p{color:#333;width:50%;}
#web_list{padding:40px 0 20px 0;background:#0085CC;border:0;}
#web_list .frame .section-title{margin-bottom:30px;}
#web_list .frame .section-title .h-h2{font-size:36px;color:#fff;text-align:left;}
#web_list .frame .section-title ul#whatyouget li{color:#fff;text-align:left;padding:0px 0;position:relative;line-height:30px;font-size:17px;width:49%;display:inline-block;}
#web_list .frame .section-title ul#whatyouget li i{margin-right:10px;}
#web_port, #web_port3{padding:40px 0 20px 0;border:0;background:#F5F7FA;}
#web_port2{padding:40px 0 20px 0px;border:0;}
.view-stories{margin-right:-18px;}
.view-stories .view-content ul{list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
.view-stories .grey{background-color:#909094;color:#FFF;}
.view-stories .blue{background-color:#0B7EBB;color:#FFF;}
.view-stories .orange{background-color:#EA690C;color:#FFF;}
.view-stories .item-list ul li{margin:0px;}
.view-stories .view-content ul li{box-shadow:2px 2px 7px rgba(0, 0, 0, 0.3);z-index:0;display:inline-block;vertical-align:top;list-style-type:none;list-style-image:none;background:transparent none repeat scroll 0% 0%;color:#333;margin-right:18px;margin-bottom:20px;position:relative;width:228px;}
.view-stories .view-content ul li .field-name-field-callout{transition:opacity 0.5s ease 0s;background:#5E5C60 none repeat scroll 0% 0%;height:100%;opacity:0;position:absolute;width:100%;}
.view-stories .view-content ul li.grey{border-bottom:5px solid #5E5C60;}
.view-stories .view-content ul li.grey .field-name-field-callout{background:rgba(94,92,96,0.9);}
.view-stories .view-content ul li.blue{border-bottom:5px solid #0086d0;}
.view-stories .view-content ul li.blue .field-name-field-callout{background:rgba(0,133,204,0.9);}
.view-stories .view-content ul li.orange{border-bottom:5px solid #FF6000;}
.view-stories .view-content ul li.orange .field-name-field-callout{background:rgba(255,96,0,0.9);}
.view-stories .view-content ul li .field-name-field-callout div,
.view-stories .view-content ul li .field-name-field-callout span{font-size:32px;color:#FFF;font-family:"Varela Round",sans-serif;font-weight:bold;line-height:36px;padding:20px;height:100%;display:table;}
.view-stories .view-content ul li .views-field-nothing{background:#F3F3F4 none repeat scroll 0% 0%;}
.view-stories .view-content ul li .views-field-nothing .description{height:auto;padding:25px;line-height:1.5;}
.view-stories .view-content ul li .views-field-nothing .description .views-field-field-title{font-weight:bold;text-transform:uppercase;}
.view-stories .view-content ul li .views-field-nothing .description .views-field-field-title.view-category{font-size:24px;line-height:1.3;padding-bottom:10px;}
.view-stories .view-content ul li .field-name-field-callout:hover{opacity:1;}
.view-stories .view-content ul li .views-field .field-content .views-field-field-image img{max-width:100%;height:100% !important;}
.view-stories ul#hover_menu{margin:0;display:table-cell;vertical-align:middle;}
.view-stories ul#hover_menu li{margin:0;width:100%;padding:0 10px;box-shadow:none;display:inline-flex;background:#fff;box-shadow:0px -1px 0px #ccc inset;}
.view-stories ul#hover_menu li:first-child{border-radius:5px 5px 0 0;}
.view-stories ul#hover_menu li:last-child{border-radius:0 0 5px 5px;}
.view-stories ul#hover_menu li a{margin:0;color:#0086d0;display:inline-block;width:100%;font-size:14px;font-family:"Varela Round";font-weight:normal;padding:5px 0;}
.view-stories ul#hover_menu li a:hover{color:#000;}
.testimonial_box{display:none;max-width:500px;font-size:20px;line-height:1.2;}
#web_we{padding:40px 0 20px 0;background:#ff6000;border:0;}
#web_we .frame .section-title{margin-bottom:30px;}
#web_we .frame .section-title .h-h2{font-size:36px;color:#fff;text-align:left;}
#web_we .frame .section-title .h-h2-sub{color:#fff;line-height:1.3;text-align:left;text-shadow:none;margin-bottom:40px;}
#web_clients{padding:60px 0 0px 0;background:#fff;border:0;}
#web_clients .frame .section-title{margin-bottom:30px;}
#web_clients .frame .section-title .h-h2{font-size:36px;color:#333;}
#web_clients .frame .section-title .h-h2-sub{color:#333;line-height:1.3;}
#web_clients .frame .section-title .h-h2-sub ul#more_websites li{color:#333;text-align:left;padding:20px 0px 30px 0;position:relative;height:30px;font-size:16px;width:24%;display:inline-block;}
#price_two{padding:0px;border:0;background:#fafafa;min-height:477px;margin-top:110px;}
#price_two #left50{padding:0;width:100%;position:absolute;left:-50%;}
#price_two #left50 #left50o{padding:40px;background:#FF6000;}
#price_two #left50 #left50o div{width:40%;float:right;text-align:center;}
#price_two #left50 #left50o div img{width:350px;height:165px;margin-bottom:30px;}
#price_two #left50 #left50o div h3{font-size:36px;line-height:40px;text-align:center;text-shadow:none;font-weight:normal;margin:0 0 30px 0;}
#price_two #left50 #left50o div h3 a{color:#fff;}
#price_two #right50{padding:0;width:100%;position:absolute;right:-50%;}
#price_two #right50 #right50o{padding:40px;background:#0085cc;}
#price_two #right50 #right50o div{width:40%;text-align:center;}
#price_two #right50 #right50o div img{width:350px;height:165px;margin-bottom:30px;}
#price_two #right50 #right50o div h3{font-size:36px;line-height:40px;text-align:center;margin:0 0 30px 0;}
#price_two #right50 #right50o div h3 a{color:#fff;}
#price_test{padding:40px 0;border:0;background:#fafafa;margin-top:0px;box-shadow:0px 5px 5px rgba(0,0,0,0.25) inset;border-top:1px solid #ccc;}
#price_test .frame div{width:100%;overflow:visible;text-align:left;padding:0 270px;}
#price_test .frame div .testimonial_text{color:#555;text-align:left;padding:0;font-style:italic;margin-bottom:10px;position:relative;}
#price_test .frame div p{color:#999;text-align:left;padding:0;line-height:30px;}
#price_test .frame div img{width:100px;}
#price_web_table_title{min-height:400px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/12/pricingbg.png) no-repeat scroll 50% 50% rgb(25, 47, 60);margin-top:110px;padding:40px 0px 0px;border:0;}
#price_web_table_title .frame #right50{padding-bottom:0;width:100%;padding-top:120px;}
#price_web_table_title .frame #right50 h3.sup_title{line-height:46px;color:#ff6000;font-size:15px;}
#price_web_table_title .frame #right50 h3{font-size:46px;line-height:46px;color:#fff;}
#price_web_table_title .frame #right50 p{color:#fff;width:50%;}
#price_web_table{padding:40px 0 20px 0px;border:0;}
#price_mar_table_title{min-height:400px;background:url(http://www.mindsaw.com/wp-content/uploads/2015/12/pricingbg.png) no-repeat scroll 50% 50% #ff6000;margin-top:110px;padding:40px 0px 0px;border:0;}
#price_mar_table_title .frame #right50{padding-bottom:0;width:100%;padding-top:150px;}
#price_mar_table_title .frame #right50 h3.sup_title{line-height:46px;color:#fff;font-size:15px;}
#price_mar_table_title .frame #right50 h3{font-size:46px;line-height:46px;color:#fff;}
#price_mar_table_title .frame #right50 p{color:#fff;width:50%;}
#price_mar_table{padding:40px 0 20px 0px;border:0;}
table.plans{width:980px}
table.plans td{width:221px;padding:0;text-align:center;vertical-align:middle}
table.plans td.br{width:20px}
table.plans td.lbr{width:3px}
table.plans td:first-child{width:272px;text-align:left;padding-left:0}
table.plans tfoot tr{background:url(images/plansandpricing/pp2014/plans_center.jpg) repeat-y right;float:left;width:980px}
table.plans tfoot tr td{background:0}
table.plans tfoot tr td:first-child{padding-left:14px;width:274px}
table.plans tfoot tr td{padding-top:7px;padding-bottom:9px;border-bottom:1px solid #e8e8e8;line-height:21px;box-shadow:-1px 0px 0px #e8e8e8 inset;}
table.plans tfoot tr td.br{border:0}
table.plans tfoot .foot{background:url(images/plansandpricing/pp2014/plans_bottom.jpg) no-repeat right top}
table.plans tfoot .foot td{border:0}
table.plans tfoot img{display:inline}
table.plans tfoot .foot td{height:17px;padding:0}
table.plans tfoot td{color:#666;font-size:16px;font-weight:200}
table.plans tfoot td:first-child{font-size:13px}
table.plans tfoot tr:first-child td{padding-top:7px}
table.plans tbody tr{background:url(images/plansandpricing/pp2014/plans_top.jpg) no-repeat right top;float:left}
table.plans tbody tr{float:lft;width:980px}
table.plans tbody tr td{height:248px;vertical-align:top;background:0}
table.plans tbody .plan .title{color:#FFF;font-size:16px;font-weight:bold;padding-top:0!important;padding-bottom:9px;text-transform:uppercase;border-bottom:1px solid #479ac5;margin:0 25px}
table.plans tbody .plan .price{font-size:12px;padding:0;width:221px;overflow:hidden;position:relative;color:#FFF;line-height:1;padding:10px 0 10px 0;}
table.plans tbody .plan .price .from{color:#FFF;font-size:12px;font-style:italic;line-height:1;margin-right:-3px;top:-4px;position:relative}
table.plans tbody .plan .price sup{vertical-align:top;font-size:14px;position:relative;top:10px}
table.plans tbody .plan .price sup sup{top:1px;font-size:7px;left:2px}
table.plans tbody .plan .price sup.curr{left:-2px;top:12px}
table.plans tbody .plan .per_user{padding:0 0 26px 7px;color:#FFF;font-size:12px;margin-top:-7px}
table.plans tbody .plan .price b{font-size:28px;font-weight:bold}
table.plans tbody .plan .price.setupfee b{font-size:60px;}
table.plans tbody .plan2 .price{background-position:center -45px}
table.plans tbody .plan3 .price{background-position:center -90px}
table.plans tbody .plan .trial{padding:15px 0 0 0;font-weight:bold;font-size:13px}
table.plans tbody tr td:first-child p{color:#0073ae;font-size:32px;font-weight:100;padding-top:43px;line-height:25px;padding-bottom:13px}
table.plans tbody tr td:first-child p b{font-weight:inherit;color:#585858;font-size:18px;display:block;padding-top:5px}
.plans .title_ul{padding-top:8px;padding-bottom:0px;margin:0}
.plans .title_ul li{padding-left:25px;margin-left:0;padding-top:3px;color:#585858;font-size:12px;line-height:18px;padding-bottom:4px;position:relative;}
.plans .title_ul li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:3px;top:3px;color:rgb(88, 175, 65);}
table.plans .plan{position:relative;left:2px;background:#0085CC;padding:20px 0;border-radius:10px 10px 0 0;margin-left:-1px;}
table.plans .plan .most{height:18px;text-indent:-9999px;position:absolute;top:0;margin:auto;background:url(images/plansandpricing/pp2013/popular.png) no-repeat center top;width:100%}
table.plans .plan .buy{height:37px;overflow:hidden;width:140px;border-radius:5px;line-height:37px;text-decoration:none;color:#000066;display:block;margin:auto;font-weight:100;font-size:16px;background:#f80;border:0;}
table.plans .plan .buy:hover{background:#ff9d2a}
table.plans .plan .buy:active{background:#eb6321}
table.plans .plan .contact-sales{width:165px;margin-top:9px;background:#FFF;color:#585858;font-size:13px}
table.plans .plan .contact-sales span sup{font-size:8px;vertical-align:top;left:3px;top:-2px;position:relative}
table.plans .plan .contact-sales:hover{background:#f5f5f5}
table.plans .plan .contact-sales:active{background:#e6e6e6}
table.plans .plan .more{position:absolute;width:12px;height:14px;right:10px;top:10px;}
table.plans tfoot .more{float:right;margin:5px 18px 0 0}
table.plans tfoot .more .uls{overflow:hidden}
table.plans tfoot .more .uls ul{float:left;padding-left:20px!important;list-style:disc;width:103px;padding-left:14px;margin:0}
table.plans tfoot .more .uls ul li{padding-bottom:2px}
table.plans tfoot .more-small{margin-top:1px}
table.plans tfoot .more .uls{overflow:hidden}
table.plans tfoot .more .uls li{list-style:disc}
table.plans tfoot .more .uls ul{list-style:disc;float:left;padding-left:20px!important;width:103px;margin:0}
table.plans i.fa.fa-circle{font-size:13px;margin-top:5px;color:rgb(0, 176, 88);}
table.plans i.fa.fa-close{font-size:13px;margin-top:5px;color:rgb(244, 0, 0);}
table.plans i.fa.fa-star{font-size:13px;margin-top:5px;color:rgb(255, 215, 0);margin-right:5px;}
table.plans .plan1 i.fa.fa-question-circle,
table.plans .plan2 i.fa.fa-question-circle,
table.plans .plan3 i.fa.fa-question-circle{position:absolute;top:0px;right:0px;color:rgba(255, 255, 255, 0.75);cursor:help;}
table.plans tbody .plan div.more div.fly{display:none;position:absolute;width:250px;z-index:999;top:23px;background:rgb(250, 250, 250) none repeat scroll 0% 0%;padding:15px;line-height:1.2;left:-120px;text-align:left;font-size:12px;border-radius:10px;box-shadow:0px 2px 2px rgba(0,0,0,0.5);cursor:help;}
table.plans tbody .plan div.more div.fly:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fafafa transparent;position:absolute;top:-10px;left:50%;margin-left:-10px;cursor:help;}
table.plans tbody .plan div.more:hover div.fly{display:block;}
.new_btn{background:#FFF none repeat scroll 0% 0%;color:#7CB352;cursor:pointer;display:inline-block;text-align:center;box-shadow:none;border:2px solid #FFF;border-radius:3px;text-decoration:none;margin:20px 0px 20px 0px;text-shadow:none;transition:all 0.1s linear 0s;padding:15px 20px;white-space:nowrap;font-size: 16px;line-height: 15px;font-family: 'open sans',Arial,Helvetica,sans-serif;font-weight: 800;}
.new_btn:after{content:"\203A";margin-left:10px;}
.orange_btn{border-color:#FF6000;background:#FF6000;color:#fff;}
.orange_btn:hover{background:transparent;border-color:#FF6000;color:#FF6000;}
.blue_btn{border-color:#0085CC;background:#0085CC;color:#fff;}
.blue_btn:hover{background:transparent;border-color:#0085CC;color:#0085CC;}
.green_btn{border:1px solid #00b22d;background: -webkit-linear-gradient(#35c350, #03b525);background: -moz-linear-gradient(#35c350, #03b525);background: -o-linear-gradient(#35c350, #03b525);background: linear-gradient(#35c350, #03b525);color:#fff;}
.green_btn:hover{border:1px solid #00b22d;background: -webkit-linear-gradient(#03b525, #35c350);background: -moz-linear-gradient(#03b525, #35c350);background: -o-linear-gradient(#03b525, #35c350);background: linear-gradient(#03b525, #35c350);color:#fff;}
.wb_btn{border-color:#fff;background:transparent;color:#fff;}
.wb_btn:hover{background:#fff;border-color:#fff;color:#0085CC;}
.wo_btn{border-color:#fff;background:transparent;color:#fff;}
.wo_btn:hover{background:#fff;border-color:#fff;color:#FF6000;}
.main-navigation li.phone_mobile{display:none;}
.main-navigation li.phone_mobile a{background:rgb(255, 96, 0);line-height:33px !important;border-radius:16px;color:#fff;padding:0 20px;}
.main-navigation li.phone_mobile a:hover{color:#fff;}



#main_search_image {
    background: url(http://www.mindsaw.com/wp-content/uploads/2015/10/background-2-min.jpg) 50% 30% no-repeat #fff;
    padding: 20px 0 60px 0;
    min-height: 580px;
    margin-top: 110px;
}
#main_search_image .frame {
    margin-top: 25px;
}
#main_search_image .frame .h-h2 {
    color: #fff;
    font-size: 37px;
    font-weight: 800;
    line-height: 1.3;
    font-family: 'Open Sans';
    text-shadow: none;
}
#main_search_image .frame #report_form,
#main_search_image .frame #home_form {
	display: none;
}

#so_long {
    background: #F5EFE7;
    padding: 60px 0;
}
#so_long .frame #right50 {
    background: #fff;
    padding: 60px;
}
#so_long .frame #right50 div p {
    font-family: 'Open Sans';
}
#so_long .frame #right50 div h3 {
    font-family: 'Open Sans';
    font-size: 40px;
    font-weight: 100;
    line-height: 1.3;
}
#so_long .frame #right50 div .report_btn,
#so_long .frame #right50 div .home_btn {margin: 20px 0 0 0;}
#so_long .frame #left50 div img {max-width: 100%; margin: 0 auto; display: block;}


#main_website_image {
	background: #fff;
	padding: 1px 0 200px 0;
    background: url('http://www.mindsaw.com/wp-content/uploads/2015/10/bg-devices-2-min.png') 41% 28% scroll no-repeat, url('http://www.mindsaw.com/wp-content/uploads/2015/10/bg-devices-1-min.png') 19% 50% fixed no-repeat #fff;
    margin: 0;
}
#main_website_image .frame {
    margin-top: 73px;
    padding-top: 30px;
}
#main_website_image .frame h2 {
    color: #333;
    font-size: 58px;
    font-weight: 300;
    font-family: 'Open Sans';
}
#main_website_image .frame .h-h2-sub {
    text-shadow: none;
    color: #333;
}


#new_reviews {background: #fff; padding: 60px 0;}
#new_reviews #g_reviews_wrap {width: 980px; height: 370px;}
#new_reviews #g_reviews {width: 100%;}
#new_reviews #g_reviews .slider_reviews {
	height: 150px;
	width: 100%;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
}
#new_reviews .slider_reviews blockquote {
	text-align: center;
	margin: 38px 60px;
}
#new_reviews .slider_reviews blockquote q {
	font-size: 21px;
	font-family: 'Open Sans';
	line-height: 34px;
}
#new_reviews #g_reviews .slider_nav {height: 200px; width: 100%;margin-top: 20px;}
#new_reviews #g_reviews .slider_nav .slick-slide {width: 196px;}
#new_reviews #g_reviews .slider_nav .slick-slide:focus {outline: none;}
#new_reviews .slider_nav .slick-current {position: relative;}
#new_reviews .slider_nav .slick-list {overflow:visible;}
#new_reviews .slider_nav div .userpic img {
	width: 150px;
	height: 150px;
	transform: scale(0.70, 0.70);
	display: block;
	margin: 0px auto 10px auto;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 3px solid #fff;
	border-radius: 50%;
	opacity: 0.5;
}
#new_reviews .slider_nav div:hover > .userpic img {opacity: 1;}
#new_reviews .slider_nav div .username {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
#new_reviews .slider_nav div .username strong,
#new_reviews .slider_nav div .username span {
	display: block;
	text-align: center;
	width: 100%;
}
#new_reviews .slider_nav div .username strong {font-size: 16px; color: #231F20;}
#new_reviews .slider_nav div .username span {font-size: 14px; color: #8E8E8E; margin-top: 5px;}
#new_reviews .slider_nav .slick-current:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 16px 0 16px;
	border-color: #ccc transparent transparent transparent;
	position: absolute;
	top: -23px;
	z-index: 3;
	left: 50%;
	margin-left: -16px;
}
#new_reviews .slider_nav .slick-current:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 12px 0 12px;
	border-color: #fff transparent transparent transparent;position: absolute;
	top: -23px;
	left: 50%;
	z-index: 4;
	margin-left: -12px;
}
#new_reviews .slider_nav .slick-current .userpic img {
	width: 150px;
	height: 150px;
	transform: scale(1, 1);
	isplay: block;
	border: 3px solid #ccc;
	border-radius: 50%;
	opacity: 1;
}
#new_reviews .slider_nav .slick-current .username {opacity: 1;}
#new_reviews .frame.frame_bluebox {
    margin-top: 1px;
}
#new_reviews .frame.frame_bluebox .h-h2-sub {
    text-shadow: none;
    color: blue;
    background: #fafafa;
    width: 500px;
    display: block;
    margin: 30px auto 10px auto;
    padding: 10px 0 30px 0;
    border-radius: 10px;
}
#new_reviews .frame.frame_bluebox .h-h2-sub .report_btn {display: block;}
#new_reviews .frame.frame_logos {
    padding-top: 50px;
}
#new_reviews .frame.frame_logos #left50 {width: 65%;}
#new_reviews .frame.frame_logos #left50 > div {margin-top: 20px;}
#new_reviews .frame.frame_logos #left50 > div .test_logo img {
	width: 150px;
	margin-right: 10px;
}#new_reviews .frame.frame_logos #left50 > div .test_logo.test_logo_last img {margin-right: 0;}
#new_reviews .frame.frame_logos #left50 > div .test_logo {
	width: 180px;
	display: inline-block;
	margin-right: 20px;
	border-right: 1px solid #eee;
}
#new_reviews .frame.frame_logos #left50 > div .test_logo.test_logo_last {
	width: 190px;
	display: inline-block;
	margin-right: 10px;
}
#new_reviews .frame.frame_logos #left50 > div .test_logo blockquote {
	font-size: 22px;
	margin: 0;
	display: block;
	width: 100%;
	white-space: normal;
	overflow: visible;
	font-family: 'Open Sans';
	line-height: 1.4;
}
#new_reviews .frame.frame_logos #right50 {width: 34%;}




#main_local_image {
    background: url('http://www.mindsaw.com/wp-content/uploads/2015/10/background-3-min.jpg') 50% 0% #fff;
    padding: 50px 0 20px 0;
    margin: 0;
    margin-top: 110px;
    min-height: 420px;
}
#main_local_image .frame {
    margin-top: 20px;
    padding-top: 30px;
}
#main_local_image .frame h2 {
    color: #fff;
    font-size: 37px;
    font-weight: 800;
    line-height: 1.3;
    font-family: 'Open Sans';
    text-shadow: 0px 0px 1px #000, 0px 0px 10px #000;
}
#main_local_image .frame .h-h2-sub {
    text-shadow: none;
    color: #fff;
    text-shadow: 0px 0px 1px #000, 0px 0px 10px #000;
}
#main_local_image .frame #free_trial {
	display: none;
}
body.page-template-local-digital-marketing-page-php #make_sure .frame #left50 div img,
body.page-template-local-digital-marketing-page-php #get_new .frame #left50 div img,
body.page-template-local-digital-marketing-page-php #create_conv .frame #left50 div img,
body.page-template-local-digital-marketing-page-php #secure_sales .frame #left50 div img {max-width: 100%; margin: 0 auto; display: block;}



#main_web_image {
    background: url('http://www.mindsaw.com/wp-content/uploads/2015/10/background5-min.jpg') 50% 50% no-repeat #fff;
    padding: 50px 0 20px 0;
    margin: 0;
    margin-top: 110px;
    min-height: 420px;
}
#main_web_image .frame {
    margin-top: 20px;
    padding-top: 30px;
}
#main_web_image .frame h2 {
    color: #fff;
    font-size: 37px;
    font-weight: 800;
    line-height: 1.3;
    font-family: 'Open Sans';
    text-shadow: none;
}
#main_web_image .frame .h-h2-sub {
    text-shadow: none;
    color: #fff;
    text-shadow: none;
}
#main_web_image .frame #free_trial {
	display: none;
}


#web_services {
	background: #fff;
	padding: 40px 0 20px 0;
}
#web_services #right50 {
	width: 62%;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 4%;
}
#web_services #right50 div h3 {
	font-size: 43px;
	color: rgb(11, 74, 145);
	font-family: 'Open Sans';
	font-weight: 300;
	line-height: 1.2;
}
#web_services #right50 div p {
	color: rgb(102, 102, 102);
	font-family: 'open sans';
	font-size: 16px;
	line-height: 1.43;
	margin-bottom: 20px;
}
#web_services #left50 {
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	width: 37%;
}
#web_services #left50 div img {max-width: 100%;}

#main_see {
	background: #0086D0 none repeat scroll 0% 0%;
	padding: 1px;
	margin: 0px;
	min-height: 100px;
}
#main_see .frame {
	min-height: 100px;
	margin-top: 20px;
	padding-top: 30px;
}
#main_see .frame h2 {
    color: #fff;
    font-size: 58px;
    font-weight: 300;
    font-family: 'Open Sans';
}
#web_port_new {
    background: #0086D0;
    padding: 40px 0 20px 0;
}
#web_port_new2 {
    background: #0086D0;
    padding: 40px 0 60px 0;
}
#web_port_new .view-stories .view-content ul li,
#web_port_new2 .view-stories .view-content ul li {
    margin-bottom: 0;
}


#main_web_form {
	background: #fff none repeat scroll 0% 0%;
	padding: 40px 0;
	margin: 0px;
}
#main_web_form .frame {
    min-height: 100px;
    margin-top: 20px;
}