body {
    font: 400 14px Open Sans, Arial, Helvetica, sans-serif;
    color: #777777;
    line-height: 1.9;
}

.wrapall,
.boxed-layout {
    background-color: #ffffff;
}

body.page-template-page-blank-php {
    background: #ffffff !important;
}

h1,
.title-h1 {
    font: 600 28px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

h2 {
    font: 600 24px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

h3 {
    font: 600 18px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

h4 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

h5 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

h6 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333333;
}

.title {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-weight: inherit;
    color: inherit;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6 {
    color: #333333;
}

a {
    color: #1cbac8;
}

a:hover {
    color: #333333;
}

input[type='text'],
input[type='password'],
input[type='email'],
input[type='tel'],
input[type='date'],
input[type='number'],
textarea,
select {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#sidebar .widget h3 {
    font: 700 14px Montserrat, Arial, Helvetica, sans-serif;
    color: #444444;
}

.container .twelve.alt.sidebar-right,
.container .twelve.alt.sidebar-left,
#sidebar.sidebar-right #sidebar-widgets,
#sidebar.sidebar-left #sidebar-widgets {
    border-color: #efefef;
}

#topbar {
    background: #f5f5f5;
    color: #777777;
}

#topbar a {
    color: #777777;
}

#topbar a:hover {
    color: #333333;
}

@media only screen and (max-width:767px) {
    #topbar .topbar-col1 {
        background: #f5f5f5;
    }
}

#navigation>ul>li>a {
    font: 700 13px Montserrat, Arial, Helvetica, sans-serif;
    color: #777777;
}

#navigation>ul>li:hover>a,
#navigation>ul>li>a:hover {
    color: #1cbac8;
}

#navigation li.current-menu-item>a:hover,
#navigation li.current-page-ancestor>a:hover,
#navigation li.current-menu-ancestor>a:hover,
#navigation li.current-menu-parent>a:hover,
#navigation li.current_page_ancestor>a:hover,
#navigation>ul>li.sfHover>a {
    color: #1cbac8;
}

#navigation li.current-menu-item>a,
#navigation li.current-page-ancestor>a,
#navigation li.current-menu-ancestor>a,
#navigation li.current-menu-parent>a,
#navigation li.current_page_ancestor>a {
    color: #1cbac8;
}

#navigation ul li:hover {
    border-color: #1cbac8;
}

#navigation li.current-menu-item,
#navigation li.current-page-ancestor,
#navigation li.current-menu-ancestor,
#navigation li.current-menu-parent,
#navigation li.current_page_ancestor {
    border-color: #1cbac8;
}

#navigation .sub-menu {
    background: #262626;
}

#navigation .sub-menu li a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #bbbbbb;
}

#navigation .sub-menu li a:hover {
    color: #ffffff;
}

#navigation .sub-menu li.current_page_item>a,
#navigation .sub-menu li.current_page_item>a:hover,
#navigation .sub-menu li.current-menu-item>a,
#navigation .sub-menu li.current-menu-item>a:hover,
#navigation .sub-menu li.current-page-ancestor>a,
#navigation .sub-menu li.current-page-ancestor>a:hover,
#navigation .sub-menu li.current-menu-ancestor>a,
#navigation .sub-menu li.current-menu-ancestor>a:hover,
#navigation .sub-menu li.current-menu-parent>a,
#navigation .sub-menu li.current-menu-parent>a:hover,
#navigation .sub-menu li.current_page_ancestor>a,
#navigation .sub-menu li.current_page_ancestor>a:hover {
    color: #ffffff;
}

#navigation .sub-menu li a,
#navigation .sub-menu ul li a {
    border-color: #333333;
}

#navigation>ul>li.megamenu>ul.sub-menu {
    background: #262626;
    border-color: #1cbac8;
}

#navigation>ul>li.megamenu>ul>li {
    border-right-color: #333333 !important;
}

#navigation>ul>li.megamenu ul li a {
    color: #bbbbbb;
}

#navigation>ul>li.megamenu>ul>li>a {
    color: #ffffff;
}

#navigation>ul>li.megamenu>ul ul li a:hover,
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item a {
    color: #ffffff !important;
    background-color: #333333 !important;
}

#search-btn,
#shopping-btn,
#close-search-btn {
    color: #bbbbbb;
}

#search-btn:hover,
#shopping-btn:hover,
#close-search-btn:hover {
    color: #666666;
}

#slogan {
    font: 400 20px Open Sans, Arial, Helvetica, sans-serif;
    color: #777777;
    margin-top: 34px;
}

#mobile-navigation {
    background: #262626;
}

#mobile-navigation ul li a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #bbbbbb;
    border-bottom-color: #333333 !important;
}

