/*

	M A I N

	Project:		UI Pixels
	Tested On:		Chrome, Safari, Firefox
	Version:		1.0
	Author:			Huseyin Emanet
	Author URI:		https://huseyinemanet.com
	File ID:		style.css

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/

* {
	font-family: "Josefin Sans", sans-serif;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
}

html,
body {
	height: 100%;
}

body {
	background-color: #f1f8fa;
	color: #12414b;
	font-weight: 400;
	font-style: normal;
}

a {
	color: #63c5da;
}

a:hover {
	color: #12414b;
}

a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
	outline: 0;
}

::selection {
	background: #63c5da;
	color: #fff;
}

::-moz-selection {
	background: #63c5da;
	color: #fff;
}

img {
	user-select: none;
	-webkit-user-select: none;
	user-drag: none;
	-webkit-user-drag: none;
}

#page-wrap {
	min-height: 100%;
	margin-bottom: -372px;
}

#page-wrap:after {
	content: "";
	display: block;
	height: 372px;
}

.container {
	/* max-width: 1080px; */
}

.no-overflow {
	overflow: hidden;
}

#page-wrap .bg-inverse {
	background-color: #63c5da !important;
}

#page-wrap .navbar-inverse .navbar-toggler {
	border-color: rgba(255, 255, 255, .5);
}

.header {
	background-color: #fff;
	height: 80px;
	overflow: hidden;
	border-bottom: 1px solid #EBF3F5;
}

.logo {
	display: block;
	overflow: hidden;
	height: 80px;
	-webkit-user-select: none;
	-webkit-backface-visibility: hidden;
}

.logo:hover {
	opacity: .8;
}

.logo svg {
	fill: #12414b;
	width: 125px;
	height: 33px;
	margin: 24px 0 0 5px;
	float: left;
}

#tagline {
	color: #80aeb8;
	font-size: 14px;
	float: left;
	margin: 30px 0 0 10px;
}

.search-button {
	background: #63c5da;
	border-radius: 0 0 5px 5px;
	height: 41px;
	width: 45px;
	border: 0;
	outline: 0;
	cursor: pointer;
	padding: 0;
	transition: all .1s linear;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-indent: -9999px;
}

.search-button:hover {
	background-color: #55acbf;
	height: 45px;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.search-button:focus {
	outline: 0;
}

.search-button svg {
	fill: #fff;
	display: block;
	margin: auto;
}

.others {
	padding-top: 15px;
}

.others:after {
	content: "";
	display: block;
	clear: both;
}

.others ul {
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
	margin: 4px 20px 0 0;
	float: right;
}

.others ul > li {
	float: left;
}

.others ul > li:first-child {
	border-right: 1px solid #cce3ea;
}

.others ul > li a {
	background-color: #bad6df;
	display: block;
	padding: 6px 16px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	transition: all .1s linear;
}

.others ul > li a:hover {
	background-color: #a7c3cd;
}

.others ul > li a svg {
	fill: #fff;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.others ul > li a.facebook-page:hover {
	background-color: #546EB5;
}

.others ul > li a.twitter-page:hover {
	background-color: #41A0F6;
}

.others .btn {
	float: right;
}

.mobile-menu-button {
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
	height: auto;
	-webkit-appearance: none;
}

.btn-submit {
	background-color: #f78163;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	box-shadow: 0 5px 10px 0 rgba(247, 129, 99, .3);
	border-radius: 4px;
	text-transform: uppercase;
	padding: .813rem 1.2rem;
}

.btn-submit:hover {
	background-color: #ee6c4c;
	color: #fff;
	box-shadow: 0 5px 10px 0 rgba(247, 129, 99, .8);
	transform: translateY(-2px);
}

.btn-submit:active,
.btn-submit:focus {
	color: #fff;
	box-shadow: 0 5px 10px 0 rgba(247, 129, 99, .8);
}

.nav-link {
	color: #fff;
	font-weight: 600;
}

.nav-link:hover,
.nav-link:active {
	color: #fff;
}

.main-categories {
	background-color: #fff;
	-webkit-user-select: none;
}

.single .main-categories ul {
	padding-top: 22px;
	padding-bottom: 22px;
}

.main-categories ul {
	margin: 0;
	padding: 50px 0;
	list-style: none;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.main-categories ul > li {
	display: inline-block
}

.main-categories ul > li:not(:last-child) {
	margin-right: 5px;
}

.main-categories ul > li a {
	background-position: 15px 50%;
	background-repeat: no-repeat;
	color: #12414b;
	font-size: 12px;
	line-height: 46px;
	display: block;
	border-radius: 5px;
	padding: 0 14px 0 50px;
	height: 45px;
	text-transform: uppercase;
	font-weight: 600;
	transition: all .1s linear;
}

.main-categories ul > li a:hover,
.main-categories ul > li.list-item-active a,
.main-categories ul > li.current-menu-item a {
	background-color: #63c5da;
	color: #fff;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.modal .main-categories ul > li a {
	color: #fff;
	padding-left: 60px !important;
}

.modal .main-categories ul > li a:hover,
.modal .main-categories ul > li.list-item-active a,
.modal .main-categories ul > li.current-menu-item a {
	background-color: transparent;
	color: #12414b;
}

.modal .main-categories ul > li.menu-item-5901:hover a,
.modal .main-categories ul > li.current-menu-item.menu-item-5901 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M21.686 2.629c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-21.32c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h.691v11.399h-.691c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h10.294v1.127l-3.992 4.064c-.142.144-.14.376.005.517.144.142.376.14.517-.005l1.416-1.441h4.841l1.416 1.441c.142.144.373.146.517.005.144-.142.146-.373.005-.517l-3.992-4.064v-1.127h10.294c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-.691v-11.399h.691zm-8.958 17.559h-3.404l1.702-1.732 1.702 1.732zm8.592-5.428v1.166h-20.588v-1.166h20.586999999999996zm-19.531-.732v-11.399h18.474v11.399h-18.474zm-1.057-12.131v-1.166h20.588v1.166h-20.588zm11.227 3.678l.497.497-4.917 4.917-.497-.497 4.917-4.917zm-.875 4.711l-.497-.497 1.405-1.405.497.497-1.405 1.405zm2.072-2.092l-.497-.497 3.688-3.688.497.497-3.688 3.688z" fill="%2312414b" /></svg>');
}

.modal .main-categories ul > li.menu-item-5902:hover a,
.modal .main-categories ul > li.menu-item-5902 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="20" viewBox="0 0 28 20"><path d="M26.434 16.07h1.3v.433c0 1.912-1.555 3.467-3.466 3.467h-20.801c-1.912 0-3.467-1.555-3.467-3.467v-.433h1.3v-13.419c0-1.442 1.173-2.615 2.615-2.615h19.904c1.442 0 2.615 1.173 2.615 2.615v13.419zm-9.84-10.707l.613.613-6.067 6.067-.613-.613 6.067-6.067zm-1.12 5.813l-.613-.613 1.733-1.733.613.613-1.733 1.733zm2.6-2.6l-.613-.613 4.55-4.55.613.613-4.55 4.55zm-15.907-5.925v13.419h23.401v-13.419c0-.964-.784-1.748-1.748-1.748h-19.904c-.964 0-1.749.784-1.749 1.748zm13.747 14.286h-4.959c.15.258.427.433.746.433h3.467c.319 0 .596-.176.746-.433zm8.354 2.167c1.286 0 2.357-.939 2.564-2.167h-9.992c-.194.745-.866 1.3-1.671 1.3h-3.467c-.805 0-1.478-.555-1.672-1.3h-9.126c.207 1.228 1.278 2.167 2.564 2.167h20.801zm-12.568-17.334h2.6v.867h-2.6v-.867zm3.467 0h.867v.867h-.867v-.867zm-12.134 12.567h4.767v.867h-4.767v-.867zm5.634 0h.867v.867h-.867v-.867zm1.733 0h.867v.867h-.867v-.867z" fill="%23ffffff" /></svg>');
}

