Untitled diff

Created Diff never expires
/*
/*
Theme Name: Twenty Seventeen
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author: the WordPress team
Author URI: https://wordpress.org/
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.3
Version: 1.3
License: GNU General Public License v2 or later
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready


This theme, like WordPress, is licensed under the GPL.
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Use it to make something cool, have fun, and share what you've learned with others.
*/
*/


/*--------------------------------------------------------------
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
----------------------------------------------------------------
1.0 Normalize
1.0 Normalize
2.0 Accessibility
2.0 Accessibility
3.0 Alignments
3.0 Alignments
4.0 Clearings
4.0 Clearings
5.0 Typography
5.0 Typography
6.0 Forms
6.0 Forms
7.0 Formatting
7.0 Formatting
8.0 Lists
8.0 Lists
9.0 Tables
9.0 Tables
10.0 Links
10.0 Links
11.0 Featured Image Hover
11.0 Featured Image Hover
12.0 Navigation
12.0 Navigation
13.0 Layout
13.0 Layout
13.1 Header
13.1 Header
13.2 Front Page
13.2 Front Page
13.3 Regular Content
13.3 Regular Content
13.4 Posts
13.4 Posts
13.5 Pages
13.5 Pages
13.6 Footer
13.6 Footer
14.0 Comments
14.0 Comments
15.0 Widgets
15.0 Widgets
16.0 Media
16.0 Media
16.1 Galleries
16.1 Galleries
17.0 Customizer
17.0 Customizer
18.0 SVGs Fallbacks
18.0 SVGs Fallbacks
19.0 Media Queries
19.0 Media Queries
20.0 Print
20.0 Print
--------------------------------------------------------------*/
--------------------------------------------------------------*/


/*--------------------------------------------------------------
/*--------------------------------------------------------------
1.0 Normalize
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
--------------------------------------------------------------*/


html {
html {
font-family: sans-serif;
font-family: sans-serif;
line-height: 1.15;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
}


body {
body {
margin: 0;
margin: 0;
}
}


article,
article,
aside,
aside,
footer,
footer,
header,
header,
nav,
nav,
section {
section {
display: block;
display: block;
}
}


h1 {
h1 {
font-size: 2em;
font-size: 2em;
margin: 0.67em 0;
margin: 0.67em 0;
}
}


figcaption,
figcaption,
figure,
figure,
main {
main {
display: block;
display: block;
}
}


figure {
figure {
margin: 1em 0;
margin: 1em 0;
}
}


hr {
hr {
-webkit-box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
box-sizing: content-box;
height: 0;
height: 0;
overflow: visible;
overflow: visible;
}
}


pre {
pre {
font-family: monospace, monospace;
font-family: monospace, monospace;
font-size: 1em;
font-size: 1em;
}
}


a {
a {
background-color: transparent;
background-color: transparent;
-webkit-text-decoration-skip: objects;
-webkit-text-decoration-skip: objects;
}
}


a:active,
a:active,
a:hover {
a:hover {
outline-width: 0;
outline-width: 0;
}
}


abbr[title] {
abbr[title] {
border-bottom: 1px #767676 dotted;
border-bottom: 1px #767676 dotted;
text-decoration: none;
text-decoration: none;
}
}


b,
b,
strong {
strong {
font-weight: inherit;
font-weight: inherit;
}
}


b,
b,
strong {
strong {
font-weight: 700;
font-weight: 700;
}
}


code,
code,
kbd,
kbd,
samp {
samp {
font-family: monospace, monospace;
font-family: monospace, monospace;
font-size: 1em;
font-size: 1em;
}
}


dfn {
dfn {
font-style: italic;
font-style: italic;
}
}


mark {
mark {
background-color: #eee;
background-color: #eee;
color: #222;
color: #222;
}
}


small {
small {
font-size: 80%;
font-size: 80%;
}
}


sub,
sub,
sup {
sup {
font-size: 75%;
font-size: 75%;
line-height: 0;
line-height: 0;
position: relative;
position: relative;
vertical-align: baseline;
vertical-align: baseline;
}
}


sub {
sub {
bottom: -0.25em;
bottom: -0.25em;
}
}


sup {
sup {
top: -0.5em;
top: -0.5em;
}
}


audio,
audio,
video {
video {
display: inline-block;
display: inline-block;
}
}


audio:not([controls]) {
audio:not([controls]) {
display: none;
display: none;
height: 0;
height: 0;
}
}


img {
img {
border-style: none;
border-style: none;
}
}


svg:not(:root) {
svg:not(:root) {
overflow: hidden;
overflow: hidden;
}
}


button,
button,
input,
input,
optgroup,
optgroup,
select,
select,
textarea {
textarea {
font-family: sans-serif;
font-family: sans-serif;
font-size: 100%;
font-size: 100%;
line-height: 1.15;
line-height: 1.15;
margin: 0;
margin: 0;
}
}


button,
button,
input {
input {
overflow: visible;
overflow: visible;
}
}


button,
button,
select {
select {
text-transform: none;
text-transform: none;
}
}


button,
button,
html [type="button"],
html [type="button"],
[type="reset"],
[type="reset"],
[type="submit"] {
[type="submit"] {
-webkit-appearance: button;
-webkit-appearance: button;
}
}


button::-moz-focus-inner,
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
[type="submit"]::-moz-focus-inner {
border-style: none;
border-style: none;
padding: 0;
padding: 0;
}
}