#mobile-navigation ul li a:hover,
#mobile-navigation ul li a:hover [class^='fa-'],
#mobile-navigation li.open>a,
#mobile-navigation ul li.current-menu-item>a,
#mobile-navigation ul li.current-menu-ancestor>a {
    color: #ffffff;
}

#mobile-navigation ul li a:hover [class^='fa-'] {
    color: #ffffff;
}

body #mobile-navigation li.open>a [class^='fa-'] {
    color: #ffffff;
}

.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2C0 1.44772 0.447715 1 1 1H23C23.5523 1 24 1.44772 24 2V4.5C24 5.05228 23.5523 5.5 23 5.5H1C0.447716 5.5 0 5.05228 0 4.5V2ZM0 10.5C0 9.94772 0.447715 9.5 1 9.5H23C23.5523 9.5 24 9.94772 24 10.5V13C24 13.5523 23.5523 14 23 14H1C0.447716 14 0 13.5523 0 13V10.5ZM0 19C0 18.4477 0.447715 18 1 18H23C23.5523 18 24 18.4477 24 19V21.5C24 22.0523 23.5523 22.5 23 22.5H1C0.447716 22.5 0 22.0523 0 21.5V19Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    opacity: 0.3;
    transition: opacity 150ms linear;
}

.fa-chevron-down::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.12126 6.70711L3.70705 8.12132C3.31652 8.51184 3.31652 9.14501 3.70705 9.53553L11.1363 16.9648C11.5269 17.3553 12.16 17.3553 12.5505 16.9648L13.9648 15.5506C14.3553 15.1601 14.3553 14.5269 13.9648 14.1364L6.53548 6.70711C6.14495 6.31658 5.51179 6.31658 5.12126 6.70711Z' fill='white'/%3E%3Cpath d='M20.1878 8.33469L18.7737 6.92052C18.3832 6.53 17.75 6.53 17.3595 6.92052L9.93026 14.3497C9.53973 14.7402 9.53973 15.3733 9.93025 15.7639L11.3444 17.178C11.7349 17.5686 12.3681 17.5686 12.7586 17.178L20.1878 9.74891C20.5784 9.35839 20.5784 8.72522 20.1878 8.33469Z' fill='white'/%3E%3C/svg%3E%0A");
    opacity: 0.3;
    transition: opacity 150ms linear;
}

.fa-chevron-up::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 -4 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8787 17.2929L20.293 15.8787C20.6835 15.4882 20.6835 14.855 20.293 14.4645L12.8637 7.03518C12.4731 6.64466 11.84 6.64466 11.4495 7.03518L10.0352 8.4494C9.64472 8.83992 9.64472 9.47309 10.0352 9.86361L17.4645 17.2929C17.855 17.6834 18.4882 17.6834 18.8787 17.2929Z' fill='white'/%3E%3Cpath d='M3.81216 15.6653L5.22633 17.0795C5.61685 17.47 6.25001 17.47 6.64054 17.0795L14.0697 9.65034C14.4603 9.25982 14.4603 8.62665 14.0697 8.23613L12.6556 6.82196C12.2651 6.43143 11.6319 6.43143 11.2414 6.82195L3.81216 14.2511C3.42163 14.6416 3.42163 15.2748 3.81216 15.6653Z' fill='white'/%3E%3C/svg%3E%0A");
}