.modal .main-categories ul > li.menu-item-5903 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" viewBox="0 0 25 18"><path d="M24.298 0h-23.849c-.239 0-.434.194-.434.434v6.938c0 .239.194.434.434.434h23.849c.239 0 .434-.194.434-.434v-6.938c0-.239-.194-.434-.434-.434zm-23.416.867h16.044v6.071h-16.044v-6.071zm22.982 6.071h-6.071v-6.071h6.071v6.071zm.434 3.111c.239 0 .434.194.434.434v6.938c0 .239-.194.434-.434.434h-23.849c-.239 0-.434-.194-.434-.434v-6.938c0-.239.194-.434.434-.434h23.849zm-16.911 5.493c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h7.588c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-7.588zm0-2.313c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h15.177c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-15.177zm16.478 3.758v-6.071h-22.982v6.071h22.982zm-4.685-12.228c.335.335.779.519 1.253.519.325 0 .637-.087.908-.25l.916.916c.085.085.196.127.307.127.111 0 .222-.042.307-.127.169-.169.169-.444 0-.613l-.916-.916c.163-.272.25-.583.25-.908 0-.473-.184-.918-.519-1.253-.335-.335-.779-.519-1.252-.519s-.918.184-1.253.519c-.691.691-.691 1.814 0 2.505zm.613-1.892c.171-.171.398-.265.639-.265.242 0 .469.094.639.265.171.171.265.398.265.639 0 .242-.094.468-.265.639-.171.171-.398.265-.639.265-.242 0-.469-.094-.639-.265-.353-.353-.353-.926 0-1.279zm-17.61 13.253c-.239 0-.434-.194-.434-.434v-3.469c0-.239.194-.434.434-.434h3.469c.239 0 .434.194.434.434v3.469c0 .239-.194.434-.434.434h-3.469zm.434-3.469v2.602h2.602v-2.602h-2.602z" fill="%23ffffff" /></svg>');
}

.modal .main-categories ul > li.menu-item-5904 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="23" viewBox="0 0 16 23"><path d="M13.145 0c1.08 0 1.958.878 1.958 1.958v19.083c0 1.08-.878 1.958-1.958 1.958h-11.177c-1.08 0-1.958-.878-1.958-1.958v-19.083c0-1.08.878-1.958 1.958-1.958h11.177zm1.24 21.041v-2.354h-13.656v2.354c0 .683.556 1.24 1.24 1.24h11.177c.684 0 1.24-.556 1.24-1.24zm-6.812-11.772l.508.508-5.031 5.031-.508-.508 5.031-5.031zm-.929 4.821l-.508-.508 1.437-1.437.508.508-1.437 1.437zm5.421-6.438l.508.508-3.773 3.773-.508-.508 3.773-3.773zm2.321 10.317v-13.656h-13.656v13.656h13.656zm0-14.375v-1.636c0-.683-.556-1.239-1.24-1.239h-11.177c-.684 0-1.24.556-1.24 1.239v1.636h13.656zm-6.828 17.968c-.595 0-1.078-.484-1.078-1.078 0-.594.484-1.078 1.078-1.078.594 0 1.078.484 1.078 1.078 0 .594-.484 1.078-1.078 1.078zm0-1.437c-.198 0-.359.161-.359.359 0 .198.161.359.359.359.198 0 .359-.161.359-.359 0-.198-.161-.359-.359-.359zm-.719-18.328h1.438v.719h-1.438v-.719z" fill="%23ffffff" /></svg>')
}

.modal .main-categories ul > li.menu-item-5905 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="19" viewBox="0 0 24 19"><path d="M22.574.019h-22.104c-.26 0-.47.211-.47.47v18.021c0 .26.211.47.47.47h22.104c.26 0 .47-.211.47-.47v-18.021c0-.26-.211-.47-.47-.47zm-.47.941v3h-21.163v-3h21.163zm-21.163 17.081v-13.308h21.163v13.308h-21.163zm3.639-15.204c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm3.092 6.433l-5.031 5.031.508.508 5.031-5.031-.508-.508zm-.929 4.821l1.437-1.437-.508-.508-1.437 1.437.508.508zm5.421-6.438l-3.773 3.773.508.508 3.773-3.773-.508-.508z" fill="%23ffffff" /></svg>');
}

.modal .main-categories ul > li.menu-item-5906 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="19" viewBox="0 0 21 19"><path d="M20.849 6.041l.007-.028-.003-.126-.009-.029-.019-.06-.023-.035-.009-.02-2.794-3.912-.151-.117c-.037-.085-.103-.157-.191-.195l-3.446-1.49-.148-.031h-7.265l-.148.031-3.446 1.49c-.088.038-.154.11-.191.194l-.151.117-2.794 3.912-.009.02-.023.035-.019.06-.009.029-.003.126.007.028.035.094.019.032.014.025 10.059 12.667.011.009.113.09.021.009.148.034.148-.034.021-.009.113-.09.011-.009 10.059-12.667.015-.025.019-.032.034-.094zm-13.974-5.297h7.11l2.671 1.155-2.688 1.453h-7.076l-2.688-1.453 2.671-1.155zm-1.012 9.314h9.134l-4.567 7.829-4.567-7.829zm.015-.745l1.304-5.216h6.508l1.514 5.216h-9.326zm-4.834-3.653l2.382-3.334 3.023 1.634-1.267 5.067-4.118-3.355-.02-.012zm3.802 4.054l.047.159 2.596 4.45-5.526-6.959 2.883 2.349zm8.526 4.61l2.596-4.45.047-.159 2.884-2.349-5.527 6.959zm2.483-5.441l-1.431-4.93 3.011-1.628 2.382 3.334-.02.012-3.941 3.211z" fill="%23ffffff" /></svg>');
}

.modal .main-categories ul > li.menu-item-5907 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M22.543 13.059v6.351999999999999c0 .13-.069.251-.182.316l-5.448 3.174-.003.002-.041.02-.041.014-.011.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.041-.014-.041-.02-.003-.002-5.264-3.067-5.264 3.067-.003.002-.041.02-.041.014-.01.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.042-.014-.041-.02-.003-.002-5.448-3.174c-.113-.066-.182-.186-.182-.316v-6.351999999999999l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.008.023-.026.008-.008.028-.025.005-.004.039-.026 5.267-3.068v-6.1419999999999995l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.007.023-.027.007-.008.029-.026.004-.003.039-.026 5.448-3.174c.114-.066.255-.066.369 0l5.45 3.175.037.025.004.003.029.025.008.008.023.026.006.007.024.036.002.005.017.034.004.011.011.032.003.01.011.087v6.1419999999999995l5.268 3.069.037.025.005.004.028.025.008.008.023.026.006.008.024.036.002.005.017.034.004.011.011.032.003.01.011.087zm-1.094.004l-4.721-2.75-4.721 2.75 4.721 2.75 4.721-2.75zm-11.308-5.685c.102.175.043.399-.132.501l-2.538 1.479-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.538-1.479c.175-.102.399-.043.501.132zm-3.944-3.2v5.5l4.716 2.747v-5.5l-4.716-2.747zm6.353 3.701c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.538 1.479c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.538-1.479zm3.811 1.799v-5.5l-4.716 2.747v5.5l4.716-2.747zm-9.255 7.726c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.533 1.476c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.533-1.476zm3.806 1.797v-5.5l-4.716 2.747v5.5l4.716-2.747zm.732-5.5v5.5l4.716 2.747v-5.5l-4.716-2.747zm-.366-12.91l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.448 9.522l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.082 3.387v5.5l4.716 2.747v-5.5l-4.716-2.747zm16.345 8.248l4.716-2.747v-5.5l-4.716 2.747v5.5zm-1.51-5.045c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm-10.892-.003c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm16.208 1.344c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.523-1.47c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.523 1.47z" fill="%23ffffff" /></svg>');
}

.modal .main-categories ul > li.menu-item-6025 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="11" viewBox="0 0 32 11"><path d="M30.528 1.074c.811 0 1.472.66 1.472 1.472 0 .811-.66 1.472-1.472 1.472h-.727l-.032.256c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.067-.542-.023-.066c-.175-.676-.786-1.148-1.485-1.148-.701 0-1.312.473-1.486 1.15l-.023.065-.068.544c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.032-.254h-.727c-.811 0-1.472-.66-1.472-1.472 0-.811.66-1.472 1.472-1.472h.972c.308-.383.757-.653 1.278-.721 3.056-.401 6.155-.401 9.212 0 .88.115 1.552.803 1.691 1.64.397-.266.872-.418 1.376-.418.504 0 .979.152 1.376.418.138-.837.811-1.525 1.691-1.64 3.056-.401 6.155-.401 9.212 0 .522.068.97.338 1.278.721h.972zm-29.057 2.004h.611l-.065-.531c-.022-.182-.017-.361.009-.534h-.556c-.294 0-.532.239-.532.532 0 .294.239.532.532.532zm9.028 1.14c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm2.569 3.482c.141-1.281.284-2.43.423-3.542l.212-1.722c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39zm12.776-3.482c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm3.204-1.782c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39.141-1.281.284-2.43.423-3.542l.212-1.722zm1.479.643c.294 0 .532-.239.532-.532 0-.294-.239-.532-.532-.532h-.556c.027.173.031.352.009.534l-.064.531h.611z" fill="%23ffffff" /></svg>')
}