button:-moz-focusring,
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
outline: 1px dotted ButtonText;
}
}


fieldset {
fieldset {
border: 1px solid #bbb;
border: 1px solid #bbb;
margin: 0 2px;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
padding: 0.35em 0.625em 0.75em;
}
}


legend {
legend {
-webkit-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
color: inherit;
color: inherit;
display: table;
display: table;
max-width: 100%;
max-width: 100%;
padding: 0;
padding: 0;
white-space: normal;
white-space: normal;
}
}


progress {
progress {
display: inline-block;
display: inline-block;
vertical-align: baseline;
vertical-align: baseline;
}
}


textarea {
textarea {
overflow: auto;
overflow: auto;
}
}


[type="checkbox"],
[type="checkbox"],
[type="radio"] {
[type="radio"] {
-webkit-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
padding: 0;
padding: 0;
}
}


[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
[type="number"]::-webkit-outer-spin-button {
height: auto;
height: auto;
}
}


[type="search"] {
[type="search"] {
-webkit-appearance: textfield;
-webkit-appearance: textfield;
outline-offset: -2px;
outline-offset: -2px;
}
}


[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
-webkit-appearance: none;
}
}


::-webkit-file-upload-button {
::-webkit-file-upload-button {
-webkit-appearance: button;
-webkit-appearance: button;
font: inherit;
font: inherit;
}
}


details,
details,
menu {
menu {
display: block;
display: block;
}
}


summary {
summary {
display: list-item;
display: list-item;
}
}


canvas {
canvas {
display: inline-block;
display: inline-block;
}
}


template {
template {
display: none;
display: none;
}
}


[hidden] {
[hidden] {
display: none;
display: none;
}
}


/*--------------------------------------------------------------
/*--------------------------------------------------------------
2.0 Accessibility
2.0 Accessibility
--------------------------------------------------------------*/
--------------------------------------------------------------*/


/* Text meant only for screen readers. */
/* Text meant only for screen readers. */


.screen-reader-text {
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
height: 1px;
overflow: hidden;
overflow: hidden;
position: absolute !important;
position: absolute !important;
width: 1px;
width: 1px;
word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
}


.screen-reader-text:focus {
.screen-reader-text:focus {
background-color: #f1f1f1;
background-color: #f1f1f1;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip: auto !important;
color: #21759b;
color: #21759b;
display: block;
display: block;
font-size: 14px;
font-size: 14px;
font-size: 0.875rem;
font-size: 0.875rem;
font-weight: 700;
font-weight: 700;
height: auto;
height: auto;
left: 5px;
left: 5px;
line-height: normal;
line-height: normal;
padding: 15px 23px 14px;
padding: 15px 23px 14px;
text-decoration: none;
text-decoration: none;
top: 5px;
top: 5px;
width: auto;
width: auto;
z-index: 100000; /* Above WP toolbar. */
z-index: 100000; /* Above WP toolbar. */
}
}