.sl-users::before{
    content: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9643 7.01294H14.6643C14.6643 6.8551 14.6109 6.7019 14.5129 6.57819L13.9643 7.01294ZM11.7054 16.2207L11.2505 15.6886C11.0762 15.8376 10.986 16.0624 11.0089 16.2905C11.0317 16.5187 11.1649 16.7211 11.3652 16.8325L11.7054 16.2207ZM17.6964 19.5511H18.3964C18.3964 19.297 18.2587 19.0628 18.0365 18.9393L17.6964 19.5511ZM17.6964 22V22.7C18.083 22.7 18.3964 22.3866 18.3964 22H17.6964ZM9.34821 4.3309L9.36048 3.63101C9.3523 3.63086 9.34413 3.63086 9.33595 3.63101L9.34821 4.3309ZM4.73214 7.01294L4.18351 6.57819C4.08549 6.7019 4.03214 6.8551 4.03214 7.01294H4.73214ZM6.99107 16.2207L7.33118 16.8325C7.53156 16.7211 7.66469 16.5187 7.68758 16.2905C7.71046 16.0624 7.62019 15.8376 7.44593 15.6886L6.99107 16.2207ZM1 19.5511L0.659887 18.9393C0.437753 19.0628 0.3 19.297 0.3 19.5511H1ZM1 22H0.3C0.3 22.3866 0.613401 22.7 1 22.7L1 22ZM19.2679 3.68204H19.9679C19.9679 3.5242 19.9145 3.371 19.8165 3.24729L19.2679 3.68204ZM17.0089 12.8898L16.5541 12.3577C16.3798 12.5067 16.2895 12.7315 16.3124 12.9596C16.3353 13.1878 16.4684 13.3902 16.6688 13.5016L17.0089 12.8898ZM23 16.2202H23.7C23.7 15.9661 23.5622 15.7319 23.3401 15.6084L23 16.2202ZM23 18.6691L23 19.3691C23.3866 19.3691 23.7 19.0557 23.7 18.6691H23ZM14.6518 1L14.664 0.300107C14.6559 0.299964 14.6477 0.299964 14.6395 0.300107L14.6518 1ZM20.25 17.9691L19.55 17.9691L19.55 19.3691L20.25 19.3691L20.25 17.9691ZM13.2643 7.01294C13.2643 8.47778 13.2951 9.73546 13.2981 10.6441C13.3011 11.6009 13.2755 12.2907 13.1766 12.8551C13.081 13.4008 12.9173 13.8238 12.6376 14.2398C12.3488 14.6693 11.919 15.1171 11.2505 15.6886L12.1602 16.7528C12.8667 16.1488 13.4068 15.6048 13.7993 15.0211C14.201 14.4238 14.4302 13.8122 14.5556 13.0967C14.6777 12.4 14.7011 11.6021 14.698 10.6396C14.6948 9.62894 14.6643 8.53571 14.6643 7.01294H13.2643ZM11.3652 16.8325L17.3563 20.163L18.0365 18.9393L12.0455 15.6089L11.3652 16.8325ZM16.9964 19.5511V22H18.3964V19.5511H16.9964ZM17.6964 21.3H9.34821V22.7H17.6964V21.3ZM9.33595 5.03079C10.4506 5.05032 11.9815 5.63788 13.4157 7.44768L14.5129 6.57819C12.8622 4.495 10.9595 3.65903 9.36048 3.63101L9.33595 5.03079ZM4.03214 7.01294C4.03214 8.53571 4.00162 9.62894 3.99839 10.6396C3.99531 11.6021 4.01878 12.4 4.14086 13.0967C4.26623 13.8122 4.49546 14.4238 4.89708 15.0211C5.28963 15.6048 5.82974 16.1488 6.53621 16.7528L7.44593 15.6886C6.7774 15.1171 6.34765 14.6693 6.05883 14.2398C5.77909 13.8238 5.61547 13.4008 5.51985 12.8551C5.42095 12.2907 5.39532 11.6009 5.39838 10.6441C5.40128 9.73546 5.43214 8.47778 5.43214 7.01294H4.03214ZM6.65096 15.6089L0.659887 18.9393L1.34011 20.163L7.33118 16.8325L6.65096 15.6089ZM0.3 19.5511V22H1.7V19.5511H0.3ZM1 22.7H9.34821V21.3H1V22.7ZM9.33595 3.63101C7.73694 3.65903 5.83427 4.495 4.18351 6.57819L5.28077 7.44768C6.7149 5.63788 8.24583 5.05032 9.36048 5.03079L9.33595 3.63101ZM18.5679 3.68204C18.5679 5.14688 18.5987 6.40456 18.6016 7.31319C18.6047 8.26997 18.579 8.95979 18.4801 9.52421C18.3845 10.0699 18.2209 10.4929 17.9412 10.9089C17.6524 11.3384 17.2226 11.7862 16.5541 12.3577L17.4638 13.4218C18.1703 12.8179 18.7104 12.2739 19.1029 11.6902C19.5045 11.0929 19.7338 10.4813 19.8591 9.76584C19.9812 9.0691 20.0047 8.27123 20.0016 7.30871C19.9984 6.29804 19.9679 5.20481 19.9679 3.68204H18.5679ZM16.6688 13.5016L22.6599 16.8321L23.3401 15.6084L17.349 12.278L16.6688 13.5016ZM22.3 16.2202V18.6691H23.7V16.2202H22.3ZM14.6395 1.69989C15.7542 1.71942 17.2851 2.30698 18.7192 4.11678L19.8165 3.24729C18.1657 1.1641 16.2631 0.328125 14.664 0.300107L14.6395 1.69989ZM23 17.9691L20.25 17.9691L20.25 19.3691L23 19.3691L23 17.9691ZM14.6395 0.300107C14.0208 0.310948 13.1177 0.415427 12.2572 0.708742C11.414 0.996151 10.4846 1.50916 10.0049 2.42526L11.2451 3.07475C11.4791 2.62789 11.9991 2.27579 12.7088 2.03388C13.4012 1.79787 14.1546 1.70882 14.664 1.69989L14.6395 0.300107Z' fill='%231CBAC8'/%3E%3C/svg%3E%0A");
}