/* Home */
.main-categories ul > li.menu-item-5901 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M21.686 2.629c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-21.32c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h.691v11.399h-.691c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h10.294v1.127l-3.992 4.064c-.142.144-.14.376.005.517.144.142.376.14.517-.005l1.416-1.441h4.841l1.416 1.441c.142.144.373.146.517.005.144-.142.146-.373.005-.517l-3.992-4.064v-1.127h10.294c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-.691v-11.399h.691zm-8.958 17.559h-3.404l1.702-1.732 1.702 1.732zm8.592-5.428v1.166h-20.588v-1.166h20.586999999999996zm-19.531-.732v-11.399h18.474v11.399h-18.474zm-1.057-12.131v-1.166h20.588v1.166h-20.588zm11.227 3.678l.497.497-4.917 4.917-.497-.497 4.917-4.917zm-.875 4.711l-.497-.497 1.405-1.405.497.497-1.405 1.405zm2.072-2.092l-.497-.497 3.688-3.688.497.497-3.688 3.688z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5901:hover a,
.main-categories ul > li.current-menu-item.menu-item-5901 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M21.686 2.629c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-21.32c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h.691v11.399h-.691c-.202 0-.366.164-.366.366v1.897c0 .202.164.366.366.366h10.294v1.127l-3.992 4.064c-.142.144-.14.376.005.517.144.142.376.14.517-.005l1.416-1.441h4.841l1.416 1.441c.142.144.373.146.517.005.144-.142.146-.373.005-.517l-3.992-4.064v-1.127h10.294c.202 0 .366-.164.366-.366v-1.897c0-.202-.164-.366-.366-.366h-.691v-11.399h.691zm-8.958 17.559h-3.404l1.702-1.732 1.702 1.732zm8.592-5.428v1.166h-20.588v-1.166h20.586999999999996zm-19.531-.732v-11.399h18.474v11.399h-18.474zm-1.057-12.131v-1.166h20.588v1.166h-20.588zm11.227 3.678l.497.497-4.917 4.917-.497-.497 4.917-4.917zm-.875 4.711l-.497-.497 1.405-1.405.497.497-1.405 1.405zm2.072-2.092l-.497-.497 3.688-3.688.497.497-3.688 3.688z" fill="%23ffffff" /></svg>');
}

/* Mockups */
.main-categories ul > li.menu-item-5902 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="20" viewBox="0 0 28 20"><path d="M26.434 16.07h1.3v.433c0 1.912-1.555 3.467-3.466 3.467h-20.801c-1.912 0-3.467-1.555-3.467-3.467v-.433h1.3v-13.419c0-1.442 1.173-2.615 2.615-2.615h19.904c1.442 0 2.615 1.173 2.615 2.615v13.419zm-9.84-10.707l.613.613-6.067 6.067-.613-.613 6.067-6.067zm-1.12 5.813l-.613-.613 1.733-1.733.613.613-1.733 1.733zm2.6-2.6l-.613-.613 4.55-4.55.613.613-4.55 4.55zm-15.907-5.925v13.419h23.401v-13.419c0-.964-.784-1.748-1.748-1.748h-19.904c-.964 0-1.749.784-1.749 1.748zm13.747 14.286h-4.959c.15.258.427.433.746.433h3.467c.319 0 .596-.176.746-.433zm8.354 2.167c1.286 0 2.357-.939 2.564-2.167h-9.992c-.194.745-.866 1.3-1.671 1.3h-3.467c-.805 0-1.478-.555-1.672-1.3h-9.126c.207 1.228 1.278 2.167 2.564 2.167h20.801zm-12.568-17.334h2.6v.867h-2.6v-.867zm3.467 0h.867v.867h-.867v-.867zm-12.134 12.567h4.767v.867h-4.767v-.867zm5.634 0h.867v.867h-.867v-.867zm1.733 0h.867v.867h-.867v-.867z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5902:hover a,
.main-categories ul > li.current-menu-item.menu-item-5902 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="20" viewBox="0 0 28 20"><path d="M26.434 16.07h1.3v.433c0 1.912-1.555 3.467-3.466 3.467h-20.801c-1.912 0-3.467-1.555-3.467-3.467v-.433h1.3v-13.419c0-1.442 1.173-2.615 2.615-2.615h19.904c1.442 0 2.615 1.173 2.615 2.615v13.419zm-9.84-10.707l.613.613-6.067 6.067-.613-.613 6.067-6.067zm-1.12 5.813l-.613-.613 1.733-1.733.613.613-1.733 1.733zm2.6-2.6l-.613-.613 4.55-4.55.613.613-4.55 4.55zm-15.907-5.925v13.419h23.401v-13.419c0-.964-.784-1.748-1.748-1.748h-19.904c-.964 0-1.749.784-1.749 1.748zm13.747 14.286h-4.959c.15.258.427.433.746.433h3.467c.319 0 .596-.176.746-.433zm8.354 2.167c1.286 0 2.357-.939 2.564-2.167h-9.992c-.194.745-.866 1.3-1.671 1.3h-3.467c-.805 0-1.478-.555-1.672-1.3h-9.126c.207 1.228 1.278 2.167 2.564 2.167h20.801zm-12.568-17.334h2.6v.867h-2.6v-.867zm3.467 0h.867v.867h-.867v-.867zm-12.134 12.567h4.767v.867h-4.767v-.867zm5.634 0h.867v.867h-.867v-.867zm1.733 0h.867v.867h-.867v-.867z" fill="%23ffffff" /></svg>');
}

/* UI Kits */
.main-categories ul > li.menu-item-5903 a,
.main-categories ul > li.current-post-ancestor a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" viewBox="0 0 25 18"><path d="M24.298 0h-23.849c-.239 0-.434.194-.434.434v6.938c0 .239.194.434.434.434h23.849c.239 0 .434-.194.434-.434v-6.938c0-.239-.194-.434-.434-.434zm-23.416.867h16.044v6.071h-16.044v-6.071zm22.982 6.071h-6.071v-6.071h6.071v6.071zm.434 3.111c.239 0 .434.194.434.434v6.938c0 .239-.194.434-.434.434h-23.849c-.239 0-.434-.194-.434-.434v-6.938c0-.239.194-.434.434-.434h23.849zm-16.911 5.493c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h7.588c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-7.588zm0-2.313c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h15.177c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-15.177zm16.478 3.758v-6.071h-22.982v6.071h22.982zm-4.685-12.228c.335.335.779.519 1.253.519.325 0 .637-.087.908-.25l.916.916c.085.085.196.127.307.127.111 0 .222-.042.307-.127.169-.169.169-.444 0-.613l-.916-.916c.163-.272.25-.583.25-.908 0-.473-.184-.918-.519-1.253-.335-.335-.779-.519-1.252-.519s-.918.184-1.253.519c-.691.691-.691 1.814 0 2.505zm.613-1.892c.171-.171.398-.265.639-.265.242 0 .469.094.639.265.171.171.265.398.265.639 0 .242-.094.468-.265.639-.171.171-.398.265-.639.265-.242 0-.469-.094-.639-.265-.353-.353-.353-.926 0-1.279zm-17.61 13.253c-.239 0-.434-.194-.434-.434v-3.469c0-.239.194-.434.434-.434h3.469c.239 0 .434.194.434.434v3.469c0 .239-.194.434-.434.434h-3.469zm.434-3.469v2.602h2.602v-2.602h-2.602z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5903:hover a,
.main-categories ul > li.current-menu-item.menu-item-5903 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" viewBox="0 0 25 18"><path d="M24.298 0h-23.849c-.239 0-.434.194-.434.434v6.938c0 .239.194.434.434.434h23.849c.239 0 .434-.194.434-.434v-6.938c0-.239-.194-.434-.434-.434zm-23.416.867h16.044v6.071h-16.044v-6.071zm22.982 6.071h-6.071v-6.071h6.071v6.071zm.434 3.111c.239 0 .434.194.434.434v6.938c0 .239-.194.434-.434.434h-23.849c-.239 0-.434-.194-.434-.434v-6.938c0-.239.194-.434.434-.434h23.849zm-16.911 5.493c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h7.588c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-7.588zm0-2.313c-.239 0-.434-.194-.434-.434 0-.239.194-.434.434-.434h15.177c.239 0 .434.194.434.434 0 .239-.194.434-.434.434h-15.177zm16.478 3.758v-6.071h-22.982v6.071h22.982zm-4.685-12.228c.335.335.779.519 1.253.519.325 0 .637-.087.908-.25l.916.916c.085.085.196.127.307.127.111 0 .222-.042.307-.127.169-.169.169-.444 0-.613l-.916-.916c.163-.272.25-.583.25-.908 0-.473-.184-.918-.519-1.253-.335-.335-.779-.519-1.252-.519s-.918.184-1.253.519c-.691.691-.691 1.814 0 2.505zm.613-1.892c.171-.171.398-.265.639-.265.242 0 .469.094.639.265.171.171.265.398.265.639 0 .242-.094.468-.265.639-.171.171-.398.265-.639.265-.242 0-.469-.094-.639-.265-.353-.353-.353-.926 0-1.279zm-17.61 13.253c-.239 0-.434-.194-.434-.434v-3.469c0-.239.194-.434.434-.434h3.469c.239 0 .434.194.434.434v3.469c0 .239-.194.434-.434.434h-3.469zm.434-3.469v2.602h2.602v-2.602h-2.602z" fill="%23ffffff" /></svg>');
}