/*--------------------------------------------------------------
/*--------------------------------------------------------------
3.0 Alignments
3.0 Alignments
--------------------------------------------------------------*/
--------------------------------------------------------------*/


.alignleft {
.alignleft {
display: inline;
display: inline;
float: left;
float: left;
margin-right: 1.5em;
margin-right: 1.5em;
}
}


.alignright {
.alignright {
display: inline;
display: inline;
float: right;
float: right;
margin-left: 1.5em;
margin-left: 1.5em;
}
}


.aligncenter {
.aligncenter {
clear: both;
clear: both;
display: block;
display: block;
margin-left: auto;
margin-left: auto;
margin-right: auto;
margin-right: auto;
}
}


/*--------------------------------------------------------------
/*--------------------------------------------------------------
4.0 Clearings
4.0 Clearings
--------------------------------------------------------------*/
--------------------------------------------------------------*/


.clear:before,
.clear:before,
.clear:after,
.clear:after,
.entry-content:before,
.entry-content:before,
.entry-content:after,
.entry-content:after,
.entry-footer:before,
.entry-footer:before,
.entry-footer:after,
.entry-footer:after,
.comment-content:before,
.comment-content:before,
.comment-content:after,
.comment-content:after,
.site-header:before,
.site-header:before,
.site-header:after,
.site-header:after,
.site-content:before,
.site-content:before,
.site-content:after,
.site-content:after,
.site-footer:before,
.site-footer:before,
.site-footer:after,
.site-footer:after,
.nav-links:before,
.nav-links:before,
.nav-links:after,
.nav-links:after,
.pagination:before,
.pagination:before,
.pagination:after,
.pagination:after,
.comment-author:before,
.comment-author:before,
.comment-author:after,
.comment-author:after,
.widget-area:before,
.widget-area:before,
.widget-area:after,
.widget-area:after,
.widget:before,
.widget:before,
.widget:after,
.widget:after,
.comment-meta:before,
.comment-meta:before,
.comment-meta:after {
.comment-meta:after {
content: "";
content: "";
display: table;
display: table;
table-layout: fixed;
table-layout: fixed;
}
}


.clear:after,
.clear:after,
.entry-content:after,
.entry-content:after,
.entry-footer:after,
.entry-footer:after,
.comment-content:after,
.comment-content:after,
.site-header:after,
.site-header:after,
.site-content:after,
.site-content:after,
.site-footer:after,
.site-footer:after,
.nav-links:after,
.nav-links:after,
.pagination:after,
.pagination:after,
.comment-author:after,
.comment-author:after,
.widget-area:after,
.widget-area:after,
.widget:after,
.widget:after,
.comment-meta:after {
.comment-meta:after {
clear: both;
clear: both;
}
}


/*--------------------------------------------------------------
/*--------------------------------------------------------------
5.0 Typography
5.0 Typography
--------------------------------------------------------------*/
--------------------------------------------------------------*/


body,
body,
button,
button,
input,
input,
select,
select,
textarea {
textarea {
color: #333;
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
font-size: 15px;
font-size: 15px;
font-size: 0.9375rem;
font-size: 0.9375rem;
font-weight: 400;
font-weight: 400;
line-height: 1.66;
line-height: 1.66;
}
}


h1,
h1,
h2,
h2,
h3,
h3,
h4,
h4,
h5,
h5,
h6 {
h6 {
clear: both;
clear: both;
line-height: 1.4;
line-height: 1.4;
margin: 0 0 0.75em;
margin: 0 0 0 0em;
padding: 1.5em 0 0;
padding: 0 0 0 0;
}
}


h1:first-child,
h1:first-child,
h2:first-child,
h2:first-child,
h3:first-child,
h3:first-child,
h4:first-child,
h4:first-child,
h5:first-child,
h5:first-child,
h6:first-child {
h6:first-child {
padding-top: 0;
padding-top: 0;
}
}


