.p-15 .entry-content {display: block;overflow: hidden;}
.p-15 .entry-header, .p-15 .entry-footer {text-align: left;}
.p-15 .entry-content p {margin-bottom: 15px;}
.btn-primary {border: none;padding: 0;}
.btn-primary:hover {color: #555;}
.btn-primary:hover {background-color: #fff;}
a.btn-primary::after {content: "";font-family: FontAwesome;position: relative;}
.widget-title {text-align: initial;}
.widget-title:after {left: 0;margin-left: 0;}
.p-15 .entry-content {margin: 0;}
.candid-pagination {clear: both;}
.top-footer {background: #111;padding: 60px 0 40px 0;}
footer .site-info {text-align: center;color: #fff;padding: 20px 10px;}
footer .site-info a {color: #fff;opacity: .75;}
footer.site-footer {background: #000;}
footer .top-footer a, footer.site-footer, footer .featured-post-title a, footer .featured-post-title a:visited {color: #eee;}
footer .widget-title {text-align: left;}
footer .widget-title:after {background: #efefef;left: 0;margin-left: 0;}
footer.site-footer {text-align: justify;}
@media screen and (max-width: 767px) {footer .ct-col-4, footer .ct-col-3, footer .ct-col-2, footer .ct-col-1 {padding: 0 20px;}}
@media screen and (min-width: 768px) {#main:after {clear: left;content: "";display: table;table-layout: fixed;}
	.ct-col-3 {width: 31%;float: left;margin-right: 3.5%;}
	.ct-col-3:nth-child(3n+1) {clear: left;}
	.ct-col-3:nth-child(3n) {margin-right: 0;}
	.ct-col-2 {width: 48%;float: left;margin-right: 4%;}
	.ct-col-2:nth-child(2n+1) {clear: left;}
	.ct-col-2:nth-child(2n) {margin-right: 0;}
	.ct-col-4 {width: 22%;float: left;margin-right: 4%;}
	.ct-col-4:nth-child(4n+1) {clear: left;}
	.ct-col-4:nth-child(4n) {margin-right: 0;}
	.ct-col-4 img.right-image, .ct-col-4 img.left-image, .ct-col-3 img.right-image, .ct-col-3 img.left-image, .ct-col-2 img.right-image, .ct-col-2 img.left-image {width: 100%;float: none;margin-left: 0;margin-right: 0;}}
.clearfix:after {display: table;content: "";clear: left;}
footer.site-footer {padding: 0;}
.main-navigation ul:after {content: "";display: block;clear: both;}
.main-navigation ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;}
.main-navigation li {padding: 0 16px;}
.main-navigation ul li.menu-item-has-children > a:after {font-family: "FontAwesome";content: "";font-size: 17px;}
.menu-top-menus-container ul {background: #fafafa;}
.menu-top-menus-container ul li a {font-size: 16px;}
.menu-top-menus-container ul li {padding: 0 12px;}
.top-menu-container-inner nav {clear: none;}
.top-menu-container-inner .top-header-social li {margin-bottom: 0;}
.top-header-social .gist-menu-social {line-height: 1;}
.top-header-social .gist-menu-social li a {background: none;margin-right: 0;width: auto;height: auto;line-height: 1.5;padding: 10px 2px;}
.top-header-social .gist-menu-social li a:before {color: #333;font-size: 12px;margin: 0;font-weight: bold;}
article .left-image:after {display: table;content: "";width: 0;height: 0;clear: both;}
.widget ul {margin: 0;padding: 0;list-style-type: none;}
@media screen and (min-width: 1024px) {.top-menu-container-inner .top-header-social {text-align: right;}
	.top-menu-container-inner .top-header-social {width: 28%;float: right;margin-left: 2%;}
	.top-menu-container-inner nav {width: 70%;float: left;}
	.top-menu-container-inner nav ul li a {padding: 10px 0;font-size: 12px;}
	.top-menu-container-inner nav ul ul > li > a {padding: 10px 20px;}
	.top-menu-container-inner nav ul li.menu-item-has-children > a:after {font-size: 12px;}
	.top-menu-container-inner nav ul {justify-content: left;}
	.top-menu-container-inner .main-navigation ul ul {top: 38px;}
	.top-menu-toggle {display: none;}
	header .right-menu-blk .main-navigation ul {display: inline-block;float: right;}
	header .right-menu-blk .main-navigation ul ul {display: none;}
	header .right-menu-blk .main-navigation li:hover ul {display: block;}
	header .right-menu-blk .main-navigation li:hover li ul {display: none;}
	header .right-menu-blk .main-navigation li li:hover ul {display: block;top: 10px;}
	header .right-menu-blk .main-navigation li li:hover li ul {display: none;}
	header .right-menu-blk .main-navigation li li li:hover ul {display: block;}
	header .right-menu-blk .main-navigation li li li:hover li ul {display: none;}
	header .right-menu-blk .main-navigation li li li li:hover > ul {display: block;}
	header .right-menu-blk .header-wrapper {display: table;width: 100%;}
	header .right-menu-blk .site-branding .logo-wrapper, header .right-menu-blk .main-navigation-wrapper {display: table-cell;vertical-align: middle;}
	header .right-menu-blk .site-branding .logo-wrapper {width: 300px;margin-right: 20px;}
	header .right-menu-blk .main-navigation li {padding: 0 12px;}
	header .right-menu-blk .main-navigation ul ul {top: 40px;}
	header .right-menu-blk .main-navigation ul li a {padding: 10px 0;}
	header .right-menu-blk .main-navigation ul li.menu-item-has-children > a:after {left: 5px;}}
header .right-menu-blk.site-branding {text-align: left;}
.header-right-menu.hide {display: none;}
@media screen and (max-width: 1023px) {.top-menu-container-inner nav ul.top-menu {display: none;}
	.top-menu-container-inner .top-header-social {position: relative;}
	.top-menu-toggle {border: none;position: absolute;line-height: 1.5;top: 2px;right: 0;background: transparent;}}
@media screen and (min-width: 768px) {.ct-post-list-blk .ct-featured-image img.alternate {float: left;margin-left: 0;margin-right: 15px;}
	.ct-post-list-blk:nth-child(even) .ct-featured-image img.alternate {float: right;margin-right: 0;margin-left: 15px;}}
.gist-menu-social {clear: both;display: block;padding: 0;margin: 0;}
.gist-menu-social li a i {color: #6e6e6e;font-size: 18px;font-weight: normal;text-indent: 0;}
.gist-menu-social li a {background-color: #b08653;border: medium none;border-radius: 5px;display: table-cell;float: left;font-weight: normal !important;height: 30px;line-height: 1.7;margin-right: 5px;padding: 0;text-align: center;vertical-align: middle;width: 30px;overflow: hidden;font-size: 0;}
.gist-menu-social li {display: inline-block;margin-bottom: 10px;}
.widget .gist-menu-social li {margin-left: 0;}
.gist-menu-social li a:before {color: #fff;content: "";font-family: FontAwesome;font-weight: normal;margin: 6px;text-indent: 0;padding-right: 0;font-size: 18px;}
.gist-menu-social li a:before {height: inherit;width: inherit;}
.gist-menu-social li a:hover {opacity: .7;}
.gist-menu-social li a:hover:before {color: #fff;}
.gist-menu-social li a[href*="facebook.com"]:before {content: "";}
.gist-menu-social li a[href*="facebook.com"] {background-color: #45619d;}
.gist-menu-social li a[href*="twitter.com"]:before {content: "";}
.gist-menu-social li a[href*="twitter.com"] {background-color: #53a8ea;}
.gist-menu-social li a[href*="linkedin.com"]:before {content: "";}
.gist-menu-social li a[href*="linkedin.com"] {background-color: #1b85bc;}
.gist-menu-social li a[href*="plus.google.com"]:before {content: "";}
.gist-menu-social li a[href*="plus.google.com"] {background-color: #df4b38;}
.gist-menu-social li a[href*="youtube.com"]:before {content: "";}
.gist-menu-social li a[href*="youtube.com"] {background-color: #e82707;}
.gist-menu-social li a[href*="dribbble.com"]:before {content: "";}
.gist-menu-social li a[href*="dribbble.com"] {background-color: #c42462;}
.gist-menu-social li a[href*="pinterest.com"]:before {content: "";}
.gist-menu-social li a[href*="pinterest.com"] {background-color: #ca1f26;}
.gist-menu-social li a[href*="bitbucket.org"]:before {content: "";}
.gist-menu-social li a[href*="bitbucket.org"] {background-color: #205081;}
.gist-menu-social li a[href*="github.com"]:before {content: "";}
.gist-menu-social li a[href*="github.com"] {background-color: #181617;}
.gist-menu-social li a[href*="codepen.io"]:before {content: "";}
.gist-menu-social li a[href*="codepen.io"] {background-color: #000;}
.gist-menu-social li a[href*="flickr.com"]:before {content: "";}
.gist-menu-social li a[href*="flickr.com"] {background-color: #0063db;}
.gist-menu-social li a[href$="/feed/"]:before {content: "";}
.gist-menu-social li a[href*="foursquare.com"]:before {content: "";}
.gist-menu-social li a[href*="foursquare.com"] {background-color: #f94877;}
.gist-menu-social li a[href*="instagram.com"]:before {content: "";}
.gist-menu-social li a[href*="instagram.com"] {background-color: #d3cdbc;}
.gist-menu-social li a[href*="tumblr.com"]:before {content: "";}
.gist-menu-social li a[href*="tumblr.com"] {background-color: #34465d;}
.gist-menu-social li a[href*="reddit.com"]:before {content: "";}
.gist-menu-social li a[href*="reddit.com"] {background-color: #ff4403;}
.gist-menu-social li a[href*="vimeo.com"]:before {content: "";}
.gist-menu-social li a[href*="vimeo.com"] {background-color: #23b6ea;}
.gist-menu-social li a[href*="digg.com"]:before {content: "";}
.gist-menu-social li a[href*="digg.com"] {background-color: #006094;}
.gist-menu-social li a[href*="twitch.tv"]:before {content: "";}
.gist-menu-social li a[href*="twitch.tv"] {background-color: #6441a5;}
.gist-menu-social li a[href*="stumbleupon.com"]:before {content: "";}
.gist-menu-social li a[href*="stumbleupon.com"] {background-color: #eb4823;}
.gist-menu-social li a[href*="delicious.com"]:before {content: "";}
.gist-menu-social li a[href*="delicious.com"] {background-color: #3274cf;}
.gist-menu-social li a[href*="vk.com"]:before {content: "";}
.gist-menu-social li a[href*="vk.com"] {background-color: #3274cf;}
.gist-menu-social li a[href*="mailto:"]:before {content: "";}
gist-menu-social li a[href*="vk.com"] {background-color: #3274cf;}
.gist-menu-social li a[href*="mailto:"]:before {content: "";}