/* App Design */
.main-categories ul > li.menu-item-5904 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="23" viewBox="0 0 16 23"><path d="M13.145 0c1.08 0 1.958.878 1.958 1.958v19.083c0 1.08-.878 1.958-1.958 1.958h-11.177c-1.08 0-1.958-.878-1.958-1.958v-19.083c0-1.08.878-1.958 1.958-1.958h11.177zm1.24 21.041v-2.354h-13.656v2.354c0 .683.556 1.24 1.24 1.24h11.177c.684 0 1.24-.556 1.24-1.24zm-6.812-11.772l.508.508-5.031 5.031-.508-.508 5.031-5.031zm-.929 4.821l-.508-.508 1.437-1.437.508.508-1.437 1.437zm5.421-6.438l.508.508-3.773 3.773-.508-.508 3.773-3.773zm2.321 10.317v-13.656h-13.656v13.656h13.656zm0-14.375v-1.636c0-.683-.556-1.239-1.24-1.239h-11.177c-.684 0-1.24.556-1.24 1.239v1.636h13.656zm-6.828 17.968c-.595 0-1.078-.484-1.078-1.078 0-.594.484-1.078 1.078-1.078.594 0 1.078.484 1.078 1.078 0 .594-.484 1.078-1.078 1.078zm0-1.437c-.198 0-.359.161-.359.359 0 .198.161.359.359.359.198 0 .359-.161.359-.359 0-.198-.161-.359-.359-.359zm-.719-18.328h1.438v.719h-1.438v-.719z" fill="%2363c5da" /></svg>');
	padding-left: 40px;
}

.main-categories ul > li.menu-item-5904:hover a,
.main-categories ul > li.current-menu-item.menu-item-5904 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="23" viewBox="0 0 16 23"><path d="M13.145 0c1.08 0 1.958.878 1.958 1.958v19.083c0 1.08-.878 1.958-1.958 1.958h-11.177c-1.08 0-1.958-.878-1.958-1.958v-19.083c0-1.08.878-1.958 1.958-1.958h11.177zm1.24 21.041v-2.354h-13.656v2.354c0 .683.556 1.24 1.24 1.24h11.177c.684 0 1.24-.556 1.24-1.24zm-6.812-11.772l.508.508-5.031 5.031-.508-.508 5.031-5.031zm-.929 4.821l-.508-.508 1.437-1.437.508.508-1.437 1.437zm5.421-6.438l.508.508-3.773 3.773-.508-.508 3.773-3.773zm2.321 10.317v-13.656h-13.656v13.656h13.656zm0-14.375v-1.636c0-.683-.556-1.239-1.24-1.239h-11.177c-.684 0-1.24.556-1.24 1.239v1.636h13.656zm-6.828 17.968c-.595 0-1.078-.484-1.078-1.078 0-.594.484-1.078 1.078-1.078.594 0 1.078.484 1.078 1.078 0 .594-.484 1.078-1.078 1.078zm0-1.437c-.198 0-.359.161-.359.359 0 .198.161.359.359.359.198 0 .359-.161.359-.359 0-.198-.161-.359-.359-.359zm-.719-18.328h1.438v.719h-1.438v-.719z" fill="%23ffffff" /></svg>');
}

/* Website Templates */
.main-categories ul > li.menu-item-5905 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="19" viewBox="0 0 24 19"><path d="M22.574.019h-22.104c-.26 0-.47.211-.47.47v18.021c0 .26.211.47.47.47h22.104c.26 0 .47-.211.47-.47v-18.021c0-.26-.211-.47-.47-.47zm-.47.941v3h-21.163v-3h21.163zm-21.163 17.081v-13.308h21.163v13.308h-21.163zm3.639-15.204c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm3.092 6.433l-5.031 5.031.508.508 5.031-5.031-.508-.508zm-.929 4.821l1.437-1.437-.508-.508-1.437 1.437.508.508zm5.421-6.438l-3.773 3.773.508.508 3.773-3.773-.508-.508z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5905:hover a,
.main-categories ul > li.current-menu-item.menu-item-5905 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="19" viewBox="0 0 24 19"><path d="M22.574.019h-22.104c-.26 0-.47.211-.47.47v18.021c0 .26.211.47.47.47h22.104c.26 0 .47-.211.47-.47v-18.021c0-.26-.211-.47-.47-.47zm-.47.941v3h-21.163v-3h21.163zm-21.163 17.081v-13.308h21.163v13.308h-21.163zm3.639-15.204c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm1.95 0c-.26 0-.47-.211-.47-.47 0-.26.211-.47.47-.47h.232c.26 0 .47.211.47.47 0 .26-.211.47-.47.47h-.232zm3.092 6.433l-5.031 5.031.508.508 5.031-5.031-.508-.508zm-.929 4.821l1.437-1.437-.508-.508-1.437 1.437.508.508zm5.421-6.438l-3.773 3.773.508.508 3.773-3.773-.508-.508z" fill="%23ffffff" /></svg>');
}