.sl-user::before{
    content: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8235 15.4583C18.1176 12.7972 17.5294 11.7993 17.5294 5.03585C15.6818 2.83257 13.6253 2.02691 12 2C10.3747 2.02691 8.31822 2.83257 6.47059 5.03585C6.47059 11.7993 5.88235 12.7972 9.17647 15.4583L2 19.2281V22H12H22V19.2281L14.8235 15.4583Z' stroke='%231CBAC8' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.sl-graduation::before{
    content: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 11.7136L1 9.00255L12.3438 4L23 9.00255L21.9688 9.50281M6.5 11.7136L12.3438 14.3386L18.1875 11.3371M6.5 11.7136V18.6742C8.10417 19.6747 12.6875 21.0754 18.1875 18.6742C18.1875 15.7393 18.1875 12.6711 18.1875 11.3371M18.1875 11.3371L21.9688 9.50281M21.9688 9.50281V16.3396M21.9688 16.3396C21.5891 16.3396 21.2812 16.6383 21.2812 17.0066C21.2812 17.375 21.5891 17.6736 21.9688 17.6736M21.9688 16.3396C22.3484 16.3396 22.6562 16.6383 22.6562 17.0066C22.6562 17.375 22.3484 17.6736 21.9688 17.6736M21.9688 16.3396V17.6736' stroke='%231CBAC8' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.sl-pointer::before{
    content: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5716 2C8.47187 2 5 5.49156 5 9.62781C5 13.9591 9.02406 18.3884 11.7309 21.5016C11.7412 21.5141 12.1788 22 12.7178 22H12.7656C13.3047 22 13.7391 21.5141 13.75 21.5016C16.2903 18.5812 20 13.7663 20 9.62781C20 5.49156 17.2919 2 12.5716 2ZM12.8222 20.6631C12.8003 20.685 12.7684 20.7094 12.7403 20.7297C12.7115 20.71 12.6803 20.685 12.6572 20.6631L12.3303 20.2872C9.76406 17.3431 6.25 13.3116 6.25 9.62781C6.25 6.17063 9.145 3.24969 12.5716 3.24969C16.8397 3.24969 18.75 6.45281 18.75 9.62781C18.75 12.4244 16.7553 16.1375 12.8222 20.6631ZM12.5219 5.78469C10.4509 5.78469 8.77186 7.46375 8.77186 9.53469C8.77186 11.6056 10.4509 13.2847 12.5219 13.2847C14.5928 13.2847 16.2719 11.6056 16.2719 9.53469C16.2719 7.46375 14.5928 5.78469 12.5219 5.78469ZM12.5219 12.0347C11.1434 12.0347 9.99309 10.8859 9.99309 9.50719C9.99309 8.12875 11.1146 7.00719 12.4931 7.00719C13.8725 7.00719 14.9931 8.12875 14.9931 9.50719C14.9937 10.8859 13.9012 12.0347 12.5219 12.0347Z' fill='%231CBAC8'/%3E%3C/svg%3E");
}

.sl-briefcase::before{
    content: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7501 5.97156H15.758V4.80551C15.758 3.80977 14.9171 3 13.8831 3H10.1247C9.09072 3 8.24981 3.80977 8.24981 4.80551V5.97156H3.25059C2.56342 5.97156 2.00062 6.51352 2.00062 7.17523V11.3929H2V12.5966H2.00062V19.7963C2.00062 20.458 2.56342 21 3.25059 21H20.75C21.4372 21 22 20.458 22 19.7963V7.17523C22 6.51352 21.4372 5.97156 20.7501 5.97156ZM9.49977 4.80551C9.49977 4.47329 9.77976 4.20367 10.1247 4.20367H13.8831C14.2281 4.20367 14.508 4.47329 14.508 4.80551V5.97156H9.49977V4.80551ZM3.25061 7.17523H20.7501V11.3929H13.8681V10.7769C13.8681 10.1134 13.3072 9.57325 12.6181 9.57325H11.3731C10.6841 9.57325 10.1232 10.1134 10.1232 10.7769V11.3929H3.25062L3.25061 7.17523ZM12.619 13.8078H11.3728V10.7769H12.6178L12.619 13.8078ZM3.25059 19.796V12.5963H10.1229V13.8075C10.1229 14.471 10.6838 15.0111 11.3728 15.0111H12.6178C13.3068 15.0111 13.8678 14.471 13.8678 13.8075V12.5963H20.7497V19.796H3.25059Z' fill='%231CBAC8'/%3E%3C/svg%3E");
}