h1 {
h1 {
font-size: 24px;
font-size: 24px;
font-size: 1.5rem;
font-size: 1.5rem;
font-weight: 300;
font-weight: 300;
}
}


h2,
h2,
.home.blog .entry-title {
.home.blog .entry-title {
color: #666;
color: #666;
font-size: 20px;
font-size: 20px;
font-size: 1.25rem;
font-size: 1.25rem;
font-weight: 300;
font-weight: 300;
}
}


h3 {
h3 {
color: #333;
color: #333;
font-size: 18px;
font-size: 18px;
font-size: 1.125rem;
font-size: 1.125rem;
font-weight: 300;
font-weight: 300;
}
}


h4 {
h4 {
color: #333;
color: #333;
font-size: 16px;
font-size: 16px;
font-size: 1rem;
font-size: 1rem;
font-weight: 800;
font-weight: 800;
}
}


h5 {
h5 {
color: #767676;
color: #767676;
font-size: 13px;
font-size: 13px;
font-size: 0.8125rem;
font-size: 0.8125rem;
font-weight: 800;
font-weight: 800;
letter-spacing: 0.15em;
letter-spacing: 0.15em;
text-transform: uppercase;
text-transform: uppercase;
}
}


h6 {
h6 {
color: #333;
color: #333;
font-size: 15px;
font-size: 15px;
font-size: 0.9375rem;
font-size: 0.9375rem;
font-weight: 800;
font-weight: 800;
}
}


p {
p {
margin: 0 0 1.5em;
margin: 0 0 1.5em;
padding: 0;
padding: 0;
}
}


dfn,
dfn,
cite,
cite,
em,
em,
i {
i {
font-style: italic;
font-style: italic;
}
}


blockquote {
blockquote {
color: #666;
color: #666;
font-size: 18px;
font-size: 18px;
font-size: 1.125rem;
font-size: 1.125rem;
font-style: italic;
font-style: italic;
line-height: 1.7;
line-height: 1.7;
margin: 0;
margin: 0;
overflow: hidden;
overflow: hidden;
padding: 0;
padding: 0;
}
}


blockquote cite {
blockquote cite {
display: block;
display: block;
font-style: normal;
font-style: normal;
font-weight: 600;
font-weight: 600;
margin-top: 0.5em;
margin-top: 0.5em;
}
}


address {
address {
margin: 0 0 1.5em;
margin: 0 0 1.5em;
}
}


pre {
pre {
background: #eee;
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 15px;
font-size: 0.9375rem;
font-size: 0.9375rem;
line-height: 1.6;
line-height: 1.6;
margin-bottom: 1.6em;
margin-bottom: 1.6em;
max-width: 100%;
max-width: 100%;
overflow: auto;
overflow: auto;
padding: 1.6em;
padding: 1.6em;
}
}


code,
code,
kbd,
kbd,
tt,
tt,
var {
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 15px;
font-size: 0.9375rem;
font-size: 0.9375rem;
}
}


abbr,
abbr,
acronym {
acronym {
border-bottom: 1px dotted #666;
border-bottom: 1px dotted #666;
cursor: help;
cursor: help;
}
}


mark,
mark,
ins {
ins {
background: #eee;
background: #eee;
text-decoration: none;
text-decoration: none;
}
}


big {
big {
font-size: 125%;
font-size: 125%;
}
}


blockquote {
blockquote {
quotes: "" "";
quotes: "" "";
}
}


q {
q {
quotes: "“" "”" "‘" "’";
quotes: "“" "”" "‘" "’";
}
}


blockquote:before,
blockquote:before,
blockquote:after {
blockquote:after {
content: "";
content: "";
}
}


:focus {
:focus {
outline: none;
outline: none;
}
}


/* Typography for Arabic Font */
/* Typography for Arabic Font */