/* Sketch App Resources */
.main-categories ul > li.menu-item-5906 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="19" viewBox="0 0 21 19"><path d="M20.849 6.041l.007-.028-.003-.126-.009-.029-.019-.06-.023-.035-.009-.02-2.794-3.912-.151-.117c-.037-.085-.103-.157-.191-.195l-3.446-1.49-.148-.031h-7.265l-.148.031-3.446 1.49c-.088.038-.154.11-.191.194l-.151.117-2.794 3.912-.009.02-.023.035-.019.06-.009.029-.003.126.007.028.035.094.019.032.014.025 10.059 12.667.011.009.113.09.021.009.148.034.148-.034.021-.009.113-.09.011-.009 10.059-12.667.015-.025.019-.032.034-.094zm-13.974-5.297h7.11l2.671 1.155-2.688 1.453h-7.076l-2.688-1.453 2.671-1.155zm-1.012 9.314h9.134l-4.567 7.829-4.567-7.829zm.015-.745l1.304-5.216h6.508l1.514 5.216h-9.326zm-4.834-3.653l2.382-3.334 3.023 1.634-1.267 5.067-4.118-3.355-.02-.012zm3.802 4.054l.047.159 2.596 4.45-5.526-6.959 2.883 2.349zm8.526 4.61l2.596-4.45.047-.159 2.884-2.349-5.527 6.959zm2.483-5.441l-1.431-4.93 3.011-1.628 2.382 3.334-.02.012-3.941 3.211z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5906:hover a,
.main-categories ul > li.current-menu-item.menu-item-5906 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="19" viewBox="0 0 21 19"><path d="M20.849 6.041l.007-.028-.003-.126-.009-.029-.019-.06-.023-.035-.009-.02-2.794-3.912-.151-.117c-.037-.085-.103-.157-.191-.195l-3.446-1.49-.148-.031h-7.265l-.148.031-3.446 1.49c-.088.038-.154.11-.191.194l-.151.117-2.794 3.912-.009.02-.023.035-.019.06-.009.029-.003.126.007.028.035.094.019.032.014.025 10.059 12.667.011.009.113.09.021.009.148.034.148-.034.021-.009.113-.09.011-.009 10.059-12.667.015-.025.019-.032.034-.094zm-13.974-5.297h7.11l2.671 1.155-2.688 1.453h-7.076l-2.688-1.453 2.671-1.155zm-1.012 9.314h9.134l-4.567 7.829-4.567-7.829zm.015-.745l1.304-5.216h6.508l1.514 5.216h-9.326zm-4.834-3.653l2.382-3.334 3.023 1.634-1.267 5.067-4.118-3.355-.02-.012zm3.802 4.054l.047.159 2.596 4.45-5.526-6.959 2.883 2.349zm8.526 4.61l2.596-4.45.047-.159 2.884-2.349-5.527 6.959zm2.483-5.441l-1.431-4.93 3.011-1.628 2.382 3.334-.02.012-3.941 3.211z" fill="%23ffffff" /></svg>');
}

/* Icons */
.main-categories ul > li.menu-item-5907 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M22.543 13.059v6.351999999999999c0 .13-.069.251-.182.316l-5.448 3.174-.003.002-.041.02-.041.014-.011.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.041-.014-.041-.02-.003-.002-5.264-3.067-5.264 3.067-.003.002-.041.02-.041.014-.01.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.042-.014-.041-.02-.003-.002-5.448-3.174c-.113-.066-.182-.186-.182-.316v-6.351999999999999l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.008.023-.026.008-.008.028-.025.005-.004.039-.026 5.267-3.068v-6.1419999999999995l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.007.023-.027.007-.008.029-.026.004-.003.039-.026 5.448-3.174c.114-.066.255-.066.369 0l5.45 3.175.037.025.004.003.029.025.008.008.023.026.006.007.024.036.002.005.017.034.004.011.011.032.003.01.011.087v6.1419999999999995l5.268 3.069.037.025.005.004.028.025.008.008.023.026.006.008.024.036.002.005.017.034.004.011.011.032.003.01.011.087zm-1.094.004l-4.721-2.75-4.721 2.75 4.721 2.75 4.721-2.75zm-11.308-5.685c.102.175.043.399-.132.501l-2.538 1.479-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.538-1.479c.175-.102.399-.043.501.132zm-3.944-3.2v5.5l4.716 2.747v-5.5l-4.716-2.747zm6.353 3.701c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.538 1.479c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.538-1.479zm3.811 1.799v-5.5l-4.716 2.747v5.5l4.716-2.747zm-9.255 7.726c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.533 1.476c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.533-1.476zm3.806 1.797v-5.5l-4.716 2.747v5.5l4.716-2.747zm.732-5.5v5.5l4.716 2.747v-5.5l-4.716-2.747zm-.366-12.91l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.448 9.522l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.082 3.387v5.5l4.716 2.747v-5.5l-4.716-2.747zm16.345 8.248l4.716-2.747v-5.5l-4.716 2.747v5.5zm-1.51-5.045c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm-10.892-.003c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm16.208 1.344c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.523-1.47c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.523 1.47z" fill="%2363c5da" /></svg>');
}

.main-categories ul > li.menu-item-5907:hover a,
.main-categories ul > li.current-menu-item.menu-item-5907 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M22.543 13.059v6.351999999999999c0 .13-.069.251-.182.316l-5.448 3.174-.003.002-.041.02-.041.014-.011.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.041-.014-.041-.02-.003-.002-5.264-3.067-5.264 3.067-.003.002-.041.02-.041.014-.01.003-.034.007-.011.002-.044.003-.044-.003-.011-.002-.034-.007-.011-.003-.042-.014-.041-.02-.003-.002-5.448-3.174c-.113-.066-.182-.186-.182-.316v-6.351999999999999l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.008.023-.026.008-.008.028-.025.005-.004.039-.026 5.267-3.068v-6.1419999999999995l.011-.087.003-.01.011-.032.004-.011.017-.034.003-.006.024-.035.006-.007.023-.027.007-.008.029-.026.004-.003.039-.026 5.448-3.174c.114-.066.255-.066.369 0l5.45 3.175.037.025.004.003.029.025.008.008.023.026.006.007.024.036.002.005.017.034.004.011.011.032.003.01.011.087v6.1419999999999995l5.268 3.069.037.025.005.004.028.025.008.008.023.026.006.008.024.036.002.005.017.034.004.011.011.032.003.01.011.087zm-1.094.004l-4.721-2.75-4.721 2.75 4.721 2.75 4.721-2.75zm-11.308-5.685c.102.175.043.399-.132.501l-2.538 1.479-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.538-1.479c.175-.102.399-.043.501.132zm-3.944-3.2v5.5l4.716 2.747v-5.5l-4.716-2.747zm6.353 3.701c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.538 1.479c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.538-1.479zm3.811 1.799v-5.5l-4.716 2.747v5.5l4.716-2.747zm-9.255 7.726c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.533 1.476c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.533-1.476zm3.806 1.797v-5.5l-4.716 2.747v5.5l4.716-2.747zm.732-5.5v5.5l4.716 2.747v-5.5l-4.716-2.747zm-.366-12.91l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.448 9.522l-4.721 2.75 4.721 2.75 4.721-2.75-4.721-2.75zm-5.082 3.387v5.5l4.716 2.747v-5.5l-4.716-2.747zm16.345 8.248l4.716-2.747v-5.5l-4.716 2.747v5.5zm-1.51-5.045c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm-10.892-.003c.102.175.043.399-.132.501l-2.533 1.476-.184.05c-.126 0-.249-.065-.317-.182-.102-.175-.043-.399.132-.501l2.533-1.476c.175-.102.399-.043.501.132zm16.208 1.344c.175.102.234.326.132.501-.068.117-.191.182-.317.182l-.184-.05-2.523-1.47c-.175-.102-.234-.326-.132-.501.102-.175.326-.234.501-.132l2.523 1.47z" fill="%23ffffff" /></svg>');
}

/* Others */
.main-categories ul > li.menu-item-6025 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="11" viewBox="0 0 32 11"><path d="M30.528 1.074c.811 0 1.472.66 1.472 1.472 0 .811-.66 1.472-1.472 1.472h-.727l-.032.256c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.067-.542-.023-.066c-.175-.676-.786-1.148-1.485-1.148-.701 0-1.312.473-1.486 1.15l-.023.065-.068.544c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.032-.254h-.727c-.811 0-1.472-.66-1.472-1.472 0-.811.66-1.472 1.472-1.472h.972c.308-.383.757-.653 1.278-.721 3.056-.401 6.155-.401 9.212 0 .88.115 1.552.803 1.691 1.64.397-.266.872-.418 1.376-.418.504 0 .979.152 1.376.418.138-.837.811-1.525 1.691-1.64 3.056-.401 6.155-.401 9.212 0 .522.068.97.338 1.278.721h.972zm-29.057 2.004h.611l-.065-.531c-.022-.182-.017-.361.009-.534h-.556c-.294 0-.532.239-.532.532 0 .294.239.532.532.532zm9.028 1.14c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm2.569 3.482c.141-1.281.284-2.43.423-3.542l.212-1.722c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39zm12.776-3.482c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm3.204-1.782c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39.141-1.281.284-2.43.423-3.542l.212-1.722zm1.479.643c.294 0 .532-.239.532-.532 0-.294-.239-.532-.532-.532h-.556c.027.173.031.352.009.534l-.064.531h.611z" fill="%2363c5da" /></svg>');
	padding-left: 55px;
}