.fa-file-pdf-o::before{
    content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6607 5.08929C21.9107 5.33929 22.125 5.67857 22.3036 6.10714C22.4821 6.53571 22.5714 6.92857 22.5714 7.28571V22.7143C22.5714 23.0714 22.4464 23.375 22.1964 23.625C21.9464 23.875 21.6429 24 21.2857 24H3.28571C2.92857 24 2.625 23.875 2.375 23.625C2.125 23.375 2 23.0714 2 22.7143V1.28571C2 0.928571 2.125 0.625 2.375 0.375C2.625 0.125 2.92857 0 3.28571 0H15.2857C15.6429 0 16.0357 0.0892857 16.4643 0.267857C16.8929 0.446429 17.2321 0.660714 17.4821 0.910714L21.6607 5.08929ZM15.7143 1.82143V6.85714H20.75C20.6607 6.59821 20.5625 6.41518 20.4554 6.30804L16.2634 2.11607C16.1563 2.00893 15.9732 1.91071 15.7143 1.82143ZM20.8571 22.2857V8.57143H15.2857C14.9286 8.57143 14.625 8.44643 14.375 8.19643C14.125 7.94643 14 7.64286 14 7.28571V1.71429H3.71429V22.2857H20.8571ZM13.9732 14.3438C14.2679 14.5759 14.6429 14.8259 15.0982 15.0938C15.625 15.0312 16.1473 15 16.6652 15C17.9777 15 18.7679 15.2187 19.0357 15.6562C19.1786 15.8527 19.1875 16.0848 19.0625 16.3527C19.0625 16.3616 19.058 16.3705 19.0491 16.3795L19.0223 16.4062V16.4196C18.9688 16.7589 18.6518 16.9286 18.0714 16.9286C17.6429 16.9286 17.1295 16.8393 16.5312 16.6607C15.933 16.4821 15.3527 16.2455 14.7902 15.9509C12.817 16.1652 11.067 16.5357 9.54018 17.0625C8.17411 19.4018 7.09375 20.5714 6.29911 20.5714C6.16518 20.5714 6.04018 20.5402 5.92411 20.4777L5.60268 20.317C5.59375 20.308 5.56696 20.2857 5.52232 20.25C5.43304 20.1607 5.40625 20 5.44196 19.7679C5.52232 19.4107 5.77232 19.0022 6.19196 18.5424C6.61161 18.0826 7.20089 17.6518 7.95982 17.25C8.08482 17.1696 8.1875 17.1964 8.26786 17.3304C8.28571 17.3482 8.29464 17.3661 8.29464 17.3839C8.75893 16.625 9.23661 15.7455 9.72768 14.7455C10.3348 13.5313 10.7991 12.3616 11.1205 11.2366C10.9063 10.5045 10.7701 9.79241 10.7121 9.10045C10.654 8.40848 10.683 7.83929 10.7991 7.39286C10.8973 7.03571 11.0848 6.85714 11.3616 6.85714H11.6562C11.8616 6.85714 12.0179 6.92411 12.125 7.05804C12.2857 7.24554 12.3259 7.54911 12.2455 7.96875C12.2277 8.02232 12.2098 8.05804 12.192 8.07589C12.2009 8.10268 12.2054 8.13839 12.2054 8.18304V8.58482C12.1875 9.68304 12.125 10.5402 12.0179 11.1562C12.5089 12.6205 13.1607 13.683 13.9732 14.3438ZM6.25893 19.8482C6.72321 19.6339 7.33482 18.9286 8.09375 17.7321C7.63839 18.0893 7.24777 18.4643 6.92188 18.8571C6.59598 19.25 6.375 19.5804 6.25893 19.8482ZM11.5893 7.52679C11.4554 7.90179 11.4464 8.49107 11.5625 9.29464C11.5714 9.23214 11.6027 9.03571 11.6562 8.70536C11.6562 8.67857 11.6875 8.48661 11.75 8.12946C11.7589 8.09375 11.7768 8.05804 11.8036 8.02232C11.7946 8.01339 11.7902 8.00446 11.7902 7.99554C11.7812 7.97768 11.7768 7.96429 11.7768 7.95536C11.7679 7.75893 11.7098 7.59821 11.6027 7.47321C11.6027 7.48214 11.5982 7.49107 11.5893 7.5V7.52679ZM9.92857 16.3795C11.1339 15.8973 12.4018 15.5357 13.7321 15.2946C13.7143 15.2857 13.6563 15.2433 13.558 15.1674C13.4598 15.0915 13.3884 15.0313 13.3438 14.9866C12.6652 14.3884 12.0982 13.6027 11.6429 12.6295C11.4018 13.3973 11.0312 14.2768 10.5312 15.2679C10.2634 15.7679 10.0625 16.1384 9.92857 16.3795ZM18.5804 16.1652C18.3661 15.9509 17.7411 15.8438 16.7054 15.8438C17.3839 16.0938 17.9375 16.2188 18.3661 16.2188C18.4911 16.2188 18.5714 16.2143 18.6071 16.2054C18.6071 16.1964 18.5982 16.183 18.5804 16.1652Z' fill='white'/%3E%3C/svg%3E ");
}