html[lang="ar"] body,
html[lang="ar"] body,
html[lang="ar"] button,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] input,
html[lang="ar"] select,
html[lang="ar"] select,
html[lang="ar"] textarea,
html[lang="ar"] textarea,
html[lang="ary"] body,
html[lang="ary"] body,
html[lang="ary"] button,
html[lang="ary"] button,
html[lang="ary"] input,
html[lang="ary"] input,
html[lang="ary"] select,
html[lang="ary"] select,
html[lang="ary"] textarea,
html[lang="ary"] textarea,
html[lang="azb"] body,
html[lang="azb"] body,
html[lang="azb"] button,
html[lang="azb"] button,
html[lang="azb"] input,
html[lang="azb"] input,
html[lang="azb"] select,
html[lang="azb"] select,
html[lang="azb"] textarea,
html[lang="azb"] textarea,
html[lang="fa-IR"] body,
html[lang="fa-IR"] body,
html[lang="fa-IR"] button,
html[lang="fa-IR"] button,
html[lang="fa-IR"] input,
html[lang="fa-IR"] input,
html[lang="fa-IR"] select,
html[lang="fa-IR"] select,
html[lang="fa-IR"] textarea,
html[lang="fa-IR"] textarea,
html[lang="haz"] body,
html[lang="haz"] body,
html[lang="haz"] button,
html[lang="haz"] button,
html[lang="haz"] input,
html[lang="haz"] input,
html[lang="haz"] select,
html[lang="haz"] select,
html[lang="haz"] textarea,
html[lang="haz"] textarea,
html[lang="ps"] body,
html[lang="ps"] body,
html[lang="ps"] button,
html[lang="ps"] button,
html[lang="ps"] input,
html[lang="ps"] input,
html[lang="ps"] select,
html[lang="ps"] select,
html[lang="ps"] textarea,
html[lang="ps"] textarea,
html[lang="ur"] body,
html[lang="ur"] body,
html[lang="ur"] button,
html[lang="ur"] button,
html[lang="ur"] input,
html[lang="ur"] input,
html[lang="ur"] select,
html[lang="ur"] select,
html[lang="ur"] textarea {
html[lang="ur"] textarea {
font-family: Tahoma, Arial, sans-serif;
font-family: Tahoma, Arial, sans-serif;
}
}