.main-categories ul > li.menu-item-6025:hover a,
.main-categories ul > li.current-menu-item.menu-item-6025 a {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="11" viewBox="0 0 32 11"><path d="M30.528 1.074c.811 0 1.472.66 1.472 1.472 0 .811-.66 1.472-1.472 1.472h-.727l-.032.256c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.067-.542-.023-.066c-.175-.676-.786-1.148-1.485-1.148-.701 0-1.312.473-1.486 1.15l-.023.065-.068.544c-.138 1.109-.28 2.255-.421 3.53-.14 1.262-1.194 2.219-2.453 2.226h-6.441c-1.262-.006-2.318-.963-2.458-2.226-.141-1.275-.283-2.422-.421-3.531l-.032-.254h-.727c-.811 0-1.472-.66-1.472-1.472 0-.811.66-1.472 1.472-1.472h.972c.308-.383.757-.653 1.278-.721 3.056-.401 6.155-.401 9.212 0 .88.115 1.552.803 1.691 1.64.397-.266.872-.418 1.376-.418.504 0 .979.152 1.376.418.138-.837.811-1.525 1.691-1.64 3.056-.401 6.155-.401 9.212 0 .522.068.97.338 1.278.721h.972zm-29.057 2.004h.611l-.065-.531c-.022-.182-.017-.361.009-.534h-.556c-.294 0-.532.239-.532.532 0 .294.239.532.532.532zm9.028 1.14c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm2.569 3.482c.141-1.281.284-2.43.423-3.542l.212-1.722c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39zm12.776-3.482c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-2.505 2.505c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l2.505-2.505zm3.204-1.782c.068-.561-.333-1.077-.893-1.151l-.541-.066-.104.157-1.002 1.002c-.092.092-.212.138-.332.138-.12 0-.24-.046-.332-.138-.183-.183-.183-.481 0-.664l.608-.608c-.925-.075-1.853-.112-2.781-.112-1.498 0-2.996.098-4.484.293-.56.073-.96.59-.893 1.151l.212 1.72c.138 1.112.281 2.263.423 3.544.028.252.114.484.244.684l5.168-5.168c.183-.183.481-.183.664 0 .183.183.183.481 0 .664l-5.103 5.103c.172.068.359.106.553.107h6.434c.782-.005 1.436-.603 1.524-1.39.141-1.281.284-2.43.423-3.542l.212-1.722zm1.479.643c.294 0 .532-.239.532-.532 0-.294-.239-.532-.532-.532h-.556c.027.173.031.352.009.534l-.064.531h.611z" fill="%23ffffff" /></svg>');
}

.cat-item-number {
	font-weight: 400;
}

.page-template-template_contribute .main-categories,
.page-template-template_about .main-categories,
.page-template-template_contact .main-categories,
.page-template-template_fullwidth .main-categories {
	display: none;
}

.mobile-select-categories {
	padding: 20px 0 0;
	margin-bottom: -30px;
}

.mobile-select-categories select {
	display: block;
	width: 100%;
	height: 60px;
	-webkit-appearance: none;
	border-radius: 10px;
	background: #63c5da url("../../static/images/icons/icon-select-arrow.svg") 90% 50% no-repeat;
	background-size: 22px 12px;
	color: #fff;
	padding: 0 20px;
	border: 0;
	font-size: 14px;
	font-family: "Josefin Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
	outline: 0;
	transition: box-shadow, background-color .2s linear;
}

.mobile-select-categories select:focus {
	background: #56bbd1 url("../../static/images/icons/icon-select-arrow-up.svg") 90% 50% no-repeat;
	background-size: 22px 12px;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .8);
}

.page-title {
	font-weight: 400;
	font-size: 30px;
	margin: 0;
	padding: 0 0 3rem;
	text-align: center;
}

.page-title strong {
	font-weight: 600;
}

.page-title a {
	color: #f78163;
	font-weight: 600;
	font-size: 18px;
	text-decoration: underline;
	display: inline-block;
	padding-left: 4px;
}

.page-title a:hover {
	color: #ee6c4c;
}

.post-title {
	font-weight: 600;
	font-size: 40px;
}

.posts {
	padding: 50px 0 30px;
}

b,
strong {
	font-weight: 600;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.posts .card.duru-card {
	min-height: auto;
}

.posts .card {
	border: 0;
	margin-bottom: 30px;
	padding: 15px;
	border-radius: 5px;
	position: relative;
	transition: all .2s linear;
	min-height: 350px;
}

.posts .card:hover {
	transform: translateY(-5px);
	box-shadow: 0 0 25px 0 rgba(99, 196, 218, .25);
}

.posts .card figure {
	overflow: hidden;
	max-height: 240px;
	margin: 0;
}

.posts .card .card-img-top {
	border-radius: 0;
}

.posts .card .card-block {
	padding-top: 1rem;
	padding-bottom: 0;
}

.posts .card .card-title {
	font-weight: 600;
	font-size: 18px;
	color: #12414b;
	letter-spacing: 0;
	margin: 0;
}

.posts .card .card-advertisement-title {
	font-weight: 600;
	font-size: 24px;
	letter-spacing: 0;
}

.posts .card .card-advertisement-title span {
	font-weight: 400;
	font-size: 18px;
	color: #12414b;
	display: inline-block;
	padding-left: 8px;
}

.advertisement-logo {
	position: absolute;
	right: 15px;
	bottom: 37px;
}

.posts .card .card-text {
	font-size: 12px;
	color: #12414b;
	margin: 0 0 6px;
}

.post-ads {
	display: none;
}

.card-file-type {
	padding-top: 5px;
}

.card-file-type span {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.card-file-type span:first-child {
	margin-left: 0;
}

.doc-type {
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
}

.doc-type-illustrator {
	background-image: url("../images/icons/icon-illustrator.png");
}

.doc-type-photoshop {
	background-image: url("../images/icons/icon-photoshop.png");
}

.doc-type-sketch {
	background-image: url("../images/icons/icon-sketch.png");
}

.doc-type-adobexd {
	background-image: url("../images/icons/icon-adobexd.png");
}

.doc-type-figma {
	background-image: url("../images/icons/icon-figma.png");
}

.doc-type-invisionstudio {
	background-image: url("../images/icons/icon-invisionstudio.png");
}

.doc-type-framer {
	background-image: url("../images/icons/icon-framer.png");
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.doc-type {
		background-size: cover;
	}
	.doc-type-illustrator {
		background-image: url("../images/icons/icon-illustrator@2x.png");
	}
	.doc-type-photoshop {
		background-image: url("../images/icons/icon-photoshop@2x.png");
	}
	.doc-type-sketch {
		background-image: url("../images/icons/icon-sketch@2x.png");
	}
	.doc-type-adobexd {
		background-image: url("../images/icons/icon-adobexd@2x.png");
	}
	.doc-type-figma {
		background-image: url("../images/icons/icon-figma@2x.png");
	}
	.doc-type-invisionstudio {
		background-image: url("../images/icons/icon-invisionstudio@2x.png");
	}
	.doc-type-framer {
		background-image: url("../images/icons/icon-framer@2x.png");
	}
}

.post-nav {
	padding-bottom: 2.5rem;
}

.post-nav .page-link {
	background-color: transparent;
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	padding-left: 14px;
	padding-right: 14px;
	border: 1px solid #cee0e6;
}

.post-nav .page-link:hover {
	background-color: #fff;
	color: #12414b;
	border-color: #cee0e6;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.post-nav .page-link:hover svg {
	fill: #12414b;
}

.post-nav nav a {
	color: #12414b;
	transition: color .1s linear;
}

.post-nav nav a:hover {
	color: #63c5da;
}

#content .img-fluid:first-child {
	margin-bottom: 1.25rem;
}

/* #content p {
	font-size: 18px;
	color: #427f8c;
	line-height: 26px;
} */

.post-tags {
	padding-top: 1rem;
	padding-bottom: 2.5rem;
}

.post-tags .btn-secondary {
	font-size: 14px;
	color: #427f8c;
	line-height: 20px;
	border-radius: 20px;
	border: 1px solid #cee0e6;
	padding-left: 12px;
	padding-right: 12px;
}

.post-tags .btn-secondary:hover {
	background-color: #fff;
	border-color: #cee0e6;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
	transform: translateY(-2px);
}

.post-tags label {
	font-size: 14px;
	color: #427f8c;
	padding-right: 5px;
}

.btn-download,
.btn-coffee {
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
	display: block;
	text-transform: uppercase;
	margin-bottom: 1.25rem;
	padding: 19px 0;
}

.btn-download {
	background: #63c5da;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.btn-download:hover {
	background-color: #56bbd1;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .8);
}

.btn-download:active,
.btn-download:focus,
.btn-coffee:active,
.btn-coffee:focus {
	color: #fff;
}

.btn-download:hover,
.btn-coffee:hover {
	color: #fff;
	transform: translateY(-2px);
}

.btn-coffee {
	background-color: #bfb59b;
	box-shadow: 0 5px 10px 0 rgba(171, 156, 118, .3);
}

.btn-coffee:hover {
	background: #aba082;
	box-shadow: 0 5px 10px 0 rgba(171, 156, 118, .8);
}

.widget {
	margin-bottom: 30px;
}

.share-post {
	padding-top: 1rem;
}

.share-post label {
	color: #427f8c;
	margin-bottom: 0;
	vertical-align: top;
	line-height: 40px;
	font-weight: 600;
	padding-right: 1rem;
}

.share-post ul {
	display: inline-block;
	margin-bottom: 0;
}

.share-post ul > li {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.share-post ul > li:first-child {
	margin-left: 0;
}

.share-post a {
	background: #fff;
	border: 1px solid #cee0e6;
	border-radius: 5px;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 38px;
	padding: 0 15px;
	transition: all .1s linear;
}

.share-post a svg {
	fill: #bad6df;
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
	transition: all .1s linear;
}

.share-post a span {
	color: #427f8c;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.share-post a:hover {
	transform: translateY(-2px);
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.share-post a.share-facebook:hover svg {
	fill: #546eb5;
}

.share-post a.share-twitter:hover svg {
	fill: #41A0F6;
}

.share-post a.share-googleplus:hover svg {
	fill: #D5523F;
}

.share-post a.share-pinterest:hover svg {
	fill: #C42220;
}

.share-post a.share-linkedin:hover svg {
	fill: #2877B8;
}

.post-newsletter-form {
	background: #bad6df;
	color: #fff;
	border-radius: 5px;
	padding: 20px 25px 30px;
}

.post-newsletter-form form {
	position: relative;
}

.post-newsletter-form label {
	display: block;
	font-weight: 600;
	font-size: 18px;
	cursor: pointer;
	text-align: center;
}

.post-newsletter-form input {
	height: 60px;
	padding: 0 90px 0 20px;
	border: 0;
	border-radius: 5px;
	font-family: "Josefin Sans", sans-serif;
}

.post-newsletter-form input:focus {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .07);
}

.post-newsletter-form input::-webkit-input-placeholder {
	color: #80aeb8;
}

.post-newsletter-form input::-moz-placeholder {
	color: #80aeb8;
}

.post-newsletter-form input:-ms-input-placeholder {
	color: #80aeb8;
}

.post-newsletter-form input:-moz-placeholder {
	color: #80aeb8;
}

.post-newsletter-form button {
	border-radius: 100px;
	cursor: pointer;
	position: absolute;
	top: 7px;
	right: 10px;
	padding: 9px 19px;
}

.post-newsletter-form button svg {
	fill: #fff;
}

.sponsors {
	background-color: #fff;
	border-radius: 5px;
	padding: 25px 0 20px;
	text-align: center;
}

.sponsors p {
	font-size: 12px;
	text-align: center;
	display: block;
	margin: .7rem 0 0;
	-webkit-user-select: none;
}

#recent-freebies h4 {
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 15px;
}

#recent-freebies li {
	margin-bottom: 30px;
}

