提交 2665739a authored 作者: xiaotuoluo's avatar xiaotuoluo

删除

上级 9fe27b40
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/*------------------------------------------------------------------
[Master Stylesheet]
Project: Lets Blog Wordpress Theme
Version: 1.0
Last change: 09/07/15 [initial release]
Assigned to: ThemeGoods
Primary use: Wordpress Theme
-------------------------------------------------------------------*/
/* @import "reset.css";
@import "wordpress.css"; */
/*------------------------------------------------------------------
[Color codes]
Background: #ffffff (white)
Content: #444444 (grey)
Header: #222222 (dark grey)
Footer: #ffffff (white)
a (standard): #222222 (dark grey)
a (hover): #000000 (black)
a (active): #000000 (black)
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Typography]
Body copy: 13px/1.65em 'Lato', 'Helvetica Neue', Arial,Verdana,sans-serif
Header: 30px/1.65em 'Lato',sans-serif
Input, textarea: 13px 'Lato', 'Helvetica Neue', Arial,Verdana,sans-serif
Sidebar heading: 14px 'Lato', 'Helvetica Neue', Arial,Verdana,sans-serif
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Body
2. Navigation / .top_bar
3. Footer / #footer
4. Content / #page_content_wrapper
5. Social Sharing / #social_share_wrapper
6. Sidebar / .sidebar_wrapper
7. Form & Input
8. Pagination / .pagination
9. Widgets
10. Grid Columns Elements
11. Contact Form Captcha / #captcha-wrap
-------------------------------------------------------------------*/
body {
background: #ffffff;
font-family: Lato, 'Helvetica Neue', Arial, Verdana, sans-serif;
padding: 0;
margin: 0;
color: #444;
font-weight: 400;
-webkit-font-smoothing: antialiased;
font-size: 14px;
line-height: 1.7;
word-wrap: break-word;
-webkit-overflow-scrolling: touch;
}
body.overflow_hidden {
overflow: hidden;
}
body.loading #wrapper {
opacity: .3;
}
body.notouch {
-webkit-overflow-scrolling: auto !important;
}
.floatleft {
float: left !important;
}
.floatright {
float: right !important;
}
.divider {
clear: both;
}
#wrapper {
float: left;
width: 100%;
-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease;
padding-top: 271px;
/* Default menu height */
}
#wrapper.hasbg {
padding-top: 0 !important;
}
hr {
height: 1px;
border: 0;
border-top: 1px solid #ebebeb;
background: transparent;
margin: auto;
width: 100%;
clear: both;
}
a {
color: #222;
text-decoration: none;
-webkit-transition: color .2s linear, background .1s linear;
-moz-transition: color .2s linear, background .1s linear;
-ms-transition: color .2s linear, background .1s linear;
-o-transition: color .2s linear, background .1s linear;
transition: color .2s linear, background .1s linear;
}
a:hover,
.post_header h5 a:hover {
color: #000;
text-decoration: none;
}
a:active,
.post_header h5 a:active {
color: #000;
text-decoration: none;
}
a.comment-reply-link {
color: #222;
}
.mobile_menu_wrapper #searchform {
background: #333;
width: 85%;
}
.mobile_menu_wrapper #searchform input[type=text] {
background: transparent;
width: 80%;
border: 0;
display: inline-block;
color: #fff;
}
.mobile_menu_wrapper #searchform button {
background: transparent;
display: inline-block;
border: 0;
}
.mobile_menu_wrapper #searchform button i {
color: #fff;
font-size: 13px;
opacity: 0.5;
}
.mobile_menu_wrapper .widget_search #searchform {
background: transparent !important;
width: 100%
}
.mobile_menu_wrapper .widget_search #searchform input[type=text] {
background: #333;
width: 100%;
}
h1 {
font-size: 34px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 26px;
}
h3#reply-title {
font-size: 18px;
display: none;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 18px;
}
h5.related_post,
.fullwidth_comment_wrapper h5.comment_header {
text-align: center;
}
h6 {
font-size: 16px;
}
h7 {
font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
color: #222;
font-family: 'Montserrat', sans-serif;
letter-spacing: 0px;
font-weight: 600;
}
.space {
margin-bottom: 5px;
}
.middle {
vertical-align: -30%;
}
pre,
code,
tt {
font: 12px 'andale mono', 'lucida console', monospace;
line-height: 1.5;
padding: 15px 10px 15px 10px;
display: block;
overflow: auto;
margin-top: 20px;
margin: 20px 0 20px 0;
width: 92%;
border: 0;
color: #000;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.clear {
clear: both;
}
img.mid_align {
vertical-align: middle;
margin-right: 5px;
border: 0;
}
.fullwidth_comment_wrapper {
width: 100%;
float: left;
border-top: 1px solid #e1e1e1;
padding-top: 30px;
}
.fullwidth_comment_wrapper:empty {
display: none;
}
#commentform {
margin-left: -1.33333rem;
}
#commentform label {
display: none;
}
.logged-in-as {
display: none;
}
#commentform>p {
padding-left: 24px;
box-sizing: border-box;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url {
float: left;
width: 33.33%;
}
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url {
width: 33.33%;
}
::-webkit-input-placeholder {
color: #999;
font-style: italic;
}
:-moz-placeholder {
color: #999;
font-style: italic;
}
::-moz-placeholder {
color: #999;
font-style: italic;
}
:-ms-input-placeholder {
color: #999;
font-style: italic;
}
#contact_form {
margin-top: 20px;
}
#reponse_msg {
margin-top: 10px;
font-weight: bold;
}
#contact_form input[type="text"],
#contact_form textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea {
margin-bottom: 15px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#commentform input[type=text]:focus,
#commentform input[type=email]:focus,
#commentform input[type=url]:focus,
#commentform textarea:focus {
border-color: #444;
background: #f9f9f9;
}
.dropcap1 {
display: block;
float: left;
margin: -1px 8px 0 0;
font-size: 70px;
line-height: 70px;
text-shadow: none;
}
blockquote {
font-size: 16px;
color: #444;
margin: auto;
margin-top: 15px;
margin-bottom: 15px;
opacity: 0.4;
text-transform: uppercase;
letter-spacing: 2px;
}
blockquote p {
padding: 0 !important;
}
blockquote h2 {
font-weight: normal;
font-size: 22px;
}
blockquote h3 {
font-weight: normal;
font-size: 20px;
}
#respond {
width: 100%;
float: left;
margin-bottom: 20px;
}
#respond h3,
#respond .comment-notes {
text-align: center;
padding: 0;
}
/*------------------------------------------------------------------
[2. Navigation]
*/
#logo_wrapper {
text-align: left;
padding: 50px 0 0 0;
border-bottom: 1px solid #e1e1e1;
overflow: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.top_bar.scroll #logo_wrapper {
height: 0;
padding: 0;
}
.top_bar.scroll #logo_wrapper .social_wrapper {
display: none;
}
.logo_container {
display: table;
width: 100%;
height: 100%;
}
.logo_align {
display: table-cell;
vertical-align: middle;
}
.logo_wrapper {
margin: 0;
display: inline-block;
line-height: 0;
-webkit-transition: margin 0.3s, display 0.3s;
-moz-transition: margin 0.3s, display 0.3s;
transition: margin 0.3s, display 0.3s;
}
.logo_wrapper.hidden {
display: none;
}
.logo_wrapper img.zoom {
transform: scale(0.8) !important;
}
.above_top_bar {
height: 30px;
background: #222;
position: relative;
z-index: 3;
}
.header_style_wrapper {
width: 100%;
float: left;
position: fixed;
top: 0;
left: 0;
z-index: 9;
display: block;
}
body.admin-bar .header_style_wrapper {
padding-top: 32px;
}
.header_style_wrapper.nofixed {
display: none;
}
.top_bar {
padding: 0;
box-sizing: border-box;
width: 100%;
background: #fff;
background: rgb(256, 256, 256, 0.95);
background: rgba(256, 256, 256, 0.95);
border-bottom: 1px solid #e1e1e1;
float: left;
-webkit-transition: height 0.5s, background 0.5s;
-moz-transition: height 0.5s, background 0.5s;
transition: height 0.5s, background 0.5s;
}
.top_bar.scroll {
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
#mobile_menu {
display: none;
cursor: pointer;
}
#menu_wrapper {
margin: auto;
width: 960px;
height: 100%;
}
#nav_wrapper {
float: left;
display: table;
width: 100%;
height: 100%;
text-align: center;
}
.nav_wrapper_inner {
display: table-cell;
vertical-align: middle;
}
#menu_border_wrapper>div {
width: 100%;
float: left;
}
#menu_border_wrapper .notice {
padding: 10px 0 10px 0;
}
#autocomplete {
display: none;
position: absolute;
z-index: 1001;
width: 232px;
background: #fff;
left: 42px;
border: 1px solid #e1e1e1;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
#autocomplete.visible {
display: block;
}
@-moz-document url-prefix() {
#autocomplete {
margin-top: 20px;
}
}
#autocomplete ul {
margin: 0;
padding: 0;
border: 0;
float: left;
list-style: none;
width: 100%;
}
#autocomplete li {
display: block;
clear: both;
float: left;
width: 100%;
padding: 10px 15px 10px 15px;
box-sizing: border-box;
}
#autocomplete li:first-child {
margin-top: 10px;
}
#autocomplete li:last-child {
margin-top: 10px;
border: 0;
}
#autocomplete li strong {
font-weight: 600;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}
#autocomplete li.view_all {
font-weight: bold;
text-align: center;
margin-top: 0;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
padding: 15px;
margin-top: 10px;
border-top: 1px solid #e1e1e1;
}
#autocomplete li .ajax_post {
float: left;
width: calc(100% - 50px);
margin-left: 10px;
}
#autocomplete li .post_detail {
font-size: 10px;
}
#autocomplete a {
color: #222;
}
#mobile_nav_icon {
display: inline-block;
border-bottom: 9px double #444;
border-top: 3px solid #444;
height: 3px;
width: 25px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
cursor: pointer;
position: relative;
margin-left: 10px;
top: 2px;
}
#search_icon,
#page_share {
display: inline-block;
font-size: 18px;
line-height: 18px;
color: #222;
margin-left: 10px;
}
#logo_right_button {
position: absolute;
text-align: right;
right: 30px;
}
.post_share_wrapper {
display: inline-block;
}
.post_share_wrapper a {
color: #222;
}
.mobile_menu_wrapper {
right: 0px;
-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease;
-webkit-transform: translate(360px, 0px);
-ms-transform: translate(360px, 0px);
transform: translate(360px, 0px);
-o-transform: translate(360px, 0px);
-webkit-backface-visibility: hidden;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-overflow-scrolling: touch;
width: 360px;
padding: 43px;
box-sizing: border-box;
background: #111111;
position: fixed;
top: 0px;
height: 100%;
z-index: 999;
color: #999;
}
body.admin-bar .mobile_menu_wrapper {
padding-top: 65px;
}
body.admin-bar #close_mobile_menu {
top: 61px;
}
body.js_nav .mobile_menu_wrapper {
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
transform: translate(0px, 0px);
overflow-y: scroll !important;
-webkit-overflow-scrolling: touch;
}
#close_mobile_menu {
font-size: 22px;
display: inline-block;
position: absolute;
right: 30px;
top: 38px;
}
#close_mobile_menu:hover {
opacity: 1;
}
#close_mobile_menu i {
color: #fff;
}
.mobile_main_nav,
#sub_menu {
margin-top: 40px;
margin-bottom: 40px;
list-style: none;
overflow: hidden;
width: 100%;
}
#sub_menu .sub-menu {
margin-left: 15px;
list-style: circle;
}
#sub_menu li {
width: 100%;
}
.mobile_main_nav li a,
#sub_menu li a {
color: #777;
width: 100%;
display: block;
font-size: 14px;
line-height: 3em;
font-weight: 400;
text-transform: uppercase;
font-family: 'Lato', 'Georgia', Arial, Verdana, sans-serif;
}
.mobile_main_nav li.current-menu-item a,
#sub_menu li.current-menu-item a {
font-weight: 600;
}
.mobile_main_nav li a:hover,
.mobile_main_nav li a:active,
#sub_menu li a:active {
color: #fff;
}
.mobile_main_nav li.menu-item-has-children>a:after {
font-size: 11px;
position: absolute;
left: 320px;
font-family: 'FontAwesome';
content: "\f054";
margin-top: 1px;
}
.mobile_main_nav li ul.sub-menu {
display: none;
}
.mobile_main_nav.mainnav_in {
-webkit-animation: mainNavIn 0.2s;
animation: mainNavIn 0.2s;
}
.mobile_main_nav.mainnav_out {
-webkit-animation: mainNavOut 0.2s;
animation: mainNavOut 0.2s;
}
#sub_menu.subnav_out {
-webkit-animation: subNavOut 0.2s;
animation: subNavOut 0.2s;
}
#sub_menu.subnav_in {
-webkit-animation: subNavIn 0.2s;
animation: subNavIn 0.2s;
}
#sub_menu li ul a:after {
display: none;
}
#menu_back {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 10px !important;
margin-bottom: 5px;
}
#menu_back:before {
font-size: 12px;
margin-right: 0.7em;
position: relative;
top: -1px;
display: inline;
font-family: 'FontAwesome';
content: "\f104";
}
#overlay_background {
opacity: 0;
visibility: hidden;
background-color: rgba(0, 0, 0, 0.6);
position: fixed;
z-index: 9;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
#overlay_background.share_open {
background-color: rgba(0, 0, 0, 0.7);
}
#overlay_background.visible {
opacity: 1;
visibility: visible;
}
body.js_nav #overlay_background {
visibility: visible;
opacity: 1;
-webkit-transform: translate(-360px, 0px);
-moz-transform: translate(-360px, 0px);
transform: translate(-360px, 0px);
}
.header_style_wrapper.fixed .top_bar #menu_border_wrapper .notice {
margin-top: 24px;
}
.nav,
.subnav,
.nav_page_number {
list-style: none;
padding: 10px 0 10px 0;
}
.subnav {
background: none;
}
.nav>li,
.nav_page_number>li {
display: inline-block;
}
.nav_page_number {
margin-top: 2px;
}
#menu_wrapper .nav ul,
#menu_wrapper div .nav {
list-style: none;
display: block;
padding: 0;
margin: 0;
margin-bottom: 0;
}
#menu_wrapper .nav ul li,
#menu_wrapper div .nav li {
display: inline-block;
margin: 0;
padding: 0;
background-color: rgba(256, 256, 256, 0);
}
#menu_wrapper .nav ul li ul li,
#menu_wrapper div .nav li ul li {
clear: both;
width: 100%;
padding: 0 !important;
margin: 0;
text-align: left !important;
}
#menu_wrapper .nav ul li:last-child,
#menu_wrapper div .nav li:last-child {
margin-right: 0;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li>a {
display: inline-block;
padding: 0;
margin: 0;
color: #666;
font-size: 12px;
padding: 15px 15px 15px 15px;
font-weight: 400;
font-family: Lato, 'Helvetica Neue', Arial, Verdana, sans-serif;
text-transform: uppercase;
-webkit-transition: padding 0.3s;
-moz-transition: padding 0.3s;
transition: padding 0.3s;
}
.top_bar.fullscreen_video #menu_wrapper div .nav>li>a,
.top_bar.fullscreen_video i,
.top_bar.fullscreen_video #searchform label,
.top_bar.hasbg #menu_wrapper div .nav>li>a,
.top_bar.hasbg i,
.top_bar.hasbg .top_contact_info,
.top_bar.hasbg .top_contact_info a,
.top_bar.hasbg .top_contact_info a:hover,
.top_bar.hasbg .top_contact_info a:active {
color: #fff !important;
}
#menu_wrapper .nav li.arrow>a:after,
#menu_wrapper div .nav li.arrow>a:after {
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: 10%;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
font-family: 'FontAwesome';
content: "\f107";
float: right;
margin-left: 8px;
margin-top: 5px;
}
#menu_wrapper .nav ul li.arrow>a:after,
#menu_wrapper div .nav li.arrow>a:after {
font-size: 12px;
}
#menu_wrapper .nav ul li a.hover,
#menu_wrapper .nav ul li a:hover,
#menu_wrapper div .nav li a.hover,
#menu_wrapper div .nav li a:hover {
color: #444;
z-index: 2;
position: relative;
}
#menu_wrapper div .nav>li.current-menu-item>a,
#menu_wrapper div .nav>li.current-menu-parent>a,
#menu_wrapper div .nav>li.current-menu-ancestor>a {
color: #444;
z-index: 2;
position: relative;
}
#menu_wrapper .nav ul li ul,
#menu_wrapper div .nav li ul {
display: none;
list-style: none;
background: #fff;
border: 0;
position: absolute;
padding: 0;
width: 210px;
height: auto;
z-index: 10;
margin: 0;
margin-left: -5px;
margin-top: 0;
z-index: 9;
border: 0;
border: 1px solid #e1e1e1;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
#menu_wrapper .nav ul li ul li ul,
#menu_wrapper div .nav li ul li ul {
position: absolute;
left: 210px;
padding: 0;
margin-top: -40px;
margin-left: 0;
display: none;
z-index: 9;
opacity: 1;
}
#menu_wrapper .nav ul li ul li ul:before,
#menu_wrapper div .nav li ul li ul:before {
display: none;
}
#menu_wrapper .nav ul li:hover ul,
#menu_wrapper div .nav li:hover ul {
display: block;
}
#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-item ul li a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper .nav ul li ul li a,
#menu_wrapper .nav ul li.current-menu-item ul li a,
#menu_wrapper .nav ul li ul li.current-menu-item a,
#menu_wrapper div .nav li.current-menu-parent ul li a,
#menu_wrapper div .nav li ul li.current-menu-parent a {
display: block;
background: transparent;
height: auto;
}
#menu_wrapper .nav ul li ul li a,
#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-parent ul li a {
width: 170px;
display: block;
border-top: 0;
border: 0;
margin: 0;
font-size: 11px;
padding: 10px 20px 10px 20px;
letter-spacing: 0;
font-weight: 400;
text-transform: none;
border-bottom: 0 !important;
-webkit-transition: color .2s linear, background .2s linear;
-moz-transition: color .2s linear, background .2s linear;
-ms-transition: color .2s linear, background .2s linear;
-o-transition: color .2s linear, background .2s linear;
transition: color .2s linear, background .2s linear;
}
#menu_wrapper .nav ul li ul li ul li a:hover,
#menu_wrapper .nav ul li ul li ul li a:hover,
#menu_wrapper div .nav li ul li ul li a:hover,
#menu_wrapper div .nav li ul li ul li a:hover,
#menu_wrapper div .nav li.current-menu-item ul li ul li a:hover,
#menu_wrapper div .nav li.current-menu-parent ul li ul li a:hover {
color: #444;
background: #f9f9f9;
}
#menu_wrapper .nav ul li.megamenu>ul,
#menu_wrapper div .nav li.megamenu>ul {
position: absolute;
width: 960px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
padding: 15px;
box-sizing: border-box;
box-shadow: 0 32px 60px rgba(0, 0, 0, 0.1);
}
#menu_wrapper .nav ul li:not(.megamenu) ul.sub-menu li.arrow>a:after,
#menu_wrapper div .nav li:not(.megamenu) ul.sub-menu li.arrow>a:after {
font-size: 11px;
margin-left: 0.5em;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: 10%;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
font-family: 'FontAwesome';
content: "\f105";
float: right;
margin-right: 0px;
margin-top: 5px;
}
#menu_wrapper div .nav li.megamenu ul li {
display: block;
box-sizing: border-box;
clear: none;
float: left;
border-left: 1px solid #eeeeee;
}
#menu_wrapper div .nav li.megamenu ul li.hidden>a {
display: none;
}
#menu_wrapper div .nav li.megamenu ul li:first-child {
border: 0;
}
#menu_wrapper div .nav li.megamenu.col2 ul li {
width: 50%;
padding: 0px 12px;
}
#menu_wrapper div .nav li.megamenu.col3 ul li {
width: 33.3%;
padding: 0px 12px;
}
#menu_wrapper div .nav li.megamenu.col4 ul li {
width: 25%;
padding: 0px 12px;
}
#menu_wrapper .nav ul li.megamenu ul li ul,
#menu_wrapper div .nav li.megamenu ul li ul {
position: relative;
width: 100%;
margin: 0;
border: 0;
box-shadow: 0 0 0;
display: block !important;
opacity: 1 !important;
left: 0;
}
#menu_wrapper .nav ul li.megamenu ul li ul li,
#menu_wrapper div .nav li.megamenu ul li ul li {
width: 100% !important;
border: 0 !important;
}
#menu_wrapper div .nav li.megamenu ul li>a,
#menu_wrapper div .nav li.megamenu ul li>a:hover,
#menu_wrapper div .nav li.megamenu ul li>a:active {
width: 100%;
color: #444;
box-sizing: border-box;
background: transparent;
}
#menu_wrapper .nav ul li.megamenu ul li ul li a:before,
#menu_wrapper div .nav li.megamenu ul li ul li a:before {
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: 10%;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
font-family: 'FontAwesome';
content: "\f105";
float: left;
margin-right: 8px;
margin-top: 4px;
}
#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,
#menu_wrapper div .nav li.megamenu ul li ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:active,
#menu_wrapper div .nav li.megamenu ul li ul li a:active {
color: #444;
background: #f9f9f9;
width: auto;
}
#menu_wrapper div .nav li.megamenu ul li a:after {
display: none;
}
#menu_wrapper .nav ul li.megamenu ul li ul li,
#menu_wrapper div .nav li.megamenu ul li ul li a {
width: auto;
display: inline-block;
margin-left: 20px;
padding: 7px 20px 7px 5px;
}
@media only screen and (min-width: 1100px) {
#menu_wrapper .nav ul li.megamenu>ul,
#menu_wrapper div .nav li.megamenu>ul {
max-width: 1425px;
width: 100%;
width: calc(100% - 180px);
box-sizing: border-box;
}
}
.top_contact_info_container {
display: table;
float: right;
height: 100%;
font-family: 'Lato', 'Georgia', Arial, Verdana, sans-serif;
}
.top_contact_info {
font-size: 12px;
color: #222;
float: right;
line-height: 30px;
}
.top_contact_info i {
margin-right: 10px;
color: #222;
font-size: 14px;
vertical-align: text-bottom;
}
.top_contact_info span {
display: inline-block;
margin-left: 10px;
}
.top_contact_info a {
color: #444;
}
#top_menu {
float: left;
display: block;
list-style: none;
}
#top_menu li {
float: left;
margin-right: 20px;
}
#top_menu li a {
font-size: 11px;
font-weight: 400;
color: #222;
line-height: 30px;
text-transform: uppercase;
letter-spacing: 1px;
}
#footer_menu li ul {
display: none;
}
/*------------------------------------------------------------------
[3. Footer]
*/
.footer_photostream_wrapper {
margin-top: 0;
text-align: center;
}
.footer_photostream_wrapper i {
margin-right: 5px;
}
.footer_photostream {
margin-top: 20px;
}
.footer_photostream li {
width: 12.5%;
margin: 0;
display: inline;
float: left;
line-height: 0;
}
.footer_photostream li a {
line-height: 0;
}
.footer_photostream li img {
width: 100%;
height: auto;
}
.footer_photostream_wrapper h2.widgettitle:before {
display: none;
}
.footer_photostream_wrapper h6 {
text-transform: uppercase;
}
.footer_bar {
width: 100%;
margin: auto;
padding: 0 0 10px 0;
float: left;
background: #fff;
}
.footer_bar.noborder {
border: 0 !important;
}
.footer_bar.noborder .footer_bar_wrapper {
border: 0 !important;
}
#footer {
width: 100%;
margin: auto;
padding-bottom: 50px;
word-wrap: break-word;
margin-bottom: 0;
padding-top: 50px;
float: left;
}
#footer a {
color: #000;
}
#footer a:hover,
#footer a:active {
color: #000;
}
#footer .sidebar_widget li.widget_mc4wp_form_widget {
background: transparent;
}
#footer .sidebar_widget li h2.widgettitle {
margin-top: 15px;
margin-bottom: 15px;
color: #999;
text-align: left;
}
#footer .sidebar_widget li.widget_mc4wp_form_widget h2.widgettitle {
color: #999;
}
#footer ul.sidebar_widget {
width: 960px;
list-style: none;
margin: 0;
margin: auto;
}
#footer ul.sidebar_widget li ul {
list-style: none;
margin-left: 0;
}
#footer ul.sidebar_widget li ul li ul.children {
margin-left: 10px;
margin-bottom: 0;
}
#footer ul.sidebar_widget li ul li ul.children li:last-child {
border: 0;
margin-bottom: 0;
}
#footer .sidebar_widget.four>li {
width: 20%;
float: left;
margin-right: 5%;
}
#footer .sidebar_widget.four>li:nth-child(4) {
margin-right: 0;
width: 25%;
}
#footer .sidebar_widget.three>li {
width: 31%;
float: left;
margin-right: 2%;
}
#footer .sidebar_widget.three>li:nth-child(3) {
margin-right: 0;
width: 33%;
}
#footer .sidebar_widget.two>li {
width: 48%;
float: left;
margin-right: 2%;
}
#footer .sidebar_widget.two>li:nth-child(2) {
margin-right: 0;
width: 50%;
}
#footer .sidebar_widget.one>li {
width: 100%;
clear: both;
float: left;
margin-bottom: 30px;
}
#footer ul.sidebar_widget li ul.posts.blog li img {
width: 52px;
float: left;
margin: 0 15px 15px 0;
}
#footer ul.sidebar_widget li ul.posts.blog li {
clear: both !important;
float: left;
border: 0;
}
#footer ul.sidebar_widget li ul li {
margin: 0 0 10px 0;
}
#footer ul.sidebar_widget li ul li ul.sub-menu {
margin-left: 15px;
}
#footer ul.sidebar_widget li ul.flickr li {
margin: 0 2% 0 0;
border-bottom: 0;
width: 31%
}
#footer ul.sidebar_widget li ul.flickr li img {
width: 100%;
height: auto;
}
#copyright {
float: left;
width: 50%;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
letter-spacing: 0;
text-align: left;
}
#copyright p.attachment {
display: none;
}
.footer_bar_wrapper {
width: 960px;
margin: auto;
font-size: 13px;
font-weight: 600;
-webkit-transition: -webkit-transform 500ms ease;
transition: -webkit-transform 500ms ease;
-webkit-font-smoothing: antialiased;
clear: both;
color: #fff;
border-top: 1px solid #444;
margin-top: 40px;
padding-top: 20px;
}
#toTop {
width: 25px;
background: #eee;
opacity: 0;
text-align: center;
padding: 10px 10px 10px 10px;
position: fixed;
/* this is the magic */
bottom: 8px;
/* together with this to put the div at the bottom*/
right: 8px;
cursor: pointer;
transition: color 300ms, background-color 300ms, opacity 300ms;
-moz-transition: color 300ms, background-color 300ms, opacity 300ms;
-o-transition: color 300ms, background-color 300ms, opacity 300ms;
-webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
z-index: 9;
display: block;
}
#toTop:hover {
opacity: 1 !important;
}
#toTop i {
color: #000;
font-size: 1.5em;
}
/*------------------------------------------------------------------
[4. Content]
*/
#content_wrapper {
width: 72%;
float: left;
margin: 0;
}
#page_content_wrapper,
.page_content_wrapper {
width: 960px;
margin: auto;
padding-bottom: 0;
}
#page_content_wrapper.wide,
.page_content_wrapper.wide {
width: 100%;
}
.page_content_wrapper {
width: 100%;
}
#page_content_wrapper img,
.page_content_wrapper img {
max-width: 100%;
height: auto;
}
.standard_wrapper {
width: 960px;
margin: auto;
}
.one_half .standard_wrapper,
.one_third .standard_wrapper,
.one_fourth .standard_wrapper,
.one_fifth .standard_wrapper,
.two_third .standard_wrapper,
.one_half .page_content_wrapper,
.one_third .page_content_wrapper,
.one_fourth .page_content_wrapper,
.one_fifth .page_content_wrapper,
.two_third .page_content_wrapper {
max-width: 100%;
width: 100%;
padding: 0;
}
.page_content_wrapper:empty {
margin-top: 0 !important;
}
.page_content_wrapper.fullwidth,
#page_content_wrapper.fullwidth {
width: 100%;
padding: 0;
}
#content_wrapper .inner {
overflow: hidden;
}
#page_content_wrapper .inner {
width: 100%;
margin: auto;
margin-top: 40px;
}
#page_content_wrapper .inner.two_cols,
#page_content_wrapper .inner.three_cols {
margin-top: 30px;
}
#page_content_wrapper .inner .inner_wrapper {
padding-top: 0;
}
.post.type-post {
width: 100%;
margin-bottom: 35px;
float: left;
position: relative;
}
body.search-results .hentry {
float: left;
width: 100%;
padding-bottom: 20px;
border-bottom: 1px solid #e1e1e1;
margin-bottom: 30px;
}
#page_content_wrapper .inner .sidebar_content .post.type-post.last_post {
margin-bottom: 20px;
}
#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content {
margin-right: 0;
padding-right: 0;
width: 690px;
box-sizing: border-box;
margin-bottom: 40px;
}
#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar {
padding-left: 20px;
padding-right: 0;
}
#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post {
width: 46%;
}
#page_content_wrapper .inner .sidebar_content.blog_f .post.type-post {
border-bottom: 0;
margin-bottom: 30px;
}
#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post {
float: left;
width: 48%;
margin-right: 3.5%;
margin-bottom: 0;
box-sizing: border-box;
}
#page_content_wrapper .inner .sidebar_content.two_cols.mixed .post.type-post:first-child {
float: none;
width: 100%;
margin: 0;
}
#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post[data-column=last] {
float: right;
width: 48%;
margin-right: 0;
clear: right;
}
#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post,
#page_content_wrapper .inner .sidebar_content.three_cols .hentry {
float: left;
width: 30.99%;
margin-right: 3.5%;
margin-bottom: 0;
box-sizing: border-box;
}
#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post[data-column=last],
#page_content_wrapper .inner .sidebar_content.three_cols .hentry[data-column=last] {
float: right;
margin-right: 0;
clear: right;
}
body.single .post.type-post {
border: 0;
margin-bottom: 0;
}
.post.type-post.last-child {
border: 0;
margin: 0;
padding: 0;
}
.post.type-post:last-child {
margin-bottom: 0;
}
.post_wrapper {
padding: 20px 0 25px 0;
}
.post_wrapper.grid_layout {
padding: 0;
}
.blog_grid_content {
width: 100%;
clear: both;
box-sizing: border-box;
float: left;
}
body.single .post_wrapper {
padding-bottom: 0;
}
.post_wrapper:first-child {
padding: 0;
border: 0;
}
.post_wrapper.single {
width: 100%;
margin: 0;
}
.post_header {
width: 100%;
float: left;
margin-bottom: 20px;
text-align: center;
}
.post_header.single {
text-align: left;
}
.post_header p {
text-align: left;
}
.post_header.search {
width: 100%;
margin-bottom: 0;
margin-left: 10px;
text-align: left;
}
body.search-results .post_header.search {
width: calc(100% - 70px);
}
.readmore {
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
display: inline-block;
margin: auto;
letter-spacing: 2px;
color: #be9656;
}
.post_header.grid {
margin-bottom: 15px;
width: 100%;
float: none;
}
.post_header.full {
width: 100%;
}
body.page-template-blog_f-php .post_excerpt_full {
margin-bottom: 0;
}
.post_header.grid h6 {
font-size: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.post_header h3 a,
.post_header.grid h6 a {
color: #222222;
}
.post_header:not(.single) h5,
body.single-post .post_header_title h1 {
font-size: 24px;
text-transform: uppercase;
letter-spacing: 1px;
}
.post_header h6,
.two_cols .post_header h5,
.post_header.search h5 {
font-size: 20px;
}
.two_cols.mixed .post_header h5 {
font-size: 17px;
}
.two_cols.mixed .hentry:first-child .post_header h5 {
font-size: 20px;
}
.post_header h6,
.three_cols .post_header h5 {
font-size: 16px;
}
.post_header h5 a,
.post_header h6 a {
color: #222222;
}
.post_excerpt {
width: 70%;
margin: auto;
}
.post_excerpt br:first:child {
display: none;
}
.post_related strong {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}
.post_related strong a {
color: #222;
}
.post_related .post_header {
text-align: left;
}
.animate {
opacity: 0;
}
.animate.visible {
animation-name: slideUp2;
-webkit-animation-name: slideUp2;
animation-duration: 0.6s;
-webkit-animation-duration: 0.6s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.post_excerpt.post_tag {
width: auto;
float: left;
margin: initial;
text-align: left;
margin-top: 10px;
}
.post_excerpt.post_tag a {
display: inline-block;
margin: 0 3px 5px 0;
padding: 6px 9px 6px 9px;
background: #f5f5f5;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 2px;
color: #222;
}
.post_share_text {
float: right;
margin-top: 10px;
cursor: pointer;
padding: 6px 9px 6px 9px;
background: #f5f5f5;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 2px;
}
.post_share_text i {
margin-right: 5px;
}
#about_the_author {
margin: 0 0 40px 0;
border-bottom: 1px solid #e1e1e1;
padding: 10px 0 20px 0;
box-sizing: border-box;
}
#about_the_author .gravatar {
float: left;
margin-right: 20px;
margin-bottom: 15px;
}
.author_label {
float: left;
}
.author_content strong {
font-size: 20px;
}
.post_content_wrapper {
padding: 0;
margin: 0;
}
.post_content_wrapper.fullwidth {
width: 100%;
}
.post_header .post_detail,
.recent_post_detail,
.post_detail,
.page_tagline {
width: 100%;
padding: 0;
float: left;
margin: 5px 0 0 0;
font-size: 13px;
}
.post_header .post_detail.post_date {
width: 30%;
float: none;
margin: auto;
margin-bottom: 10px;
}
.sidebar_content.full_width .post_header .post_detail.post_date {
width: 20%;
}
#page_content_wrapper .inner .sidebar_content.full_width.blog_f .post_header .post_detail.post_date {
width: 20%;
}
.post_header.search .post_detail.post_date {
width: 100%;
}
.two_cols .post_header .post_detail.post_date {
width: 30%;
}
.two_cols.mixed .post_header .post_detail.post_date {
width: 45%;
}
.two_cols.mixed .hentry:first-child .post_header .post_detail.post_date {
width: 25%;
}
.sidebar_content.full_width.three_cols .post_header .post_detail.post_date {
width: 50%;
}
.post_info_date {
font-family: 'Lato', sans-serif;
font-style: italic;
color: #be9656;
position: relative;
display: block;
}
.post_info_date:before {
content: "";
border-bottom: 1px solid #be9656;
width: 100%;
position: absolute;
left: 0;
top: 50%;
z-index: 0;
}
.post_info_date.search:before {
display: none;
}
.post_info_date span {
display: inline-block;
padding: 0 1.2em;
background: #ffffff;
position: relative;
z-index: 2;
}
.sticky .post_info_date span {
background: #ffffe0 !important;
}
.search_form_wrapper {
margin-bottom: 30px;
border: 1px solid #e1e1e1;
padding: 30px;
}
.search_form_wrapper .content {
font-size: 16px;
text-align: center;
width: 60%;
margin: auto;
margin-bottom: 40px;
}
.post_header .post_detail.grid {
margin-top: 5px;
}
.post_header .post_detail.full {
width: 100%;
margin-top: 7px;
margin-bottom: 7px;
}
.post_header .post_detail.grid {
margin-bottom: 0;
}
.post_attribute,
.comment_date,
.post-date {
padding: 0;
margin-top: 0;
color: #999;
letter-spacing: 0;
opacity: 0.8;
font-size: 12px;
font-family: 'Lato', sans-serif;
font-style: italic;
}
.post_attribute {
margin-top: 5px;
}
.post_info_comment {
float: right;
margin-top: 15px;
font-family: 'Lato', sans-serif;
font-size: 11px;
font-style: italic;
font-weight: 600;
display: none;
}
.three_cols .post_info_comment,
.two_cols .post_info_comment {
margin-top: 10px;
}
.post_info_comment a {
color: #222;
}
.post_info_cat {
position: relative;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 30px;
text-align: center;
}
.post_info_cat:before {
content: "";
border-bottom: 1px solid #e1e1e1;
width: 100%;
position: absolute;
left: 0;
top: 50%;
z-index: 0;
}
.sticky .post_info_cat:before {
border-color: #e6db55 !important;
}
.post_info_cat span {
display: inline-block;
padding: 0 1.2em;
background: #ffffff;
position: relative;
z-index: 2;
}
.sticky .post_info_cat span {
background: #ffffe0 !important;
}
.post_info_cat a {
color: #222;
}
.post_type_icon {
float: left;
margin-right: 0;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
width: 30px;
height: 30px;
padding: 5px;
display: block;
text-align: center;
background: #222;
}
body.search-results .post_type_icon {
margin-right: 15px;
}
.post_type_icon i {
font-size: 16px;
line-height: 16px;
display: block;
position: relative;
top: 50%;
line-height: 30px;
}
.post_type_icon a {
color: #fff !important;
display: block;
}
.search_thumb {
float: left;
border-radius: 200px;
width: 40px;
height: 40px;
overflow: hidden;
position: relative;
margin-top: 5px;
}
.search_thumb img {
width: 40px;
height: 40px;
}
.post_detail_wrapper {
float: left;
width: 96%;
margin: 0 0 10px 0;
}
.gravatar {
position: relative;
z-index: 2;
overflow: hidden;
float: left;
width: 100px;
height: 100px;
border-radius: 200px;
}
.comment .gravatar {
width: 60px;
height: 60px;
}
.gravatar img {
max-width: 100% !important;
}
#about_the_author .header span {
display: block;
padding: 10px 0 10px 20px;
font-size: 14px;
}
#about_the_author .thumb {
width: 80px;
float: left;
margin: 20px 0 0 20px;
}
#about_the_author .thumb img {
padding: 3px;
width: 50px;
}
#about_the_author .description {
width: 550px;
float: left;
padding: 0 0 0 20px;
}
.comment .left img.avatar {
width: 50px;
height: 50px;
}
.comment {
width: 770px;
padding-bottom: 0;
float: left;
}
.fullwidth_comment_wrapper .comment {
width: 100%;
}
.comment .left {
float: left;
margin-right: 15px;
}
.comment .right {
width: 74%;
float: left;
margin-left: 25px;
padding: 0 15px 30px 0;
}
.comment .right h7 {
display: block;
float: left;
font-size: 13px;
font-weight: 600;
line-height: 28px;
margin-right: 10px;
}
.fullwidth_comment_wrapper .comment .right {
width: 88%;
}
.fullwidth_comment_wrapper.sidebar .comment .right {
width: 74%;
}
ul.children div.comment .right {
width: 77%;
}
.fullwidth_comment_wrapper ul.children div.comment .right {
width: 84%;
}
.comment .right p {
margin: 0;
padding: 0;
}
.comment .right strong {
font-weight: #fff;
}
#content_wrapper ul.children {
list-style: none;
margin: -40px 0 0px 74px;
border-left: 1px solid #ccc;
padding: 5px 20px 2px 0;
float: left;
width: 106%;
}
#content_wrapper ul.children ul.children {
margin-top: -10px;
padding-bottom: 0;
width: 83.5%;
}
.comment_wrapper {
float: left;
margin-left: 25px;
border-left: 1px solid #eeeeee;
}
.comment_date {
margin: 0;
line-height: 30px;
float: left;
margin-left: 0;
}
ul.children .comment {
width: 100%;
margin: 0;
padding: 20px 0 10px 0;
margin-top: 20px;
margin-left: 45px;
float: left;
}
ul.children .comment:last-child {
padding-top: 0;
padding-bottom: 15px;
}
ul.children .comment:first-child {
padding-top: 10px;
margin-top: 0px;
}
.social_wrapper {
width: 100%;
margin: 20px 0 5px 0;
text-align: center;
}
#logo_wrapper .social_wrapper {
width: auto;
margin: 0;
left: 30px;
text-align: left;
position: absolute;
}
.footer_bar_wrapper .social_wrapper {
width: 50%;
float: right;
text-align: right;
margin: 0;
}
.above_top_bar .social_wrapper {
margin: 0;
float: right;
width: auto;
}
.social_wrapper.shortcode,
.social_wrapper.shortcode ul {
margin: 0;
text-align: left;
}
.social_wrapper ul {
list-style: none;
margin-left: 0 !important;
text-align: left;
}
.above_top_bar .social_wrapper ul {
text-align: right;
}
.footer_bar_wrapper .social_wrapper ul {
text-align: right;
}
#page_content_wrapper .social_wrapper ul {
list-style: none;
margin-top: 12px;
}
#page_content_wrapper .social_wrapper.shortcode ul {
margin-top: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul {
padding: 0;
margin: 0;
text-align: center;
}
.social_wrapper ul li,
.social_wrapper.small ul li {
display: inline-block;
margin-right: 15px;
}
#logo_wrapper .social_wrapper ul li {
margin-right: 10px;
}
.social_wrapper.shortcode ul li,
.social_wrapper.small.shortcode ul li {
margin: 0 10px 10px 10px !important;
}
.footer_bar_wrapper .social_wrapper ul li {
background: transparent !important;
border: 0 !important;
width: 16px;
height: 16px;
margin-left: 5px;
float: right;
}
.social_wrapper.light ul li {
border: 0 !important;
}
.social_wrapper.large ul li {
width: 50px;
height: 50px;
}
.above_top_bar .social_wrapper ul li {
background: transparent;
border: 0;
width: auto;
height: auto;
margin-right: 0px;
}
.social_wrapper.shortcode ul li {
margin: 0 2px 4px 2px;
clear: none !important;
float: none !important;
width: auto !important;
display: inline-block !important;
}
.sidebar_content ul li .social_wrapper.shortcode,
.sidebar_content ul li .social_wrapper.shortcode ul {
text-align: center !important;
}
.social_wrapper ul li a {
opacity: 1;
display: block;
line-height: 0;
color: #222;
}
.social_wrapper.shortcode ul li a {
color: #fff;
}
.social_wrapper.shortcode.light ul li a {
color: #444;
}
.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle:before {
border: 0;
}
.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle span {
background: transparent;
padding-left: 0;
padding-right: 0;
}
.mobile_menu_wrapper .social_wrapper ul li a {
opacity: 0.5;
}
.mobile_menu_wrapper .social_wrapper ul li a:hover,
.mobile_menu_wrapper .social_wrapper ul li a:active {
opacity: 1;
}
.above_top_bar .social_wrapper ul li:last-child a {
margin-right: 0;
}
.above_top_bar .social_wrapper ul li a {
display: inline-block;
color: #fff;
padding: 0;
margin-left: 5px;
margin-right: 5px;
line-height: 30px;
}
.above_top_bar .page_content_wrapper {
margin: auto;
}
.footer_bar_wrapper .social_wrapper ul li a {
color: #fff;
opacity: .4;
}
.footer_bar_wrapper .social_wrapper ul li a:hover,
.footer_bar_wrapper .social_wrapper ul li a:active {
opacity: 1;
}
.social_wrapper ul li a i,
.social_wrapper.small ul li a i {
line-height: 18px;
font-size: 18px;
}
.above_top_bar .social_wrapper ul li a i {
font-size: 14px;
line-height: 18px;
}
.footer_bar_wrapper .social_wrapper ul li a i {
line-height: 20px;
font-size: 18px;
}
.social_wrapper.large ul li a i {
line-height: 32px;
font-size: 24px;
}
.above_top_bar .social_wrapper ul li:hover {
background: transparent !important;
opacity: 1;
}
.social_wrapper ul li a img {
opacity: .4;
}
.social_wrapper.shortcode ul li a img,
.social_wrapper ul li:hover a img {
opacity: 1;
}
#page_caption {
padding: 25px 0 30px 0;
width: 100%;
background: #ffffff;
margin-bottom: 10px;
margin-top: 0;
}
#page_caption.hasbg {
height: 500px;
position: relative;
top: 0;
right: 0;
width: 100%;
border: 0;
padding: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-bottom: 0;
z-index: 2;
margin-top: 0;
}
#page_caption.hasbg #bg_regular,
#page_caption.hasbg #bg_blurred {
width: 100%;
min-height: 100%;
position: absolute;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#page_caption.hasbg:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(60%, rgba(0, 0, 0, 0.1)), color-stop(93%, rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.59)));
background-image: -webkit-linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.4) 93%, rgba(0, 0, 0, 0.59) 100%);
background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.4) 93%, rgba(0, 0, 0, 0.59) 100%);
z-index: 2;
}
body.single-post #page_caption.hasbg:after {
display: none;
}
#page_caption.hasbg #bg_regular {
opacity: 1;
}
#page_caption.hasbg #bg_blurred {
opacity: 0;
}
#page_caption.nomargin {
margin-bottom: 0;
}
#page_caption .page_title_wrapper {
width: 100%;
margin: auto;
text-align: center;
}
#page_caption.hasbg .page_title_wrapper {
z-index: 3;
position: absolute;
bottom: 30px;
width: 100%;
}
#page_caption.hasbg h1,
h1.hasbg {
color: #fff;
float: none;
margin: auto;
}
#page_caption.hasbg .page_title_wrapper .page_title_inner {
vertical-align: middle;
width: 100%;
}
#page_caption.hasbg h1.withtopbar,
h1.hasbg.withtopbar,
#page_caption.hasbg.notransparent h1.withtopbar {
margin-top: 160px;
}
.page_tagline {
width: auto;
display: inline-block;
margin: auto;
margin-top: 5px;
padding-top: 20px;
border-top: 1px solid #e1e1e1;
float: none;
}
#page_caption.hasbg .page_tagline {
color: #fff;
border: 0;
margin-top: 0;
padding-top: 0;
}
/*------------------------------------------------------------------
[5. Social Sharing]
*/
.post.type-post .post_share {
color: #444;
display: none;
}
.post.type-post:hover .post_share,
.post.type-post .post_share.visible {
display: block;
}
.post_img {
position: relative;
height: auto;
text-align: center;
overflow: hidden;
float: left;
line-height: 0;
width: 100%;
margin: 20px 0 20px 0;
}
.post_related {
margin-top: 30px;
margin-bottom: 10px;
float: left;
}
.post_related .post_img {
margin-top: 0;
}
.post_img.one_third {
margin-top: 0;
}
.post_ft_img {
opacity: 0;
}
.post_img img {
width: 100% !important;
height: auto !important;
}
body.single .post_img img {
width: auto;
}
#social_share_wrapper,
.social_share_wrapper {
margin-left: 0 !important;
margin-top: 20px;
padding-top: 20px;
margin-bottom: 20px;
text-align: center;
clear: both;
}
#social_share_wrapper a i,
.social_share_wrapper.shortcode a i {
font-size: 20px;
}
#social_share_wrapper a,
.social_share_wrapper.shortcode a {
opacity: 0.3;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
#social_share_wrapper a:hover,
.social_share_wrapper.shortcode a:hover {
opacity: 1;
}
.social_share_wrapper.shortcode {
margin: 0;
}
#social_share_wrapper h5,
.social_share_wrapper.shortcode h5 {
display: inline-block;
margin-bottom: 5px;
}
#social_share_wrapper ul,
.social_share_wrapper.shortcode ul,
.social_share_bubble ul {
display: block;
clear: both;
list-style: none;
margin: 0;
margin-left: 0 !important;
}
#social_share_wrapper ul li,
.social_share_wrapper.shortcode ul li,
.social_share_bubble ul li {
display: block;
margin: 0 0 5px 0;
}
.social_share_wrapper.shortcode ul li {
display: inline-block;
margin: 0 10px 0 10px;
border-left: 0 !important;
}
.social_share_bubble ul li {
display: inline-block;
margin: 0 7px 0 7px;
font-size: 14px;
}
#social_share_wrapper.inline,
.social_share_bubble.inline {
text-align: center;
border: 0;
margin-top: 30px;
}
#fullscreen_share_wrapper {
display: table;
width: 100%;
height: 100%;
z-index: 9;
color: #fff;
position: relative;
visibility: hidden;
}
.fullscreen_share_content {
display: table-cell;
vertical-align: middle;
position: relative;
text-align: center;
}
.fullscreen_share_content #social_share_wrapper ul li {
display: inline-block;
margin: 0 20px 0 20px;
}
.fullscreen_share_content #social_share_wrapper ul li a {
color: #fff;
opacity: 1;
display: block;
}
.fullscreen_share_content #social_share_wrapper ul li a i {
font-size: 4em;
}
/*------------------------------------------------------------------
[6. Sidebar]
*/
#page_content_wrapper .inner .sidebar_content,
.page_content_wrapper .inner .sidebar_content {
width: 690px;
padding: 0;
float: left;
padding-right: 0px;
padding-top: 0;
margin-right: 10px;
}
#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content {
width: 100%;
padding-right: 0;
margin-right: 0;
border: 0;
}
#page_content_wrapper .inner .sidebar_content.left_sidebar,
.page_content_wrapper .inner .sidebar_content.left_sidebar {
border-right: 0;
float: right;
}
#page_content_wrapper .inner .sidebar_content.full_width,
.page_content_wrapper .inner .sidebar_content.full_width {
width: 100%;
margin-top: 0;
margin-right: 0;
border: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width.blog_f {
box-sizing: border-box;
width: 100%;
}
body.single-portfolios #page_content_wrapper .inner .sidebar_content.full_width {
margin-top: 40px;
}
#page_content_wrapper.horizontal,
.page_content_wrapper.horizontal {
padding: 0;
width: 100%;
max-width: 100% !important;
}
#page_content_wrapper img:not(.horizontal_gallery_img),
.page_content_wrapper img:not(.horizontal_gallery_img) {
max-width: 100%;
}
.slider_wrapper.tg_gallery {
margin: 20px 0 20px 0;
}
#horizontal_gallery,
.horizontal_gallery {
opacity: 0;
overflow-x: scroll;
clear: both;
margin-top: 0;
margin-bottom: 0;
}
#horizontal_gallery.tg_post.visible {
margin-top: 0;
}
#horizontal_gallery table,
.horizontal_gallery table {
margin: 0;
}
#horizontal_gallery.tg_post,
#horizontal_gallery.tg_post table,
.horizontal_gallery.tg_post,
.horizontal_gallery.tg_post table {
margin: 0;
}
#horizontal_gallery.visible,
.horizontal_gallery.visible {
opacity: 1;
}
#horizontal_gallery_wrapper tbody tr td,
.horizontal_gallery_wrapper tbody tr td {
display: table-cell;
vertical-align: middle;
min-width: 200px;
padding: 0;
padding-top: 0;
padding-bottom: 0;
border: 0 !important;
}
#horizontal_gallery_wrapper tbody tr td:last-child,
.horizontal_gallery_wrapper tbody tr td:last-child {
padding-right: 0;
}
#horizontal_gallery_wrapper tbody tr td:first-child,
.horizontal_gallery_wrapper tbody tr td:first-child {
padding-left: 0;
}
#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info,
.horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info {
padding: 40px;
}
#horizontal_gallery_wrapper tbody tr td a,
.horizontal_gallery_wrapper tbody tr td a {
outline: none;
}
#horizontal_gallery_wrapper tbody tr td .wp-caption,
.horizontal_gallery_wrapper tbody tr td .wp-caption {
min-height: 33px;
font-weight: normal;
}
#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info div,
.horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info div {
width: 250px;
text-align: left;
}
#horizontal_gallery_wrapper img.horizontal_gallery_img,
.horizontal_gallery_wrapper img.horizontal_gallery_img {
max-width: none;
height: auto;
}
#horizontal_gallery_wrapper .gallery_image_wrapper,
.horizontal_gallery_wrapper .gallery_image_wrapper {
text-align: center;
display: none;
}
#horizontal_gallery_wrapper .gallery_image_wrapper.visible,
.horizontal_gallery_wrapper .gallery_image_wrapper.visible {
display: block;
}
#page_content_wrapper.hasbg.nomargintop {
margin-top: 0 !important;
}
#page_content_wrapper .inner .sidebar_content.full_width.nopadding,
.page_content_wrapper .inner .sidebar_content.full_width.nopadding {
padding: 0 !important;
}
#page_content_wrapper .inner .sidebar_content img,
.page_content_wrapper .inner .sidebar_content img {
max-width: 100%;
height: auto !important;
}
#page_content_wrapper .inner .sidebar_content div.wp-caption,
.page_content_wrapper .inner .sidebar_content div.wp-caption {
max-width: 100%;
}
#page_content_wrapper .inner .sidebar_wrapper,
.page_content_wrapper .inner .sidebar_wrapper {
width: 220px;
float: right;
margin-top: 0;
margin-left: 0;
padding-top: 0;
}
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
width: 230px;
margin-right: 0;
margin-left: 0;
float: left;
}
#page_content_wrapper .inner .sidebar_wrapper a,
.page_content_wrapper .inner .sidebar_wrapper a {
color: #222;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar,
.page_content_wrapper .inner .sidebar_wrapper .sidebar {
width: 100%;
float: left;
margin-bottom: 40px;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,
.page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
width: 100%;
margin: 0 0 0 0;
}
.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle {
color: #fff;
}
.mobile_menu_wrapper .sidebar_wrapper a {
color: #777;
}
.mobile_menu_wrapper .page_content_wrapper {
width: 100%;
}
.mobile_menu_wrapper .sidebar_wrapper {
width: 100%;
margin-top: 40px;
}
.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li {
margin-bottom: 0;
}
.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li .social_wrapper ul {
text-align: center;
}
/*------------------------------------------------------------------
[7. Form & Input]
*/
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=date],
input.wpcf7-text {
padding: 7px 10px 7px 10px;
font-size: 100%;
font-family: Lato, 'Helvetica Neue', Arial, Verdana, sans-serif;
margin: 0;
background: #fcfcfc;
border: 1px solid #e1e1e1;
outline: none;
-webkit-transition: border-color linear .3s;
-moz-transition: border-color linear .3s;
-o-transition: border-color linear .3s;
transition: border-color linear .3s;
box-sizing: border-box;
-webkit-appearance: none;
border-radius: 0;
}
.mc4wp-form input[type=text],
.mc4wp-form input[type=email] {
width: 100%;
text-align: center;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=date]:focus,
input.wpcf7-text:focus {
background: #f9f9f9;
outline: 0;
}
.contact_form_wrapper input[type=text],
.contact_form_wrapper input[type=email],
.contact_form_wrapper input[type=date] {
width: 46%;
display: inline;
box-sizing: border-box;
margin-right: 3%;
margin-bottom: 3%;
}
.contact_form_wrapper input[type=submit] {
float: right;
margin-right: 4%;
}
.contact_form_response ul {
margin-left: 20px;
margin-bottom: 20px;
}
.contact_form_wrapper {
margin-top: 30px;
}
input[type=text].blur,
textarea.blur {
color: #999;
}
#contact_form input[type="text"],
#contact_form textarea {
margin-bottom: 15px;
width: 97%;
}
div.wpcf7-response-output {
padding: 20px;
}
.wpcf7-form input.wpcf7-text,
.wpcf7-form textarea,
.wpcf7-form input.wpcf7-date {
width: 100%;
box-sizing: border-box;
}
.fullwidth_comment_wrapper #commentform textarea {
width: 100%;
}
.fullwidth_comment_wrapper .post_content_wrapper {
background: transparent !important;
padding: 30px 0 30px 0 !important;
width: 100% !important;
}
label {
clear: both;
float: none;
width: 100%;
margin-left: 0;
margin-bottom: 10px;
display: block;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
}
.form-allowed-tags {
display: none !important;
}
p.comment-notes {
margin-bottom: 20px;
}
textarea {
font-size: 100%;
border: 1px solid #e1e1e1;
background: #fcfcfc;
margin: 0;
height: 200px;
overflow: auto;
padding: 7px 10px 7px 10px;
font-family: Lato, 'Helvetica Neue', Arial, Verdana, sans-serif;
outline: none;
-webkit-transition: border-color linear .2s;
-moz-transition: border-color linear .2s;
-o-transition: border-color linear .2s;
transition: border-color linear .2s;
box-sizing: border-box;
-webkit-appearance: none;
border-radius: 0;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
background: #f9f9f9;
}
input[type=submit],
input[type=button],
a.button,
.button {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: .5em 1.5em .5em 1.5em;
color: #fff;
background: #efc337;
border: 2px solid #efc337;
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
font-family: 'Lato', 'Georgia', Arial, Verdana, sans-serif;
text-shadow: none;
-webkit-appearance: none;
letter-spacing: 1px;
box-shadow: 0 0 0 0 !important;
line-height: 1.5 !important;
letter-spacing: 2px;
-webkit-transition: color .2s linear, background .1s linear, opacity .2s linear;
-moz-transition: color .2s linear, background .1s linear, opacity .2s linear;
-ms-transition: color .2s linear, background .1s linear, opacity .2s linear;
-o-transition: color .2s linear, background .1s linear, opacity .2s linear;
transition: color .2s linear, background .1s linear, opacity .2s linear;
}
.post_button_wrapper {
margin-top: 10px;
float: left;
}
.three_cols .post_button_wrapper,
.two_cols .post_button_wrapper {
margin-top: 5px;
}
input[type=submit].white,
input[type=button].white,
a.button.white,
.button.white,
a.button.white:hover,
.button.white:hover,
a.button.white:active,
.button.white:active {
color: #fff;
background: transparent;
border-color: #fff;
}
input[type=submit].whitebg,
input[type=button].whitebg,
a.button.whitebg,
.button.whitebg,
a.button.whitebg:hover,
.button.whitebg:hover,
a.button.whitebg:active,
.button.whitebg:active {
background: #fff;
color: #000;
border-color: #fff;
}
input[type=submit].black,
input[type=button].black,
a.button.black,
.button.black,
a.button.black:hover,
.button.black:hover,
a.button.black:active,
.button.black:active {
color: #000;
border-color: #000;
}
input[type=button]:hover,
input[type=submit]:hover,
a.button:hover,
.button:hover,
.button.submit,
a.button.white:hover,
.button.white:hover,
a.button.white:active,
.button.white:active {
color: #fff;
border-color: #222;
background: #222;
}
.error {
color: #ff0000;
}
a.comment-reply-link {
margin: 0 0 0 10px;
float: left;
line-height: 28px;
font-weight: 600;
font-size: 11px;
}
input[type=submit].medium,
input[type=button].medium,
a.button.medium {
font-size: 15px;
padding: 12px 20px 11px 20px;
}
input[type=submit].large,
input[type=button].large,
a.button.large {
font-size: 17px;
padding: 16px 25px 15px 25px;
}
#cancel-comment-reply-link {
display: block;
margin: 0 20px 0 10px;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
}
input[type=submit].left,
input[type=button].left,
a.button.left {
float: left;
}
input[type=submit].right,
input[type=button].right,
a.button.right {
float: right;
}
input[type=submit].center,
input[type=button].center,
a.button.center {
margin: auto;
}
/*------------------------------------------------------------------
[8. Pagination]
*/
.pagination {
margin: 50px 0 60px 0;
float: left;
width: 100%;
}
.pagination:empty {
margin: 0;
}
.pagination a.prev_button {
float: right;
}
.pagination a.next_button {
float: left;
}
.pagination a i {
font-size: 13px;
}
.pagination a.next_button i {
margin-right: 5px;
}
.pagination a.prev_button i {
margin-left: 5px;
}
.pagination a {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 600;
color: #222;
display: block;
}
.pagination a:hover {
color: #222;
}
#page_content_wrapper ul {
margin: 0;
}
#page_content_wrapper ol {
margin: 15px 0 15px 40px;
}
/*------------------------------------------------------------------
[9. Widgets]
*/
#page_content_wrapper ul.flickr {
margin: 0 0 10px 0;
}
#page_content_wrapper ul.posts.blog {
list-style: none;
margin-left: 0 !important;
float: left;
padding: 0;
width: 100%;
box-sizing: border-box;
}
#page_content_wrapper ul.flickr li img {
width: 65px;
height: auto;
}
#page_content_wrapper .sidebar .content .posts.blog li img,
#page_content_wrapper .posts.blog li img {
float: left;
margin: 0 10px 2px 0;
width: 52px;
}
.post_circle_thumb {
position: relative;
z-index: 2;
overflow: hidden;
float: left;
width: 70px;
height: 70px;
float: left;
margin-right: 0;
}
.post_circle_thumb.flickr {
margin-right: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget,
#page_content_wrapper .sidebar .content .posts.blog,
.page_content_wrapper .sidebar .content .sidebar_widget,
.page_content_wrapper .sidebar .content .posts.blog {
list-style: none;
margin-left: 0;
margin-top: 0;
padding: 0;
}
#page_content_wrapper .sidebar .content .posts.blog li,
.page_content_wrapper .sidebar .content .posts.blog li {
padding: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li,
.page_content_wrapper .sidebar .content .sidebar_widget li {
margin: 40px 0 0px 0;
padding: 0;
float: left;
clear: both;
width: 100%;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li {
padding: 20px;
box-sizing: border-box;
border: 1px solid #e1e1e1;
clear: both;
width: 100%;
float: left;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Ads,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_search {
border: 0;
padding: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_categories ul li,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_archive ul li,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_nav_menu ul li,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_meta ul li,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_pages ul li,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_comments ul li {
border-bottom: 1px solid #e1e1e1;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_categories ul li:last-child,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_archive ul li:last-child,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_nav_menu ul li:last-child,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_meta ul li:last-child,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_pages ul li:last-child,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_comments ul li:last-child {
border-bottom: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_categories ul li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_archive ul li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_meta ul li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_pages ul li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_comments ul li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_comments ul li {
padding: 0 0 10px 0;
display: inline-block;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Twitter {
color: #fff;
background: #60caf9;
border: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Twitter h2.widgettitle,
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Twitter a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Twitter a:hover,
#page_content_wrapper .sidebar .content .sidebar_widget>li.Custom_Twitter a:active {
color: #fff;
}
#page_content_wrapper .sidebar .content .sidebar_widget li select,
.textwidget select,
.page_content_wrapper .sidebar .content .sidebar_widget li select {
margin: 10px 0 10px 0;
max-width: 100%;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle {
font-size: 12px;
display: block;
text-align: center;
font-family: 'Lato', 'Georgia', Arial, Verdana, sans-serif;
color: #222;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
}
h2.widgettitle span.content_title {
padding: 0;
border-bottom: 1px solid #222;
}
#page_content_wrapper .sidebar .content .sidebar_widget li:first-child,
.page_content_wrapper .sidebar .content .sidebar_widget li:first-child {
margin-top: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul,
.page_content_wrapper .sidebar .content .sidebar_widget li ul {
list-style: none;
padding: 20px 0 0 0;
margin: 0 0 15px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children,
.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children {
margin-left: 10px;
margin-bottom: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child,
.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child {
border: 0;
margin-bottom: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children,
.page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children {
margin-left: 20px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li,
#footer .sidebar_widget li ul li,
.page_content_wrapper .sidebar .content .sidebar_widget li ul li,
#footer .sidebar_widget li ul li {
padding: 0;
margin-top: 0;
margin-bottom: 5px;
}
#footer .sidebar_widget li.widget_nav_menu ul li,
#page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li {
border: 0;
}
#footer .sidebar_widget li ul li {
border-color: #000000;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,
.page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,
#footer ul.sidebar_widget li ul li:first-child,
#footer ul.sidebar_widget li .textwidget {
padding-top: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,
#footer ul.sidebar_widget li ul.flickr li:first-child {
border: 0;
padding-top: 0;
}
#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a {
width: 100%;
box-sizing: border-box;
padding: 5px 10px 5px 0;
display: block;
}
#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a {
font-weight: bold;
}
#wp-calendar tr td,
#wp-calendar tr th {
padding: 5px 0 5px 0;
text-align: center;
background: transparent;
}
#wp-calendar tr td#prev,
#wp-calendar tr td#next {
text-transform: uppercase;
padding-top: 20px;
}
#wp-calendar tr td.pad,
#wp-calendar tr td#prev,
#wp-calendar tr td#next {
background: transparent !important;
}
#wp-calendar caption {
display: none;
}
#wp-calendar {
margin: 20px 0 0 0;
width: 100%;
}
.mobile_menu_wrapper .widget_calendar table tr th,
.mobile_menu_wrapper .widget_calendar table tr td {
border-color: #555;
}
table {
margin: 10px 0 10px 0;
}
table tr td {
border-bottom: 1px solid #e1e1e1;
}
table tr th,
table tr td {
padding: 20px;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #e1e1e1;
}
table tr td {
font-weight: normal;
}
#footer table tr th,
#footer table tr td {
border-bottom: 1px solid #000000 !important;
}
#footer .widget_tag_cloud div a {
border-color: #000000 !important;
}
#footer_menu {
float: right;
display: block;
list-style: none;
}
#footer_menu li {
float: left;
margin-left: 20px;
}
#footer_menu li a {
font-size: 11px;
font-weight: normal;
color: #fff;
}
#footer_menu li a:hover {
color: #fff;
}
#footer_menu li ul {
display: none;
}
table thead tr th {
background: transparent;
}
table#wp-calendar thead tr th {
text-align: center;
}
table tfoot tr,
table tfoot tr td {
background: transparent;
border-bottom: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr {
list-style: none;
margin: 5px 0 30px 0;
float: left;
display: block;
padding: 15px 0 3px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li {
display: block;
float: left;
margin: 0 0 5px 0;
padding: 0;
border: 0;
clear: none;
width: 33.3%;
padding-right: 10px;
box-sizing: border-box;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img {
width: 100%;
height: auto;
}
.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li {
width: 33.3%;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter {
margin: 0;
margin-top: 20px;
list-style: none;
padding: 0 0 0 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li {
padding-bottom: 15px;
border: 0;
box-sizing: border-box;
position: relative;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before {
font-size: 22px;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
display: inline-block;
width: auto;
height: auto;
line-height: normal;
vertical-align: top;
margin-top: 0;
font-family: 'FontAwesome';
content: "\f099";
margin-right: 20px;
margin-top: 3px;
color: #fff;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet {
display: inline-block;
width: calc(100% - 50px);
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media {
list-style: none;
margin: 10px 0 15px 0;
float: left;
display: block;
padding: 0 0 3px 0;
margin-left: -5px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li {
display: block;
float: left;
margin: 0 5px 0 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,
ul.flickr,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,
ul.flickr {
list-style: none;
margin: 10px 0 -10px 0;
float: left;
display: block;
clear: both;
width: 100%;
width: calc(100% + 10px);
}
ul.flickr li {
float: left;
margin: 0 5px 0 0;
}
#page_content_wrapper .sidebar .content .posts.blog,
.page_content_wrapper .sidebar .content .posts.blog {
list-style: none;
margin-top: 30px;
margin-bottom: 0;
}
#page_content_wrapper .sidebar .content .posts.blog.withthumb,
.page_content_wrapper .sidebar .content .posts.blog.withthumb {
margin-top: 20px;
}
#page_content_wrapper .sidebar .content .posts.blog li,
.page_content_wrapper .sidebar .content .posts.blog li {
line-height: 1em;
clear: both;
border: 0;
background: none;
width: 100%;
float: left;
margin: 0;
}
#page_content_wrapper .posts.blog li,
.page_content_wrapper .posts.blog li {
float: left;
width: 49.4%;
margin-right: 1.2%;
margin-bottom: 1.2%;
padding: 20px;
box-sizing: border-box;
border: 1px solid #e1e1e1;
display: table;
text-align: left;
-webkit-transition: background .2s linear;
-moz-transition: background .2s linear;
-ms-transition: background .2s linear;
-o-transition: background .2s linear;
transition: background .2s linear;
}
#page_content_wrapper .posts.blog li:nth-child(2n),
.page_content_wrapper .posts.blog li:nth-child(2n) {
margin-right: 0;
float: right;
}
#page_content_wrapper .posts.blog li a,
.page_content_wrapper .posts.blog li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li a,
#footer ul.sidebar_widget .posts.blog li a {
width: 100%;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.2em;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li a {
display: block;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li {
margin-bottom: 30px;
}
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li:last-child {
margin-bottom: 0;
}
#page_content_wrapper .sidebar .content .posts.blog.withthumb li,
#page_content_wrapper .posts.blog.withthumb li,
.page_content_wrapper .sidebar .content .posts.blog.withthumb li,
.page_content_wrapper .posts.blog.withthumb li {
line-height: 1.5em;
border: 0;
display: block;
}
#page_content_wrapper .sidebar .content .posts.blog li,
.page_content_wrapper .sidebar .content .posts.blog li {
padding-top: 10px;
}
#page_content_wrapper .sidebar .content .posts.blog li:last-child,
.page_content_wrapper .sidebar .content .posts.blog li:last-child {
padding-bottom: 0;
}
#page_content_wrapper .sidebar .content .posts.blog li strong.header,
#page_content_wrapper .posts.blog li strong.header,
.page_content_wrapper .sidebar .content .posts.blog li strong.header,
.page_content_wrapper .posts.blog li strong.header {
font-weight: normal;
}
#cover_content {
position: fixed;
top: 20%;
left: 40px;
z-index: 9;
}
#page_content_wrapper .sidebar .content .textwidget,
.page_content_wrapper .sidebar .content .textwidget {
margin-top: 0;
padding: 5px 0 0 0;
}
.textwidget img {
max-width: 100%;
height: auto;
}
.widget_search input#searchsubmit {
margin: 10px 0 0 0;
}
.widget_tag_cloud div,
.tag_cloud {
margin: 20px 0 10px 0;
}
.widget_tag_cloud div a,
.meta-tags a,
.tag_cloud a {
display: inline-block;
-webkit-transition: background .2s linear, border .1s linear;
-moz-transition: background .2s linear, border .1s linear;
-ms-transition: background .2s linear, border .1s linear;
-o-transition: background .2s linear, border .1s linear;
transition: background .2s linear, border .1s linear;
font-size: 9px !important;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0 3px 5px 0;
padding: 6px 9px 6px 9px;
background: #f5f5f5;
color: #555;
}
#post_featured_slider {
margin-top: -1px;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
transition: all 0.6s ease;
background-color: #f9f9f9;
}
#post_featured_slider.three_cols {
margin-bottom: 60px;
}
#post_featured_slider li .slider_image:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(76%, rgba(0, 0, 0, 0.1)), color-stop(93%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.59)));
background-image: -webkit-linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 76%, rgba(0, 0, 0, 0.5) 93%, rgba(0, 0, 0, 0.59) 100%);
background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 76%, rgba(0, 0, 0, 0.5) 93%, rgba(0, 0, 0, 0.59) 100%);
z-index: 2;
}
#post_featured_slider li .slider_image {
width: 100%;
height: 500px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
position: relative;
}
#post_featured_slider li .slider_image.three_cols {
width: 33.3%;
float: left;
height: 350px;
}
#post_featured_slider li .slider_image .slide_post {
position: absolute;
bottom: 15px;
left: 0;
width: 100%;
text-align: center;
color: #fff;
z-index: 3;
}
#post_featured_slider li .slider_image.three_cols .slide_post {
text-align: left;
}
#post_featured_slider li .slider_image .slide_post h2 {
color: #fff;
font-size: 24px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
}
#post_featured_slider li .slider_image.three_cols .slide_post {
padding: 0 20px 0 20px;
box-sizing: border-box;
}
#post_featured_slider li .slider_image.three_cols .slide_post h2 {
font-size: 14px;
}
#post_featured_slider li .slider_image .slide_post .slide_post_date {
font-family: 'Lato', sans-serif;
font-style: italic;
font-size: 13px;
}
#post_featured_slider li .slider_image.three_cols .slide_post,
slide_post_date {
font-size: 11px;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe {
max-width: 100%;
height: auto;
}
/*------------------------------------------------------------------
[10. Grid Columns Elements]
*/
.one_half {
float: left;
width: 48%;
margin-right: 3.5%;
box-sizing: border-box;
}
.one_half.last {
float: right;
width: 48%;
margin-right: 0;
clear: right;
}
.portfolio2filter_wrapper {
overflow: hidden;
margin: 0 12px 0 0;
float: left;
}
.one_half.portfolio2_wrapper {
width: 50%;
margin-bottom: 0px;
}
.two_cols.gallery .element {
width: 47.8%;
margin-right: 2%;
margin-bottom: 2%;
box-sizing: border-box;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
opacity: 1 !important;
}
.two_cols.gallery.wide .element {
width: 50%;
margin: 0 -1px 0 0;
}
.two_cols.gallery.wide .element img {
width: 100%;
height: auto;
}
.two_cols.gallery .element.fade {
opacity: 0.2 !important;
}
.one_half.gallery2 {
width: 100%;
height: 100%;
float: left;
margin: 0;
overflow: hidden;
position: relative;
}
.one_half.gallery2.static {
overflow: hidden;
}
.one_half.gallery2 a {
position: relative;
display: block;
line-height: 0;
}
.element.classic2_cols {
overflow: hidden;
position: relative;
width: 49.8%;
height: auto;
margin-right: 1px;
margin-bottom: 1px;
float: left;
}
.one_half.gallery2.filterable.portfolio_type {
margin: 0;
}
.one_half.gallery2 a {
display: block;
}
.one_half.gallery2.classic a {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
}
.one_half.gallery2.classic a:hover .portfolio_classic_icon_wrapper {
opacity: 1;
}
.one_third {
width: 30.99%;
float: left;
margin-right: 3.5%;
margin-bottom: 2%;
position: relative;
box-sizing: border-box;
}
.one_third.last {
margin-right: 0 !important;
float: right;
width: 30.99%;
}
.one_third.portfolio3_wrapper {
width: 30%;
margin-bottom: 0;
margin-right: 25px;
}
#page_content_wrapper .inner .sidebar_content ul,
.page_content_wrapper .inner .sidebar_content ul {
margin-left: 20px;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper {
width: 1250px;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper,
.page_content_wrapper.portfolio4_content_wrapper {
width: 1260px;
}
.page_content_wrapper.portfolio4_content_wrapper {
margin-top: 50px;
}
.gallery_a_title {
text-align: center;
}
.three_cols.gallery .element {
width: 31.2%;
margin-right: 2%;
margin-bottom: 2%;
padding: 0;
box-sizing: border-box;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
opacity: 1 !important;
position: relative;
}
.three_cols.gallery.wide .element {
width: 33.33%;
margin: 0 -1px 0 0;
}
.three_cols.gallery.wide .element img {
width: 100%;
height: auto;
}
.sidebar_content.three_cols.gallery .element {
width: 46%;
margin-right: 3%;
margin-bottom: 4%;
}
.three_cols.gallery .element.grid {
padding: 0;
}
.three_cols.gallery .element.fade {
opacity: 0.2 !important;
}
@media only screen and (min-width: 1430px) {
#page_content_wrapper.fullwidth .three_cols.gallery .element,
.page_content_wrapper.fullwidth .three_cols.gallery .element {
width: 22.4%;
margin-bottom: 2.5%;
}
}
@media only screen and (min-width: 1720px) {
#page_content_wrapper.fullwidth .three_cols.gallery .element,
.page_content_wrapper.fullwidth .three_cols.gallery .element {
width: 17.8%;
margin-bottom: 2.5%;
}
}
@media only screen and (min-width: 2200px) {
#page_content_wrapper.fullwidth .three_cols.gallery .element,
.page_content_wrapper.fullwidth .three_cols.gallery .element {
width: 14.6%;
margin-bottom: 2.5%;
}
}
.one_third.gallery3 {
position: relative;
width: 100%;
margin: 0;
overflow: hidden;
}
.one_third.gallery3 a {
position: relative;
display: block;
line-height: 0;
}
.one_third.gallery3.static {
overflow: hidden;
}
.one_third.gallery3 a {
display: block;
}
.one_third.gallery3.classic a {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
}
.element.classic3_cols {
float: left;
}
.one_third.gallery3.last {
float: right;
margin-right: 0;
}
.one_third.gallery3 img {
max-width: 100%;
display: block;
position: relative;
}
.one_third.gallery3 .one_third_img {
position: absolute;
}
.one_third.filterable.gallery3.portfolio_type {
margin: 0;
}
.one_third.gallery3 a[rel=gallery] {
display: block;
width: 100%;
height: 100%;
position: absolute;
z-index: 99999;
background: #000;
}
.two_third {
float: left;
width: 65.33%;
margin-right: 3%;
box-sizing: border-box;
}
.two_third.last {
margin-right: 0;
float: right;
clear: right;
}
.one_fourth {
width: 22%;
float: left;
margin-right: 4%;
margin-bottom: 2%;
position: relative;
box-sizing: border-box;
}
.one_fourth.last {
width: 22%;
margin-right: 0;
float: right;
clear: right;
}
.four_cols.gallery .element {
width: 22.9%;
margin-bottom: 2%;
margin-right: 2%;
padding: 0;
box-sizing: border-box;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
opacity: 1 !important;
}
.four_cols.gallery.wide .element {
width: 25%;
margin: 0 -1px 0 0;
}
.four_cols.gallery.wide .element img {
width: 100%;
height: auto;
}
.four_cols.gallery .element.grid {
padding: 0;
background: transparent;
}
.four_cols.gallery .element.fade {
opacity: 0.2 !important;
}
.one_fourth.gallery4 {
position: relative;
width: 100%;
margin: 0;
overflow: hidden;
}
.one_fourth.gallery4 a {
position: relative;
display: block;
line-height: 0;
}
.one_fourth.gallery4.static {
overflow: hidden;
}
.element.classic4_cols {
float: left;
}
.one_fourth.portfolio4 {
margin: 0;
}
.one_fourth.gallery4 .one_fourth_img {
position: absolute;
}
.one_fourth.gallery4 a {
display: block;
}
.one_fourth.gallery4.classic a {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
}
.one_fourth.gallery4.classic a:hover .portfolio_classic_icon_wrapper {
opacity: 1;
}
.one_fifth {
width: 18%;
float: left;
margin-right: 2%;
margin-bottom: 2%;
box-sizing: border-box;
}
.one_fifth.last {
margin-right: 0;
}
.five_cols.gallery.wide .element {
width: 20%;
margin: 0 -1px 0 0;
}
.one_fifth.gallery5 {
position: relative;
width: 100%;
margin: 0;
overflow: hidden;
}
.one_fifth.gallery5 a {
position: relative;
display: block;
line-height: 0;
}
.five_cols.gallery.wide .element img {
width: 100%;
height: auto;
}
.five_cols.gallery .element.grid {
padding: 0;
background: transparent;
}
.five_cols.gallery .element.fade {
opacity: 0.2 !important;
}
.one_sixth {
width: 11%;
float: left;
margin-right: 6%;
margin-bottom: 2%;
box-sizing: border-box;
}
.one_sixth.last {
margin-right: 0;
}
.one_half_bg .image_caption {
position: absolute;
bottom: 15px;
color: #fff;
}
.isotope,
.isotope .isotope-item {
/* change duration value to whatever you like */
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
overflow: visible !important;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
opacity: 1 !important;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
.gallery_mansory_wrapper,
.gallery_mansory4_wrapper {
padding: 0;
margin: 0 auto;
margin-bottom: 20px;
width: 960px;
}
#portfolio_filter_wrapper,
.portfolio_filter_wrapper {
width: 960px;
padding-top: 40px;
height: 0;
-webkit-transition: opacity 1s ease;
-moz-transition: opacity 1s ease;
-ms-transition: opacity 1s ease;
-o-transition: opacity 1s ease;
transition: opacity 1s ease;
visibility: hidden;
opacity: 0;
}
.portfolio_filter_wrapper {
opacity: 1;
}
.portfolio_filter_wrapper,
body.tax-portfoliosets #portfolio_filter_wrapper,
#portfolio_filter_wrapper {
padding-top: 0;
}
#portfolio_filter_wrapper.visible,
.portfolio_filter_wrapper.visible {
visibility: visible;
opacity: 1;
}
#portfolio_filter_wrapper.gallery,
.portfolio_filter_wrapper.gallery {
width: 100%;
margin: 0;
box-sizing: border-box;
}
#portfolio_filter_wrapper.gallery.two_cols,
.portfolio_filter_wrapper.gallery.two_cols,
#portfolio_filter_wrapper.gallery.three_cols,
.portfolio_filter_wrapper.gallery.three_cols,
#portfolio_filter_wrapper.gallery.four_cols,
.portfolio_filter_wrapper.gallery.four_cols {
width: 102%;
margin: 0;
box-sizing: border-box;
}
#portfolio_filter_wrapper.gallery.wide,
.portfolio_filter_wrapper.gallery.wide {
width: 101%;
margin: 0;
}
.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,
#page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,
.page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery,
#page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery {
width: 98%;
margin-left: 2%;
box-sizing: border-box;
}
.gallery_type,
.portfolio_type {
opacity: 0;
}
.gallery_img {
opacity: 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.one_fourth.withbg .page_content_wrapper,
.one_third.withbg .page_content_wrapper,
.one_half.withbg .page_content_wrapper,
.two_third.withbg .page_content_wrapper {
padding: 0 10% 0 10%;
box-sizing: border-box;
}
.error_box {
background: #222;
margin: 0 auto;
width: 310px;
height: 310px;
position: relative;
}
.error_box .error_type {
font-size: 156px;
text-align: right;
letter-spacing: -15px;
margin-bottom: 0;
color: #fff;
line-height: 0;
right: 0;
bottom: 60px;
position: absolute;
letter-spacing: -2px;
}
.error_text {
font-size: 53px;
letter-spacing: -1.5px;
color: #222;
margin-top: 0;
text-transform: uppercase;
text-align: center;
padding: 0 !important;
margin-bottom: 10px;
}
.widget_search .searchform input#s {
width: 100%;
width: calc(100% - 40px);
}
.widget_search .searchform #searchsubmit {
padding: 0.8em 1em 0.5em 1em !important;
margin-left: -5px;
margin-top: -2px;
}
.widget_mc4wp_form_widget {
background: #222;
color: #ccc;
border: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li.widget_mc4wp_form_widget h2.widgettitle {
color: #fff;
}
.widget_mc4wp_form_widget input[type=submit] {
width: 100%;
}
/*------------------------------------------------------------------
[11. Contact Form Captcha]
*/
#captcha-wrap {
border: solid #870500 1px;
width: 270px;
-webkit-border-radius: 10px;
float: left;
-moz-border-radius: 10px;
border-radius: 10px;
background: #870500;
text-align: left;
padding: 3px;
margin-top: 3px;
height: 112px;
}
#captcha-wrap .captcha-box {
-webkit-border-radius: 7px;
background: #fff;
-moz-border-radius: 7px;
border-radius: 7px;
text-align: center;
border: solid #fff 1px;
}
#captcha-wrap .text-box {
-webkit-border-radius: 7px;
background: #ffdc73;
-moz-border-radius: 7px;
width: 140px;
height: 48px;
float: left;
margin: 4px;
border-radius: 7px;
text-align: center;
border: solid #ffdc73 1px;
}
#captcha-wrap .text-box input {
width: 120px;
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
float: none;
margin: 0;
}
#captcha-wrap .text-box label {
color: #333;
font-family: helvetica, sans-serif;
font-size: 11px;
width: 140px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0;
font-weight: normal;
text-transform: none;
}
#captcha-wrap .captcha-action {
float: right;
width: 117px;
background: url(../images/logos.jpg) top right no-repeat;
height: 44px;
margin-top: 3px;
}
#captcha-wrap img#captcha-refresh {
margin-top: 9px;
border: solid #333333 1px;
margin-right: 6px;
cursor: pointer;
}
#reponse_msg ul:empty {
margin: 0;
}
#reponse_msg ul {
margin-left: 20px;
}
#reponse_msg ul li:last-child {
margin-bottom: 20px;
}
#reponse_msg ul li.error {
color: #ff0000;
}
.mejs-container {
background: #333 !important;
width: 100% !important;
}
.mejs-container:hover {
background: transparent !important;
color: #000 !important;
}
.one_half img,
.one_third img,
.one_fourth img,
.one_fifth img,
.two_third img {
max-width: 100% !important;
height: auto;
}
.animated {
visibility: hidden;
}
.fancybox-inner div {
max-width: 100% !important;
height: auto !important;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
margin: 20px 0 20px 0;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-overlay-button {
display: block;
z-index: 99999;
}
.slider_wrapper {
width: 100%;
position: relative;
overflow: hidden;
}
.slider_wrapper.fixed_width {
width: 960px;
margin: auto;
margin-top: 35px !important;
}
.slider_wrapper.fixed_width .flex-direction-nav .flex-prev {
left: 30px;
}
.slider_wrapper.fixed_width .flex-direction-nav .flex-next {
right: 30px;
}
.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-prev {
left: 110px;
}
.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-next {
right: 110px;
}
.post_wrapper.grid_layout .slider_wrapper {
min-height: 190px;
margin-bottom: 15px;
}
\ No newline at end of file
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.fa-lg {
font-size: 1.33333333em;
line-height: .75em;
vertical-align: -15%
}
.fa-2x {
font-size: 2em
}
.fa-3x {
font-size: 3em
}
.fa-4x {
font-size: 4em
}
.fa-5x {
font-size: 5em
}
.fa-fw {
width: 1.28571429em;
text-align: center
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none
}
.fa-ul>li {
position: relative
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: .14285714em;
text-align: center
}
.fa-li.fa-lg {
left: -1.85714286em
}
.fa-border {
padding: .2em .25em .15em;
border: solid .08em #eee;
border-radius: .1em
}
.fa-pull-left {
float: left
}
.fa-pull-right {
float: right
}
.fa.fa-pull-left {
margin-right: .3em
}
.fa.fa-pull-right {
margin-left: .3em
}
.pull-right {
float: right
}
.pull-left {
float: left
}
.fa.pull-left {
margin-right: .3em
}
.fa.pull-right {
margin-left: .3em
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg)
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg)
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1)
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center
}
.fa-stack-1x {
line-height: inherit
}
.fa-stack-2x {
font-size: 2em
}
.fa-inverse {
color: #fff
}
.fa-glass:before {
content: "\f000"
}
.fa-music:before {
content: "\f001"
}
.fa-search:before {
content: "\f002"
}
.fa-envelope-o:before {
content: "\f003"
}
.fa-heart:before {
content: "\f004"
}
.fa-star:before {
content: "\f005"
}
.fa-star-o:before {
content: "\f006"
}
.fa-user:before {
content: "\f007"
}
.fa-film:before {
content: "\f008"
}
.fa-th-large:before {
content: "\f009"
}
.fa-th:before {
content: "\f00a"
}
.fa-th-list:before {
content: "\f00b"
}
.fa-check:before {
content: "\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d"
}
.fa-search-plus:before {
content: "\f00e"
}
.fa-search-minus:before {
content: "\f010"
}
.fa-power-off:before {
content: "\f011"
}
.fa-signal:before {
content: "\f012"
}
.fa-gear:before,
.fa-cog:before {
content: "\f013"
}
.fa-trash-o:before {
content: "\f014"
}
.fa-home:before {
content: "\f015"
}
.fa-file-o:before {
content: "\f016"
}
.fa-clock-o:before {
content: "\f017"
}
.fa-road:before {
content: "\f018"
}
.fa-download:before {
content: "\f019"
}
.fa-arrow-circle-o-down:before {
content: "\f01a"
}
.fa-arrow-circle-o-up:before {
content: "\f01b"
}
.fa-inbox:before {
content: "\f01c"
}
.fa-play-circle-o:before {
content: "\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e"
}
.fa-refresh:before {
content: "\f021"
}
.fa-list-alt:before {
content: "\f022"
}
.fa-lock:before {
content: "\f023"
}
.fa-flag:before {
content: "\f024"
}
.fa-headphones:before {
content: "\f025"
}
.fa-volume-off:before {
content: "\f026"
}
.fa-volume-down:before {
content: "\f027"
}
.fa-volume-up:before {
content: "\f028"
}
.fa-qrcode:before {
content: "\f029"
}
.fa-barcode:before {
content: "\f02a"
}
.fa-tag:before {
content: "\f02b"
}
.fa-tags:before {
content: "\f02c"
}
.fa-book:before {
content: "\f02d"
}
.fa-bookmark:before {
content: "\f02e"
}
.fa-print:before {
content: "\f02f"
}
.fa-camera:before {
content: "\f030"
}
.fa-font:before {
content: "\f031"
}
.fa-bold:before {
content: "\f032"
}
.fa-italic:before {
content: "\f033"
}
.fa-text-height:before {
content: "\f034"
}
.fa-text-width:before {
content: "\f035"
}
.fa-align-left:before {
content: "\f036"
}
.fa-align-center:before {
content: "\f037"
}
.fa-align-right:before {
content: "\f038"
}
.fa-align-justify:before {
content: "\f039"
}
.fa-list:before {
content: "\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b"
}
.fa-indent:before {
content: "\f03c"
}
.fa-video-camera:before {
content: "\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e"
}
.fa-pencil:before {
content: "\f040"
}
.fa-map-marker:before {
content: "\f041"
}
.fa-adjust:before {
content: "\f042"
}
.fa-tint:before {
content: "\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044"
}
.fa-share-square-o:before {
content: "\f045"
}
.fa-check-square-o:before {
content: "\f046"
}
.fa-arrows:before {
content: "\f047"
}
.fa-step-backward:before {
content: "\f048"
}
.fa-fast-backward:before {
content: "\f049"
}
.fa-backward:before {
content: "\f04a"
}
.fa-play:before {
content: "\f04b"
}
.fa-pause:before {
content: "\f04c"
}
.fa-stop:before {
content: "\f04d"
}
.fa-forward:before {
content: "\f04e"
}
.fa-fast-forward:before {
content: "\f050"
}
.fa-step-forward:before {
content: "\f051"
}
.fa-eject:before {
content: "\f052"
}
.fa-chevron-left:before {
content: "\f053"
}
.fa-chevron-right:before {
content: "\f054"
}
.fa-plus-circle:before {
content: "\f055"
}
.fa-minus-circle:before {
content: "\f056"
}
.fa-times-circle:before {
content: "\f057"
}
.fa-check-circle:before {
content: "\f058"
}
.fa-question-circle:before {
content: "\f059"
}
.fa-info-circle:before {
content: "\f05a"
}
.fa-crosshairs:before {
content: "\f05b"
}
.fa-times-circle-o:before {
content: "\f05c"
}
.fa-check-circle-o:before {
content: "\f05d"
}
.fa-ban:before {
content: "\f05e"
}
.fa-arrow-left:before {
content: "\f060"
}
.fa-arrow-right:before {
content: "\f061"
}
.fa-arrow-up:before {
content: "\f062"
}
.fa-arrow-down:before {
content: "\f063"
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064"
}
.fa-expand:before {
content: "\f065"
}
.fa-compress:before {
content: "\f066"
}
.fa-plus:before {
content: "\f067"
}
.fa-minus:before {
content: "\f068"
}
.fa-asterisk:before {
content: "\f069"
}
.fa-exclamation-circle:before {
content: "\f06a"
}
.fa-gift:before {
content: "\f06b"
}
.fa-leaf:before {
content: "\f06c"
}
.fa-fire:before {
content: "\f06d"
}
.fa-eye:before {
content: "\f06e"
}
.fa-eye-slash:before {
content: "\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071"
}
.fa-plane:before {
content: "\f072"
}
.fa-calendar:before {
content: "\f073"
}
.fa-random:before {
content: "\f074"
}
.fa-comment:before {
content: "\f075"
}
.fa-magnet:before {
content: "\f076"
}
.fa-chevron-up:before {
content: "\f077"
}
.fa-chevron-down:before {
content: "\f078"
}
.fa-retweet:before {
content: "\f079"
}
.fa-shopping-cart:before {
content: "\f07a"
}
.fa-folder:before {
content: "\f07b"
}
.fa-folder-open:before {
content: "\f07c"
}
.fa-arrows-v:before {
content: "\f07d"
}
.fa-arrows-h:before {
content: "\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080"
}
.fa-twitter-square:before {
content: "\f081"
}
.fa-facebook-square:before {
content: "\f082"
}
.fa-camera-retro:before {
content: "\f083"
}
.fa-key:before {
content: "\f084"
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085"
}
.fa-comments:before {
content: "\f086"
}
.fa-thumbs-o-up:before {
content: "\f087"
}
.fa-thumbs-o-down:before {
content: "\f088"
}
.fa-star-half:before {
content: "\f089"
}
.fa-heart-o:before {
content: "\f08a"
}
.fa-sign-out:before {
content: "\f08b"
}
.fa-linkedin-square:before {
content: "\f08c"
}
.fa-thumb-tack:before {
content: "\f08d"
}
.fa-external-link:before {
content: "\f08e"
}
.fa-sign-in:before {
content: "\f090"
}
.fa-trophy:before {
content: "\f091"
}
.fa-github-square:before {
content: "\f092"
}
.fa-upload:before {
content: "\f093"
}
.fa-lemon-o:before {
content: "\f094"
}
.fa-phone:before {
content: "\f095"
}
.fa-square-o:before {
content: "\f096"
}
.fa-bookmark-o:before {
content: "\f097"
}
.fa-phone-square:before {
content: "\f098"
}
.fa-twitter:before {
content: "\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a"
}
.fa-github:before {
content: "\f09b"
}
.fa-unlock:before {
content: "\f09c"
}
.fa-credit-card:before {
content: "\f09d"
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e"
}
.fa-hdd-o:before {
content: "\f0a0"
}
.fa-bullhorn:before {
content: "\f0a1"
}
.fa-bell:before {
content: "\f0f3"
}
.fa-certificate:before {
content: "\f0a3"
}
.fa-hand-o-right:before {
content: "\f0a4"
}
.fa-hand-o-left:before {
content: "\f0a5"
}
.fa-hand-o-up:before {
content: "\f0a6"
}
.fa-hand-o-down:before {
content: "\f0a7"
}
.fa-arrow-circle-left:before {
content: "\f0a8"
}
.fa-arrow-circle-right:before {
content: "\f0a9"
}
.fa-arrow-circle-up:before {
content: "\f0aa"
}
.fa-arrow-circle-down:before {
content: "\f0ab"
}
.fa-globe:before {
content: "\f0ac"
}
.fa-wrench:before {
content: "\f0ad"
}
.fa-tasks:before {
content: "\f0ae"
}
.fa-filter:before {
content: "\f0b0"
}
.fa-briefcase:before {
content: "\f0b1"
}
.fa-arrows-alt:before {
content: "\f0b2"
}
.fa-group:before,
.fa-users:before {
content: "\f0c0"
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1"
}
.fa-cloud:before {
content: "\f0c2"
}
.fa-flask:before {
content: "\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5"
}
.fa-paperclip:before {
content: "\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7"
}
.fa-square:before {
content: "\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9"
}
.fa-list-ul:before {
content: "\f0ca"
}
.fa-list-ol:before {
content: "\f0cb"
}
.fa-strikethrough:before {
content: "\f0cc"
}
.fa-underline:before {
content: "\f0cd"
}
.fa-table:before {
content: "\f0ce"
}
.fa-magic:before {
content: "\f0d0"
}
.fa-truck:before {
content: "\f0d1"
}
.fa-pinterest:before {
content: "\f0d2"
}
.fa-pinterest-square:before {
content: "\f0d3"
}
.fa-google-plus-square:before {
content: "\f0d4"
}
.fa-google-plus:before {
content: "\f0d5"
}
.fa-money:before {
content: "\f0d6"
}
.fa-caret-down:before {
content: "\f0d7"
}
.fa-caret-up:before {
content: "\f0d8"
}
.fa-caret-left:before {
content: "\f0d9"
}
.fa-caret-right:before {
content: "\f0da"
}
.fa-columns:before {
content: "\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de"
}
.fa-envelope:before {
content: "\f0e0"
}
.fa-linkedin:before {
content: "\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4"
}
.fa-comment-o:before {
content: "\f0e5"
}
.fa-comments-o:before {
content: "\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7"
}
.fa-sitemap:before {
content: "\f0e8"
}
.fa-umbrella:before {
content: "\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea"
}
.fa-lightbulb-o:before {
content: "\f0eb"
}
.fa-exchange:before {
content: "\f0ec"
}
.fa-cloud-download:before {
content: "\f0ed"
}
.fa-cloud-upload:before {
content: "\f0ee"
}
.fa-user-md:before {
content: "\f0f0"
}
.fa-stethoscope:before {
content: "\f0f1"
}
.fa-suitcase:before {
content: "\f0f2"
}
.fa-bell-o:before {
content: "\f0a2"
}
.fa-coffee:before {
content: "\f0f4"
}
.fa-cutlery:before {
content: "\f0f5"
}
.fa-file-text-o:before {
content: "\f0f6"
}
.fa-building-o:before {
content: "\f0f7"
}
.fa-hospital-o:before {
content: "\f0f8"
}
.fa-ambulance:before {
content: "\f0f9"
}
.fa-medkit:before {
content: "\f0fa"
}
.fa-fighter-jet:before {
content: "\f0fb"
}
.fa-beer:before {
content: "\f0fc"
}
.fa-h-square:before {
content: "\f0fd"
}
.fa-plus-square:before {
content: "\f0fe"
}
.fa-angle-double-left:before {
content: "\f100"
}
.fa-angle-double-right:before {
content: "\f101"
}
.fa-angle-double-up:before {
content: "\f102"
}
.fa-angle-double-down:before {
content: "\f103"
}
.fa-angle-left:before {
content: "\f104"
}
.fa-angle-right:before {
content: "\f105"
}
.fa-angle-up:before {
content: "\f106"
}
.fa-angle-down:before {
content: "\f107"
}
.fa-desktop:before {
content: "\f108"
}
.fa-laptop:before {
content: "\f109"
}
.fa-tablet:before {
content: "\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b"
}
.fa-circle-o:before {
content: "\f10c"
}
.fa-quote-left:before {
content: "\f10d"
}
.fa-quote-right:before {
content: "\f10e"
}
.fa-spinner:before {
content: "\f110"
}
.fa-circle:before {
content: "\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112"
}
.fa-github-alt:before {
content: "\f113"
}
.fa-folder-o:before {
content: "\f114"
}
.fa-folder-open-o:before {
content: "\f115"
}
.fa-smile-o:before {
content: "\f118"
}
.fa-frown-o:before {
content: "\f119"
}
.fa-meh-o:before {
content: "\f11a"
}
.fa-gamepad:before {
content: "\f11b"
}
.fa-keyboard-o:before {
content: "\f11c"
}
.fa-flag-o:before {
content: "\f11d"
}
.fa-flag-checkered:before {
content: "\f11e"
}
.fa-terminal:before {
content: "\f120"
}
.fa-code:before {
content: "\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123"
}
.fa-location-arrow:before {
content: "\f124"
}
.fa-crop:before {
content: "\f125"
}
.fa-code-fork:before {
content: "\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127"
}
.fa-question:before {
content: "\f128"
}
.fa-info:before {
content: "\f129"
}
.fa-exclamation:before {
content: "\f12a"
}
.fa-superscript:before {
content: "\f12b"
}
.fa-subscript:before {
content: "\f12c"
}
.fa-eraser:before {
content: "\f12d"
}
.fa-puzzle-piece:before {
content: "\f12e"
}
.fa-microphone:before {
content: "\f130"
}
.fa-microphone-slash:before {
content: "\f131"
}
.fa-shield:before {
content: "\f132"
}
.fa-calendar-o:before {
content: "\f133"
}
.fa-fire-extinguisher:before {
content: "\f134"
}
.fa-rocket:before {
content: "\f135"
}
.fa-maxcdn:before {
content: "\f136"
}
.fa-chevron-circle-left:before {
content: "\f137"
}
.fa-chevron-circle-right:before {
content: "\f138"
}
.fa-chevron-circle-up:before {
content: "\f139"
}
.fa-chevron-circle-down:before {
content: "\f13a"
}
.fa-html5:before {
content: "\f13b"
}
.fa-css3:before {
content: "\f13c"
}
.fa-anchor:before {
content: "\f13d"
}
.fa-unlock-alt:before {
content: "\f13e"
}
.fa-bullseye:before {
content: "\f140"
}
.fa-ellipsis-h:before {
content: "\f141"
}
.fa-ellipsis-v:before {
content: "\f142"
}
.fa-rss-square:before {
content: "\f143"
}
.fa-play-circle:before {
content: "\f144"
}
.fa-ticket:before {
content: "\f145"
}
.fa-minus-square:before {
content: "\f146"
}
.fa-minus-square-o:before {
content: "\f147"
}
.fa-level-up:before {
content: "\f148"
}
.fa-level-down:before {
content: "\f149"
}
.fa-check-square:before {
content: "\f14a"
}
.fa-pencil-square:before {
content: "\f14b"
}
.fa-external-link-square:before {
content: "\f14c"
}
.fa-share-square:before {
content: "\f14d"
}
.fa-compass:before {
content: "\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152"
}
.fa-euro:before,
.fa-eur:before {
content: "\f153"
}
.fa-gbp:before {
content: "\f154"
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155"
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158"
}
.fa-won:before,
.fa-krw:before {
content: "\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a"
}
.fa-file:before {
content: "\f15b"
}
.fa-file-text:before {
content: "\f15c"
}
.fa-sort-alpha-asc:before {
content: "\f15d"
}
.fa-sort-alpha-desc:before {
content: "\f15e"
}
.fa-sort-amount-asc:before {
content: "\f160"
}
.fa-sort-amount-desc:before {
content: "\f161"
}
.fa-sort-numeric-asc:before {
content: "\f162"
}
.fa-sort-numeric-desc:before {
content: "\f163"
}
.fa-thumbs-up:before {
content: "\f164"
}
.fa-thumbs-down:before {
content: "\f165"
}
.fa-youtube-square:before {
content: "\f166"
}
.fa-youtube:before {
content: "\f167"
}
.fa-xing:before {
content: "\f168"
}
.fa-xing-square:before {
content: "\f169"
}
.fa-youtube-play:before {
content: "\f16a"
}
.fa-dropbox:before {
content: "\f16b"
}
.fa-stack-overflow:before {
content: "\f16c"
}
.fa-instagram:before {
content: "\f16d"
}
.fa-flickr:before {
content: "\f16e"
}
.fa-adn:before {
content: "\f170"
}
.fa-bitbucket:before {
content: "\f171"
}
.fa-bitbucket-square:before {
content: "\f172"
}
.fa-tumblr:before {
content: "\f173"
}
.fa-tumblr-square:before {
content: "\f174"
}
.fa-long-arrow-down:before {
content: "\f175"
}
.fa-long-arrow-up:before {
content: "\f176"
}
.fa-long-arrow-left:before {
content: "\f177"
}
.fa-long-arrow-right:before {
content: "\f178"
}
.fa-apple:before {
content: "\f179"
}
.fa-windows:before {
content: "\f17a"
}
.fa-android:before {
content: "\f17b"
}
.fa-linux:before {
content: "\f17c"
}
.fa-dribbble:before {
content: "\f17d"
}
.fa-skype:before {
content: "\f17e"
}
.fa-foursquare:before {
content: "\f180"
}
.fa-trello:before {
content: "\f181"
}
.fa-female:before {
content: "\f182"
}
.fa-male:before {
content: "\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184"
}
.fa-sun-o:before {
content: "\f185"
}
.fa-moon-o:before {
content: "\f186"
}
.fa-archive:before {
content: "\f187"
}
.fa-bug:before {
content: "\f188"
}
.fa-vk:before {
content: "\f189"
}
.fa-weibo:before {
content: "\f18a"
}
.fa-renren:before {
content: "\f18b"
}
.fa-pagelines:before {
content: "\f18c"
}
.fa-stack-exchange:before {
content: "\f18d"
}
.fa-arrow-circle-o-right:before {
content: "\f18e"
}
.fa-arrow-circle-o-left:before {
content: "\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191"
}
.fa-dot-circle-o:before {
content: "\f192"
}
.fa-wheelchair:before {
content: "\f193"
}
.fa-vimeo-square:before {
content: "\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195"
}
.fa-plus-square-o:before {
content: "\f196"
}
.fa-space-shuttle:before {
content: "\f197"
}
.fa-slack:before {
content: "\f198"
}
.fa-envelope-square:before {
content: "\f199"
}
.fa-wordpress:before {
content: "\f19a"
}
.fa-openid:before {
content: "\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d"
}
.fa-yahoo:before {
content: "\f19e"
}
.fa-google:before {
content: "\f1a0"
}
.fa-reddit:before {
content: "\f1a1"
}
.fa-reddit-square:before {
content: "\f1a2"
}
.fa-stumbleupon-circle:before {
content: "\f1a3"
}
.fa-stumbleupon:before {
content: "\f1a4"
}
.fa-delicious:before {
content: "\f1a5"
}
.fa-digg:before {
content: "\f1a6"
}
.fa-pied-piper-pp:before {
content: "\f1a7"
}
.fa-pied-piper-alt:before {
content: "\f1a8"
}
.fa-drupal:before {
content: "\f1a9"
}
.fa-joomla:before {
content: "\f1aa"
}
.fa-language:before {
content: "\f1ab"
}
.fa-fax:before {
content: "\f1ac"
}
.fa-building:before {
content: "\f1ad"
}
.fa-child:before {
content: "\f1ae"
}
.fa-paw:before {
content: "\f1b0"
}
.fa-spoon:before {
content: "\f1b1"
}
.fa-cube:before {
content: "\f1b2"
}
.fa-cubes:before {
content: "\f1b3"
}
.fa-behance:before {
content: "\f1b4"
}
.fa-behance-square:before {
content: "\f1b5"
}
.fa-steam:before {
content: "\f1b6"
}
.fa-steam-square:before {
content: "\f1b7"
}
.fa-recycle:before {
content: "\f1b8"
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba"
}
.fa-tree:before {
content: "\f1bb"
}
.fa-spotify:before {
content: "\f1bc"
}
.fa-deviantart:before {
content: "\f1bd"
}
.fa-soundcloud:before {
content: "\f1be"
}
.fa-database:before {
content: "\f1c0"
}
.fa-file-pdf-o:before {
content: "\f1c1"
}
.fa-file-word-o:before {
content: "\f1c2"
}
.fa-file-excel-o:before {
content: "\f1c3"
}
.fa-file-powerpoint-o:before {
content: "\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8"
}
.fa-file-code-o:before {
content: "\f1c9"
}
.fa-vine:before {
content: "\f1ca"
}
.fa-codepen:before {
content: "\f1cb"
}
.fa-jsfiddle:before {
content: "\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd"
}
.fa-circle-o-notch:before {
content: "\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0"
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1"
}
.fa-git-square:before {
content: "\f1d2"
}
.fa-git:before {
content: "\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4"
}
.fa-tencent-weibo:before {
content: "\f1d5"
}
.fa-qq:before {
content: "\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9"
}
.fa-history:before {
content: "\f1da"
}
.fa-circle-thin:before {
content: "\f1db"
}
.fa-header:before {
content: "\f1dc"
}
.fa-paragraph:before {
content: "\f1dd"
}
.fa-sliders:before {
content: "\f1de"
}
.fa-share-alt:before {
content: "\f1e0"
}
.fa-share-alt-square:before {
content: "\f1e1"
}
.fa-bomb:before {
content: "\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3"
}
.fa-tty:before {
content: "\f1e4"
}
.fa-binoculars:before {
content: "\f1e5"
}
.fa-plug:before {
content: "\f1e6"
}
.fa-slideshare:before {
content: "\f1e7"
}
.fa-twitch:before {
content: "\f1e8"
}
.fa-yelp:before {
content: "\f1e9"
}
.fa-newspaper-o:before {
content: "\f1ea"
}
.fa-wifi:before {
content: "\f1eb"
}
.fa-calculator:before {
content: "\f1ec"
}
.fa-paypal:before {
content: "\f1ed"
}
.fa-google-wallet:before {
content: "\f1ee"
}
.fa-cc-visa:before {
content: "\f1f0"
}
.fa-cc-mastercard:before {
content: "\f1f1"
}
.fa-cc-discover:before {
content: "\f1f2"
}
.fa-cc-amex:before {
content: "\f1f3"
}
.fa-cc-paypal:before {
content: "\f1f4"
}
.fa-cc-stripe:before {
content: "\f1f5"
}
.fa-bell-slash:before {
content: "\f1f6"
}
.fa-bell-slash-o:before {
content: "\f1f7"
}
.fa-trash:before {
content: "\f1f8"
}
.fa-copyright:before {
content: "\f1f9"
}
.fa-at:before {
content: "\f1fa"
}
.fa-eyedropper:before {
content: "\f1fb"
}
.fa-paint-brush:before {
content: "\f1fc"
}
.fa-birthday-cake:before {
content: "\f1fd"
}
.fa-area-chart:before {
content: "\f1fe"
}
.fa-pie-chart:before {
content: "\f200"
}
.fa-line-chart:before {
content: "\f201"
}
.fa-lastfm:before {
content: "\f202"
}
.fa-lastfm-square:before {
content: "\f203"
}
.fa-toggle-off:before {
content: "\f204"
}
.fa-toggle-on:before {
content: "\f205"
}
.fa-bicycle:before {
content: "\f206"
}
.fa-bus:before {
content: "\f207"
}
.fa-ioxhost:before {
content: "\f208"
}
.fa-angellist:before {
content: "\f209"
}
.fa-cc:before {
content: "\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b"
}
.fa-meanpath:before {
content: "\f20c"
}
.fa-buysellads:before {
content: "\f20d"
}
.fa-connectdevelop:before {
content: "\f20e"
}
.fa-dashcube:before {
content: "\f210"
}
.fa-forumbee:before {
content: "\f211"
}
.fa-leanpub:before {
content: "\f212"
}
.fa-sellsy:before {
content: "\f213"
}
.fa-shirtsinbulk:before {
content: "\f214"
}
.fa-simplybuilt:before {
content: "\f215"
}
.fa-skyatlas:before {
content: "\f216"
}
.fa-cart-plus:before {
content: "\f217"
}
.fa-cart-arrow-down:before {
content: "\f218"
}
.fa-diamond:before {
content: "\f219"
}
.fa-ship:before {
content: "\f21a"
}
.fa-user-secret:before {
content: "\f21b"
}
.fa-motorcycle:before {
content: "\f21c"
}
.fa-street-view:before {
content: "\f21d"
}
.fa-heartbeat:before {
content: "\f21e"
}
.fa-venus:before {
content: "\f221"
}
.fa-mars:before {
content: "\f222"
}
.fa-mercury:before {
content: "\f223"
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224"
}
.fa-transgender-alt:before {
content: "\f225"
}
.fa-venus-double:before {
content: "\f226"
}
.fa-mars-double:before {
content: "\f227"
}
.fa-venus-mars:before {
content: "\f228"
}
.fa-mars-stroke:before {
content: "\f229"
}
.fa-mars-stroke-v:before {
content: "\f22a"
}
.fa-mars-stroke-h:before {
content: "\f22b"
}
.fa-neuter:before {
content: "\f22c"
}
.fa-genderless:before {
content: "\f22d"
}
.fa-facebook-official:before {
content: "\f230"
}
.fa-pinterest-p:before {
content: "\f231"
}
.fa-whatsapp:before {
content: "\f232"
}
.fa-server:before {
content: "\f233"
}
.fa-user-plus:before {
content: "\f234"
}
.fa-user-times:before {
content: "\f235"
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236"
}
.fa-viacoin:before {
content: "\f237"
}
.fa-train:before {
content: "\f238"
}
.fa-subway:before {
content: "\f239"
}
.fa-medium:before {
content: "\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b"
}
.fa-optin-monster:before {
content: "\f23c"
}
.fa-opencart:before {
content: "\f23d"
}
.fa-expeditedssl:before {
content: "\f23e"
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244"
}
.fa-mouse-pointer:before {
content: "\f245"
}
.fa-i-cursor:before {
content: "\f246"
}
.fa-object-group:before {
content: "\f247"
}
.fa-object-ungroup:before {
content: "\f248"
}
.fa-sticky-note:before {
content: "\f249"
}
.fa-sticky-note-o:before {
content: "\f24a"
}
.fa-cc-jcb:before {
content: "\f24b"
}
.fa-cc-diners-club:before {
content: "\f24c"
}
.fa-clone:before {
content: "\f24d"
}
.fa-balance-scale:before {
content: "\f24e"
}
.fa-hourglass-o:before {
content: "\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253"
}
.fa-hourglass:before {
content: "\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256"
}
.fa-hand-scissors-o:before {
content: "\f257"
}
.fa-hand-lizard-o:before {
content: "\f258"
}
.fa-hand-spock-o:before {
content: "\f259"
}
.fa-hand-pointer-o:before {
content: "\f25a"
}
.fa-hand-peace-o:before {
content: "\f25b"
}
.fa-trademark:before {
content: "\f25c"
}
.fa-registered:before {
content: "\f25d"
}
.fa-creative-commons:before {
content: "\f25e"
}
.fa-gg:before {
content: "\f260"
}
.fa-gg-circle:before {
content: "\f261"
}
.fa-tripadvisor:before {
content: "\f262"
}
.fa-odnoklassniki:before {
content: "\f263"
}
.fa-odnoklassniki-square:before {
content: "\f264"
}
.fa-get-pocket:before {
content: "\f265"
}
.fa-wikipedia-w:before {
content: "\f266"
}
.fa-safari:before {
content: "\f267"
}
.fa-chrome:before {
content: "\f268"
}
.fa-firefox:before {
content: "\f269"
}
.fa-opera:before {
content: "\f26a"
}
.fa-internet-explorer:before {
content: "\f26b"
}
.fa-tv:before,
.fa-television:before {
content: "\f26c"
}
.fa-contao:before {
content: "\f26d"
}
.fa-500px:before {
content: "\f26e"
}
.fa-amazon:before {
content: "\f270"
}
.fa-calendar-plus-o:before {
content: "\f271"
}
.fa-calendar-minus-o:before {
content: "\f272"
}
.fa-calendar-times-o:before {
content: "\f273"
}
.fa-calendar-check-o:before {
content: "\f274"
}
.fa-industry:before {
content: "\f275"
}
.fa-map-pin:before {
content: "\f276"
}
.fa-map-signs:before {
content: "\f277"
}
.fa-map-o:before {
content: "\f278"
}
.fa-map:before {
content: "\f279"
}
.fa-commenting:before {
content: "\f27a"
}
.fa-commenting-o:before {
content: "\f27b"
}
.fa-houzz:before {
content: "\f27c"
}
.fa-vimeo:before {
content: "\f27d"
}
.fa-black-tie:before {
content: "\f27e"
}
.fa-fonticons:before {
content: "\f280"
}
.fa-reddit-alien:before {
content: "\f281"
}
.fa-edge:before {
content: "\f282"
}
.fa-credit-card-alt:before {
content: "\f283"
}
.fa-codiepie:before {
content: "\f284"
}
.fa-modx:before {
content: "\f285"
}
.fa-fort-awesome:before {
content: "\f286"
}
.fa-usb:before {
content: "\f287"
}
.fa-product-hunt:before {
content: "\f288"
}
.fa-mixcloud:before {
content: "\f289"
}
.fa-scribd:before {
content: "\f28a"
}
.fa-pause-circle:before {
content: "\f28b"
}
.fa-pause-circle-o:before {
content: "\f28c"
}
.fa-stop-circle:before {
content: "\f28d"
}
.fa-stop-circle-o:before {
content: "\f28e"
}
.fa-shopping-bag:before {
content: "\f290"
}
.fa-shopping-basket:before {
content: "\f291"
}
.fa-hashtag:before {
content: "\f292"
}
.fa-bluetooth:before {
content: "\f293"
}
.fa-bluetooth-b:before {
content: "\f294"
}
.fa-percent:before {
content: "\f295"
}
.fa-gitlab:before {
content: "\f296"
}
.fa-wpbeginner:before {
content: "\f297"
}
.fa-wpforms:before {
content: "\f298"
}
.fa-envira:before {
content: "\f299"
}
.fa-universal-access:before {
content: "\f29a"
}
.fa-wheelchair-alt:before {
content: "\f29b"
}
.fa-question-circle-o:before {
content: "\f29c"
}
.fa-blind:before {
content: "\f29d"
}
.fa-audio-description:before {
content: "\f29e"
}
.fa-volume-control-phone:before {
content: "\f2a0"
}
.fa-braille:before {
content: "\f2a1"
}
.fa-assistive-listening-systems:before {
content: "\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4"
}
.fa-glide:before {
content: "\f2a5"
}
.fa-glide-g:before {
content: "\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7"
}
.fa-low-vision:before {
content: "\f2a8"
}
.fa-viadeo:before {
content: "\f2a9"
}
.fa-viadeo-square:before {
content: "\f2aa"
}
.fa-snapchat:before {
content: "\f2ab"
}
.fa-snapchat-ghost:before {
content: "\f2ac"
}
.fa-snapchat-square:before {
content: "\f2ad"
}
.fa-pied-piper:before {
content: "\f2ae"
}
.fa-first-order:before {
content: "\f2b0"
}
.fa-yoast:before {
content: "\f2b1"
}
.fa-themeisle:before {
content: "\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4"
}
.fa-handshake-o:before {
content: "\f2b5"
}
.fa-envelope-open:before {
content: "\f2b6"
}
.fa-envelope-open-o:before {
content: "\f2b7"
}
.fa-linode:before {
content: "\f2b8"
}
.fa-address-book:before {
content: "\f2b9"
}
.fa-address-book-o:before {
content: "\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc"
}
.fa-user-circle:before {
content: "\f2bd"
}
.fa-user-circle-o:before {
content: "\f2be"
}
.fa-user-o:before {
content: "\f2c0"
}
.fa-id-badge:before {
content: "\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3"
}
.fa-quora:before {
content: "\f2c4"
}
.fa-free-code-camp:before {
content: "\f2c5"
}
.fa-telegram:before {
content: "\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb"
}
.fa-shower:before {
content: "\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd"
}
.fa-podcast:before {
content: "\f2ce"
}
.fa-window-maximize:before {
content: "\f2d0"
}
.fa-window-minimize:before {
content: "\f2d1"
}
.fa-window-restore:before {
content: "\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4"
}
.fa-bandcamp:before {
content: "\f2d5"
}
.fa-grav:before {
content: "\f2d6"
}
.fa-etsy:before {
content: "\f2d7"
}
.fa-imdb:before {
content: "\f2d8"
}
.fa-ravelry:before {
content: "\f2d9"
}
.fa-eercast:before {
content: "\f2da"
}
.fa-microchip:before {
content: "\f2db"
}
.fa-snowflake-o:before {
content: "\f2dc"
}
.fa-superpowers:before {
content: "\f2dd"
}
.fa-wpexplorer:before {
content: "\f2de"
}
.fa-meetup:before {
content: "\f2e0"
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto
}
\ No newline at end of file
.portfolio_nav {
display: none;
}
.above_top_bar .page_content_wrapper {
padding: 0 12px 0 12px;
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
html[data-menu=leftmenu] .mobile_menu_wrapper {
right: 0;
left: initial;
-webkit-transform: translate(360px, 0px);
-ms-transform: translate(360px, 0px);
transform: translate(360px, 0px);
-o-transform: translate(360px, 0px);
}
}
\ No newline at end of file
/**
*
* Widescreen Devices
*
**/
@media only screen and (min-width: 1100px) {
#menu_wrapper {
max-width: 1425px;
width: 100%;
box-sizing: border-box;
padding: 0 60px;
}
#page_content_wrapper,
.page_content_wrapper,
.standard_wrapper,
.footer_bar_wrapper,
#footer ul.sidebar_widget,
.slider_wrapper.fixed_width {
max-width: 1425px;
width: 100%;
box-sizing: border-box;
margin: auto;
padding: 0 60px;
}
#page_content_wrapper.wide,
.page_content_wrapper.wide {
width: 100%;
max-width: 100%;
padding: 0;
}
.footer_bar_wrapper {
padding-top: 20px;
}
#page_content_wrapper.fullwidth,
.page_content_wrapper.fullwidth {
width: 100%;
padding: 0;
max-width: 100%;
}
.mobile_menu_wrapper .page_content_wrapper {
padding: 0 !important;
}
#page_content_wrapper .inner .sidebar_content,
.page_content_wrapper .inner .sidebar_content {
width: 70%;
}
#page_content_wrapper .inner .sidebar_content.portfolio,
.page_content_wrapper .inner .sidebar_content.portfolio {
width: 73%;
padding-right: 0;
border: 0;
}
#page_content_wrapper .inner .sidebar_wrapper,
.page_content_wrapper .inner .sidebar_wrapper,
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
width: 26%;
}
#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content {
width: 75%;
margin-right: 0;
padding-right: 10px;
box-sizing: border-box;
}
#logo_wrapper .social_wrapper {
left: 90px;
}
#logo_right_button {
right: 90px;
}
}
/*
#Tablet (Landscape)
==================================================
*/
@media only screen and (min-width: 960px) and (max-width: 1099px) {
#page_caption h1 {
font-size: 36px;
}
.post_header.grid h6 {
font-size: 18px;
}
.post_header h6,
.three_cols .post_header h5 {
font-size: 15px;
}
#page_caption.hasbg {
height: 400px;
}
}
/*
#Tablet (Portrait)
==================================================
*/
@media only screen and (min-width: 768px) and (max-width: 960px) {
body {
font-size: 13px;
}
.mobile_menu_wrapper {
display: block;
}
#wrapper {
padding-top: 80px;
}
.top_bar {
width: 100%;
padding: 0;
}
#logo_wrapper {
padding: 28px 0 12px 0;
}
.logo_container {
margin-top: -5px;
}
.logo_wrapper img {
width: auto;
max-height: 50px;
}
.footer_before_widget .footer_logo.logo_wrapper img {
max-height: none;
margin-top: 0;
margin: auto;
}
#logo_wrapper {
border: 0;
}
.top_bar {
border: 0;
}
.standard_wrapper {
width: 100%;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
.page_content_wrapper .inner {
width: 100%;
padding: 0;
box-sizing: border-box;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
h7 {
font-size: 12px;
}
.service_title h6 {
font-size: 20px;
}
#page_caption h1 {
font-size: 26px;
}
#page_content_wrapper .inner .sidebar_content.full_width,
.gallery_mansory_wrapper {
width: 100%;
}
#page_content_wrapper .inner .sidebar_content.full_width img,
.page_content_wrapper img {
max-width: 100%;
height: auto;
}
#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,
#page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper {
width: 00%;
}
#menu_wrapper {
width: 100%;
}
#page_content_wrapper,
.page_content_wrapper,
#page_caption .page_title_wrapper {
width: 100%;
}
.footer_bar {
width: 100%;
padding-bottom: 0;
}
#portfolio_filter_wrapper {
width: 710px;
}
.page_control_static {
display: none !important;
}
#menu_border_wrapper {
height: auto;
display: none;
}
.gallery_social {
opacity: 0;
}
#page_content_wrapper .inner .sidebar_content,
.page_content_wrapper .inner .sidebar_content,
#page_content_wrapper .inner .sidebar_content.portfolio {
width: 62%;
border: 0;
}
.one_half.gallery2 .mask {
width: 100%;
height: 231px;
}
.one_half.gallery2:hover .mask .mask_circle {
margin-top: 28%;
}
.one_half.gallery2 h4 {
font-size: 22px;
}
.portfolio2filter_wrapper {
margin-right: 30px;
}
.element.classic2_cols {
width: 47%;
}
.one_half.gallery2 .mask .mask_circle i {
font-size: 28px;
line-height: 32px;
}
.one_half.gallery2:hover .mask .mask_circle {
width: 28px;
height: 28px;
margin-top: 24%;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper {
width: 780px;
}
.one_third.gallery3:hover .mask .mask_circle {
margin-top: 22%;
width: 24px;
height: 24px;
}
.one_third.gallery3 .mask {
width: 100%;
height: 100%;
}
.one_third.portfolio3 {
height: 390px;
}
.one_third.gallery3 div.thumb_content h3 {
font-size: 18px;
}
.element.classic3_cols {
width: 31%;
}
.one_fourth,
.one_fourth.last {
width: 100%;
margin-right: 0;
margin-bottom: 2%;
clear: both;
}
.one_fourth.gallery4 {
margin: 0;
}
.one_fourth.gallery4 .button.circle img {
width: 24px !important;
height: 24px !important;
}
.one_fourth.gallery4 .mask {
width: 100%;
height: 100%;
}
.one_fourth.gallery4:hover .mask .mask_circle {
margin-top: 27%;
}
.portfolio_desc.portfolio4 h7 {
font-size: 16px;
}
.one_fourth.gallery4 div.thumb_content h3 {
font-size: 18px;
}
.portfolio4filter_wrapper {
margin-right: 0;
}
.element.classic4_cols {
width: 22.5%;
}
.one_third_bg,
.one_fourth_bg {
width: 100%;
}
.one_fifth,
.one_fifth.last {
width: 100%;
margin-right: 0;
margin-bottom: 2%;
clear: both;
}
#portfolio_filter_wrapper.shortcode.four_cols.gallery .element {
width: 50%;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper {
width: 760px;
}
#page_content_wrapper .inner .sidebar_wrapper {
width: 220px;
margin: 0;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
margin: 0;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar {
width: 100%;
}
.social_wrapper ul li img {
width: 22px;
}
#page_content_wrapper .inner {
width: 100%;
}
#page_content_wrapper .sidebar .content .posts.blog li img,
#page_content_wrapper .posts.blog li img {
width: 50px;
height: auto;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle,
h5.widgettitle {
font-size: 12px;
}
#footer {
width: 100%;
padding: 40px 30px 40px 30px;
box-sizing: border-box;
}
#footer ul.sidebar_widget {
width: 100%;
margin: auto;
}
#page_content_wrapper {
width: 100%;
margin-top: 0;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
#page_content_wrapper.wide {
padding: 0;
}
#page_content_wrapper .sidebar .content .posts.blog {
float: left;
margin-bottom: 20px;
width: 100%;
}
.comment {
width: 100%;
}
.comment .right {
width: 82%;
}
ul.children div.comment .right {
width: 78%;
}
#content_wrapper ul.children ul.children {
width: 77%;
}
#menu_wrapper .nav ul,
#menu_wrapper div .nav {
display: none;
}
.social_wrapper {
float: none;
margin: auto;
text-align: center;
width: auto;
}
.footer_bar_wrapper .social_wrapper {
margin-right: 10px;
}
.social_wrapper ul {
margin-top: 2px;
}
.above_top_bar .social_wrapper ul {
margin-top: 0;
}
.footer_bar_wrapper {
width: 100%;
}
#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.grid_layout .post_img img {
width: 100% !important;
height: auto !important;
}
#page_content_wrapper .inner .sidebar_content {
margin-right: 0;
margin-top: 0;
padding-right: 10px;
padding-top: 0;
}
#page_content_wrapper .inner .sidebar_content.left_sidebar {
margin-right: 0;
padding-top: 0;
padding-left: 30px;
}
#page_content_wrapper .inner .sidebar_wrapper,
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
width: 31%;
margin-right: 0;
padding-left: 10px;
padding-top: 0;
margin-right: 0;
}
#page_content_wrapper .inner .sidebar_wrapper,
.page_content_wrapper .inner .sidebar_wrapper {
margin-left: 25px;
}
.page_content_wrapper .inner .sidebar_wrapper {
width: 34%;
margin-top: 20px;
}
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
padding-left: 0;
margin-right: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper .post_img img,
#page_content_wrapper .inner .sidebar_content .post_wrapper .post_img img {
max-width: 100%;
height: auto;
}
.post_content_wrapper {
width: 100%;
}
#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.full .post_img img {
max-width: 726px;
height: auto;
}
.comment .right {
width: 54%;
}
ul.children div.comment .right {
width: 62%;
}
#footer ul.sidebar_widget li ul.posts.blog li img {
width: 50px;
}
.post_circle_thumb {
width: 50px;
height: 50px;
margin-right: 10px;
}
#footer .sidebar_widget.four>li {
width: 46%;
margin-right: 3%;
margin-bottom: 3%;
}
#footer .sidebar_widget.four>li:nth-child(2),
#footer .sidebar_widget.four>li:nth-child(4) {
width: 46%;
margin-right: 0;
float: right;
}
#footer .sidebar_widget.four>li:nth-child(3) {
clear: both;
}
.portfolio_desc.team h5 {
font-size: 20px;
}
.portfolio_desc h6,
.portfolio_desc h5 {
font-size: 18px;
}
#page_caption.hasbg h1,
h1.hasbg {
font-size: 26px;
}
.slider_wrapper .flexslider img {
max-width: 100% !important;
height: auto;
}
#page_caption.hasbg h1.withtopbar,
h1.hasbg.withtopbar,
#page_caption.hasbg.notransparent h1.withtopbar {
margin-top: 160px !important;
}
#copyright {
float: none;
width: 100%;
margin-bottom: 0;
line-height: 23px;
}
input[type=submit].medium,
input[type=button].medium,
a.button.medium {
padding: .3em 1.2em .3em 1.2em;
}
.contact_form_wrapper input[type=text],
.contact_form_wrapper input[type=email],
.contact_form_wrapper input[type=date] {
margin-bottom: 4%;
}
#page_content_wrapper .inner .sidebar_content,
.page_content_wrapper .inner .sidebar_content {
margin-right: 0;
}
#page_content_wrapper .inner .sidebar_content.left_sidebar {
border: 0;
padding-left: 10px;
}
#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content {
width: 100%;
padding: 0;
}
#page_content_wrapper .posts.blog li,
.page_content_wrapper .posts.blog li {
width: 100%;
float: none;
margin-right: 0;
}
#searchform input[type=text] {
width: 70%;
}
.animate,
.animated,
.gallery_type,
.portfolio_type,
.fadeIn,
.bigEntrance,
.post_img.fadeIn,
.post_img.grid.fadeIn {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
-ms-transition: none !important;
transition: none !important;
opacity: 1;
visibility: visible;
}
#portfolio_filter_wrapper.gallery.two_cols,
.portfolio_filter_wrapper.gallery.two_cols,
#portfolio_filter_wrapper.gallery.three_cols,
.portfolio_filter_wrapper.gallery.three_cols,
#portfolio_filter_wrapper.gallery.four_cols,
.portfolio_filter_wrapper.gallery.four_cols {
width: 103%;
}
#page_caption h1,
.ppb_title,
h2.ppb_title {
font-size: 36px;
}
.extend_top_contact_info {
float: right;
padding-top: 20px;
float: right;
margin-left: 7px;
}
.post_header h5,
body.single-post .post_header h1 {
font-size: 22px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before {
display: none;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet,
.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet {
width: 100%;
}
#page_content_wrapper .sidebar .content .posts.blog li,
.page_content_wrapper .sidebar .content .posts.blog li {
margin-bottom: 10px;
}
#page_content_wrapper .sidebar .content .posts.blog li:last-child,
.page_content_wrapper .sidebar .content .posts.blog li:last-child {
margin-bottom: 0;
}
.post_header h6,
.two_cols .post_header h5,
.post_header.search h5 {
font-size: 17px;
}
.two_cols.mixed .post_header h5 {
font-size: 14px;
}
.two_cols.mixed .hentry:first-child .post_header h5 {
font-size: 17px;
}
.two_cols.mixed .hentry:first-child .post_header .post_detail.post_date {
width: 30%;
}
.two_cols.mixed .post_header .post_detail.post_date {
width: 60%;
}
.top_bar.scroll #mobile_nav_icon {
top: 12px;
}
.post_header .post_detail.post_date {
width: 40%;
}
#page_content_wrapper .inner .sidebar_content.full_width.blog_f .post_header .post_detail.post_date {
width: 25%;
}
.footer_bar_wrapper {
margin-top: 0;
padding-top: 0;
}
.fullwidth_comment_wrapper .comment .right {
width: 84%;
}
.three_cols .post_header .post_detail.post_date {
width: 70%;
}
.flex-direction-nav a {
bottom: 44%;
}
#toTop {
bottom: 58px;
}
#mobile_nav_icon {
display: inline-block !important;
}
.slider_wrapper.fixed_width {
width: 100%;
margin: 0 !important;
}
}
/*
#Mobile (Portrait)
==================================================
*/
@media only screen and (max-width: 767px) {
body {
-webkit-text-size-adjust: none;
}
body {
font-size: 13px;
}
#wrapper {
padding-top: 74px;
}
.logo_container {
display: block;
}
.logo_wrapper img {
width: auto;
max-height: 50px;
margin-top: -10px;
}
.footer_before_widget .footer_logo.logo_wrapper img {
max-height: none;
margin-top: 0;
margin: auto;
}
.top_bar {
width: 100%;
padding: 0 40px 0 30px;
border: 0;
}
#top_contact_hours,
#top_contact_number {
display: none;
}
.standard_wrapper {
width: 100%;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
h1 {
font-size: 24px !important;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 15px;
}
h7 {
font-size: 14px;
}
.post_header.grid h6,
.post_quote_title.grid {
font-size: 16px;
}
#page_caption h1 {
font-size: 22px !important;
line-height: 30px;
}
#page_caption .page_title_wrapper {
width: 100%;
margin: auto;
}
#page_caption {
margin: 0;
padding-left: 30px;
padding-right: 30px;
padding-top: 40px;
padding-bottom: 40px;
box-sizing: border-box;
}
#page_content_wrapper .inner .inner_wrapper {
padding: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width {
width: 100%;
margin-top: 15px;
margin-bottom: 0;
}
#page_content_wrapper .inner .sidebar_content img {
max-width: 100%;
height: auto;
}
#page_content_wrapper {
width: 100%;
margin-top: 0;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
#page_content_wrapper.wide,
.page_content_wrapper.wide {
padding: 0;
}
#page_content_wrapper .inner {
width: 100%;
padding: 0;
margin-top: 30px;
}
#page_content_wrapper .inner #page_main_content {
margin-top: 0;
padding-bottom: 0;
margin-bottom: 30px;
}
#page_content_wrapper .inner {
width: 100%;
margin: auto;
}
#page_content_wrapper .inner .sidebar_content {
width: 100%;
margin-top: 0;
padding-bottom: 0;
float: none;
border: 0 !important;
}
#page_content_wrapper .inner .sidebar_content.portfolio,
#page_content_wrapper .inner .sidebar_content.portfolio #portfolio_filter_wrapper {
padding-top: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width {
width: 100%;
margin-top: 0;
}
#page_content_wrapper .inner #page_caption.sidebar_content.full_width {
padding-bottom: 20px;
}
#page_content_wrapper .inner .sidebar_content.full_width img {
max-width: 100%;
height: auto !important;
}
#page_content_wrapper .inner .sidebar_wrapper {
width: 100%;
margin-left: 0;
margin-bottom: 0;
margin-top: 25px;
padding-top: 0;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
margin: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,
#page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper {
width: 100%;
}
.portfolio_header h6 {
width: 31%;
font-size: 12px;
}
#page_content_wrapper .inner .sidebar_content img {
max-width: 100%;
height: auto;
}
.comment {
width: 270px;
}
.comment_arrow {
display: none;
}
.fullwidth_comment_wrapper .comment .right {
width: 66%;
margin-left: 15px;
}
.fullwidth_comment_wrapper ul.children div.comment .right {
width: 64%;
padding: 0;
}
ul.children div.comment ul.children div.comment .right {
width: 50%;
}
#content_wrapper ul.children ul.children {
width: 100%;
}
ul.children .comment {
margin-left: 0;
}
#content_wrapper ul.children {
border: 0;
}
#content_wrapper ul.children ul.children {
margin-left: -16px;
}
.comment_wrapper #respond {
margin-left: 20px;
}
.comment_wrapper ul.children #respond {
margin-left: -55px;
}
#menu_wrapper {
width: 100%;
}
#menu_border_wrapper {
height: auto;
display: none;
}
input[type="submit"],
input[type="button"],
a.button,
.button {
font-size: 12px;
}
#portfolio_filter_wrapper {
width: 300px;
}
#portfolio_filter_wrapper.two_cols {
width: 100%;
}
#portfolio_filter_wrapper.two_cols .element {
width: 100%;
float: none;
}
.one_half.gallery2,
.one_half.portfolio2,
.one_half.gallery2 .mask,
.one_half.gallery2.filterable {
width: 100%;
height: auto;
}
.one_half.gallery2 .mask {
width: 100%;
height: 100% !important;
}
.one_half.portfolio2 {
margin-bottom: 5%;
margin-right: 5%;
}
.one_half.gallery2 .mask .button.circle {
margin-top: 30%;
}
.one_half.gallery2 img.blur_effect,
.one_half.portfolio2 img.blur_effect {
width: 100%;
height: auto;
}
.one_half.gallery2 h4 {
font-size: 14px !important;
}
.one_half.gallery2:hover .mask .mask_circle {
width: 32px;
height: 32px;
margin-top: 22%;
}
.one_half.gallery2 .mask .mask_circle i {
font-size: 30px;
line-height: 34px;
}
#portfolio_filter_wrapper.three_cols {
width: 100%;
}
#portfolio_filter_wrapper.three_cols .element {
width: 100%;
float: left;
margin-right: 0%;
margin-bottom: 10%;
}
.one_third.gallery3,
.one_third.portfolio3,
.one_third.gallery3 .mask,
.one_third.gallery3.filterable {
width: 100%;
height: auto;
}
.one_third.gallery3 .button.circle img {
width: 30px !important;
height: 30px !important;
}
.one_third.gallery3 .mask {
width: 100%;
height: 100% !important;
}
.one_third.gallery3 img.blur_effect,
.one_third.portfolio3 img.blur_effect {
width: 100%;
height: auto;
}
.one_third.gallery3 h5 {
font-size: 14px !important;
}
.one_third.gallery3:hover .mask .mask_circle {
width: 32px;
height: 32px;
margin-top: 22%;
}
.one_third.gallery3 .mask .mask_circle i {
font-size: 30px;
line-height: 34px;
}
#portfolio_filter_wrapper.four_cols {
width: 100%;
}
#portfolio_filter_wrapper.four_cols .element {
width: 100%;
float: none;
margin-right: 0;
}
.one_fourth,
.one_fourth.last {
width: 100%;
margin-right: 0;
margin-bottom: 2%;
clear: both;
}
.one_fourth.gallery4,
.one_fourth.portfolio4,
.one_fourth.gallery4 .mask,
.one_fourth.gallery4.filterable {
width: 100%;
height: auto;
}
.one_fourth.gallery4 img.blur_effect,
.one_fourth.portfolio4 img.blur_effect {
width: 100%;
height: auto;
}
.one_fourth.gallery4 .mask {
width: 100%;
height: 100% !important;
}
.one_fourth.gallery4.portfolio_type h6 {
margin-top: 34%;
}
.one_fourth.gallery4:hover .mask .mask_circle {
width: 32px;
height: 32px;
margin-top: 22%;
}
.one_fourth.gallery4 .mask .mask_circle i {
font-size: 30px;
line-height: 34px;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper,
#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper {
width: 300px;
}
.one_third.portfolio3_wrapper,
.one_fourth.portfolio4_wrapper {
width: 100%;
clear: both;
}
.post_header {
width: 100%;
}
.post_header h5,
.post_header:not(.single) h5 {
font-size: 18px;
}
blockquote {
width: 100%;
margin: 0;
font-size: 18px;
}
.nav_wrapper_inner {
padding-top: 10px;
}
#respond {
width: 100%;
}
.post_wrapper {
width: 100%;
;
margin-top: 0;
}
#nav_wrapper {
display: none;
}
#footer {
padding-top: 20px;
padding-bottom: 0;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar {
width: 100%;
}
#photo_wall_wrapper {
width: 300px;
}
#footer {
width: 100%;
}
#footer ul.sidebar_widget {
margin-left: 10px;
}
#footer ul.sidebar_widget {
width: 100%;
float: none;
margin: auto;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
#footer .sidebar_widget.four>li,
#footer .sidebar_widget.three>li,
#footer .sidebar_widget.two>li,
#footer .sidebar_widget.one>li,
#footer .sidebar_widget.four>li:nth-child(4),
#footer .sidebar_widget.three>li:nth-child(3),
#footer .sidebar_widget.two>li:nth-child(2) {
width: 100%;
}
.footer_bar {
margin-bottom: 0;
}
#copyright {
width: 100%;
}
.social_wrapper {
float: none;
margin: auto;
text-align: center;
width: auto;
}
.social_wrapper ul {
margin-top: 15px;
}
.footer_bar_wrapper {
width: 100%;
}
#copyright {
float: left;
width: 100%;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
.one_third,
.one_third.last,
.one_third.pricing,
.one_fourth.pricing {
width: 100%;
margin-bottom: 3%;
margin-right: 0;
}
.post_related .one_third {
margin-bottom: 20px;
}
.one_third.pricing {
margin-bottom: 25px;
}
.two_third,
.two_third.last {
width: 100%;
margin-bottom: 3%;
}
#footer .sidebar_widget.four>li {
margin-bottom: 20px;
}
.post_content_wrapper {
width: 100%;
}
ul.children div.comment .right {
width: 86%;
}
.one.fullwidth .page_content_wrapper {
padding: 0;
}
.page_content_wrapper.nopadding {
padding: 0 !important;
}
#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper,
.page_content_wrapper.portfolio4_content_wrapper {
width: 100% !important;
}
.one_fourth,
.one_fourth.last {
width: 100%;
margin-right: 0;
}
.post_img img {
max-width: 100% !important;
height: auto;
}
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
width: 100%;
padding-top: 0;
margin-right: 0;
margin-top: 30px;
margin-bottom: 25px;
}
.post_header.full,
.post_excerpt_full {
width: 96%;
}
#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper {
width: 100%;
}
.one_half,
.one_half.last {
width: 100%;
float: none;
clear: both;
margin-bottom: 15px;
}
#social_share_wrapper,
.social_share_wrapper {
margin-top: 30px;
}
#page_content_wrapper .posts.blog li {
width: 100%;
}
body.single .post.type-post {
float: none;
}
.post_header h6 {
font-size: 16px;
}
#about_the_author .description {
width: 180px;
}
.social_wrapper.shortcode ul li {
margin: 5px;
}
.one_fifth {
width: 100%;
float: none;
}
.footer_bar_wrapper .social_wrapper ul {
margin-top: 0;
}
.above_top_bar .page_content_wrapper {
margin: 0;
margin: auto;
}
.above_top_bar .top_contact_info {
width: 100%;
float: none;
margin: auto;
text-align: center;
border: 0;
}
.above_top_bar .top_contact_info span {
border: 0;
}
.above_top_bar .social_wrapper {
display: none;
}
.footer_bar_wrapper .social_wrapper {
width: 100%;
text-align: center;
float: none;
margin: 0 0 10px 0;
}
.footer_bar_wrapper .social_wrapper ul li {
float: none;
display: inline-block;
margin: 0 5px 0 5px;
}
.comment .right {
width: 100%;
margin-left: 0;
padding: 0 0 15px 0;
}
.three_cols.gallery .element,
.four_cols.gallery .element,
#photo_wall_wrapper .wall_entry,
.photo_wall_wrapper .wall_entry,
#photo_wall_wrapper .wall_entry.three_cols,
#photo_wall_wrapper .wall_entry.four_cols,
.photo_wall_wrapper .wall_entry.four_cols {
width: 100%;
margin-right: 0%;
}
.page_content_wrapper .inner,
.standard_wrapper {
width: 100%;
}
.one_half_bg,
.one_third_bg,
.two_third_bg,
.one_fourth_bg {
width: 100%;
padding: 30px !important;
}
.one_half_bg.nopadding,
.two_third_bg>div,
.one_half_bg>div,
.one_third_bg>div,
.one_fourth_bg>div {
padding: 0 !important;
}
.one .page_content_wrapper.withbg {
max-height: 300px;
}
#page_content_wrapper .inner .sidebar_content,
.page_content_wrapper .inner .sidebar_content,
#page_content_wrapper .inner .sidebar_content.portfolio {
width: 100%;
margin-right: 0;
border: 0;
margin-bottom: 30px;
float: left;
padding-right: 0;
}
#page_content_wrapper .inner .sidebar_content.left_sidebar,
.page_content_wrapper .inner .sidebar_content.left_sidebar {
width: 100%;
float: none;
padding: 0;
}
#page_content_wrapper .inner .sidebar_wrapper,
.page_content_wrapper .inner .sidebar_wrapper {
width: 100%;
float: none;
margin: 0;
clear: both;
}
.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,
#page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,
.page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery,
#page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery {
width: 100%;
margin: 0;
}
#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content {
width: 100%;
}
.page_content_wrapper .inner>div {
width: 100% !important;
}
#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content,
#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post {
width: 100%;
margin-right: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width img,
.page_content_wrapper img {
max-width: 100%;
height: auto;
}
#footer_menu {
float: left;
width: 100%;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
#footer_menu li:first-child {
margin-left: 0;
}
.animate,
.animated,
.gallery_type,
.portfolio_type,
.fadeIn,
.bigEntrance,
.post_img.fadeIn,
.post_img.grid.fadeIn {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
-ms-transition: none !important;
transition: none !important;
opacity: 1;
visibility: visible;
}
#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar {
padding-left: 0;
}
#page_caption.hasbg .post_detail,
#page_caption.hasbg .post_detail a,
#page_caption.hasbg .post_detail a:hover,
#page_caption.hasbg .post_detail a:active,
.page_tagline {
font-size: 11px;
}
.extend_top_contact_info {
float: right;
padding-top: 20px;
float: right;
margin-left: 7px;
}
#searchform input[type=text] {
width: 71%;
}
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url {
width: 100%;
box-sizing: border-box;
}
#logo_wrapper {
border: 0;
padding: 28px 0 0px 0;
}
#logo_wrapper .social_wrapper {
display: none;
}
.footer_photostream li {
width: 25%;
}
.post_excerpt {
width: 100%;
}
#horizontal_gallery,
.horizontal_gallery {
opacity: 1 !important;
}
#horizontal_gallery_wrapper img.horizontal_gallery_img,
.horizontal_gallery_wrapper img.horizontal_gallery_img {
max-height: 200px !important;
}
.top_bar.scroll #logo_wrapper {
display: block !important;
}
.portfolio_desc {
margin-bottom: 15px;
}
.page_tagline {
padding-top: 20px;
}
#page_caption.hasbg {
height: 200px;
}
#page_caption.hasbg #bg_regular,
#page_caption.hasbg #bg_blurred {
height: 200px;
}
.page_tagline,
.post_header .post_detail,
.recent_post_detail,
.post_detail {
font-size: 10px;
}
.textwidget img {
text-align: center;
}
.mobile_menu_wrapper {
width: 270px;
padding: 30px;
}
#close_mobile_menu {
top: 25px;
}
.mobile_main_nav li.menu-item-has-children>a:after {
left: 230px;
}
.mobile_menu_wrapper #searchform input[type=text] {
width: 70%;
}
.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li {
width: 50%;
}
.fullscreen_share_content #social_share_wrapper ul li a i {
font-size: 3em;
}
.fullscreen_share_content #social_share_wrapper ul li {
margin: 0 10px 0 10px;
}
body.js_nav #overlay_background {
visibility: visible;
opacity: 1;
-webkit-transform: translate(-270px, 0px);
-moz-transform: translate(-270px, 0px);
transform: translate(-270px, 0px);
}
#post_featured_slider,
#post_featured_slider li .slider_image {
margin-top: 0;
height: 300px !important;
}
#post_featured_slider.three_cols {
height: 450px !important;
}
#post_featured_slider li .slider_image .slide_post h2 {
font-size: 18px;
}
.pagination {
margin-top: 20px;
margin-bottom: 20px;
}
#footer_menu li {
margin-left: 10px;
}
#post_featured_slider li .slider_image.three_cols {
width: 100%;
height: 150px !important;
}
#post_featured_slider.three_cols {
margin-bottom: 0;
}
#post_featured_slider li .slider_image .slide_post {
bottom: 5px;
}
#post_featured_slider li .slider_image.three_cols .slide_post {
padding: 0 10px 0 10px;
}
.top_bar.scroll #mobile_nav_icon {
top: 12px;
}
#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post,
#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post[data-column=last],
#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post,
#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post[data-column=last] {
width: 100%;
float: none;
clear: both;
margin-right: 0;
}
.post_header h6,
.two_cols .post_header h5,
.post_header.search h5,
.post_header h6,
.three_cols .post_header h5 {
font-size: 18px;
}
#autocomplete {
left: 30px;
width: 210px;
}
.post_share_text {
float: left;
clear: both;
}
#about_the_author {
text-align: center;
}
#about_the_author .gravatar {
float: none;
margin: auto;
margin-bottom: 20px;
}
.post_related .post_header {
margin-bottom: 0;
}
.fullwidth_comment_wrapper.sidebar .comment .right,
.fullwidth_comment_wrapper .comment .right {
margin-left: 0;
margin-top: 10px;
width: 100%;
}
.comment .gravatar {
margin: auto;
float: none;
}
#option_btn {
top: 130px;
}
.footer_photostream_wrapper {
margin-top: 0;
}
.post_excerpt.post_tag {
margin-top: 0;
}
.flex-direction-nav a {
bottom: 42%;
}
.three_cols .post_header .post_detail.post_date,
.post_header .post_detail.post_date,
#page_content_wrapper .inner .sidebar_content.full_width.blog_f .post_header .post_detail.post_date,
.two_cols .post_header .post_detail.post_date {
width: 45%;
}
#mobile_nav_icon {
display: inline-block !important;
}
.slider_wrapper.fixed_width {
width: 100%;
margin: 0 !important;
}
.two_cols.mixed .hentry:first-child .post_header .post_detail.post_date {
width: 45%;
}
}
/*
#Mobile (Landscape)
==================================================
*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
body {
-webkit-text-size-adjust: none;
}
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,
#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url {
width: 25.8%;
}
#page_caption h1 {
font-size: 26px !important;
}
}
\ No newline at end of file
body,
input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea {
font-family: Lato, Helvetica, Arial, sans-serif;
}
body {
font-size: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
font-family: Lato, Helvetica, Arial, sans-serif;
font-weight: 400;
}
h1 {
font-size: 34px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 26px;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
body,
#gallery_lightbox h2,
.slider_wrapper .gallery_image_caption h2,
.post_info a {
color: #000000;
}
::selection {
background-color: #000000;
}
a {
color: #be9656;
}
a:hover,
a:active,
.post_info_comment a i {
color: #222222;
}
h1,
h2,
h3,
h4,
h5,
pre,
code,
tt,
blockquote,
.post_header h5 a,
.post_header h3 a,
.post_header.grid h6 a,
.post_header.fullwidth h4 a,
.post_header h5 a,
blockquote,
.site_loading_logo_item i {
color: #222222;
}
#social_share_wrapper,
hr,
#social_share_wrapper,
.post.type-post,
.comment .right,
.widget_tag_cloud div a,
.meta-tags a,
.tag_cloud a,
#footer,
#post_more_wrapper,
#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a,
#autocomplete,
.page_tagline {
border-color: #e1e1e1;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
textarea {
background-color: #ffffff;
color: #000;
border-color: #e1e1e1;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
border-color: #000000;
}
input[type=submit],
input[type=button],
a.button,
.button {
font-family: Lato, Helvetica, Arial, sans-serif;
background-color: #888888;
color: #ffffff;
border-color: #888888;
}
.frame_top,
.frame_bottom,
.frame_left,
.frame_right {
background: #222222;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li>a {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
color: #222222;
}
#menu_wrapper .nav ul li a.hover,
#menu_wrapper .nav ul li a:hover,
#menu_wrapper div .nav li a.hover,
#menu_wrapper div .nav li a:hover {
color: #b38d51;
}
#menu_wrapper div .nav>li.current-menu-item>a,
#menu_wrapper div .nav>li.current-menu-parent>a,
#menu_wrapper div .nav>li.current-menu-ancestor>a {
color: #b38d51;
}
.top_bar {
background-color: rgba(256, 256, 256, 0.95);
background-image: url("");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: left top;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
}
#menu_wrapper .nav ul li ul li a,
#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-parent ul li a {
font-size: 11px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
color: #222222;
}
.mobile_main_nav li a:hover,
.mobile_main_nav li a:active,
#sub_menu li a:hover,
#sub_menu li a:active,
.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle {
color: #222222;
}
#menu_wrapper .nav ul li ul li a:hover,
#menu_wrapper div .nav li ul li a:hover,
#menu_wrapper div .nav li.current-menu-parent ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,
#menu_wrapper div .nav li.megamenu ul li ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:active,
#menu_wrapper div .nav li.megamenu ul li ul li a:active {
background: #f9f9f9;
}
#menu_wrapper .nav ul li ul,
#menu_wrapper div .nav li ul {
background: #ffffff;
border-color: #e1e1e1;
}
#menu_wrapper div .nav li.megamenu ul li>a,
#menu_wrapper div .nav li.megamenu ul li>a:hover,
#menu_wrapper div .nav li.megamenu ul li>a:active {
color: #222222;
}
#menu_wrapper div .nav li.megamenu ul li {
border-color: #eeeeee;
}
.above_top_bar {
background: #222222;
}
#top_menu li a,
.top_contact_info,
.top_contact_info i,
.top_contact_info a,
.top_contact_info a:hover,
.top_contact_info a:active {
color: #ffffff;
}
.mobile_menu_wrapper #searchform {
background: #ebebeb;
}
.mobile_menu_wrapper #searchform input[type=text],
.mobile_menu_wrapper #searchform button i {
color: #222222;
}
.mobile_menu_wrapper {
background-color: rgba(255, 255, 255, 1);
background-image: url("");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: left top;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
}
.mobile_main_nav li a,
#sub_menu li a {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
}
.mobile_main_nav li a,
#sub_menu li a,
.mobile_menu_wrapper .sidebar_wrapper a,
.mobile_menu_wrapper .sidebar_wrapper,
#close_mobile_menu i {
color: #666666;
}
#page_caption {
background-color: #f9f9f9;
padding-top: 40px;
padding-bottom: 40px;
}
#page_caption h1 {
font-size: 36px;
}
#page_caption h1,
.post_caption h1 {
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
color: #222222;
}
#page_caption.hasbg {
height: 500px;
}
.page_tagline {
color: #999999;
font-size: 11px;
font-weight: 400;
letter-spacing: 5px;
text-transform: uppercase;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle,
h5.widgettitle {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
color: #222222;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,
.page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
color: #444444;
}
#page_content_wrapper .inner .sidebar_wrapper a,
.page_content_wrapper .inner .sidebar_wrapper a {
color: #222222;
}
#page_content_wrapper .inner .sidebar_wrapper a:hover,
#page_content_wrapper .inner .sidebar_wrapper a:active,
.page_content_wrapper .inner .sidebar_wrapper a:hover,
.page_content_wrapper .inner .sidebar_wrapper a:active {
color: #999999;
}
.footer_bar {
background-color: rgba(34, 34, 34, 1);
background-image: url("");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
}
#footer,
#copyright {
color: #999999;
}
#copyright a,
#copyright a:active,
#footer a,
#footer a:active {
color: #ffffff;
}
#copyright a:hover,
#footer a:hover,
.social_wrapper ul li a:hover {
color: #be9656;
}
.footer_bar_wrapper,
.footer_bar {
border-color: #444444;
}
#footer .widget_tag_cloud div a {
background: #444444;
}
.footer_bar_wrapper .social_wrapper ul li a {
color: #ffffff;
}
.post_header:not(.single) h5,
body.single-post .post_header_title h1,
#post_featured_slider li .slider_image .slide_post h2,
#page_content_wrapper .posts.blog li a,
.page_content_wrapper .posts.blog li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li a,
#autocomplete li strong,
.post_related strong,
#footer ul.sidebar_widget .posts.blog li a,
.post_info_comment {
font-family: Montserrat, Helvetica, Arial, sans-serif;
}
.post_header:not(.single) h5,
body.single-post .post_header_title h1,
#post_featured_slider li .slider_image .slide_post h2,
#page_content_wrapper .posts.blog li a,
.page_content_wrapper .posts.blog li a,
#page_content_wrapper .sidebar .content .sidebar_widget>li.widget_recent_entries ul li a,
#autocomplete li strong,
.post_related strong,
#footer ul.sidebar_widget .posts.blog li a {
text-transform: uppercase;
letter-spacing: 1px;
}
.post_info_date,
.post_attribute,
.comment_date,
.post-date,
#post_featured_slider li .slider_image .slide_post .slide_post_date {
font-family: Lato, Helvetica, Arial, sans-serif;
}
.post_info_date {
color: #19bc76;
}
.post_info_date:before {
border-color: #19bc76;
}
.readmore {
color: #19bc76;
}
\ No newline at end of file
.tm-tweet-clear {
zoom: 1;
}
.tm-tweet-clear:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.tm-click-to-tweet {
display: block;
background-color: #fff;
margin: 0;
padding: 0;
position: relative;
border: 1px solid #dddddd;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 15px 30px;
margin: 15px 0px;
zoom: 1;
}
.tm-click-to-tweet .clearfix {
zoom: 1;
}
.tm-click-to-tweet .clearfix:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.tm-click-to-tweet .clear {
clear: both;
}
.tm-click-to-tweet .f-left {
float: left;
display: inline-block;
position: relative;
}
.tm-click-to-tweet .f-right {
float: right;
display: inline-block;
position: relative;
}
.tm-click-to-tweet .list-reset {
list-style: none;
margin: 0;
padding: 0;
}
.tm-click-to-tweet .list-reset li {
list-style: none;
margin: 0;
padding: 0;
}
.tm-click-to-tweet .list-float {
zoom: 1;
}
.tm-click-to-tweet .list-float:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.tm-click-to-tweet .list-float li {
float: left;
display: inline-block;
}
.tm-click-to-tweet .kill-box-shadow {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.tm-click-to-tweet .alignright {
float: right;
margin-bottom: 10px;
margin-left: 10px;
text-align: right;
}
.tm-click-to-tweet .alignleft {
float: left;
margin-bottom: 10px;
margin-right: 10px;
text-align: right;
}
.tm-click-to-tweet:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.tm-click-to-tweet .tm-ctt-reset {
margin: 0;
padding: 0;
position: relative;
}
.tm-click-to-tweet:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.tm-click-to-tweet a {
text-decoration: none;
text-transform: none;
}
.tm-click-to-tweet a:hover {
text-decoration: none;
}
.tm-click-to-tweet .tm-ctt-text {
margin: 0;
padding: 0;
position: relative;
margin-bottom: 10px;
word-wrap: break-word;
}
.tm-click-to-tweet .tm-ctt-text a {
margin: 0;
padding: 0;
position: relative;
color: #999999;
font-size: 24px;
line-height: 140%;
text-transform: none;
letter-spacing: 0.05em;
font-weight: 100;
text-decoration: none;
text-transform: none;
}
.tm-click-to-tweet .tm-ctt-text a:hover {
text-decoration: none;
color: #666666;
}
.tm-click-to-tweet a.tm-ctt-btn {
margin: 0;
padding: 0;
position: relative;
display: block;
text-transform: uppercase;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #999999;
float: right;
padding-right: 24px;
text-decoration: none;
background: transparent url(../img/twitter-little-bird.png) no-repeat right top;
}
.tm-click-to-tweet a.tm-ctt-btn:hover {
text-decoration: none;
color: #666666;
text-transform: uppercase;
}
.tm-click-to-tweet .tm-powered-by {
font-size: 10px;
color: #999999;
}
.tm-click-to-tweet .tm-powered-by a {
font-size: 10px;
color: #999999 !important;
}
.tm-click-to-tweet .tm-powered-by a:hover {
color: #999999 !important;
text-decoration: underline !important;
}
\ No newline at end of file
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
line-height: 1.5;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a img {
border: none;
}
\ No newline at end of file
.entry-content img {
margin: 0 0 1.5em 0;
}
div.alignleft,
img.alignleft {
display: inline-block;
float: left;
margin-right: 1em;
margin-bottom: 1em;
}
div.alignright,
img.alignright {
display: inline-block;
float: right;
margin-left: 1em;
margin-top: 1em;
}
div.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
div.wp-caption {
text-align: center;
margin-top: 2em;
margin-bottom: 2em;
font-size: 12px;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
margin: 0;
font-style: italic;
opacity: 0.5;
text-align: center;
padding-bottom: 0 !important;
}
.wp-smiley {
max-height: 1em;
margin: 0 !important;
}
.gallery dl {
margin: 0;
border: 0;
padding: 0;
}
blockquote.left {
float: left;
margin-left: 0;
margin-right: 20px;
text-align: right;
width: 33%;
}
blockquote.right {
float: right;
margin-left: 20px;
margin-right: 0;
text-align: left;
width: 33%;
}
.gallery-caption {
font-size: 12px;
}
html {
height: 100%;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a img {
border: none;
}
p {
padding-top: 0.1em;
padding-bottom: 0.1em;
}
em {
font-style: italic;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}
.center {
text-align: center;
}
#page_content_wrapper p,
.page_content_wrapper p {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#page_content_wrapper p:empty,
.page_content_wrapper p:empty,
#page_content_wrapper p:first-child,
.page_content_wrapper p:first-child {
padding: 0 !important;
margin: 0 !important;
}
#page_content_wrapper p.comment-notes {
margin-bottom: 20px !important;
}
#footer p {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
html,
body {
min-height: 100%;
}
img,
a img {
image-rendering: optimizeQuality;
}
em {
font-style: italic;
}
::selection {
background: #efc337;
color: #fff;
}
table {
border-spacing: 0;
}
.sticky {
background: #ffffe0;
padding: 30px 20px 20px 20px;
border: 1px solid #e6db55 !important;
box-sizing: border-box;
}
.marginright {
margin-right: 7px;
}
img.alignright {
float: right;
margin: 0 0 1em 2em;
}
img.alignleft {
float: left;
margin: 0 2em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
a img.alignright {
float: right;
margin: 0 0 1em 2em;
}
a img.alignleft {
float: left;
margin: 0 2em 1em 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.sticky,
.bypostauthor {
font-weight: bold;
}
\ No newline at end of file
@keyframes subNavIn {
from {
transform: translateX(180px);
-webkit-transform: translateX(180px);
opacity: 0;
}
to {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes subNavIn {
from {
transform: translateX(180px);
-webkit-transform: translateX(180px);
opacity: 0;
}
to {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@keyframes subNavOut {
from {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
to {
transform: translateX(180px);
-webkit-transform: translateX(180px);
opacity: 0;
}
}
@-webkit-keyframes subNavOut {
from {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
to {
transform: translateX(180px);
-webkit-transform: translateX(180px);
opacity: 0;
}
}
@keyframes mainNavOut {
from {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
to {
transform: translateX(-180px);
-webkit-transform: translateX(-180px);
opacity: 0;
}
}
@-webkit-keyframes mainNavOut {
from {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
to {
transform: translateX(-180px);
-webkit-transform: translateX(-180px);
opacity: 0;
}
}
@keyframes mainNavIn {
from {
transform: translateX(-180px);
-webkit-transform: translateX(-180px);
opacity: 0;
}
to {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes mainNavIn {
from {
transform: translateX(-180px);
-webkit-transform: translateX(-180px);
opacity: 0;
}
to {
transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@media only screen and (min-width: 769px) {
.fadeIn {
animation-name: fadeIn;
-webkit-animation-name: fadeIn;
animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible !important;
display: inline-block !important;
}
@keyframes fadeIn {
0% {
transform: scale(1);
opacity: 0.0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
0% {
-webkit-transform: scale(1);
opacity: 0.0;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
.slideUp {
animation-name: slideUp;
-webkit-animation-name: slideUp;
animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible !important;
}
@keyframes slideUp {
0% {
opacity: 0;
visibility: hidden;
transform: translateY(10%);
}
100% {
opacity: 1;
visibility: visible;
transform: translateY(0%);
}
}
@-webkit-keyframes slideUp {
0% {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(10%);
}
100% {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0%);
}
}
.slideUp2 {
animation-name: slideUp2;
-webkit-animation-name: slideUp2;
animation-duration: 0.2s;
-webkit-animation-duration: 0.2s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes slideUp2 {
0% {
opacity: 0;
transform: translateY(15%);
}
100% {
opacity: 1;
transform: translateY(0%);
}
}
@-webkit-keyframes slideUp2 {
0% {
opacity: 0;
transform: translateY(15%);
}
100% {
opacity: 1;
transform: translateY(0%);
}
}
.slideDown {
animation-name: slideDown;
-webkit-animation-name: slideDown;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideDown {
0% {
opacity: 0;
transform: translateY(-100%);
}
100% {
opacity: 1;
transform: translateY(0%);
}
}
@-webkit-keyframes slideDown {
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0%);
}
}
.slideDown2 {
animation-name: slideDown2;
-webkit-animation-name: slideDown2;
animation-duration: 0.2s;
-webkit-animation-duration: 0.2s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
display: inline-block !important;
}
@keyframes slideDown2 {
0% {
opacity: 0;
transform: translateY(-50%);
}
100% {
opacity: 1;
transform: translateY(0%);
}
}
@-webkit-keyframes slideDown {
0% {
opacity: 0;
-webkit-transform: translateY(-50%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0%);
}
}
.bigEntrance {
animation-name: bigEntrance;
-webkit-animation-name: bigEntrance;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
visibility: visible !important;
}
@keyframes bigEntrance {
0% {
transform: scale(0.5);
opacity: 0.5;
}
30% {
transform: scale(1.03);
opacity: 1 !important;
}
45% {
transform: scale(0.98);
opacity: 1 !important;
}
60% {
transform: scale(1.01);
opacity: 1 !important;
}
100% {
transform: scale(1);
opacity: 1 !important;
}
}
@-webkit-keyframes bigEntrance {
0% {
-webkit-transform: scale(0.5);
opacity: 0.5;
}
30% {
-webkit-transform: scale(1.03);
opacity: 1 !important;
}
45% {
-webkit-transform: scale(0.98);
opacity: 1 !important;
}
60% {
-webkit-transform: scale(1.01);
opacity: 1 !important;
}
100% {
-webkit-transform: scale(1);
opacity: 1 !important;
}
}
.slideLeft {
animation-name: slideLeft;
-webkit-animation-name: slideLeft;
animation-duration: 0.7s;
-webkit-animation-duration: 0.7s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideLeft {
0% {
transform: translateX(10%);
opacity: 0;
}
100% {
transform: translateX(0%);
opacity: 1 !important;
}
}
@-webkit-keyframes slideLeft {
0% {
-webkit-transform: translateX(10%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0%);
opacity: 1 !important;
}
}
.slideRight {
animation-name: slideRight;
-webkit-animation-name: slideRight;
animation-duration: 0.7s;
-webkit-animation-duration: 0.7s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideRight {
0% {
opacity: 0;
transform: translateX(-10%);
}
100% {
transform: translateX(0%);
opacity: 1 !important;
}
}
@-webkit-keyframes slideRight {
0% {
opacity: 0;
-webkit-transform: translateX(-10%);
}
100% {
-webkit-transform: translateX(0%);
opacity: 1 !important;
}
}
}
\ No newline at end of file
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
}
.mfp-wrap {
top: 0 !important;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed !important;
outline: none !important;
-webkit-backface-visibility: hidden;
background: #000;
background: rgb(0, 0, 0, 0.8);
background: rgba(0, 0, 0, 0.8);
animation-name: fadeIn;
-webkit-animation-name: fadeIn;
animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {}
.mfp-zoom {
cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #cccccc;
}
.mfp-preloader a:hover {
color: white;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
box-shadow: none;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
color: white;
font-style: normal;
z-index: 9999;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
right: -13px;
top: -10px;
text-align: center;
display: block;
border-radius: 250px;
width: 40px;
height: 40px;
line-height: 40px;
border: 2px solid transparent;
color: #fff;
cursor: pointer;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
border: 2px solid #fff;
}
.mfp-image-holder .mfp-close:after,
.mfp-iframe-holder .mfp-close:after {
font-family: 'FontAwesome';
content: "\f00d";
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
font-size: 19px;
line-height: 40px;
}
.mfp-image-holder .mfp-close:hover:after,
.mfp-iframe-holder .mfp-close:hover:after {
-webkit-transform: rotateZ(90deg);
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
font-size: 12px;
line-height: 18px;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
font-family: "FontAwesome";
font-size: 50px;
display: block;
content: '\f104';
color: #fff;
font-weight: 300;
margin-left: 20px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
margin-left: 25px;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
margin-left: 44px;
font-family: "FontAwesome";
font-size: 50px;
display: block;
content: '\f105';
color: #fff;
font-weight: 300;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: black;
}
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
background: #444444;
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -26px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
color: #fff;
}
.mfp-title {
text-align: center;
line-height: 18px;
word-wrap: break-word;
padding-right: 36px;
font-style: italic;
}
.mfp-image-holder .mfp-content {
max-width: 90%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
/**
* Remove all paddings around the image on small screen
*/
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
/* overlay at start */
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
opacity: 1;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
/* ideally, transition speed should match zoom duration */
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-figure,
.mfp-iframe {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-ms-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
}
.mfp-counter {
display: none;
}
\ No newline at end of file
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
position: absolute;
left: -99999999px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ui-helper-clearfix {
display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
height: 1%;
}
.ui-helper-clearfix {
display: block;
}
/* end clearfix */
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter: Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #ccc;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
border-bottom: 1px solid #aaaaaa;
background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
font-weight: bold;
}
.ui-widget-header a {}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #555555;
}
.ui-state-default {
background: #fff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #999999;
background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-hover,
.ui-widget-header,
.ui-state-default {
background: transparent;
}
.ui-state-hover a,
.ui-state-hover a:hover {
color: #212121;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #ccc;
background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
.ui-widget :active {
outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter: Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter: Alpha(Opacity=35);
background-image: none;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width: 32px;
height: 32px;
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n {
background-position: 0 0;
}
.ui-icon-carat-1-ne {
background-position: -16px 0;
}
.ui-icon-carat-1-e {
background-position: -32px 0;
}
.ui-icon-carat-1-se {
background-position: -48px 0;
}
.ui-icon-carat-1-s {
background-position: -64px 0;
}
.ui-icon-carat-1-sw {
background-position: -80px 0;
}
.ui-icon-carat-1-w {
background-position: -96px 0;
}
.ui-icon-carat-1-nw {
background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
background-position: -144px 0;
}
.ui-icon-triangle-1-n {
background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.ui-icon-arrow-4 {
background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.ui-icon-extlink {
background-position: -32px -80px;
}
.ui-icon-newwin {
background-position: -48px -80px;
}
.ui-icon-refresh {
background-position: -64px -80px;
}
.ui-icon-shuffle {
background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
background-position: 0 -96px;
}
.ui-icon-folder-open {
background-position: -16px -96px;
}
.ui-icon-document {
background-position: -32px -96px;
}
.ui-icon-document-b {
background-position: -48px -96px;
}
.ui-icon-note {
background-position: -64px -96px;
}
.ui-icon-mail-closed {
background-position: -80px -96px;
}
.ui-icon-mail-open {
background-position: -96px -96px;
}
.ui-icon-suitcase {
background-position: -112px -96px;
}
.ui-icon-comment {
background-position: -128px -96px;
}
.ui-icon-person {
background-position: -144px -96px;
}
.ui-icon-print {
background-position: -160px -96px;
}
.ui-icon-trash {
background-position: -176px -96px;
}
.ui-icon-locked {
background-position: -192px -96px;
}
.ui-icon-unlocked {
background-position: -208px -96px;
}
.ui-icon-bookmark {
background-position: -224px -96px;
}
.ui-icon-tag {
background-position: -240px -96px;
}
.ui-icon-home {
background-position: 0 -112px;
}
.ui-icon-flag {
background-position: -16px -112px;
}
.ui-icon-calendar {
background-position: -32px -112px;
}
.ui-icon-cart {
background-position: -48px -112px;
}
.ui-icon-pencil {
background-position: -64px -112px;
}
.ui-icon-clock {
background-position: -80px -112px;
}
.ui-icon-disk {
background-position: -96px -112px;
}
.ui-icon-calculator {
background-position: -112px -112px;
}
.ui-icon-zoomin {
background-position: -128px -112px;
}
.ui-icon-zoomout {
background-position: -144px -112px;
}
.ui-icon-search {
background-position: -160px -112px;
}
.ui-icon-wrench {
background-position: -176px -112px;
}
.ui-icon-gear {
background-position: -192px -112px;
}
.ui-icon-heart {
background-position: -208px -112px;
}
.ui-icon-star {
background-position: -224px -112px;
}
.ui-icon-link {
background-position: -240px -112px;
}
.ui-icon-cancel {
background-position: 0 -128px;
}
.ui-icon-plus {
background-position: -16px -128px;
}
.ui-icon-plusthick {
background-position: -32px -128px;
}
.ui-icon-minus {
background-position: -48px -128px;
}
.ui-icon-minusthick {
background-position: -64px -128px;
}
.ui-icon-close {
background-position: -80px -128px;
}
.ui-icon-closethick {
background-position: -96px -128px;
}
.ui-icon-key {
background-position: -112px -128px;
}
.ui-icon-lightbulb {
background-position: -128px -128px;
}
.ui-icon-scissors {
background-position: -144px -128px;
}
.ui-icon-clipboard {
background-position: -160px -128px;
}
.ui-icon-copy {
background-position: -176px -128px;
}
.ui-icon-contact {
background-position: -192px -128px;
}
.ui-icon-image {
background-position: -208px -128px;
}
.ui-icon-video {
background-position: -224px -128px;
}
.ui-icon-script {
background-position: -240px -128px;
}
.ui-icon-alert {
background-position: 0 -144px;
}
.ui-icon-info {
background-position: -16px -144px;
}
.ui-icon-notice {
background-position: -32px -144px;
}
.ui-icon-help {
background-position: -48px -144px;
}
.ui-icon-check {
background-position: -64px -144px;
}
.ui-icon-bullet {
background-position: -80px -144px;
}
.ui-icon-radio-off {
background-position: -96px -144px;
}
.ui-icon-radio-on {
background-position: -112px -144px;
}
.ui-icon-pin-w {
background-position: -128px -144px;
}
.ui-icon-pin-s {
background-position: -144px -144px;
}
.ui-icon-play {
background-position: 0 -160px;
}
.ui-icon-pause {
background-position: -16px -160px;
}
.ui-icon-seek-next {
background-position: -32px -160px;
}
.ui-icon-seek-prev {
background-position: -48px -160px;
}
.ui-icon-seek-end {
background-position: -64px -160px;
}
.ui-icon-seek-start {
background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
background-position: -80px -160px;
}
.ui-icon-stop {
background-position: -96px -160px;
}
.ui-icon-eject {
background-position: -112px -160px;
}
.ui-icon-volume-off {
background-position: -128px -160px;
}
.ui-icon-volume-on {
background-position: -144px -160px;
}
.ui-icon-power {
background-position: 0 -176px;
}
.ui-icon-signal-diag {
background-position: -16px -176px;
}
.ui-icon-signal {
background-position: -32px -176px;
}
.ui-icon-battery-0 {
background-position: -48px -176px;
}
.ui-icon-battery-1 {
background-position: -64px -176px;
}
.ui-icon-battery-2 {
background-position: -80px -176px;
}
.ui-icon-battery-3 {
background-position: -96px -176px;
}
.ui-icon-circle-plus {
background-position: 0 -192px;
}
.ui-icon-circle-minus {
background-position: -16px -192px;
}
.ui-icon-circle-close {
background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.ui-icon-circle-check {
background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter: Alpha(Opacity=30);
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
cursor: pointer;
position: relative;
margin-top: 1px;
zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header a {
display: block;
padding: 1em .3em 1em .7em;
color: #000;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a {
zoom: 1;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left: 1.6em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -15px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 1em;
border-top: 0;
margin-top: -2px;
position: relative;
top: 1px;
margin-bottom: 2px;
overflow: auto;
display: none;
zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
display: block;
}
/* Tabs
----------------------------------*/
.ui-tabs {
position: relative;
padding: .2em;
zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 1px;
margin: 0 .2em 1px 0;
border-bottom: 0 !important;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
}
.ui-tabs.ui-widget-content {
border: 0;
}
\ No newline at end of file
/*
* jQuery FlexSlider v2.2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
padding: 0;
list-style: none;
}
.slides {
margin-top: 0 !important;
margin-left: 0 !important;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides>li {
display: none;
-webkit-backface-visibility: hidden;
text-align: center;
}
.flexslider .slides>li img {
max-width: 100%;
line-height: 0;
}
.flexslider .slides.post_slideshow_widget>li {
margin-right: 0 !important;
}
.flexslider .slides.post_slideshow_widget>li img {
margin-bottom: 10px;
}
#page_slider.flexslider .slides>li {
margin-right: 0 !important;
}
.flex-pauseplay span {
text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides>li:first-child {
display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
margin: 0;
position: relative;
zoom: 1;
margin-top: 0;
}
.flexslider.post_carousel {
margin-top: 0;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.flexslider .slides {
zoom: 1;
}
.flexslider.tg_gallery .slides {
line-height: 0;
}
.carousel li {
margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
height: 0;
list-style: none !important;
}
.flex-direction-nav a {
display: block;
width: 60px;
height: 60px;
text-align: center;
position: absolute;
bottom: 46%;
z-index: 2;
overflow: hidden;
opacity: 1;
cursor: pointer;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
background: rgba(0, 0, 0, 0.3);
border-radius: 250px;
}
.flex-direction-nav a:hover {
opacity: 1;
}
#page_slider .flex-direction-nav a {
top: 42% !important;
}
.slider_widget_wrapper .flex-direction-nav a {
top: 34% !important;
}
.post_type_gallery .flex-direction-nav a {
top: 33%;
}
.flex-direction-nav .flex-prev {
left: -80px;
opacity: 0;
}
.flex-direction-nav .flex-next {
right: -80px;
opacity: 0;
}
.slider_wrapper:hover .flex-prev {
opacity: 1;
left: 2%;
}
.slider_wrapper:hover .flex-next {
opacity: 1;
right: 2%;
}
.slider_wrapper .flexslider:hover .flex-prev {
opacity: 1;
left: 0;
}
.slider_wrapper .flexslider:hover .flex-next {
opacity: 1;
right: 0;
}
.flexslider .flex-prev:hover,
.flexslider .flex-next:hover {
text-decoration: none !important;
}
.flex-direction-nav .flex-disabled {
opacity: 0 !important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-direction-nav a:before {
font-family: "FontAwesome";
font-size: 22px;
line-height: 60px;
display: block;
content: '\f104';
color: #fff;
margin-top: 0px;
}
.flex-direction-nav a.flex-next:before {
content: '\f105';
}
/* Pause/Play */
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
/* Control Nav */
.flex-control-nav {
width: 100%;
text-align: center;
margin: 0 !important;
margin-top: 20px !important;
}
.flex-control-nav li {
margin: 0 4px;
display: inline-block;
zoom: 1;
display: inline;
}
.flex-control-paging li a {
width: 4px;
height: 4px;
line-height: 7px;
display: inline-block;
vertical-align: middle;
background: transparent;
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
border: 2px solid transparent;
background: #ccc;
}
.flex-control-paging li a:hover {
border-color: #222;
background: #222;
}
.flex-control-paging li a.flex-active {
background: #222;
border-color: #222;
cursor: default;
width: 7px;
height: 7px;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: .7;
cursor: pointer;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
\ No newline at end of file
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
background: #222;
color: #fff;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
font-size: 13px;
line-height: 14px;
padding: 8px 10px;
overflow: hidden;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
/* border-color: ... !important; */
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
cursor: help;
margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
padding: 0;
font-size: 0;
line-height: 0;
position: absolute;
left: 0;
top: 0;
z-index: 9999999;
pointer-events: none;
width: auto;
overflow: visible;
}
.tooltipster-base .tooltipster-content {
overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
display: block;
text-align: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
display: block;
width: 0;
height: 0;
position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-top: 8px solid;
bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-top: 9px solid;
bottom: -7px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-bottom: 8px solid;
top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-bottom: 9px solid;
top: -7px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
left: 0;
right: 0;
margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-left: 8px solid;
top: 50%;
margin-top: -7px;
right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-left: 9px solid;
margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-right: 8px solid;
top: 50%;
margin-top: -7px;
left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-right: 9px solid;
margin-top: -8px;
}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
.tooltipster-fade-show {
opacity: 1;
}
.tooltipster-grow {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
}
.tooltipster-swing-show {
opacity: 1;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
top: 0;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {}
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0px !important;
opacity: 0;
}
.tooltipster-slide {
left: -40px;
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {}
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0px !important;
opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
opacity: 0.5;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
/*!
* jQuery Migrate - v3.4.1 - 2023-02-23T15:31Z
* Copyright OpenJS Foundation and other contributors
*/
(function (factory) {
"use strict";
if (typeof define === "function" && define.amd) {
// AMD. Register as an anonymous module.
define(["jquery"], function (jQuery) {
return factory(jQuery, window);
});
} else if (typeof module === "object" && module.exports) {
// Node/CommonJS
// eslint-disable-next-line no-undef
module.exports = factory(require("jquery"), window);
} else {
// Browser globals
factory(jQuery, window);
}
})(function (jQuery, window) {
"use strict";
jQuery.migrateVersion = "3.4.1";
// Returns 0 if v1 == v2, -1 if v1 < v2, 1 if v1 > v2
function compareVersions(v1, v2) {
var i,
rVersionParts = /^(\d+)\.(\d+)\.(\d+)/,
v1p = rVersionParts.exec(v1) || [],
v2p = rVersionParts.exec(v2) || [];
for (i = 1; i <= 3; i++) {
if (+v1p[i] > +v2p[i]) {
return 1;
}
if (+v1p[i] < +v2p[i]) {
return -1;
}
}
return 0;
}
function jQueryVersionSince(version) {
return compareVersions(jQuery.fn.jquery, version) >= 0;
}
// A map from disabled patch codes to `true`. This should really
// be a `Set` but those are unsupported in IE.
var disabledPatches = Object.create(null);
// Don't apply patches for specified codes. Helpful for code bases
// where some Migrate warnings have been addressed and it's desirable
// to avoid needless patches or false positives.
jQuery.migrateDisablePatches = function () {
var i;
for (i = 0; i < arguments.length; i++) {
disabledPatches[arguments[i]] = true;
}
};
// Allow enabling patches disabled via `jQuery.migrateDisablePatches`.
// Helpful if you want to disable a patch only for some code that won't
// be updated soon to be able to focus on other warnings - and enable it
// immediately after such a call:
// ```js
// jQuery.migrateDisablePatches( "workaroundA" );
// elem.pluginViolatingWarningA( "pluginMethod" );
// jQuery.migrateEnablePatches( "workaroundA" );
// ```
jQuery.migrateEnablePatches = function () {
var i;
for (i = 0; i < arguments.length; i++) {
delete disabledPatches[arguments[i]];
}
};
jQuery.migrateIsPatchEnabled = function (patchCode) {
return !disabledPatches[patchCode];
};
(function () {
// Support: IE9 only
// IE9 only creates console object when dev tools are first opened
// IE9 console is a host object, callable but doesn't have .apply()
if (!window.console || !window.console.log) {
return;
}
// Need jQuery 3.x-4.x and no older Migrate loaded
if (!jQuery || !jQueryVersionSince("3.0.0") ||
jQueryVersionSince("5.0.0")) {
window.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED");
}
if (jQuery.migrateWarnings) {
window.console.log("JQMIGRATE: Migrate plugin loaded multiple times");
}
// Show a message on the console so devs know we're active
window.console.log("JQMIGRATE: Migrate is installed" +
(jQuery.migrateMute ? "" : " with logging active") +
", version " + jQuery.migrateVersion);
})();
var warnedAbout = {};
// By default each warning is only reported once.
jQuery.migrateDeduplicateWarnings = true;
// List of warnings already given; public read only
jQuery.migrateWarnings = [];
// Set to false to disable traces that appear with warnings
if (jQuery.migrateTrace === undefined) {
jQuery.migrateTrace = true;
}
// Forget any warnings we've already given; public
jQuery.migrateReset = function () {
warnedAbout = {};
jQuery.migrateWarnings.length = 0;
};
function migrateWarn(code, msg) {
var console = window.console;
if (jQuery.migrateIsPatchEnabled(code) &&
(!jQuery.migrateDeduplicateWarnings || !warnedAbout[msg])) {
warnedAbout[msg] = true;
jQuery.migrateWarnings.push(msg + " [" + code + "]");
if (console && console.warn && !jQuery.migrateMute) {
console.warn("JQMIGRATE: " + msg);
if (jQuery.migrateTrace && console.trace) {
console.trace();
}
}
}
}
function migrateWarnProp(obj, prop, value, code, msg) {
Object.defineProperty(obj, prop, {
configurable: true,
enumerable: true,
get: function () {
migrateWarn(code, msg);
return value;
},
set: function (newValue) {
migrateWarn(code, msg);
value = newValue;
}
});
}
function migrateWarnFuncInternal(obj, prop, newFunc, code, msg) {
var finalFunc,
origFunc = obj[prop];
obj[prop] = function () {
// If `msg` not provided, do not warn; more sophisticated warnings
// logic is most likely embedded in `newFunc`, in that case here
// we just care about the logic choosing the proper implementation
// based on whether the patch is disabled or not.
if (msg) {
migrateWarn(code, msg);
}
// Since patches can be disabled & enabled dynamically, we
// need to decide which implementation to run on each invocation.
finalFunc = jQuery.migrateIsPatchEnabled(code) ?
newFunc :
// The function may not have existed originally so we need a fallback.
(origFunc || jQuery.noop);
return finalFunc.apply(this, arguments);
};
}
function migratePatchAndWarnFunc(obj, prop, newFunc, code, msg) {
if (!msg) {
throw new Error("No warning message provided");
}
return migrateWarnFuncInternal(obj, prop, newFunc, code, msg);
}
function migratePatchFunc(obj, prop, newFunc, code) {
return migrateWarnFuncInternal(obj, prop, newFunc, code);
}
if (window.document.compatMode === "BackCompat") {
// jQuery has never supported or tested Quirks Mode
migrateWarn("quirks", "jQuery is not compatible with Quirks Mode");
}
var findProp,
class2type = {},
oldInit = jQuery.fn.init,
oldFind = jQuery.find,
rattrHashTest = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,
rattrHashGlob = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,
// Require that the "whitespace run" starts from a non-whitespace
// to avoid O(N^2) behavior when the engine would try matching "\s+$" at each space position.
rtrim = /^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;
migratePatchFunc(jQuery.fn, "init", function (arg1) {
var args = Array.prototype.slice.call(arguments);
if (jQuery.migrateIsPatchEnabled("selector-empty-id") &&
typeof arg1 === "string" && arg1 === "#") {
// JQuery( "#" ) is a bogus ID selector, but it returned an empty set
// before jQuery 3.0
migrateWarn("selector-empty-id", "jQuery( '#' ) is not a valid selector");
args[0] = [];
}
return oldInit.apply(this, args);
}, "selector-empty-id");
// This is already done in Core but the above patch will lose this assignment
// so we need to redo it. It doesn't matter whether the patch is enabled or not
// as the method is always going to be a Migrate-created wrapper.
jQuery.fn.init.prototype = jQuery.fn;
migratePatchFunc(jQuery, "find", function (selector) {
var args = Array.prototype.slice.call(arguments);
// Support: PhantomJS 1.x
// String#match fails to match when used with a //g RegExp, only on some strings
if (typeof selector === "string" && rattrHashTest.test(selector)) {
// The nonstandard and undocumented unquoted-hash was removed in jQuery 1.12.0
// First see if qS thinks it's a valid selector, if so avoid a false positive
try {
window.document.querySelector(selector);
} catch (err1) {
// Didn't *look* valid to qSA, warn and try quoting what we think is the value
selector = selector.replace(rattrHashGlob, function (_, attr, op, value) {
return "[" + attr + op + "\"" + value + "\"]";
});
// If the regexp *may* have created an invalid selector, don't update it
// Note that there may be false alarms if selector uses jQuery extensions
try {
window.document.querySelector(selector);
migrateWarn("selector-hash",
"Attribute selector with '#' must be quoted: " + args[0]);
args[0] = selector;
} catch (err2) {
migrateWarn("selector-hash",
"Attribute selector with '#' was not fixed: " + args[0]);
}
}
}
return oldFind.apply(this, args);
}, "selector-hash");
// Copy properties attached to original jQuery.find method (e.g. .attr, .isXML)
for (findProp in oldFind) {
if (Object.prototype.hasOwnProperty.call(oldFind, findProp)) {
jQuery.find[findProp] = oldFind[findProp];
}
}
// The number of elements contained in the matched element set
migratePatchAndWarnFunc(jQuery.fn, "size", function () {
return this.length;
}, "size",
"jQuery.fn.size() is deprecated and removed; use the .length property");
migratePatchAndWarnFunc(jQuery, "parseJSON", function () {
return JSON.parse.apply(null, arguments);
}, "parseJSON",
"jQuery.parseJSON is deprecated; use JSON.parse");
migratePatchAndWarnFunc(jQuery, "holdReady", jQuery.holdReady,
"holdReady", "jQuery.holdReady is deprecated");
migratePatchAndWarnFunc(jQuery, "unique", jQuery.uniqueSort,
"unique", "jQuery.unique is deprecated; use jQuery.uniqueSort");
// Now jQuery.expr.pseudos is the standard incantation
migrateWarnProp(jQuery.expr, "filters", jQuery.expr.pseudos, "expr-pre-pseudos",
"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos");
migrateWarnProp(jQuery.expr, ":", jQuery.expr.pseudos, "expr-pre-pseudos",
"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos");
// Prior to jQuery 3.1.1 there were internal refs so we don't warn there
if (jQueryVersionSince("3.1.1")) {
migratePatchAndWarnFunc(jQuery, "trim", function (text) {
return text == null ?
"" :
(text + "").replace(rtrim, "$1");
}, "trim",
"jQuery.trim is deprecated; use String.prototype.trim");
}
// Prior to jQuery 3.2 there were internal refs so we don't warn there
if (jQueryVersionSince("3.2.0")) {
migratePatchAndWarnFunc(jQuery, "nodeName", function (elem, name) {
return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
}, "nodeName",
"jQuery.nodeName is deprecated");
migratePatchAndWarnFunc(jQuery, "isArray", Array.isArray, "isArray",
"jQuery.isArray is deprecated; use Array.isArray"
);
}
if (jQueryVersionSince("3.3.0")) {
migratePatchAndWarnFunc(jQuery, "isNumeric", function (obj) {
// As of jQuery 3.0, isNumeric is limited to
// strings and numbers (primitives or objects)
// that can be coerced to finite numbers (gh-2662)
var type = typeof obj;
return (type === "number" || type === "string") &&
// parseFloat NaNs numeric-cast false positives ("")
// ...but misinterprets leading-number strings, e.g. hex literals ("0x...")
// subtraction forces infinities to NaN
!isNaN(obj - parseFloat(obj));
}, "isNumeric",
"jQuery.isNumeric() is deprecated"
);
// Populate the class2type map
jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".
split(" "),
function (_, name) {
class2type["[object " + name + "]"] = name.toLowerCase();
});
migratePatchAndWarnFunc(jQuery, "type", function (obj) {
if (obj == null) {
return obj + "";
}
// Support: Android <=2.3 only (functionish RegExp)
return typeof obj === "object" || typeof obj === "function" ?
class2type[Object.prototype.toString.call(obj)] || "object" :
typeof obj;
}, "type",
"jQuery.type is deprecated");
migratePatchAndWarnFunc(jQuery, "isFunction",
function (obj) {
return typeof obj === "function";
}, "isFunction",
"jQuery.isFunction() is deprecated");
migratePatchAndWarnFunc(jQuery, "isWindow",
function (obj) {
return obj != null && obj === obj.window;
}, "isWindow",
"jQuery.isWindow() is deprecated"
);
}
// Support jQuery slim which excludes the ajax module
if (jQuery.ajax) {
var oldAjax = jQuery.ajax,
rjsonp = /(=)\?(?=&|$)|\?\?/;
migratePatchFunc(jQuery, "ajax", function () {
var jQXHR = oldAjax.apply(this, arguments);
// Be sure we got a jQXHR (e.g., not sync)
if (jQXHR.promise) {
migratePatchAndWarnFunc(jQXHR, "success", jQXHR.done, "jqXHR-methods",
"jQXHR.success is deprecated and removed");
migratePatchAndWarnFunc(jQXHR, "error", jQXHR.fail, "jqXHR-methods",
"jQXHR.error is deprecated and removed");
migratePatchAndWarnFunc(jQXHR, "complete", jQXHR.always, "jqXHR-methods",
"jQXHR.complete is deprecated and removed");
}
return jQXHR;
}, "jqXHR-methods");
// Only trigger the logic in jQuery <4 as the JSON-to-JSONP auto-promotion
// behavior is gone in jQuery 4.0 and as it has security implications, we don't
// want to restore the legacy behavior.
if (!jQueryVersionSince("4.0.0")) {
// Register this prefilter before the jQuery one. Otherwise, a promoted
// request is transformed into one with the script dataType and we can't
// catch it anymore.
jQuery.ajaxPrefilter("+json", function (s) {
// Warn if JSON-to-JSONP auto-promotion happens.
if (s.jsonp !== false && (rjsonp.test(s.url) ||
typeof s.data === "string" &&
(s.contentType || "")
.indexOf("application/x-www-form-urlencoded") === 0 &&
rjsonp.test(s.data)
)) {
migrateWarn("jsonp-promotion", "JSON-to-JSONP auto-promotion is deprecated");
}
});
}
}
var oldRemoveAttr = jQuery.fn.removeAttr,
oldToggleClass = jQuery.fn.toggleClass,
rmatchNonSpace = /\S+/g;
migratePatchFunc(jQuery.fn, "removeAttr", function (name) {
var self = this,
patchNeeded = false;
jQuery.each(name.match(rmatchNonSpace), function (_i, attr) {
if (jQuery.expr.match.bool.test(attr)) {
// Only warn if at least a single node had the property set to
// something else than `false`. Otherwise, this Migrate patch
// doesn't influence the behavior and there's no need to set or warn.
self.each(function () {
if (jQuery(this).prop(attr) !== false) {
patchNeeded = true;
return false;
}
});
}
if (patchNeeded) {
migrateWarn("removeAttr-bool",
"jQuery.fn.removeAttr no longer sets boolean properties: " + attr);
self.prop(attr, false);
}
});
return oldRemoveAttr.apply(this, arguments);
}, "removeAttr-bool");
migratePatchFunc(jQuery.fn, "toggleClass", function (state) {
// Only deprecating no-args or single boolean arg
if (state !== undefined && typeof state !== "boolean") {
return oldToggleClass.apply(this, arguments);
}
migrateWarn("toggleClass-bool", "jQuery.fn.toggleClass( boolean ) is deprecated");
// Toggle entire class name of each element
return this.each(function () {
var className = this.getAttribute && this.getAttribute("class") || "";
if (className) {
jQuery.data(this, "__className__", className);
}
// If the element has a class name or if we're passed `false`,
// then remove the whole classname (if there was one, the above saved it).
// Otherwise bring back whatever was previously saved (if anything),
// falling back to the empty string if nothing was stored.
if (this.setAttribute) {
this.setAttribute("class",
className || state === false ?
"" :
jQuery.data(this, "__className__") || ""
);
}
});
}, "toggleClass-bool");
function camelCase(string) {
return string.replace(/-([a-z])/g, function (_, letter) {
return letter.toUpperCase();
});
}
var origFnCss, internalCssNumber,
internalSwapCall = false,
ralphaStart = /^[a-z]/,
// The regex visualized:
//
// /----------\
// | | /-------\
// | / Top \ | | |
// /--- Border ---+-| Right |-+---+- Width -+---\
// | | Bottom | |
// | \ Left / |
// | |
// | /----------\ |
// | /-------------\ | | |- END
// | | | | / Top \ | |
// | | / Margin \ | | | Right | | |
// |---------+-| |-+---+-| Bottom |-+----|
// | \ Padding / \ Left / |
// BEGIN -| |
// | /---------\ |
// | | | |
// | | / Min \ | / Width \ |
// \--------------+-| |-+---| |---/
// \ Max / \ Height /
rautoPx = /^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;
// If this version of jQuery has .swap(), don't false-alarm on internal uses
if (jQuery.swap) {
jQuery.each(["height", "width", "reliableMarginRight"], function (_, name) {
var oldHook = jQuery.cssHooks[name] && jQuery.cssHooks[name].get;
if (oldHook) {
jQuery.cssHooks[name].get = function () {
var ret;
internalSwapCall = true;
ret = oldHook.apply(this, arguments);
internalSwapCall = false;
return ret;
};
}
});
}
migratePatchFunc(jQuery, "swap", function (elem, options, callback, args) {
var ret, name,
old = {};
if (!internalSwapCall) {
migrateWarn("swap", "jQuery.swap() is undocumented and deprecated");
}
// Remember the old values, and insert the new ones
for (name in options) {
old[name] = elem.style[name];
elem.style[name] = options[name];
}
ret = callback.apply(elem, args || []);
// Revert the old values
for (name in options) {
elem.style[name] = old[name];
}
return ret;
}, "swap");
if (jQueryVersionSince("3.4.0") && typeof Proxy !== "undefined") {
jQuery.cssProps = new Proxy(jQuery.cssProps || {}, {
set: function () {
migrateWarn("cssProps", "jQuery.cssProps is deprecated");
return Reflect.set.apply(this, arguments);
}
});
}
// In jQuery >=4 where jQuery.cssNumber is missing fill it with the latest 3.x version:
// https://github.com/jquery/jquery/blob/3.6.0/src/css.js#L212-L233
// This way, number values for the CSS properties below won't start triggering
// Migrate warnings when jQuery gets updated to >=4.0.0 (gh-438).
if (jQueryVersionSince("4.0.0")) {
// We need to keep this as a local variable as we need it internally
// in a `jQuery.fn.css` patch and this usage shouldn't warn.
internalCssNumber = {
animationIterationCount: true,
columnCount: true,
fillOpacity: true,
flexGrow: true,
flexShrink: true,
fontWeight: true,
gridArea: true,
gridColumn: true,
gridColumnEnd: true,
gridColumnStart: true,
gridRow: true,
gridRowEnd: true,
gridRowStart: true,
lineHeight: true,
opacity: true,
order: true,
orphans: true,
widows: true,
zIndex: true,
zoom: true
};
if (typeof Proxy !== "undefined") {
jQuery.cssNumber = new Proxy(internalCssNumber, {
get: function () {
migrateWarn("css-number", "jQuery.cssNumber is deprecated");
return Reflect.get.apply(this, arguments);
},
set: function () {
migrateWarn("css-number", "jQuery.cssNumber is deprecated");
return Reflect.set.apply(this, arguments);
}
});
} else {
// Support: IE 9-11+
// IE doesn't support proxies, but we still want to restore the legacy
// jQuery.cssNumber there.
jQuery.cssNumber = internalCssNumber;
}
} else {
// Make `internalCssNumber` defined for jQuery <4 as well as it's needed
// in the `jQuery.fn.css` patch below.
internalCssNumber = jQuery.cssNumber;
}
function isAutoPx(prop) {
// The first test is used to ensure that:
// 1. The prop starts with a lowercase letter (as we uppercase it for the second regex).
// 2. The prop is not empty.
return ralphaStart.test(prop) &&
rautoPx.test(prop[0].toUpperCase() + prop.slice(1));
}
origFnCss = jQuery.fn.css;
migratePatchFunc(jQuery.fn, "css", function (name, value) {
var camelName,
origThis = this;
if (name && typeof name === "object" && !Array.isArray(name)) {
jQuery.each(name, function (n, v) {
jQuery.fn.css.call(origThis, n, v);
});
return this;
}
if (typeof value === "number") {
camelName = camelCase(name);
// Use `internalCssNumber` to avoid triggering our warnings in this
// internal check.
if (!isAutoPx(camelName) && !internalCssNumber[camelName]) {
migrateWarn("css-number",
"Number-typed values are deprecated for jQuery.fn.css( \"" +
name + "\", value )");
}
}
return origFnCss.apply(this, arguments);
}, "css-number");
var origData = jQuery.data;
migratePatchFunc(jQuery, "data", function (elem, name, value) {
var curData, sameKeys, key;
// Name can be an object, and each entry in the object is meant to be set as data
if (name && typeof name === "object" && arguments.length === 2) {
curData = jQuery.hasData(elem) && origData.call(this, elem);
sameKeys = {};
for (key in name) {
if (key !== camelCase(key)) {
migrateWarn("data-camelCase",
"jQuery.data() always sets/gets camelCased names: " + key);
curData[key] = name[key];
} else {
sameKeys[key] = name[key];
}
}
origData.call(this, elem, sameKeys);
return name;
}
// If the name is transformed, look for the un-transformed name in the data object
if (name && typeof name === "string" && name !== camelCase(name)) {
curData = jQuery.hasData(elem) && origData.call(this, elem);
if (curData && name in curData) {
migrateWarn("data-camelCase",
"jQuery.data() always sets/gets camelCased names: " + name);
if (arguments.length > 2) {
curData[name] = value;
}
return curData[name];
}
}
return origData.apply(this, arguments);
}, "data-camelCase");
// Support jQuery slim which excludes the effects module
if (jQuery.fx) {
var intervalValue, intervalMsg,
oldTweenRun = jQuery.Tween.prototype.run,
linearEasing = function (pct) {
return pct;
};
migratePatchFunc(jQuery.Tween.prototype, "run", function () {
if (jQuery.easing[this.easing].length > 1) {
migrateWarn(
"easing-one-arg",
"'jQuery.easing." + this.easing.toString() + "' should use only one argument"
);
jQuery.easing[this.easing] = linearEasing;
}
oldTweenRun.apply(this, arguments);
}, "easing-one-arg");
intervalValue = jQuery.fx.interval;
intervalMsg = "jQuery.fx.interval is deprecated";
// Support: IE9, Android <=4.4
// Avoid false positives on browsers that lack rAF
// Don't warn if document is hidden, jQuery uses setTimeout (#292)
if (window.requestAnimationFrame) {
Object.defineProperty(jQuery.fx, "interval", {
configurable: true,
enumerable: true,
get: function () {
if (!window.document.hidden) {
migrateWarn("fx-interval", intervalMsg);
}
// Only fallback to the default if patch is enabled
if (!jQuery.migrateIsPatchEnabled("fx-interval")) {
return intervalValue;
}
return intervalValue === undefined ? 13 : intervalValue;
},
set: function (newValue) {
migrateWarn("fx-interval", intervalMsg);
intervalValue = newValue;
}
});
}
}
var oldLoad = jQuery.fn.load,
oldEventAdd = jQuery.event.add,
originalFix = jQuery.event.fix;
jQuery.event.props = [];
jQuery.event.fixHooks = {};
migrateWarnProp(jQuery.event.props, "concat", jQuery.event.props.concat,
"event-old-patch",
"jQuery.event.props.concat() is deprecated and removed");
migratePatchFunc(jQuery.event, "fix", function (originalEvent) {
var event,
type = originalEvent.type,
fixHook = this.fixHooks[type],
props = jQuery.event.props;
if (props.length) {
migrateWarn("event-old-patch",
"jQuery.event.props are deprecated and removed: " + props.join());
while (props.length) {
jQuery.event.addProp(props.pop());
}
}
if (fixHook && !fixHook._migrated_) {
fixHook._migrated_ = true;
migrateWarn("event-old-patch",
"jQuery.event.fixHooks are deprecated and removed: " + type);
if ((props = fixHook.props) && props.length) {
while (props.length) {
jQuery.event.addProp(props.pop());
}
}
}
event = originalFix.call(this, originalEvent);
return fixHook && fixHook.filter ?
fixHook.filter(event, originalEvent) :
event;
}, "event-old-patch");
migratePatchFunc(jQuery.event, "add", function (elem, types) {
// This misses the multiple-types case but that seems awfully rare
if (elem === window && types === "load" && window.document.readyState === "complete") {
migrateWarn("load-after-event",
"jQuery(window).on('load'...) called after load event occurred");
}
return oldEventAdd.apply(this, arguments);
}, "load-after-event");
jQuery.each(["load", "unload", "error"], function (_, name) {
migratePatchFunc(jQuery.fn, name, function () {
var args = Array.prototype.slice.call(arguments, 0);
// If this is an ajax load() the first arg should be the string URL;
// technically this could also be the "Anything" arg of the event .load()
// which just goes to show why this dumb signature has been deprecated!
// jQuery custom builds that exclude the Ajax module justifiably die here.
if (name === "load" && typeof args[0] === "string") {
return oldLoad.apply(this, args);
}
migrateWarn("shorthand-removed-v3",
"jQuery.fn." + name + "() is deprecated");
args.splice(0, 0, name);
if (arguments.length) {
return this.on.apply(this, args);
}
// Use .triggerHandler here because:
// - load and unload events don't need to bubble, only applied to window or image
// - error event should not bubble to window, although it does pre-1.7
// See http://bugs.jquery.com/ticket/11820
this.triggerHandler.apply(this, args);
return this;
}, "shorthand-removed-v3");
});
jQuery.each(("blur focus focusin focusout resize scroll click dblclick " +
"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
"change select submit keydown keypress keyup contextmenu").split(" "),
function (_i, name) {
// Handle event binding
migratePatchAndWarnFunc(jQuery.fn, name, function (data, fn) {
return arguments.length > 0 ?
this.on(name, null, data, fn) :
this.trigger(name);
},
"shorthand-deprecated-v3",
"jQuery.fn." + name + "() event shorthand is deprecated");
});
// Trigger "ready" event only once, on document ready
jQuery(function () {
jQuery(window.document).triggerHandler("ready");
});
jQuery.event.special.ready = {
setup: function () {
if (this === window.document) {
migrateWarn("ready-event", "'ready' event is deprecated");
}
}
};
migratePatchAndWarnFunc(jQuery.fn, "bind", function (types, data, fn) {
return this.on(types, null, data, fn);
}, "pre-on-methods", "jQuery.fn.bind() is deprecated");
migratePatchAndWarnFunc(jQuery.fn, "unbind", function (types, fn) {
return this.off(types, null, fn);
}, "pre-on-methods", "jQuery.fn.unbind() is deprecated");
migratePatchAndWarnFunc(jQuery.fn, "delegate", function (selector, types, data, fn) {
return this.on(types, selector, data, fn);
}, "pre-on-methods", "jQuery.fn.delegate() is deprecated");
migratePatchAndWarnFunc(jQuery.fn, "undelegate", function (selector, types, fn) {
return arguments.length === 1 ?
this.off(selector, "**") :
this.off(types, selector || "**", fn);
}, "pre-on-methods", "jQuery.fn.undelegate() is deprecated");
migratePatchAndWarnFunc(jQuery.fn, "hover", function (fnOver, fnOut) {
return this.on("mouseenter", fnOver).on("mouseleave", fnOut || fnOver);
}, "pre-on-methods", "jQuery.fn.hover() is deprecated");
var rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,
makeMarkup = function (html) {
var doc = window.document.implementation.createHTMLDocument("");
doc.body.innerHTML = html;
return doc.body && doc.body.innerHTML;
},
warnIfChanged = function (html) {
var changed = html.replace(rxhtmlTag, "<$1></$2>");
if (changed !== html && makeMarkup(html) !== makeMarkup(changed)) {
migrateWarn("self-closed-tags",
"HTML tags must be properly nested and closed: " + html);
}
};
/**
* Deprecated, please use `jQuery.migrateDisablePatches( "self-closed-tags" )` instead.
* @deprecated
*/
jQuery.UNSAFE_restoreLegacyHtmlPrefilter = function () {
jQuery.migrateEnablePatches("self-closed-tags");
};
migratePatchFunc(jQuery, "htmlPrefilter", function (html) {
warnIfChanged(html);
return html.replace(rxhtmlTag, "<$1></$2>");
}, "self-closed-tags");
// This patch needs to be disabled by default as it re-introduces
// security issues (CVE-2020-11022, CVE-2020-11023).
jQuery.migrateDisablePatches("self-closed-tags");
var origOffset = jQuery.fn.offset;
migratePatchFunc(jQuery.fn, "offset", function () {
var elem = this[0];
if (elem && (!elem.nodeType || !elem.getBoundingClientRect)) {
migrateWarn("offset-valid-elem", "jQuery.fn.offset() requires a valid DOM element");
return arguments.length ? this : undefined;
}
return origOffset.apply(this, arguments);
}, "offset-valid-elem");
// Support jQuery slim which excludes the ajax module
// The jQuery.param patch is about respecting `jQuery.ajaxSettings.traditional`
// so it doesn't make sense for the slim build.
if (jQuery.ajax) {
var origParam = jQuery.param;
migratePatchFunc(jQuery, "param", function (data, traditional) {
var ajaxTraditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
if (traditional === undefined && ajaxTraditional) {
migrateWarn("param-ajax-traditional",
"jQuery.param() no longer uses jQuery.ajaxSettings.traditional");
traditional = ajaxTraditional;
}
return origParam.call(this, data, traditional);
}, "param-ajax-traditional");
}
migratePatchAndWarnFunc(jQuery.fn, "andSelf", jQuery.fn.addBack, "andSelf",
"jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()");
// Support jQuery slim which excludes the deferred module in jQuery 4.0+
if (jQuery.Deferred) {
var oldDeferred = jQuery.Deferred,
tuples = [
// Action, add listener, callbacks, .then handlers, final state
["resolve", "done", jQuery.Callbacks("once memory"),
jQuery.Callbacks("once memory"), "resolved"],
["reject", "fail", jQuery.Callbacks("once memory"),
jQuery.Callbacks("once memory"), "rejected"],
["notify", "progress", jQuery.Callbacks("memory"),
jQuery.Callbacks("memory")]
];
migratePatchFunc(jQuery, "Deferred", function (func) {
var deferred = oldDeferred(),
promise = deferred.promise();
function newDeferredPipe( /* fnDone, fnFail, fnProgress */) {
var fns = arguments;
return jQuery.Deferred(function (newDefer) {
jQuery.each(tuples, function (i, tuple) {
var fn = typeof fns[i] === "function" && fns[i];
// Deferred.done(function() { bind to newDefer or newDefer.resolve })
// deferred.fail(function() { bind to newDefer or newDefer.reject })
// deferred.progress(function() { bind to newDefer or newDefer.notify })
deferred[tuple[1]](function () {
var returned = fn && fn.apply(this, arguments);
if (returned && typeof returned.promise === "function") {
returned.promise()
.done(newDefer.resolve)
.fail(newDefer.reject)
.progress(newDefer.notify);
} else {
newDefer[tuple[0] + "With"](
this === promise ? newDefer.promise() : this,
fn ? [returned] : arguments
);
}
});
});
fns = null;
}).promise();
}
migratePatchAndWarnFunc(deferred, "pipe", newDeferredPipe, "deferred-pipe",
"deferred.pipe() is deprecated");
migratePatchAndWarnFunc(promise, "pipe", newDeferredPipe, "deferred-pipe",
"deferred.pipe() is deprecated");
if (func) {
func.call(deferred, deferred);
}
return deferred;
}, "deferred-pipe");
// Preserve handler of uncaught exceptions in promise chains
jQuery.Deferred.exceptionHook = oldDeferred.exceptionHook;
}
return jQuery;
});
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论