html[lang="ar"] h1,
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] h6,
html[lang="ary"] h1,
html[lang="ary"] h1,
html[lang="ary"] h2,
html[lang="ary"] h2,
html[lang="ary"] h3,
html[lang="ary"] h3,
html[lang="ary"] h4,
html[lang="ary"] h4,
html[lang="ary"] h5,
html[lang="ary"] h5,
html[lang="ary"] h6,
html[lang="ary"] h6,
html[lang="azb"] h1,
html[lang="azb"] h1,
html[lang="azb"] h2,
html[lang="azb"] h2,
html[lang="azb"] h3,
html[lang="azb"] h3,
html[lang="azb"] h4,
html[lang="azb"] h4,
html[lang="azb"] h5,
html[lang="azb"] h5,
html[lang="azb"] h6,
html[lang="azb"] h6,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="fa-IR"] h6,
html[lang="haz"] h1,
html[lang="haz"] h1,
html[lang="haz"] h2,
html[lang="haz"] h2,
html[lang="haz"] h3,
html[lang="haz"] h3,
html[lang="haz"] h4,
html[lang="haz"] h4,
html[lang="haz"] h5,
html[lang="haz"] h5,
html[lang="haz"] h6,
html[lang="haz"] h6,
html[lang="ps"] h1,
html[lang="ps"] h1,
html[lang="ps"] h2,
html[lang="ps"] h2,
html[lang="ps"] h3,
html[lang="ps"] h3,
html[lang="ps"] h4,
html[lang="ps"] h4,
html[lang="ps"] h5,
html[lang="ps"] h5,
html[lang="ps"] h6,
html[lang="ps"] h6,
html[lang="ur"] h1,
html[lang="ur"] h1,
html[lang="ur"] h2,
html[lang="ur"] h2,
html[lang="ur"] h3,
html[lang="ur"] h3,
html[lang="ur"] h4,
html[lang="ur"] h4,
html[lang="ur"] h5,
html[lang="ur"] h5,
html[lang="ur"] h6 {
html[lang="ur"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Chinese Font */
/* Typography for Chinese Font */


html[lang^="zh-"] body,
html[lang^="zh-"] body,
html[lang^="zh-"] button,
html[lang^="zh-"] button,
html[lang^="zh-"] input,
html[lang^="zh-"] input,
html[lang^="zh-"] select,
html[lang^="zh-"] select,
html[lang^="zh-"] textarea {
html[lang^="zh-"] textarea {
font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif;
font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif;
}
}


html[lang="zh-CN"] body,
html[lang="zh-CN"] body,
html[lang="zh-CN"] button,
html[lang="zh-CN"] button,
html[lang="zh-CN"] input,
html[lang="zh-CN"] input,
html[lang="zh-CN"] select,
html[lang="zh-CN"] select,
html[lang="zh-CN"] textarea {
html[lang="zh-CN"] textarea {
font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif;
font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif;
}
}


html[lang^="zh-"] h1,
html[lang^="zh-"] h1,
html[lang^="zh-"] h2,
html[lang^="zh-"] h2,
html[lang^="zh-"] h3,
html[lang^="zh-"] h3,
html[lang^="zh-"] h4,
html[lang^="zh-"] h4,
html[lang^="zh-"] h5,
html[lang^="zh-"] h5,
html[lang^="zh-"] h6 {
html[lang^="zh-"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Cyrillic Font */
/* Typography for Cyrillic Font */


html[lang="bg-BG"] body,
html[lang="bg-BG"] body,
html[lang="bg-BG"] button,
html[lang="bg-BG"] button,
html[lang="bg-BG"] input,
html[lang="bg-BG"] input,
html[lang="bg-BG"] select,
html[lang="bg-BG"] select,
html[lang="bg-BG"] textarea,
html[lang="bg-BG"] textarea,
html[lang="ru-RU"] body,
html[lang="ru-RU"] body,
html[lang="ru-RU"] button,
html[lang="ru-RU"] button,
html[lang="ru-RU"] input,
html[lang="ru-RU"] input,
html[lang="ru-RU"] select,
html[lang="ru-RU"] select,
html[lang="ru-RU"] textarea,
html[lang="ru-RU"] textarea,
html[lang="uk"] body,
html[lang="uk"] body,
html[lang="uk"] button,
html[lang="uk"] button,
html[lang="uk"] input,
html[lang="uk"] input,
html[lang="uk"] select,
html[lang="uk"] select,
html[lang="uk"] textarea {
html[lang="uk"] textarea {
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
}


html[lang="bg-BG"] h1,
html[lang="bg-BG"] h1,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h6,
html[lang="bg-BG"] h6,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6,
html[lang="ru-RU"] h6,
html[lang="uk"] h1,
html[lang="uk"] h1,
html[lang="uk"] h2,
html[lang="uk"] h2,
html[lang="uk"] h3,
html[lang="uk"] h3,
html[lang="uk"] h4,
html[lang="uk"] h4,
html[lang="uk"] h5,
html[lang="uk"] h5,
html[lang="uk"] h6 {
html[lang="uk"] h6 {
font-weight: 700;
font-weight: 700;
line-height: 1.2;
line-height: 1.2;
}
}


/* Typography for Devanagari Font */
/* Typography for Devanagari Font */


html[lang="bn-BD"] body,
html[lang="bn-BD"] body,
html[lang="bn-BD"] button,
html[lang="bn-BD"] button,
html[lang="bn-BD"] input,
html[lang="bn-BD"] input,
html[lang="bn-BD"] select,
html[lang="bn-BD"] select,
html[lang="bn-BD"] textarea,
html[lang="bn-BD"] textarea,
html[lang="hi-IN"] body,
html[lang="hi-IN"] body,
html[lang="hi-IN"] button,
html[lang="hi-IN"] button,
html[lang="hi-IN"] input,
html[lang="hi-IN"] input,
html[lang="hi-IN"] select,
html[lang="hi-IN"] select,
html[lang="hi-IN"] textarea,
html[lang="hi-IN"] textarea,
html[lang="mr-IN"] body,
html[lang="mr-IN"] body,
html[lang="mr-IN"] button,
html[lang="mr-IN"] button,
html[lang="mr-IN"] input,
html[lang="mr-IN"] input,
html[lang="mr-IN"] select,
html[lang="mr-IN"] select,
html[lang="mr-IN"] textarea {
html[lang="mr-IN"] textarea {
font-family: Arial, sans-serif;
font-family: Arial, sans-serif;
}
}


html[lang="bn-BD"] h1,
html[lang="bn-BD"] h1,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h6,
html[lang="bn-BD"] h6,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h6,
html[lang="hi-IN"] h6,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h6 {
html[lang="mr-IN"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Greek Font */
/* Typography for Greek Font */


html[lang="el"] body,
html[lang="el"] body,
html[lang="el"] button,
html[lang="el"] button,
html[lang="el"] input,
html[lang="el"] input,
html[lang="el"] select,
html[lang="el"] select,
html[lang="el"] textarea {
html[lang="el"] textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
}


html[lang="el"] h1,
html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h5,
html[lang="el"] h6 {
html[lang="el"] h6 {
font-weight: 700;
font-weight: 700;
line-height: 1.3;
line-height: 1.3;
}
}


/* Typography for Gujarati Font */
/* Typography for Gujarati Font */


html[lang="gu-IN"] body,
html[lang="gu-IN"] body,
html[lang="gu-IN"] button,
html[lang="gu-IN"] button,
html[lang="gu-IN"] input,
html[lang="gu-IN"] input,
html[lang="gu-IN"] select,
html[lang="gu-IN"] select,
html[lang="gu-IN"] textarea {
html[lang="gu-IN"] textarea {
font-family: Arial, sans-serif;
font-family: Arial, sans-serif;
}
}


html[lang="gu-IN"] h1,
html[lang="gu-IN"] h1,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h6 {
html[lang="gu-IN"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Hebrew Font */
/* Typography for Hebrew Font */


html[lang="he-IL"] body,
html[lang="he-IL"] body,
html[lang="he-IL"] button,
html[lang="he-IL"] button,
html[lang="he-IL"] input,
html[lang="he-IL"] input,
html[lang="he-IL"] select,
html[lang="he-IL"] select,
html[lang="he-IL"] textarea {
html[lang="he-IL"] textarea {
font-family: "Arial Hebrew", Arial, sans-serif;
font-family: "Arial Hebrew", Arial, sans-serif;
}
}


html[lang="he-IL"] h1,
html[lang="he-IL"] h1,
html[lang="he-IL"] h2,
html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] h3,
html[lang="he-IL"] h4,
html[lang="he-IL"] h4,
html[lang="he-IL"] h5,
html[lang="he-IL"] h5,
html[lang="he-IL"] h6 {
html[lang="he-IL"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Japanese Font */
/* Typography for Japanese Font */


html[lang="ja"] body,
html[lang="ja"] body,
html[lang="ja"] button,
html[lang="ja"] button,
html[lang="ja"] input,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] select,
html[lang="ja"] textarea {
html[lang="ja"] textarea {
font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
}
}


html[lang="ja"] h1,
html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h5,
html[lang="ja"] h6 {
html[lang="ja"] h6 {
font-weight: 700;
font-weight: 700;
}
}


/* Typography for Korean font */
/* Typography for Korean font */


html[lang="ko-KR"] body,
html[lang="ko-KR"] body,
html[lang="ko-KR"] button,
html[lang="ko-KR"] button,
html[lang="ko-KR"] input,
html[lang="ko-KR"] input,
html[lang="ko-KR"] select,
html[lang="ko-KR"] select,
html[lang="ko-KR"] textarea {
html[lang="ko-KR"] textarea {
font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}
}


html[lang="ko-KR"] h1,
html[lang="ko-KR"] h1,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h6 {
html[lang="ko-KR"] h6 {
font-weight: 600;
font-weight: 600;
}
}


/* Typography for Thai Font */
/* Typography for Thai Font */


html[lang="th"] h1,
html[lang="th"] h1,
html[lang="th"] h2,
html[lang="th"] h2,
html[lang="th"] h3,
html[lang="th"] h3,
html[lang="th"] h4,
html[lang="th"] h4,
html[lang="th"] h5,
html[lang="th"] h5,
html[lang="th"] h6 {
html[lang="th"] h6 {
line-height: 1.65;
line-height: 1.65;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
}


html[lang="th"] body,
html[lang="th"] body,
html[lang="th"] button,
html[lang="th"] button,
html[lang="th"] input,
html[lang="th"] input,
html[lang="th"] select,
html[lang="th"] select,
html[lang="th"] textarea {
html[lang="th"] textarea {
line-height: 1.8;
line-height: 1.8;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
}


/* Remove letter-spacing for all non-latin alphabets */
/* Remove letter-spacing for all non-latin alphabets */


html[lang="ar"] *,
html[lang="ar"] *,
html[lang="ary"] *,
html[lang="ary"] *,
html[lang="azb"] *,
html[lang="azb"] *,
html[lang="haz"] *,
html[lang="haz"] *,
html[lang="ps"] *,
html[lang="ps"] *,
html[lang^="zh-"] *,
html[lang^="zh-"] *,
html[lang="bg-BG"] *,
html[lang="bg-BG"] *,
html[lang="ru-RU"] *,
html[lang="ru-RU"] *,
html[lang="uk"] *,
html[lang="uk"] *,
html[lang="bn-BD"] *,
html[lang="bn-BD"] *,
html[lang="hi-IN"] *,
html[lang="hi-IN"] *,
html[lang="mr-IN"] *,
html[lang="mr-IN"] *,
html[lang="el"] *,
html[lang="el"] *,
html[lang="gu-IN"] *,
html[lang="gu-IN"] *,
html[lang="he-IL"] *,
html[lang="he-IL"] *,
html[lang="ja"] *,
html[lang="ja"] *,
html[lang="ko-KR"] *,
html[lang="ko-KR"] *,
html[lang="th"] * {
html[lang="th"] * {
letter-spacing: 0 !important;
letter-spacing: 0 !important;
}
}


/*--------------------------------------------------------------
/*--------------------------------------------------------------
6.0 Forms
6.0 Forms
--------------------------------------------------------------*/
--------------------------------------------------------------*/


label {
label {
color: #333;
color: #333;
display: block;
display: block;
font-weight: 800;
font-weight: 800;
margin-bottom: 0.5em;
margin-bottom: 0.5em;
}
}


fieldset {
fieldset {
margin-bottom: 1em;
margin-bottom: 1em;
}
}


input[type="text"],
input[type="text"],
input[type="email"],
input[type="email"],
input[type="url"],
input[type="url"],
input[type="password"],
input[type="password"],
input[type="search"],
input[type="search"],
input[type="number"],
input[type="number"],
input[type="tel"],
input[type="tel"],
input[type="range"],
input[type="range"],
input[type="date"],
input[type="date"],
input[type="month"],
input[type="month"],
input[type="week"],
input[type="week"],
input[type="time"],
input[type="time"],
input[type="datetime"],
input[type="datetime"],
input[type="datetime-local"],
input[type="datetime-local"],
input[type="color"],
input[type="color"],
textarea {
textarea {
color: #666;
color: #666;
background: #fff;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
border: 1px solid #bbb;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
display: block;
display: block;
padding: 0.7em;
padding: 0.7em;
width: 100%;
width: 100%;
}
}


input[type="text"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
input[type="color"]:focus,
textarea:focus {
textarea:focus {
color: #222;
color: #222;
border-color: #333;
border-color: #333;
}
}


select {
select {
border: 1px solid #bbb;
border: 1px solid #bbb;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
height: 3em;
height: 3em;
max-width: 100%;
max-width: 100%;
}
}


input[type="radio"],
input[type="radio"],
input[type="checkbox"] {
input[type="checkbox"] {
margin-right: 0.5em;
margin-right: 0.5em;
}
}


input[type="radio"] + label,
input[type="radio"] + label,
input[type="checkbox"] + label {
input[type="checkbox"] + label {
font-weight: 400;
font-weight: 400;
}
}


button,
button,
input[type="button"],
input[type="button"],
input[type="submit"] {
input[type="submit"] {
background-color: #222;
background-color: #222;
border: 0;
border: 0;
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-radius: 2px;