.minti_list.line li::before {
    content: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9H1C0.447715 9 0 9.44772 0 10V14C0 14.5523 0.447716 15 1 15H23C23.5523 15 24 14.5523 24 14V10C24 9.44772 23.5523 9 23 9Z' fill='%231CBAC8'/%3E%3C/svg%3E%0A");
}

#mobile-navigation form,
#mobile-navigation form input {
    background: #444444;
    color: #cccccc;
}

#mobile-navigation form:before {
    color: #cccccc;
}

#mobile-header {
    background: #ffffff;
    height: 90px;
}

#mobile-navigation-btn:hover .fa-navicon::before, #mobile-navigation-btn:hover .fa-reorder::before, #mobile-navigation-btn:hover .fa-bars::before {
    opacity: 0.7;
}

#mobile-navigation ul li a:hover .fa-chevron-down::before, #mobile-navigation li.open>a .fa-chevron-down::before{
    opacity: 1;
}

#mobile-header .logo {
    margin-top: 28px;
}

#header.header-v1 {
    height: 90px;
    background: #ffffff;
}

.header-v1 .logo {
    margin-top: 28px;
}

.header-v1 #navigation>ul>li {
    height: 90px;
    padding-top: 35px;
}

.header-v1 #navigation .sub-menu {
    top: 90px;
}

.header-v1 .header-icons-divider {
    line-height: 90px;
    background: #efefef;
}

#header.header-v1 .widget_shopping_cart {
    top: 90px;
}

.header-v1 #search-btn,
.header-v1 #close-search-btn,
.header-v1 #shopping-btn {
    line-height: 90px;
}

.header-v1 #search-top,
.header-v1 #search-top input {
    height: 90px;
}

.header-v1 #search-top input {
    color: #666666;
    font-family: Open Sans, Arial, Helvetica, sans-serif;
}

#header.header-v3 {
    background: #ffffff;
}

.header-v3 .navigation-wrap {
    background: #ffffff;
    border-top: 1px solid #efefef;
}

.header-v3 .logo {
    margin-top: 30px;
    margin-bottom: 30px;
}

#header.header-v4 {
    background: #ffffff;
}

.header-v4 .navigation-wrap {
    background: #ffffff;
    border-top: 1px solid #efefef;
}

.header-v4 .logo {
    margin-top: 30px;
    margin-bottom: 30px;
}

#transparentimage {
    padding: 90px 0 0 0;
}

.header-is-transparent #mobile-navigation {
    top: 90px;
}

.stuck {
    background: #ffffff;
}

.titlebar h1,
.title-h1 {
    font: 400 22px Open Sans, Arial, Helvetica, sans-serif;
    color: #777777;
}

#fulltitle {
    background: #f9f9f9;
    border-bottom: 0 none #efefef;
}

#breadcrumbs {
    margin-top: 6px;
}

#breadcrumbs,
#breadcrumbs a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #999999;
}

#breadcrumbs a:hover {
    color: #666666;
}

#fullimagecenter h1,
#transparentimage h1,
#fullimagecenter .title-h1,
#transparentimage .title-h1 {
    font: 700 42px Open Sans, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}

#footer .widget h3 {
    font: 700 13px Montserrat, Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#footer {
    color: #888888;
    border-top: 10px none #dd3333;
}

#footer {
    background-color: #262626;
}

#footer a,
#footer .widget ul li:after {
    color: #888888;
}

#footer a:hover,
#footer .widget ul li:hover:after {
    color: #ffffff;
}

#footer .widget ul li {
    border-bottom-color: #333333;
}

#copyright {
    background: #1b1b1b;
    color: #777777;
}

#copyright a {
    color: #999999;
}

#copyright a:hover {
    color: #cccccc;
}

.highlight {
    color: #1cbac8 !important;
}

::selection {
    background: #1cbac8;
}

::-moz-selection {
    background: #1cbac8;
}

#shopping-btn span {
    background: #1cbac8;
}

.blog-page .post h1 a:hover,
.blog-page .post h2 a:hover {
    color: #1cbac8;
}

.entry-image .entry-overlay {
    background: #1cbac8;
}

.entry-quote a:hover {
    background: #1cbac8;
}

.entry-link a:hover {
    background: #1cbac8;
}

.blog-single .entry-tags a:hover {
    color: #1cbac8;
}

.sharebox ul li a:hover {
    color: #1cbac8;
}

.commentlist li.bypostauthor .comment-text {
    border-color: #1cbac8;
}

#pagination .current a {
    background: #1cbac8;
}

#filters ul li a:hover {
    color: #1cbac8;
}

#filters ul li a.active {
    color: #1cbac8;
}

#back-to-top a:hover {
    background-color: #1cbac8;
}

#sidebar .widget ul li a:hover {
    color: #1cbac8;
}

