﻿/*!
Theme Name: ProjectX
Theme URI: http://www.tn2networks.com/
Author: Aaron Harding
Author URI: http://www.tn2networks.com/about
Description: This theme is built up from projectx, a theme framework built by Aaron Harding at TN2 Networks. 
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar
Text Domain: projectx



||||| The Project-X theme is now built as a Sass project
||||| If you're on a PC, Koala is a great Sass compiler in Aarons humble opinion.
||||| If you're working local, Prepros is even better as you'll get style injection.

	  
*/@-ms-viewport{width:device-width}@viewport{width:device-width}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul{list-style:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background-color:#fff;margin:0;padding:0}body{position:relative;width:100%;min-width:20em}@media (max-width: 1209px){body.admin-bar .slicknav_menu{padding-top:48px}}@media (max-width: 767px){body.admin-bar .slicknav_menu{padding-top:48px}}header{max-width:100%;text-align:left}.header-sub-container{max-width:1210px;margin:0 auto;padding:0}header .header-sub-container a img#logo{margin-top:5px;margin-bottom:5px}@media (max-width: 1209px){header .header-sub-container a img#logo{margin-left:20px}}#nav{float:right;max-width:820px}#container-outer{background-color:#fff;max-width:100%;border-top:1px solid #f1f1f1}@media (max-width: 1209px){#container-outer{padding-right:20px;padding-left:20px}}#container-outer:after{content:"";display:table;clear:both}#container-inner{max-width:1210px;margin:0 auto;text-align:left;padding-top:40px}#main-content{float:left;width:67%;padding:20px 0 40px 0;background-color:#fff}@media (max-width: 767px){#main-content{width:100%}}#main-content.full-width{width:100%}#widgetized-content{float:right;width:33%}@media (max-width: 767px){#widgetized-content{width:100%;margin-top:40px}}.primary-sidebar.widget-area{padding:20px 0 40px 40px}@media (max-width: 767px){.primary-sidebar.widget-area{padding:20px 0 40px 0}}.primary-sidebar.widget-area:first-of-type{padding-bottom:0}#extra-content{float:right;clear:right;width:33%;padding:0 20px 0 20px}@media (max-width: 767px){#extra-content{width:100%;margin-top:40px}}footer{max-width:100%;margin:0 auto;clear:both;padding:20px 20px 100px 20px;background-color:#343433;text-align:left}.email-su{background-color:#efefef;text-align:left}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.page-container{width:100%}.page-container:after{content:"";display:table;clear:both}footer .page-container{clear:both}.page-container.archive{margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}@media (max-width: 1209px){.email-su .page-container{padding:10px}}.email-su .page-container,footer .page-container{margin:0 auto;max-width:1210px}@media (max-width: 1209px){.email-su .sub-container-1-3,.email-su .sub-container-2-3{width:100%}}footer .page-container.copyr{border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;margin-bottom:10px;padding:10px 0}[class*='sub-container-']{float:left}[class*='sub-container-']{padding-right:20px}[class*='sub-container-']:last-of-type{padding-right:0}.sub-container-1-2{width:50%}@media (max-width: 499px){.sub-container-1-2{width:100%}}.page-container.videos .sub-container-1-2{width:45%;padding-bottom:20px;padding-right:0}@media (max-width: 499px){.page-container.videos .sub-container-1-2{width:100%}}.page-container.videos .sub-container-1-2:nth-child(odd){margin-right:2%}.page-container.videos .sub-container-1-2:nth-child(even){margin-left:2%}.sub-container-1-3{width:33.33%}.sub-container-2-3{width:66.66%}@media (max-width: 767px){.sub-container-1-3,.sub-container-2-3{width:50%}}@media (max-width: 499px){.sub-container-1-3,.sub-container-2-3{width:100%}}footer .sub-container-1-3{text-align:left}.sub-container-1-4{width:25%}@media (max-width: 767px){.sub-container-1-4{width:50%}}@media (max-width: 499px){.sub-container-1-4{width:100%;padding-right:0}}@media (max-width: 767px){.sub-container-1-4:nth-child(odd){padding-right:0}}@media (max-width: 767px){.sub-container-1-4:nth-child(even){clear:both}}.sub-container-2-4{width:50%}.sub-container-3-4{width:75%}.sub-container-1-5{width:20%}.sub-container-2-5{width:40%}.sub-container-3-5{width:60%}.sub-container-4-5{width:80%}.sub-container-1-6{width:16%}.sub-container-2-6{width:33%}.sub-container-3-6{width:50%}.sub-container-4-6{width:66%}.sub-container-5-6{width:83%}@media (max-width: 767px){.sub-container-1-6.archive{width:25%}}@media (max-width: 499px){.sub-container-1-6.archive{width:35%}}@media (max-width: 767px){.sub-container-5-6.archive{width:75%}}@media (max-width: 499px){.sub-container-5-6.archive{width:65%}}p,li,ol,dl,table,.tiled-gallery-caption,.breadcrumbs,.gpoll_button,.bypostauthor,ol.comment-list li.comment div.vcard,.navigation .next,.navigation .prev,.tags-start,a[rel~="tag"],#primary-sidebar,.email-su,footer,.page-container.course-buy,.page-container.course-overview{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1em;line-height:160%;color:#7c7c7c}p,ul,ol,dl{padding-bottom:32px}#nav ul{padding-bottom:0}.available-courses{list-style:none;margin-left:0}.available-courses li{border-bottom:1px solid #f1f1f1;padding:5px 0}strong{color:#3e454c}a{color:#a740b0;text-decoration:none}table th a,.primary-sidebar.widget-area a{color:#fff}a.widget-link{color:#a740b0 !important}footer{font-size:0.95em}footer a{font-size:1em;color:#efefef}footer h2,footer h3,footer{color:#f1f1f1}.textwidget h3{padding-top:10px;border-top:1px solid #f1f1f1;border-bottom:3px solid #28af8f}blockquote{clear:both;background:#efefef;border-left:16px solid #7c7c7c;margin:8px 16px;padding:0.5em 8px;quotes:"“" "”" "‘" "’"}blockquote.alignleft,blockquote.alignright{display:block;width:30%}blockquote:before{color:#000;content:open-quote;content:ÔÇØ\201CÔÇØ;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{font-family:"Oswald",Helvetica,Arial,sans-serif;font-size:1.25em;display:inline}address,pre{word-wrap:break-word;margin-bottom:16px;padding:16px;border-left:5px solid #efefef;font-family:"Oswald",Helvetica,Arial,sans-serif;font-size:1.25em;line-height:160%;color:#3e454c;background-color:#medium-grey}pre{font-family:Consolas,monospace;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:0.4em}cite,dfn,em,i{font-style:italic}acronym,abbr{cursor:help;border-bottom:#efefef 1px dashed}h1,h2,h3,h4,h5,h6{font-family:"Oswald",Helvetica,Arial,sans-serif;line-height:120%;padding-bottom:8px;color:#3e454c;clear:both}h1{font-size:250%;padding-bottom:40px;color:#3e454c}body.page-template-homepage h1{display:none}body.page-template-homepage h1.home{display:block;padding-bottom:8px}h1.home,h2,body.archive article h2{font-size:175%}ul{font-size:1em;margin-left:1em;list-style:square}ol{font-size:1em;margin-left:1.5em;list-style:upper-roman}ul ul,ul ul ul,ol ol,ol ol ol,ol ul,ul ol{margin-bottom:0;padding-bottom:0}li li,li li li{font-size:1em;margin-left:1em}footer ul,footer li,#widgetized-content li{list-style:none;margin-left:0}dl dt{font-weight:bold}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:10px 20px;text-decoration:none;top:5px;width:auto;z-index:100000}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}img.alignleft{margin:10px 20px 10px 0}img.alignright{margin:10px 0 10px 20px}img.aligncenter{margin:10px auto}.entry img,.widget img,.wp-caption,img.size-full,img.size-large,.wp-post-image,#site-header img,img[class*="align"],.post-thumbnail img,ol.comment-list img,.comment-content img,img[class*="wp-image-"],img[class*="attachment-"]{height:auto;max-width:100%}embed,iframe,object,video{width:100%    !important;height:auto   !important}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{width:100%    !important;height:auto   !important}@media (max-width: 1209px){.sub-container-1-3.social{padding-top:20px}}.so-icon{margin-right:10px}table{width:100%;background-color:#efefef;border-collapse:collapse;margin-bottom:40px}table tr th{background-color:#7c7c7c;color:#fff;font-weight:bold}table th,td{padding:10px}#inner-wrap,#outer-wrap{height:100%}.slicknav_menu{display:none}@media (max-width: 864px){#menu{display:none}.slicknav_menu{display:block}}nav ul,nav ul ul,nav li,nav li li,nav,nav a{margin:0;padding:0;color:#a740b0}nav ul ul{display:none}nav ul li:hover>ul{display:block}nav ul{list-style:none;position:relative;z-index:99}nav ul:after{content:"";clear:both;display:block}nav ul li{float:left;padding:0}nav ul li:hover{background:#a740b0}nav ul li:hover a,nav ul li:hover span{color:#fff}nav ul li a{display:block;padding:10px 25px;text-decoration:none}nav ul li a span{display:block;clear:both;color:#7c7c7c;font-size:0.75em}nav ul:first-of-type li a{border-left:1px solid #f1f1f1}nav ul:first-of-type li:first-of-type a{border-left:none}nav ul ul{margin-left:1px;background:#343433;border-radius:0px;padding:0;position:absolute;top:100%;box-shadow:4px 4px 6px rgba(0,0,0,0.15)}nav ul.sub-menu ul.sub-menu{margin-left:0}nav ul ul li{float:none;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.1);position:relative}nav ul ul li a{padding:6px 25px;color:#fff;border-left:none !important}nav ul ul li a:hover{background:#a740b0}nav ul ul ul{position:absolute;left:100%;top:0;margin-top:-1px}nav ul ul li a{width:225px}/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block;text-align:left}.slicknav_nav li span{display:none}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#3e454c;padding:5px}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 10px 6px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#a740b0;font-family:"Oswald",Helvetica,Arial,sans-serif !important}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#a740b0;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#a740b0}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}button,input,select,textarea{line-height:1.5}fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 20px;padding:10px 10px 0}legend{white-space:normal}button,input,select,textarea{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;max-width:100%;vertical-align:baseline}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0))}button,html input[type="button"],input[type="reset"],.gpoll_button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}#gform_wrapper_1,#gform_wrapper_2,#gform_wrapper_3{background-color:#f1f1f1;width:100%;padding:10px 20px 40px 20px}#gform_wrapper_3{margin-top:-10px}#gform_wrapper_1 .ginput_container,#gform_wrapper_2 .ginput_container,#gform_wrapper_3 .ginput_container{margin-top:0 !important}#gform_wrapper_1 .gfield,#gform_wrapper_2 .gfield,#gform_wrapper_3 .gfield{padding:0}#gform_wrapper_1 label,#gform_wrapper_2 label{display:none}#gform_wrapper_1 #input_1_1_3_container,#gform_wrapper_1 #input_1_1_6_container{width:100%}#gform_wrapper_1 input,#gform_wrapper_2 input,#gform_wrapper_3 input,#gform_wrapper_1 textarea,#gform_wrapper_2 textarea,#gform_wrapper_3 textarea,#gform_wrapper_1 select,#gform_wrapper_2 select,#gform_wrapper_3 select{width:100%;color:#7c7c7c;border:1px solid #efefef;padding:8px}#gform_wrapper_1 ::-webkit-input-placeholder,#gform_wrapper_2 ::-webkit-input-placeholder,#gform_wrapper_1 :-moz-placeholder,#gform_wrapper_2 :-moz-placeholder,#gform_wrapper_1 ::-moz-placeholder,#gform_wrapper_2 ::-moz-placeholder,#gform_wrapper_1 :-ms-input-placeholder,#gform_wrapper_2 :-ms-input-placeholder{color:#7c7c7c}#gform_wrapper_1 #gform_submit_button_1.gform_button.button,#gform_wrapper_2 #gform_submit_button_2.gform_button.button,#gform_wrapper_3 #gform_submit_button_3.gform_button.button{margin-top:-10px;text-align:center;background-color:#a740b0;color:#fff;font-size:1.25em;font-weight:bold;padding:10px 0}#gform_confirmation_wrapper_2{background-color:#f1f1f1;margin-bottom:40px;border:1px solid #efefef;padding:20px}.email-su{padding:10px 0 20px 0}@media (max-width: 1209px){.email-su{padding-bottom:10px}}.email-su form label{font-size:0.85em}.email-su form input{border:none;padding:5px 10px}.email-su form input[type="text"]{clear:both}.email-su form input[type="submit"]{background-color:#a740b0;font-weight:bold;color:#fff}article,#primary-sidebar{width:auto}.post.category-sticky,.post.sticky{width:auto;background-color:#efefef;margin-bottom:40px;padding:20px 20px 40px 20px}.post.category-unpublished{display:none}.archive-date{width:90%;background-color:#fff;padding-bottom:20px;margin:0;border-bottom:1px solid #f1f1f1}.archive-date p{margin:0 auto;color:#3e454c;text-align:center;font-weight:bold;text-transform:uppercase;line-height:100%;padding:10px;padding-top:2px}article a.read-more{width:200px;background-color:#a740b0;color:#fff;font-size:0.85em;margin-top:10px;padding:5px 10px}@media (max-width: 319px){article a.read-more{display:block;width:100%}}ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.comment-list li{font-size:1em}ol.comment-list li.comment{padding:1em}ol.comment-list li.comment div.comment-author{margin:0;overflow:hidden;position:relative;background-color:#7c7c7c;color:#fff;padding:10px}ol.comment-list li.comment div.vcard img.avatar{border:1px solid #efefef;float:left;margin:0 20px 0 10px}ol.comment-list li.comment div.comment-meta{font-size:0.85em}ol.comment-list li.comment div.comment-meta a{color:#7c7c7c}ol.comment-list li.comment p{margin:0 0 20px}ol.comment-list li.comment ul{list-style:square;margin:0 0 20px 40px}ol.comment-list li.comment div.reply a{font-weight:bold}ol.comment-list li.comment ol.children{list-style:none;margin:20px 0 0;text-indent:0}ol.comment-list li.comment ol.children li.depth-2,ol.comment-list li.comment ol.children li.depth-3,ol.comment-list li.comment ol.children li.depth-4{border-left:3px solid #7c7c7c;margin:0 0 20px 20px}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f1f1f1}ol.comment-list li.parent{border-left:3px solid #7c7c7c}.comment-reply-link{margin-left:5px;background-color:#7c7c7c;color:#fff}#commentform.comment-form{background-color:#f1f1f1;padding:20px}.comment-respond #commentform.comment-form p{padding:10px}#commentform.comment-form label{display:block;float:left;font-weight:bold;color:#fff;max-width:100px}#commentform.comment-form #submit{background-color:#fff;border:none;padding:8px 15px}#cancel-comment-reply-link{margin:0 10px 0 20px}#widgetized-content ul,#widgetized-content ol{margin-left:0;list-style:none}.postmetadata{font-size:0.85em}.tags-container a{color:#343433 !important}.tags-start,a[rel~="tag"]{font-size:0.85em}.tags-start{font-weight:bold;background-color:#3e454c;color:#fff}a[rel~="category"]{color:#a740b0}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption{margin-bottom:20px}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.85em;font-style:italic;line-height:160%;margin:5px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}.tiled-gallery{max-width:1000px}.gallery{display:block;width:auto;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-bottom:20px !important;padding-bottom:15px}.page-container.course-overview .gallery{border-top:none;border-bottom:none;margin-bottom:0;padding-bottom:0}.gallery-item{float:left;margin:0 5px 0 0;padding:0;overflow:hidden;position:relative}@media (max-width: 499px){.gallery-item{margin:0 3px 0 0}}.gallery-item img{border:3px solid #f1f1f1 !important}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - $margin-tiny);max-width:calc(50% - $margin-tiny)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - $margin-tiny);max-width:calc(33.3% - $margin-tiny)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - $margin-tiny);max-width:calc(25% - $margin-tiny)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - $margin-tiny);max-width:calc(20% - $margin-tiny)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - $margin-tiny);max-width:calc(16.7% - $margin-tiny)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - $margin-tiny);max-width:calc(14.28% - $margin-tiny)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - $margin-tiny);max-width:calc(12.5% - $margin-tiny)}@media (max-width: 767px){.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 0);max-width:calc(12.5% - 0)}}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - $margin-tiny);max-width:calc(11.1% - $margin-tiny)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{display:none}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}img.attachment-thumbnail{margin:5px auto}.attachment .content-sidebar,.attachment .post-thumbnail{display:none}.attachment .entry-content{padding-top:0}.attachment footer.entry-meta{text-transform:none}.entry-attachment .attachment{margin-bottom:20px}.footer-sidebar:before,.footer-sidebar:after,.hentry:before,.hentry:after,.gallery:before,.gallery:after,.slider-direction-nav:before,.slider-direction-nav:after,.contributor-info:before,.contributor-info:after,.search-box:before,.search-box:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:"";display:table}.footer-sidebar:after,.hentry:after,.gallery:after,.slider-direction-nav:after,.contributor-info:after,.search-box:after,[class*="content"]:after,[class*="site"]:after{clear:both}#searchform{margin-bottom:20px}#searchform input[type="text"]{background:url(assets/graphics/search-white.png) no-repeat 10px 8px #fff;border:0 none;font:bold 1em "Roboto",Helvetica,Arial,sans-serif;color:#343433;width:250px;padding:5px 15px 5px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}#searchform input[type="text"]:focus{background:url(assets/graphics/search-dark.png) no-repeat 10px 8px #d9d9d9;color:#707070;width:317px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;text-shadow:0 2px 3px rgba(0,0,0,0.1)}.navigation .next,.navigation .prev{margin:40px 20px 10px 20px;max-width:50%}.navigation .next a,.navigation .prev a{color:#fff}.navigation .next{float:right}.navigation .prev{float:left}.num-pagination{font-size:0.85em;padding:5px 10px}.num-pagination a,.navigation .next a,.navigation .prev a,#cancel-comment-reply-link,.get-in-contact{background-color:#efefef;color:#fff;padding:10px}.navigation #post-nav{margin-top:40px;margin-bottom:40px;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:auto}.navigation #post-nav img{float:left}.navigation #post-nav .post-previous,.navigation #post-nav .post-next{width:43.80%;float:left;padding:0 3%;padding-bottom:20px}.navigation #post-nav .post-previous p,.navigation #post-nav .post-next p{font-size:1em}.navigation #post-nav .post-next{float:right;border-left:1px solid #fff}.post-next .post-nav-top img,.post-previous .post-nav-top img{margin:0 10px 10px 0;float:left}.post-next .post-nav-top .title-block,.post-previous .post-nav-top .title-block{float:left;width:50%}.post-next .post-nav-top .title-block h3 a,.post-next .post-nav-top .title-block small a,.post-previous .post-nav-top .title-block h3 a,.post-previous .post-nav-top .title-block small a{margin:0;padding:0}.post-next .post-nav-bottom,.post-previous .post-nav-bottom{clear:both;width:100%;padding-top:0}ul.page-numbers{list-style:none;margin:0}.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}ul.page-numbers li{display:block;float:left;margin:0 4px 4px 0;text-align:center}.page-numbers a,.page-numbers span{display:block;padding:10px;font-size:12px;text-decoration:none;cursor:pointer;border:1px solid #ddd;color:#888}.page-numbers a span{padding:0}.page-numbers a:hover,.page-numbers.current,.page-numbers.current:hover{color:#000;background:#a740b0;text-decoration:none}.page-numbers a:hover{color:#fff}.page-numbers.current{font-weight:bold;background:#f1f1f1}.page-numbers:hover{text-decoration:none}.training-widget,.services-widget{padding-bottom:40px}.training-widget p:last-of-type,.services-widget p:last-of-type{padding-bottom:0}.page-container.accred{padding:20px;background:url("/wp-content/themes/projectx/assets/graphics/accred-bg.png") no-repeat;background-position:bottom right;background-color:#f1f1f1}@media (max-width: 1209px){.page-container.accred{background-size:75%}}@media (max-width: 767px){.page-container.accred{background-size:auto}}@media (max-width: 499px){.page-container.accred{background:none;background-color:#f1f1f1}}.home .page-container.accred{padding:20px !important;margin-bottom:20px}.home .page-container.accred p{padding-bottom:0}.page-container.accred h2{width:75%}.page-container.accred a{display:block;width:63%;margin-top:20px;padding:5px 10px;background-color:#a740b0}.home .page-container.accred a{color:#fff}.page-container.course-buy .page-container{padding:20px 0 15px 0;border-bottom:1px solid #f1f1f1;height:auto}.page-container.course-buy h2,.page-container.course-overview h2{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.page-container.course-overview h2{padding-top:30px}.page-container.course-buy .page-container div:first-child{float:left;display:block;width:60%}@media (max-width: 1209px){.page-container.course-buy .page-container div:first-child{width:100%;padding-bottom:10px}}.page-container.course-buy .page-container div:last-child{float:right;text-align:right;display:block;width:40%}@media (max-width: 1209px){.page-container.course-buy .page-container div:last-child{width:100%;text-align:left}}.page-container.course-buy .page-container div:last-child a{display:block;float:right;width:177px;background-color:#a740b0;padding:5px 10px;margin-top:-5px;margin-left:10px;color:#fff}@media (max-width: 1209px){.page-container.course-buy .page-container div:last-child a{float:left;margin-left:0;margin-right:10px}}@media (max-width: 499px){.page-container.course-buy strong{display:block;padding-bottom:10px}}.page-container.course-overview .page-container{padding:10px 0;border-bottom:1px solid #f1f1f1}.page-container.course-overview .page-container:last-of-type{margin-bottom:40px}.page-container.course-overview .sub-container-1-4{font-weight:bold;color:#3e454c}@media (max-width: 767px){.page-container.course-overview .sub-container-1-4{padding-bottom:10px}}@media (max-width: 767px){.page-container.course-buy .page-container div:first-child,.page-container.course-buy .page-container div:last-child,.page-container.course-overview .sub-container-1-4,.page-container.course-overview .sub-container-3-4{width:100%}}body.woocommerce-cart td.product-name dl,body.woocommerce-cart td.product-name dt,body.woocommerce-cart td.product-name dd,body.woocommerce-cart td.product-name dd p,body.woocommerce-checkout td.product-name dl,body.woocommerce-checkout td.product-name dt,body.woocommerce-checkout td.product-name dd,body.woocommerce-checkout td.product-name dd p{padding-bottom:0 !important}body.woocommerce-checkout td.product-name,body.woocommerce-cart td.product-name{padding-top:20px}body.woocommerce-cart a.checkout-button{background-color:#28af8f;font-family:"Roboto",Helvetica,Arial,sans-serif}body.woocommerce-checkout .col-1{background-color:#f1f1f1;padding:20px;margin-bottom:40px}body.woocommerce-checkout .col2-set input,body.woocommerce-checkout .col2-set textarea,body.woocommerce-checkout .col2-set select{width:100%;color:#7c7c7c;border:1px solid #efefef;padding:8px}body.woocommerce-checkout .col-2{padding:20px}body.woocommerce-cart table,body.woocommerce-checkout table,body.woocommerce-cart a.checkout-button,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout .woocommerce-checkout-payment #place_order{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important}body.woocommerce-cart table,body.woocommerce-checkout table,body.woocommerce-checkout .woocommerce-checkout-payment{background-color:#f1f1f1 !important}.home article .page-container:nth-child(n+0){padding-top:40px}.recent-posts{list-style:none;margin-left:0 !important}.recent-posts li{padding:5px 0;border-bottom:1px solid #f1f1f1}.speech-bubble{position:relative;padding:20px;background:#f1f1f1}.speech-bubble p{font-size:28px !important;line-height:1.25em}.speech-bubble:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#f1f1f1 transparent;display:block;width:0}.speech-bubble-auth{padding-top:20px}
/*# sourceMappingURL=style.css.map */