#recent-freebies a {
	text-align: center;
	display: block;
}

#recent-freebies img {
	display: block;
}

#recent-freebies p {
	color: #12414b;
	font-size: 12px;
	margin: 10px 0 4px;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto;
}

#recent-freebies h5 {
	color: #12414b;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
}

.related-posts {
	background: #e7f2f5;
	margin: 2rem 0 -23.2rem;
	padding: 4rem 0 22rem;
}

.related-posts h2 {
	font-weight: 600;
	font-size: 30px;
	margin: 0;
	text-align: center;
}

.subscribe {
	background: #63c5da;
	border-radius: 5px;
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 45px 50px;
}

.subscribe form {
	position: relative;
}

.subscribe label {
	font-weight: 600;
	font-size: 27px;
	color: #fff;
	letter-spacing: -1px;
	margin: 0;
	padding: 7px 0 0;
	cursor: pointer;
}

.subscribe input {
	-webkit-appearance: none;
	background: #fff;
	color: #80aeb8;
	font-family: "Josefin Sans", sans-serif;
	font-size: 18px;
	border-radius: 5px;
	border: 0;
	outline: 0;
	height: 60px;
	padding: 0 140px 0 20px;
}

.subscribe input:focus {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .07);
}

.subscribe button {
	font-family: "Josefin Sans", sans-serif;
	font-size: 14px;
	font-weight: 600;
	position: absolute;
	top: 7px;
	right: 10px;
	z-index: 2;
	cursor: pointer;
}

::-webkit-input-placeholder {
	color: #80aeb8;
}

::-moz-placeholder {
	color: #80aeb8;
}

:-ms-input-placeholder {
	color: #80aeb8;
}

:-moz-placeholder {
	color: #80aeb8;
}

.page-template-template_about article p,
.page-template-template_contact article p,
.page-template-template_contribute article p,
.error404 article p,
.search-no-results article p,
.page-template-template_fullwidth article p {
	color: #427f8c;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
}

.page-template-template_about article svg {
	margin-top: 1rem;
}

.page-template-template_contact fieldset,
.page-template-template_contribute fieldset,
.wpcf7-form {
	max-width: 500px;
	margin: 40px auto 0;
}

.has-float-label {
	display: block;
	position: relative;
}

.has-float-label label,
.has-float-label > span {
	color: #80aeb8;
	position: absolute;
	left: 20px;
	top: 8px;
	cursor: text;
	font-size: 12px;
	opacity: 1;
	margin: 0;
	transition: all .1s linear;
}

.has-float-label select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.has-float-label input,
.has-float-label textarea {
	background-color: #fff;
	height: 60px;
	border: 1px solid #cee0e6;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 15px 20px 0 20px;
	font-family: "Josefin Sans", serif;
	font-weight: 600;
	font-size: 18px;
}

.has-float-label textarea {
	height: 120px;
	min-height: 120px;
	padding-top: 25px;
}

.has-float-label input::-webkit-input-placeholder,
.has-float-label textarea::-webkit-input-placeholder {
	font-family: "Josefin Sans", serif;
	font-weight: 600;
	font-size: 18px;
	color: #12414b;
	opacity: 1;
	transition: all .1s linear;
}

.has-float-label input::-moz-placeholder,
.has-float-label textarea::-moz-placeholder {
	opacity: 1;
	transition: all .1s linear;
}

.has-float-label input:-ms-input-placeholder,
.has-float-label textarea:-ms-input-placeholder {
	opacity: 1;
	transition: all .1s linear;
}

.has-float-label input::placeholder,
.has-float-label textarea::placeholder {
	opacity: 1;
	transition: all .1s linear;
}

.has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder {
	opacity: 0;
}

.has-float-label input:placeholder-shown:not(:focus)::-moz-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::-moz-placeholder {
	opacity: 0;
}

.has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder {
	opacity: 0;
}

.has-float-label input:placeholder-shown:not(:focus)::placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::placeholder {
	opacity: 0;
}

.has-float-label input:placeholder-shown:not(:focus) + *,
.has-float-label textarea:placeholder-shown:not(:focus) + * {
	font-size: 18px;
	top: 16px;
	left: 20px;
}

.has-float-label input:focus,
.has-float-label textarea:focus {
	outline: none;
	/* border-width: 2px; */
	border-color: #63c5da;
	box-shadow: inset 0 0 0 1px #63c5da;
}

/* Contribution File Uploads */

.page-template-template_contribute fieldset h6 {
	font-weight: 600;
	font-size: 18px;
	color: #427f8c;
	margin-top: 1rem;
}

.file-desc {
	font-size: 12px;
	line-height: 14px;
	color: #427f8c;
	max-width: 160px;
	display: block;
	padding-bottom: 1rem;
}

.custom-file {
	display: block;
	max-width: 120px;
	text-align: center;
	margin-bottom: 1rem;
}