#sidebar .widget ul li:hover:after {
    color: #1cbac8;
}

.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover {
    background: #1cbac8;
    border-color: #1cbac8;
}

.widget_portfolio .portfolio-widget-item .portfolio-overlay {
    background: #1cbac8;
}

#sidebar .widget_nav_menu ul li a:hover {
    color: #1cbac8;
}

#footer .widget_tag_cloud a:hover,
#footer .widget_product_tag_cloud a:hover {
    background: #1cbac8;
    border-color: #1cbac8;
}

.box.style-2 {
    border-top-color: #1cbac8;
}

.box.style-4 {
    border-color: #1cbac8;
}

.box.style-6 {
    background: #1cbac8;
}

a.button,
input[type=submit],
button,
.minti_button {
    background: #1cbac8;
    border-color: #1cbac8;
}

a.button.color-2 {
    color: #1cbac8;
    border-color: #1cbac8;
}

a.button.color-3 {
    background: #1cbac8;
    border-color: #1cbac8;
}

a.button.color-9 {
    color: #1cbac8;
}

a.button.color-6:hover {
    background: #1cbac8;
    border-color: #1cbac8;
}

a.button.color-7:hover {
    background: #1cbac8;
    border-color: #1cbac8;
}

.counter-number {
    color: #1cbac8;
}

.divider-title.align-center:after,
.divider-title.align-left:after {
    background-color: #1cbac8
}

.divider5 {
    border-bottom-color: #1cbac8;
}

.dropcap.dropcap-circle {
    background-color: #1cbac8;
}

.dropcap.dropcap-box {
    background-color: #1cbac8;
}

.dropcap.dropcap-color {
    color: #1cbac8;
}

.toggle .toggle-title.active,
.color-light .toggle .toggle-title.active {
    background: #1cbac8;
    border-color: #1cbac8;
}

.iconbox-style-1.icon-color-accent i.boxicon,
.iconbox-style-2.icon-color-accent i.boxicon,
.iconbox-style-3.icon-color-accent i.boxicon,
.iconbox-style-8.icon-color-accent i.boxicon,
.iconbox-style-9.icon-color-accent i.boxicon {
    color: #1cbac8 !important;
}

.iconbox-style-4.icon-color-accent i.boxicon,
.iconbox-style-5.icon-color-accent i.boxicon,
.iconbox-style-6.icon-color-accent i.boxicon,
.iconbox-style-7.icon-color-accent i.boxicon,
.flip .icon-color-accent.card .back {
    background: #1cbac8;
}

.latest-blog .blog-item .blog-overlay {
    background: #1cbac8;
}

.latest-blog .blog-item .blog-pic i {
    color: #1cbac8;
}

.latest-blog .blog-item h4 a:hover {
    color: #1cbac8;
}

.progressbar .progress-percentage {
    background: #1cbac8;
}

.wpb_widgetised_column .widget ul li a:hover {
    color: #1cbac8;
}

.wpb_widgetised_column .widget ul li:hover:after {
    color: #1cbac8;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-color: #1cbac8;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a {
    color: #1cbac8;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover .ui-state-default .ui-icon {
    color: #1cbac8;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon {
    background-color: #1cbac8 !important;
}

.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
    border-bottom-color: #1cbac8;
}

.portfolio-item h4 a:hover {
    color: #1cbac8;
}

.portfolio-filters ul li a:hover {
    color: #1cbac8;
}

.portfolio-filters ul li a.active {
    color: #1cbac8;
}

.portfolio-overlay-icon .portfolio-overlay {
    background: #1cbac8;
}

.portfolio-overlay-icon i {
    color: #1cbac8;
}

.portfolio-overlay-effect .portfolio-overlay {
    background: #1cbac8;
}

.portfolio-overlay-name .portfolio-overlay {
    background: #1cbac8;
}

.portfolio-detail-attributes ul li a:hover {
    color: #1cbac8;
}

a.catimage:hover .catimage-text {
    background: #1cbac8;
}

.products li h3 {
    font: 400 14px Open Sans, Arial, Helvetica, sans-serif;
    color: #777777;
}

.woocommerce .button.checkout-button {
    background: #1cbac8;
    border-color: #1cbac8;
}

.woocommerce .products .onsale {
    background: #1cbac8;
}

.product .onsale {
    background: #1cbac8;
}

button.single_add_to_cart_button:hover {
    background: #1cbac8;
}

.woocommerce-tabs>ul>li.active a {
    color: #1cbac8;
    border-bottom-color: #1cbac8;
}

p.stars a:hover {
    background: #1cbac8;
}

p.stars a.active,
p.stars a.active:after {
    background: #1cbac8;
}

.product_list_widget a {
    color: #1cbac8;
}

.woocommerce .widget_layered_nav li.chosen a {
    color: #1cbac8 !important;
}