.custom-file-input {
	min-width: inherit;
	cursor: pointer;
}

.custom-file-control {
	background: #fff;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
	border-radius: 100px;
	border: 0;
	font-size: 14px;
	color: #12414b;
	letter-spacing: 0;
	line-height: 27px;
	cursor: pointer;
}

.custom-file-control::before {
	display: none;
}

.custom-file-control:lang(en)::after {
	cursor: pointer;
}

.btn-contact-submit {
	background-color: #63c5da;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
	cursor: pointer;
	font-family: "Josefin Sans", sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	height: 60px;
	padding: 0 28px;
}

.btn-contact-submit:hover,
.btn-contact-submit:active,
.btn-contact-submit:focus {
	background-color: #56bbd1;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .8);
	transform: translateY(-2px);
}

.search-no-results article form,
.error404 article form {
	position: relative;
	margin-top: 1rem;
}

.search-no-results .form-control,
.error404 article .form-control {
	height: 60px;
	border: 1px solid #cee0e6;
	border-radius: 5px;
	padding: 0 20px 0 60px;
	font-weight: 600;
	font-family: "Josefin Sans", sans-serif;
	font-size: 18px;
}

.search-no-results .form-control:focus,
.error404 article .form-control:focus {
	border-width: 2px;
	border-color: #63c5da;
}

.search-no-results article .btn,
.error404 article .btn {
	background-color: transparent;
	position: absolute;
	left: 15px;
	top: 0;
	width: 60px;
	height: 60px;
	z-index: 2;
}

.tooltip-inner {
	background-color: #63c5da;
	text-transform: capitalize;
	padding: 10px 15px 8px;
	font-size: 15px;
	font-weight: 600;
}

.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
	border-bottom-color: #63c5da;
}

.page-template-template_contribute article .page-link {
	display: inline-block;
}

.page-template-template_contribute article p {
	font-size: 18px;
	color: #427f8c;
	line-height: 26px;
	margin: 0;
}

.footer {
	background: url("../images/base/footer-bg.png") 50% 0 no-repeat;
	min-height: 372px;
	color: #fff;
	overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	.footer {
		background-image: url("../images/base/footer-bg@2x.webp");
		background-size: cover;
	}
}

.footer-wrapper {
	padding-top: 210px;
}

.footer-logo {
	fill: #fff;
	display: block;
	margin-top: 35px;

}

.footer-logo svg {
	display: block;
	width: 161px;
	height: 43px;
}

.footer-logo:hover {
	opacity: .8;
}

.footer h2 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.footer p {
	font-size: 16px;
	line-height: 22px;
}

.footer p.copyright {
	font-size: 12px;
	line-height: 20px;
}

.footer p.copyright a {
	color: #fff;
}

.footer p.copyright a:hover {
	font-weight: 600;
}

.footer ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer ul > li {
	width: 50%;
	float: left;
}

.footer ul > li a {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
	display: block;
}

.footer ul > li a:hover {
	font-weight: 600;
}

.site-counter {
	text-align: center;
	position: relative;
}

#windmill {
	background: url("../images/base/windmill_body.png") 0 0 no-repeat;
	width: 78px;
	height: 81px;
	margin: auto;
	position: relative;
	margin-top: -50px;
	margin-bottom: 25px;
	background-size: cover;
}

#windmill-fans {
	background: url("../images/base/windmill_fan.png") 0 0 no-repeat;
	width: 85px;
	height: 86px;
	display: block;
	position: absolute;
	z-index: 5;
	top: -36px;
	left: 38px;
	background-size: cover;
	-webkit-animation: spin 5s infinite linear;
	-moz-animation: spin 5s infinite linear;
	animation: spin 5s infinite linear;
}

@-webkit-keyframes spin {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}

@-moz-keyframes spin {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}

keyframes spin {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	#windmill {
		background-image: url("../images/base/windmill_body@2x.png");
	}
	#windmill-fans {
		background-image: url("../images/base/windmill_fan@2x.png");
	}
}

.site-counter p {
	font-weight: 600;
	font-size: 30px;
	margin: 0;
	padding: 0;
}

.site-counter span {
	font-size: 14px;
	line-height: 22px;
}

.pagination {
	margin-bottom: 0;
}

.page-item.active .page-link {
	background: #63c5da;
	border-color: #63c5da;
	color: #fff;
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.pagination-lg .page-link,
.page-link {
	padding: 9px 17px 8px;
	font-size: 18px;
	border-radius: 5px;
	line-height: 25px;
}

.page-link {
	margin-left: 13px;
	background: #fff;
	color: #12414b;
	border: 1px solid #cee0e6;
	min-width: 45px;
	min-height: 45px;
	transition: all .1s linear;
}

.page-link:hover,
.page-link:focus {
	background: #63c5da;
	border-color: #63c5da;
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 5px 10px 0 rgba(99, 196, 218, .3);
}

.page-link svg {
	display: inline-block;
	vertical-align: initial;
	margin: 0 2px;
}

.page-link:hover svg,
.page-link:focus svg {
	fill: #fff;
	transition: all .1s linear;
}

.modal-backdrop {
	background: #63c5da;
}

.modal-backdrop.show {
	opacity: .95;
}

.modal-dialog {
	max-width: none;
}

.modal .close {
	opacity: 1;
	position: absolute;
	top: 30px;
	right: 50px;
	cursor: pointer;
	z-index: 3;
	outline: 0;
}

.modal .close svg {
	fill: #fff;
}

.modal .close:hover svg {
	fill: rgba(255, 255, 255, .8);
}

.modal-body .form-control {
	background: transparent;
	color: #fff;
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #fff;
	box-shadow: none;
	font-weight: 400;
	font-size: 30px;
	padding: 0 0 10px;
	text-align: center;
	font-family: "Josefin Sans", sans-serif;
	max-width: 600px;
	margin: auto;
}

.modal-body .form-control::-webkit-input-placeholder {
	opacity: .8;
	font-family: "Josefin Sans", sans-serif;
	font-size: 30px;
	color: #fff;
}

.modal-body .form-control::-moz-placeholder {
	opacity: .8;
	font-family: "Josefin Sans", sans-serif;
	font-size: 30px;
	color: #fff;
}

.modal-body .form-control:::-ms-input-placeholder {
	opacity: .8;
	font-family: "Josefin Sans", sans-serif;
	font-size: 30px;
	color: #fff;
}

.full-height {
	width: 100%;
	position: relative;
	top: 50%;
	-ms-transform: perspective(1px) translateY(-50%);
	-webkit-transform: perspective(1px) translateY(-50%);
	transform: perspective(1px) translateY(-50%);
}

.modal-body .main-categories {
	background-color: transparent;
}

.modal-body .main-categories ul > li {
	display: block;
	margin: 0;
}

.truncate {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* WordPress Contact Form 7 Styling */
.wpcf7-form .wpcf7-validation-errors {
	border: 0;
	background: #f76363;
	color: #fff;
	padding: 8px 0;
	border-radius: 3px;
}

.wpcf7-form .wpcf7-mail-sent-ok {
	border: 0;
	background: #58c38a;
	color: #fff;
	padding: 8px 0;
	border-radius: 3px;
}

.wpcf7 form.invalid .wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
	background: #ffb900;
	padding: 12px 20px 10px;
	border: 0;
	text-align: left;
	border-radius: 4px;
}

.wpcf7 form.sent .wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
	background: #46b450;
	color: #fff;
	padding: 12px 20px 10px;
	border: 0;
	text-align: left;
	border-radius: 4px;
}
/* Structural and keyboard accessibility enhancements. Original control colors retained. */
.resource-intro { padding: 37px 0; text-align: center; }
.resource-intro + .posts { padding-top: 0; }
.resource-intro h1 { font-size: clamp(24px, 3vw, 34px); line-height: 1.3; color: #12414b; margin: 0; }
.skip-link { position: absolute; left: 16px; top: -100px; z-index: 2000; padding: 12px; background: #fff; color: #12414b; }
.skip-link:focus { top: 12px; }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible { outline: 3px solid #12414b; outline-offset: 4px; }
.modal.show { display: block; background: rgba(99, 197, 218, .95); overflow-y: auto; }
body.no-overflow { overflow: hidden; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; scroll-behavior: auto !important; } }