.woocommerce .widget_product_categories>ul>li.current-cat>a {
    color: #1cbac8 !important;
}

.woocommerce .widget_product_categories>ul>li.current-cat:after {
    color: #1cbac8 !important;
}

.woocommerce-message {
    background: #1cbac8;
}

.bbp-topics-front ul.super-sticky .bbp-topic-title:before,
.bbp-topics ul.super-sticky .bbp-topic-title:before,
.bbp-topics ul.sticky .bbp-topic-title:before,
.bbp-forum-content ul.sticky .bbp-topic-title:before {
    color: #1cbac8 !important;
}

#subscription-toggle a:hover {
    background: #1cbac8;
}

.bbp-pagination-links span.current {
    background: #1cbac8;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
    background: #1cbac8;
}

.wpcf7-not-valid {
    border-color: #1cbac8 !important;
}

.products .button.add_to_cart_button {
    color: #1cbac8 !important;
}

.minti_list.color-accent li:before {
    color: #1cbac8 !important;
}

.blogslider_text .post-categories li a {
    background-color: #1cbac8;
}

.minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost {
    background-color: #1cbac8;
}

.minti_carousel.pagination_numbers .owl-dots .owl-dot.active {
    background-color: #1cbac8;
}

.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
    background-color: #1cbac8;
}

.masonry_icon i {
    color: #1cbac8;
}

.woocommerce-MyAccount-navigation-link.is-active a {
    color: #1cbac8;
}

.font-special,
.button,
.counter-title,
h6,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
.pricing-plan .pricing-plan-head h3,
a.catimage,
.divider-title,
button,
input[type='submit'],
input[type='reset'],
input[type='button'],
.vc_pie_chart h4,
.page-404 h3,
.minti_masonrygrid_item h4 {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}

.ui-helper-reset {
    line-height: 1.9;
}

#header #navigation>ul>li>a {
    text-transform: uppercase;
}

#footer .widget h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
}

#sidebar .widget h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
}

#header #navigation>ul>li.megamenu>ul>li>a {
    letter-spacing: 1px;
    font-size: 14px;
}

#header #navigation>li>a {
    text-transform: uppercase;
    letter-spacing: 1px;
}

.postid-4815 .portfolio-detail-title,
.postid-4770 .portfolio-detail-title {
    display: none;
}

h6 {
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.font-special {
    text-transform: uppercase;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    text-transform: uppercase;
}

.pricing-plan .pricing-plan-head h3 {
    text-transform: uppercase;
    font-size: 16px;
}

.pricing-plan .pricing-price span.pricing-amount {
    font-size: 42px;
    font-weight: 300;
}

.customclass1 .social-icon a {
    background: #efefef;
    color: #333333;
}

.customclass1 .social-icon a:hover {
    background: #1cbac8;
    color: #ffffff;
}

@media only screen and (max-width:959px) {
    @media only screen and (-webkit-min-device-pixel-ratio:1),
    only screen and (min-device-pixel-ratio:1) {
        .fontweight-300 {
            font-weight: 400 !important;
        }
    }
}

@media (max-width:768px) {
    .hideundertablet {
        display: none;
    }
}

.features-box img {
    border-radius: 4px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
    margin-bottom: -20px;
}

.borderbutton a {
    border: 1px solid #1cbac8 !important;
    padding: 10px 20px !important;
    margin-top: -11px !important;
    border-radius: 3px;
    margin-right: 15px !important;
    margin-left: 5px !important;
    color: #1cbac8 !important;
}

.borderbutton a:hover {
    background: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}

#header.header-transparent .borderbutton a {
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    color: #ffffff !important;
}

.tp-caption a {
    color: #222222;
    border-bottom: 4px solid #1cbac8;
}

.tp-caption a:hover {
    color: #1cbac8;
    border-bottom-color: transparent;
}

.no-transform {
    text-transform: none;
}

h2 {
    font-size: 24px !important;
}

h1 {
    font-size: 32px !important;
}

.header-v1 .logo {
    margin-top: 7px;
}

.hide {
    display: none !important;
}

@media only screen and (max-width:959px) {

    #header,
    .sticky-wrapper {
        display: none;
    }

    #mobile-header {
        display: inherit
    }

    .logo img {
        transform: translateY(-20px);
    }
}

.minti_list.show_separator li {
    padding: 13px 0;
    font-size: 16px;
}

.iconbox-style-5 i.boxicon {
    font-size: 35px;
}

.orhanizator-link {
    color: #222222;
    text-decoration: underline;
}

.orhanizator-link:hover {
    color: #008DD0;
}

.non-style-link {
    color: #777777;
}

.index-img {
    height: 340px;
    width: 250px;
    border-radius: 2px;
    object-fit: cover;
    
}

.index-img-link {
    display: inline-block;
    margin: 10px;
}
