*{margin:0;padding:0;word-wrap:break-word}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0}abbr,acronym{text-decoration:none}code{line-height:1em}pre{overflow:auto;word-wrap:normal;-moz-tab-size:4;tab-size:4}sub,sup{line-height:.5em}img,.wp-caption{max-width:100%;height:auto}iframe,video,embed,object{display:block;max-width:100%}img{display:block}.left,.alignleft,img[align=left]{display:block;float:left}.right,.alignright,img[align=right]{display:block;float:right}.center,.aligncenter,img[align=middle]{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;clear:both}.block,.alignnone{display:block;clear:both}input[type=submit],button{cursor:pointer;overflow:visible;-webkit-appearance:none}.wp-smiley{display:inline}body{font-size:18px;font-family:"Roboto","Helvetica Neue",Arial,Helvetica,sans-serif;;font-weight:300;color:#333;line-height:1}embed,img,object,video,.video iframe{max-width:100%}img{height:auto}iframe img{max-width:none}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#0D72C7;text-decoration:none}a:hover{text-decoration:underline}div>.wrap{width:1152px;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.menu-primary{position:relative;list-style:none;z-index:50}.menu-primary li{position:relative;float:left}.menu-primary ul{position:absolute;visibility:hidden;list-style:none;z-index:110}.menu-primary ul li{clear:both}.menu-primary a{display:block}.menu-primary ul ul{position:absolute;top:0}.menu-primary li:hover ul,.menu-primary a:hover ul,.menu-primary :hover ul :hover ul,.menu-primary :hover ul :hover ul :hover ul{visibility:visible}.menu-primary :hover ul ul,.menu-primary :hover ul :hover ul ul{visibility:hidden}.menu-primary ul,.menu-primary ul li{width:170px}.menu-primary ul ul,.menu-primary :hover ul :hover ul{left:170px}.menu-primary a{font-size:17px;line-height:20px;padding-top:7px;padding-right:15px;padding-bottom:8px;padding-left:15px;border-left-width:0}.menu-primary ul a{width:auto}.menu-primary li:hover ul,.menu-primary a:hover ul{left:0}.menu-primary a,.menu-primary .current ul a,.menu-primary .current-cat ul a,.menu-primary .current-menu-item ul a{color:#fff}.menu-primary a:hover,.menu-primary .current ul a:hover,.menu-primary .current-cat ul a:hover,.menu-primary .current-parent a:hover,.menu-primary .current-menu-item ul a:hover,.menu-primary .current-menu-ancestor a:hover{background-color:#145382;text-decoration:none}.menu-primary a:active,.menu-primary .current ul a:active,.menu-primary .current-cat ul a:active,.menu-primary .current-parent a:active,.menu-primary .current-menu-item ul a:active,.menu-primary .current-menu-ancestor a:active{background-color:#145382}.menu-primary .current a,.menu-primary .current a:hover,.menu-primary .current-cat a,.menu-primary .current-cat a:hover,.menu-primary .current-menu-item a,.menu-primary .current-menu-item a:hover{background:#145382}#nav{float:right;max-width:800px;padding:55px 0 50px}.menu-primary li.dropdown:hover>a{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.menu-primary .sub-menu{background:#145382;padding:5px 15px;-webkit-border-radius:7px;-webkit-border-top-left-radius:0;-moz-border-radius:7px;-moz-border-radius-topleft:0;border-radius:7px;border-top-left-radius:0;border-bottom:3px solid #104A75;margin-left:5px}.menu-primary .sub-menu .sub-menu{margin-left:-5px}#nav .menu-primary li{display:inline-block;float:none;*display:block;*float:left}.menu-primary a{margin-left:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.menu-primary .current a,.menu-primary .current a:hover,.menu-primary .current-cat a,.menu-primary .current-cat a:hover,.menu-primary .current-menu-item a,.menu-primary .current-menu-item a:hover{text-shadow:0 1px 0 rgba(0,0,0,.1)}.menu-primary li.dropdown:hover>a{background:#145382}.menu-primary .sub-menu a,.menu-primary .current .sub-menu a{font-size:15px;color:#ddd;text-transform:none;text-shadow:0 1px 0 rgba(0,0,0,.1);font-weight:300;padding:10px 0}.menu-primary .sub-menu a:hover{color:#fff}#header{background:url(../../../thesis/skins/readyfolio2-t2/\"images/bg-overlay.png\") #2976B0;
	box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, .28);
	-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, .28);
	-moz-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, .28);

}
#site_title, #site_title a {
   	font-size: 36px;
	color: #fff;
    font-weight: 600;
}
#site_title, #thesis_header_image {
    float: left;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
	padding: 35px 0;
	line-height: 1.95;
}
#site_title a:hover {
    color: #eee;
	text-decoration: none;
}


/* = Secondary Header */
#secondary_area {
    color: #fff;
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/bg-overlay.png\") #2169A0;
	padding: 50px 0;
}
.template_front-page #secondary_area {
    padding: 70px 0
}
#secondary_area {
    text-shadow: 0 2px 0 rgba(0,0,0,.1)
}
#secondary_area #featured-content {
    float: left;
    width: 576px;
    padding-top: 50px;
}
#secondary_area #featured-content a {
    font-weight: 400
}
#secondary_area #featured-content h2 {
    font-weight: 500
}
#secondary_area p {
    font-size: 18px;
    line-height: 32px;
    font-weight: 100;
}
#secondary_area h1 {
    font-size: 40px;
    margin-bottom: 10px;
}
#secondary_area h2 {
    font-size: 36px;
    margin-bottom: 10px;
    line-height: 50px;
}
#secondary_area .page_title, #secondary_area .archive_title {
    float: left;
    margin: 0 40px 0 0;
    font-size: 34px;
    line-height: 34px;
    font-weight: 500;
}
#secondary_area .tag {
    float: right;
    line-height: 34px;
    font-size: 22px;
    font-weight: 100;
}
#secondary_area .tag p {
    line-height: 34px;
    font-size: 22px;
    font-weight: 100;
}


/* = Layout */
.columns, .columns > .content, .columns > .sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.columns > .content {
    width: 752px;
    float: left;
}
.columns > .sidebar {
    width: 302px;
    float: right;
}
#inner {
    padding: 70px 0
}
.columns {
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/bg-sidebar.png\") no-repeat top right
}


/* = Content Styles */
.post_box {
    line-height: 1.85;
}
.post_box h1, .post_box .headline, .headline a, .entry-title, .entry-title a {
	font-size: 28px;
	color: #333333;
    line-height: 1.6;
    font-weight: 300;
}
.headline_area {
    margin-bottom: 25px
}
.headline_area p {
    color: #666666;
    text-transform: uppercase;
    font-size: 16px;
    margin: 5px 0;
}
.headline a:hover {
    color: $links;
    text-decoration: none;
}
.headline_area p a, .post_edit, .post-meta a {
    color: #AAAAAA;
}
.post_box .post_content h2 {
   font-size: 26px;
}
.post_box .post_content h3 {
    font-size: 24px
}
.post_box .post_content h4 {
    font-size: 20px
}
.post_box .post_content h5 {
    font-size: 18px
}
.post_box .post_content h2, .post_box h3 {
    margin-top: 39px;
    margin-bottom: 13px;
}
.post_box h5, .post_box .small {
    font-size: 13px;
    line-height: 21px;
}
.post_box .drop_cap {
    font-size: 60px;
    line-height: 1em;
    margin-right: 10px;
    float: left;
}
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd {
    margin-bottom: 26px
}
.post_box ul {
    list-style-type: square
}
.post_box ul, .post_box ol {
    margin-left: 26px
}
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol {
    margin-left: 26px
}
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p {
    margin-bottom: 0
}
.post_box .left, .post_box .alignleft, .post_box .ad_left {
    margin-bottom: 26px;
    margin-right: 26px;
}
.post_box .right, .post_box .alignright, .post_box .ad {
    margin-bottom: 26px;
    margin-left: 26px;
}
.post_box .center, .post_box .aligncenter {
    margin-bottom: 26px
}
.post_box .block, .post_box .alignnone {
    margin-bottom: 26px
}
.post_box .stack {
    margin-left: 26px
}
.num_comments_link, .post_tags {
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/icon-dot.png\") no-repeat scroll left center transparent;
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
}
.post_content .frame {
    padding: 15px;
    background: #EEEEEE;
    border: 1px solid #DDDDDD;
}
.post_content blockquote {
	color: #666666;
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/blockquote.png\") no-repeat;
    border: none;
    margin: 5px 5px 20px;
    padding: 25px 30px 5px 70px;
}
.post_content blockquote p {
    font-style: italic;
}
.post_box {
    margin: 60px 0 0 0
}
.top.post_box {
    margin-top: 0
}
.post-meta {
    border-top: 1px solid #DDDDDD;
    clear: both;
    color: #666666;
    font-size: 16px;
    padding: 5px 0 0;
    text-transform: uppercase;
    margin-top: 20px;
}
.post_box .post_image {
    margin-bottom: 20px
}
.post_box .post_image_box {
    margin-bottom: 25px;
    padding: 15px;
    background: #EEEEEE;
    border: 1px solid #DDDDDD;
}
.post_box .post_image_box img, .post_box .wp-caption img {
    margin-bottom: 15px;
}
.post_box .wp-caption p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
}
.post_box .post_tags a:hover {
    text-decoration: underline
}
.post_box .alert, .post_box .note {
    margin-bottom: 25px;
    padding: 15px;
}
.post_box .alert {
    background: #777;
}
.post_box .note {
    background: #EEEEEE
}
.post_box .alert p:last-child, .post_box .note p:last-child {
    margin-bottom: 0
}
.post_box code {
	font-family: Consolas, Menlo, Monaco, Courier, Verdana, sans-serif;
}
.post_box pre {
	font-family: Consolas, Menlo, Monaco, Courier, Verdana, sans-serif;
	padding: 15px;
	background: #EEEEEE;
	overflow: auto;
	clear: both;
}
.post_box table {
    border: 1px solid #DDDDDD;
    margin: 25px -1px 24px 0;
    text-align: left;
    width: 100%;
}
.post_box tr th, .post_box thead th {
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    padding: 9px 24px;
}
.post_box tr td {
    border-top: 1px solid #DDDDDD;
    padding: 6px 24px;
}
.post_box tr.odd td {
    background: #f2f7fc
}
.post_box .post_content h1, .post_box .post_content h2, .post_box .post_content h3, .post_box .post_content h4, .post_box .post_content h5, .post_box .post_content h6 {
    line-height: 1.25;
    margin: 0 0 10px;
    font-weight: 300;
}
.sticky, .wp-caption, .author_description {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 0 0 #e9e9e9;
    -moz-box-shadow: 0 2px 0 0 #e9e9e9;
    box-shadow: 0 2px 0 0 #e9e9e9;
	padding: 20px;
}
.sticky {
    margin: -10px 0 40px;
}
.wp-caption {
	text-align: center;
}
.author_description {
	margin: 40px 0;
}
.author_description .avatar {
	float: left;
	margin: 0 20px 10px 0;
}
.author_description_intro {
	font-weight: bold;
	display: block;
}
.post_content blockquote.right, .post_content blockquote.left {
    width: 45%;
    line-height: 23px;
    margin-bottom: 15px;
}
.post_content blockquote.right, .post_content blockquote.left {
    padding-left: 0;
    border: 0;
}
.post_content blockquote.right p, .post_content blockquote.left p {
    margin-bottom: 0
}
.post .wp-post-image {
	margin-bottom: 20px;
}


/* = Content Elements */
#archive_intro {
    font-size: 18px;
    color: #999999;
    background: url(../../../thesis/skins/readyfolio2-t2/\'images/bg-line.png\') bottom left repeat-x;
    margin-bottom: 50px;
    padding-bottom: 30px;
}
.archive_title {
    margin-bottom: 0;
    color: #333;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 400;
}
.prev_next {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #666666;
    margin-top: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.prev_next {
    clear: both
}
.prev_next .next_posts {
    float: right
}
.login_alert {
    font-weight: bold;
    background-color: #EEEEEE;
    border-width: 1px;
    border-style: solid;
    border-color: #DDDDDD;
}


/* = Comments */
.comments_intro, .comment_form_title {
    font-size: 26px;
    background: url(../../../thesis/skins/readyfolio2-t2/\'images/bg-line.png\') bottom left repeat-x;
	margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 30px;
}
.comments_intro a {
    text-decoration: underline
}
.comments_intro a:hover {
    text-decoration: none
}
.comments_closed {
	font-weight: bold;
	text-transform: uppercase;
    margin-bottom: 20px;
	margin-top: 20px;
}
.comment {
    line-height: 1.85;
}
.comment .comment_author {
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
}
.comment .comment_aux {
    font-size: 13px;
    line-height: 21px;
}
.children .comment {
    list-style-type: none;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #DDDDDD;
    margin-top: 40px;
    margin-left: 15px;
    padding-left: 15px;
}
.comment .comment_text ul {
    list-style-type: square
}
.comment .comment_text ul, .comment .comment_text ol {
    margin-left: 26px
}
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre {
    margin-bottom: 26px
}
.comment .comment_text li ul, .comment .comment_text li ol {
    margin-left: 26px;
    margin-bottom: 0;
}
.comment .comment_text .left, .comment .comment_text .alignleft {
    margin-bottom: 26px;
    margin-right: 26px;
}
.comment .comment_text .right, .comment .comment_text .alignright {
    margin-bottom: 26px;
    margin-left: 26px;
}
.comment .comment_text .center, .comment .comment_text .aligncenter {
    margin: 0 auto 26px auto
}
.comment .comment_text .block, .comment .comment_text .alignnone {
    margin: 0 auto 26px 0
}
.comment_list {
    list-style: none;
    margin-bottom: 30px;
}
p.comment_head {
    margin: 10px 0 0 0;
    display: inline-block;
}
.comment_list img.avatar {
    float: left;
    margin: 0 20px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.comment-meta, .comment-meta a {
    text-transform: uppercase;
    font-size: 14px;
    color: #999;
}
.comment {
    margin-bottom: 40px
}
.comment_edit {
    float: right;
    color: #AAAAAA;
    text-transform: uppercase;
}


/* = Comments Form */
#inner .children #commentform, #inner .children .comment_form_title {
    padding-left: 0;
    margin-left: 0;
}
#cancel-comment-reply-link {
    float: right;
    text-transform: uppercase;
    color: #ff0000;
    font-size: 20px;
}
#commentform {
    line-height: 27px;
    margin-bottom: 20px;
}
#commentform label {
    display: block
}
#commentform p {
    margin-bottom: 15px
}
#commentform p a {
    text-decoration: underline
}
#commentform p a:hover {
    text-decoration: none
}
#commentform p .required {
    color: #ff0000;
}
.comment_moderated {
    font-weight: bold
}
#commentform .input_text {
    width: 50%
}
#commentform textarea.input_text {
    width: 100%
}
.comment #commentform {
    padding-right: 0;
    padding-left: 0;
}
.comment .comment_form_title {
    margin-top: 0
}


/* = Form and Buttons */
.input_text, input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], select, textarea {
    font-size: inherit;
    line-height: 1em;
    font-family: inherit;
    color: #333;
    background-color: #fff;
    border: 1px solid #DDDDDD;
	padding: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input_text, input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], select, textarea:focus {
    border-width: 1px;
    border-style: solid;
}
.input_text, input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], select, textarea {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 0 0 #f5f5f5;
    -moz-box-shadow: 0 2px 0 0 #f5f5f5;
    box-shadow: 0 2px 0 0 #f2f2f2;
    -webkit-appearance: none;
}
.input_text:focus, input[type=\"text\"]:focus, input[type=\"password\"]:focus, input[type=\"email\"]:focus select:focus, textarea:focus {
    border-color: #c9c9c9
}
#submit, .gform_footer .button, input[type=\"button\"], input[type=\"submit\"], a.button, .button, a.comment-reply-link, .archive_nav a, .input_submit, .previous_posts a, .next_posts a {
    font-size: 16px;
    line-height: 20px;
    font-family: inherit;
    font-weight: 400;
    color: #fff;
    background-color: #2976B0;
    border-width: 0 0 3px 0;
    border-style: solid;
    border-color: #145382;
	padding: 7px 15px 6px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#submit, .gform_footer .button, input[type=\"button\"], input[type=\"submit\"], a.button, .button, a.comment-reply-link, .archive_nav a, .input_submit, .previous_posts a, .next_posts a {
    cursor: pointer;
    text-shadow: 0 2px 0 rgba(0,0,0,.1);
    vertical-align: middle;
    outline: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
}
#submit:hover, .gform_footer .button:hover, input[type=\"button\"]:hover, input[type=\"submit\"]:hover, a.button:hover, .button:hover, a.comment-reply-link:hover, .archive_nav a:hover, .input_submit:hover, .previous_posts a:hover, .next_posts a:hover {
    background: #4189C1;
    text-decoration: none;
}
#submit:active, .gform_footer .button:active, input[type=\"button\"]:active, input[type=\"submit\"]:active, a.button:active, .button:active, a.comment-reply-link:active, .archive_nav a:active, .input_submit:active, .previous_posts a:active, .next_posts a:active {
    border-bottom-width: 2px;
    margin-top: 1px;
}


/* = Gravity Forms Fix */
div.gform_wrapper input[type=\"text\"], div.gform_wrapper select, div.gform_wrapper textarea {
    box-sizing: border-box;
    font-size: 16px !important;
    padding: 4px 5px !important;
}
div.gform_wrapper input[type=\"submit\"], div.gform_wrapper input[type=\"button\"] {
    font-size: 18px !important
}
div.gform_wrapper .ginput_complex label {
    font-size: 14px
}
div.gform_wrapper li, div.gform_wrapper form li {
    margin: 0 0 10px
}
div.gform_wrapper .gform_footer {
    border: none;
    margin: 0;
    padding: 0;
}
.gform_wrapper .top_label .gfield_label {
    font-weight: 400 !important;
    padding-bottom: 10px;
}


/* = Sidebar */
.sidebar {
	color: #E81C29;
    overflow: hidden
}
.sidebar h1, .sidebar .headline {
    font-size: 21px;
    line-height: 29px;
}
.sidebar .small {
    font-size: 10px;
    line-height: 16px;
}
.sidebar .drop_cap {
    font-size: 38px;
    line-height: 1em;
    margin-right: 6px;
    float: left;
}
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd {
    margin-bottom: 19px
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol {
    margin-left: 19px
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p {
    margin-bottom: 0
}
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
    margin-bottom: 19px;
    margin-right: 19px;
}
.sidebar .right, .sidebar .alignright, .sidebar .ad {
    margin-bottom: 19px;
    margin-left: 19px;
}
.sidebar .center, .sidebar .aligncenter {
    margin-bottom: 19px
}
.sidebar .block, .sidebar .alignnone {
    margin-bottom: 19px
}
.sidebar .stack {
    margin-left: 19px
}


/* = Widgets */
.widget {
    line-height: 1.85;
    margin-bottom: 50px;
}
.widget .widget_title {
	font-size: 20px;
    line-height: 1.4;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 25px;
}
.widget p, .widget ul {
    margin-bottom: 23px
}
.widget li ul {
    margin-bottom: 0
}
.widget ul {
    list-style-type: none
}
.widget li {
    margin-bottom: 12px
}
.widget li ul, .widget li ol {
    margin-top: 12px
}
.widget .widget_title {
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/bg-line.png\") repeat-x left bottom;
    clear: both;
}
#wp-calendar {
    width: 100%
}
#wp-calendar caption {
    font-size: 12px;
    font-style: italic;
    padding: 2px 5px 0 0;
    text-align: right;
}
#wp-calendar thead {
    background-color: #f5f5f5;
    font-weight: 500;
    margin: 10px 0 0;
}
#wp-calendar td {
    background-color: #f5f5f5;
    padding: 2px;
    text-align: center;
}


/* = Themedy Widgets */
.themedy_ad_widget ul {
    padding: 0;
    margin: 0;
}
.themedy_ad_widget .ads-125 {
    width: 310px
}
.themedy_ad_widget ul li, .sidebar.widget-area .themedy_ad_widget ul li, #footer-widgets .themedy_ad_widget ul li {
    float: left;
    list-style: none;
    height: 145px;
    margin: 10px 10px 0 0;
    width: 145px;
    border: none;
}
.themedy_ad_widget ul li img {
    padding: 9px;
    background: #fff;
    border: 1px solid #ddd;
}
#flickr_badge_wrapper {
    width: 310px
}
.flickr_badge_image {
    float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
}
.flickr_badge_image img {
    padding: 8px;
    background: #fff;
    border: 1px solid #ddd;
    width: auto;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.flickr_badge_image img:hover {
    opacity: .7
}
.widget_woothemes_testimonials .quote {
    margin-top: 40px
}
.widget_woothemes_testimonials .first {
    margin-top: 0
}
.widget_woothemes_testimonials blockquote:after {
    display: block;
    bottom: 1px;
    content: \' \';
    position: absolute;
    bottom: -12px;
    left: 25px;

	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 12px 13px 0 13px;
	border-color: #4189C1 transparent transparent transparent;
}
.widget_woothemes_testimonials blockquote {
    padding: 25px;
    background: #4189C1;
    margin: 0;
    color: #fff;
    font-family: Georgia, \"Times New Roman\", Times, serif;
    font-style: italic;
    font-weight: normal;
    border: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 30px;
    position: relative;
}
.widget_woothemes_testimonials img {
    float: left;
    margin: 0 20px 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.widget_woothemes_testimonials cite {
    font-size: 20px;
    font-style: normal;
    line-height: 26px;
    font-weight: 400;
    display: block;
}
.widget_woothemes_testimonials .excerpt, .widget_woothemes_testimonials .title {
    font-weight: 100;
    font-weight: 100;
    display: block;
}
.widget_woothemes_testimonials .url a {
    color: #888;
    font-size: 18px;
    font-weight: 100;
}
.home-section .widget_woothemes_features .feature {
    width: 30%;
    float: left;
    margin-left: 4%;
}
#inner .widget_woothemes_features {
    margin-bottom: 0
}
.widget_woothemes_features .feature {
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    margin-bottom: 20px;
}
.widget_woothemes_features .feature img {
    display: inline;
}
.home-section .widget_woothemes_features .first, .widget_woothemes_features .first {
    clear: both;
    margin-left: 0;
}
.widget_woothemes_features .feature:hover {
    opacity: .65
}
.widget_woothemes_features .feature-title {
    margin: 25px 0;
    font-size: 24px;
    line-height: 24px;
}
.widget_woothemes_features .feature-title a {
    color: #5e5e5e
}
.home-section .widget {
    margin: 0 0 20px
}

.first { clear: both; }


/* = Footer */
#footer {
	color: #666666;
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/bg-overlay.png\") #F9F9F9;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, .15);
    padding-top: 30px;
    padding-bottom: 30px;
}
#footer a {
    font-weight: bold;
    color: inherit;
}
#footer .attribution {
	font-size: 80%;
}


/* = Footer Widgets */
#footer_widgets {
    color: #666666;
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/bg-overlay.png\") #F9F9F9;
}
#footer_widgets .wrap > .footer-widgets-1 {
    width: 352px;
    float: left;
}
#footer_widgets .wrap > .footer-widgets-2 {
    width: 352px;
    float: left;
}
#footer_widgets .wrap > .footer-widgets-3 {
    width: 352px;
    float: right;
}
.footer-widgets-1 {
    margin-right: 48px
}
#footer_widgets .widget {
	padding-top: 70px;
    padding-bottom: 50px;
	margin-bottom: 0;
}
#footer_widgets .widget .widget_title {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 40px;
	background: none;
    padding: 0;
}
#footer_widgets .widget p, #footer_widgets .widget ul {
    margin-bottom: 26px
}
#footer_widgets .widget li ul {
    margin-bottom: 0
}


/* = Homepage Template Styles */
.home-widget-1 {
    float: left;
    width: 752px;
}
.home-widget-2 {
    float: right;
    width: 352px;
}
.home-section {
    margin: 70px 0 0 0;
    width: auto;
    overflow: hidden;
}
#inner .home-section:first-child, #inner .intro-row {
    margin-top: 0
}
.home-section .widget_title {
    font-size: 26px;
    line-height: 36px;
    font-weight: 300;
}
#portfolio-carousel {
    position: relative
}
.portfolio-item {
    width: 252px;
    text-align: center;
    float: left;
    margin-right: 48px;
}
.last {
    float: right;
    margin-right: 0;
}
.portfolio-item .title {
    margin: 30px 0 10px 0;
    font-size: 22px;
    font-weight: 500;
}
.portfolio-item .title a, .portfolio-item .terms a {
    color: #5e5e5e
}
.portfolio-item .terms {
    font-size: 20px;
    font-weight: 100;
    line-height: 26px;
}
.portfolio-thumb {
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/graphic-portfolio_link.png\") no-repeat center;
    margin: 0 auto;
    max-width: 252px;
    -webkit-border-radius: 126px;
    -moz-border-radius: 126px;
    border-radius: 126px;
}
.portfolio-thumb img {
    display: block;
    margin: 0;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-border-radius: 126px;
    -moz-border-radius: 126px;
    border-radius: 126px;
}
.portfolio-item:hover img {
    opacity: .25
}
.template_portfolio .portfolio-item a:hover {
    text-decoration: none
}
.template_portfolio .portfolio-item {
    margin-bottom: 20px;
    margin-top: 20px;
}


/* = Landing Page Template Styles */
#landingpage {
    width: 710px;
    font-size: 14px;
    line-height: 25px;
    font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;
    color: #555;
    background-color: #fff;
	border: 5px solid #ddd;
	margin: 25px auto;
	padding: 20px;
}
body.template_landing-page {
    background: #eee
}
#landingpage h1 {
    font-size: 2.8em;
    margin-bottom: 0.5em;
}
#landingpage h2 {
    font-size: 1.8em;
    margin-bottom: 0.75em;
}
#landingpage h3 {
    font-size: 1.4em;
    margin-bottom: 1em;
}
#landingpage h4 {
    font-size: 1.2em;
    margin-bottom: 1.25em;
}
#landingpage h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}
#landingpage h6 {
    font-size: 1em;
    font-weight: bold;
}
#landingpage h1, #landingpage h2, #landingpage h3, #landingpage h4, #landingpage h5, #landingpage h6 {
    color: #111
}
#landingpage h1.headline {
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    margin-bottom: 0.5em;
    line-height: 1.8em;
}
#landingpage ul {
    margin: 0 1.5em 1.5em 0;
    padding-left: 1.5em;
}
#landingpage ul li {
    margin: 10px 0;
    line-height: 1.5em;
}
#landingpage p {
    margin-bottom: 1.5em
}
#landingpage #mobile_menu_area {
    display: none
}
@media only screen and (max-width: 768px) {
    #landingpage {
        margin: 0;
        border-width: 10px 0;
        width: auto;
    }
    #landingpage img {
        max-width: 100%;
        height: auto;
    }
}


/* = Mobile Menu */
#mobile_menu_area {
    height: auto;
    display: none;
}
#mobile_menu_area #mobile_menu > ul {
    display: none;
    overflow: hidden;
}
#mobile_menu_area #pull {
    display: block;
    width: 100%;
    position: relative;
    text-indent: 15px;
    background-color: #333;
    min-height: 40px;
    padding-top: 14px;
    position: relative;
    outline: none;
    border-bottom: 4px solid #252525;
    cursor: pointer;
}
#mobile_menu_area #pull:hover {
    text-decoration: none
}
#mobile_menu_area #pull.opened {
    border-bottom: none;
    padding-bottom: 40px;
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/mobile_close.png\") bottom center repeat-x #333;
    background-size: 500px 40px;
}
#mobile_menu_area #pull ul li {
    display: block;
    list-style: none;
    width: 100%;
}
#mobile_menu_area #pull span {
    display: block;
    height: 55px;
    line-height: 55px;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    right: 20px;
    top: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}
#mobile_menu_area #pull a {
    width: 100%;
    font-size: 13px;
    display: block;
    padding: 8px 0;
    color: #ddd;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 2px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}
#mobile_menu_area #pull a:hover, #mobile_menu_area #pull .current_page_item > a, #mobile_menu_area #pull .current-cat > a, #mobile_menu_area #pull .current-menu-item > a {
    color: #fff;
    background: #555;
}
#mobile_menu_area #pull:after {
    content: \"\";
    background: url(../../../thesis/skins/readyfolio2-t2/\"images/mobile_button.png\") no-repeat;
    background-size: 38px 31px;
    width: 40px;
    height: 31px;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 12px;
}
#mobile_menu {
    padding: 0 5px;
    margin-bottom: 5px;
    margin-top: 40px;
}
#mobile_menu_area #pull .sub-menu a {
    text-indent: 25px
}
#mobile_menu_area #pull .sub-menu .sub-menu a {
    text-indent: 35px
}
#mobile_menu_area #pull .sub-menu .sub-menu .sub-menu a {
    text-indent: 45px
}
#mobile_menu_area .sub-menu {
    display: block !important
}


/* = Responsive Design */
@media only screen and (max-width: 1200px) {
    #container > div > .wrap, #inner {
        width: 1008px
    }
    #site_title, #thesis_header_image {
        max-width: 300px
    }
    #nav {
        max-width: 700px;
        text-align: right;
    }
    #nav li {
        display: inline-block;
        float: none;
        text-align: left;
    }
    #secondary_area #featured-content {
        width: 432px
    }
    .home-widget-1, .columns .content {
        width: 608px
    }
    .portfolio-item {
        width: 216px
    }
    #footer_widgets .wrap > .footer-widgets-1, #footer_widgets .wrap > .footer-widgets-2, #footer_widgets .wrap > .footer-widgets-3 {
        width: 304px
    }
}

@media only screen and (max-width: 1024px) {
    #container > div > .wrap, #inner {
        width: 804px
    }
    #nav {
        max-width: 500px
    }
    #secondary_area #featured-content {
        width: 326px;
        padding-top: 0;
    }
    #secondary_area #featured-slider-area {
        background: none;
        width: 430px;
    }
    #featured-slider-area #featured-slider .slide {
        height: auto;
		min-height: 240px;
		width: auto;
    }
    #featured-slider-area .slide .flex-caption-wrap {
        height: 240px;
        width: 200px;
    }
    #featured-slider-area .slide .flex-caption {
        height: 240px;
        width: 400px;
    }
    .home-widget-1, .columns .content {
        width: 506px
    }
    #inner {
        background: none
    }
    .columns > .sidebar, .home-widget-2 {
        width: 250px
    }
    .portfolio-item {
        width: 165px
    }
    #footer_widgets .wrap > .footer-widgets-1, #footer_widgets .wrap > .footer-widgets-2, #footer_widgets .wrap > .footer-widgets-3 {
        width: 236px
    }
    .themedy_ad_widget .ads-125, #flickr_badge_wrapper {
        width: auto
    }
}

@media only screen and (max-width: 824px) {
    body {
        width: 100%;
        margin: 0 auto;
    }
    #container > div > .wrap, #inner {
        width: auto;
        margin: 0;
        padding-left: 5%;
        padding-right: 5%;
    }
    #inner {
        padding-top: 9%;
        padding-bottom: 9%;
    }
    #secondary_area .page_title, .home-widget-1, .home-widget-2, .columns .content, .columns > .sidebar, #secondary_area #featured-content, #footer_widgets .wrap > .footer-widgets-1, #footer_widgets .wrap > .footer-widgets-2, #footer_widgets .wrap > .footer-widgets-3 {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        float: none;
    }
    #secondary_area .page_title {
        float: none;
        text-align: center;
    }
    #secondary_area p.tag {
        float: none;
        margin-top: 20px;
        text-align: center;
    }
    .columns > .sidebar {
        display: block;
        margin-top: 40px;
        clear: both;
        float: none;
    }
    #secondary_area #featured-content {
        float: none;
        margin-bottom: 30px;
    }
    #secondary_area #featured-slider-area {
        float: none;
        width: 530px;
        margin: 0 auto;
        clear: both;
        background: url(../../../thesis/skins/readyfolio2-t2/images/bg-slider_bot.png) center bottom no-repeat;
    }
    #featured-slider-area .slide .flex-caption-wrap {
        height: 300px;
        width: 300px;
    }
    #featured-slider-area .slide .flex-caption {
        height: 300px;
        width: 500px;
    }
    .header-image #title-area {
        margin: 0 auto;
        float: none;
    }
	#header {
		text-align: center;
	}
    #site_title, #thesis_header_image {
        float: none;
        max-width: 100%;
        text-align: center;
    }
    body #header #site_title a, #thesis_header_image {
        display: inline-block
    }
    #nav {
        padding: 0 0 40px 0;
        max-width: none;
        float: none;
        text-align: center;
        clear: both;
    }
    .menu-primary {
        text-align: center;
        float: none;
    }
    .menu-primary li {
        float: none;
        display: inline-block;
        text-align: left;
    }
    .portfolio-item {
        width: 22.5%;
        float: left;
        padding-right: 3%;
        margin: 0;
    }
    .portfolio-item.last {
        padding-right: 0
    }
    #secondary_area {
        padding: 50px 0
    }
    #featured-content {
        text-align: center
    }
    #featured-area h1 {
        font-size: 32px;
        line-height: 38px;
    }
    #featured-content h2 {
        font-size: 28px;
        line-height: 36px;
    }
    #secondary_area .page_title {
        font-size: 28px
    }
    #featured-content p {
        font-size: 16px;
        line-height: 26px;
    }
    #secondary_area p.tag {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }
    #secondary_area, .template_front-page #secondary_area, #footer-widgets .wrap {
        padding-top: 6%;
        padding-bottom: 6%;
    }
}

@media only screen and (max-width: 590px) {
    #secondary_area #featured-slider-area {
        width: auto;
        background: none;
    }
    #featured-slider-area .slide .flex-caption-wrap {
        display: none
    }
    #featured-slider-area .slide .flex-caption {
        background: none
    }
	#featured-slider-area #featured-slider .slide {
		min-height: 0;
	}
    #secondary_area, #footer-widgets .wrap {
        padding-top: 8%;
        padding-bottom: 8%;
    }
    #nav-responsive {
        display: none
    }
    #nav-responsive #nav {
        padding: 0
    }
    #mobile_menu_area {
        display: block
    }
    #secondary_area .page_title {
        font-size: 24px;
        line-height: 28px;
    }
    #site_title, #thesis_header_image {
        padding: 20px 0
    }
}

@media only screen and (max-width: 480px) {
    .home-section .widget_woothemes_features .feature, .portfolio-item, .five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {
        width: 100%;
        float: none;
        padding-right: 0;
        padding-left: 0;
        margin: 0;
    }
    .portfolio-item {
        margin-top: 20px
    }
}

.columns:after, #footer_widgets .wrap:after, .post_box:after, .post_box .post_content:after, .sidebar:after, .sidebar .post_content:after, .menu-primary:after, .comment .comment_text:after, .widget:after, .prev_next:after, .post_box:after, #header:after, #inner:after, #secondary_area:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#header #site_title, #header #site_tagline {
	display: none;
}

/*---:[ custom CSS ]:---*/
.portfolio-thumb, .portfolio-thumb img {border-radius: 0px;}
columns:after, #footer_widgets .wrap:after, .post_box:after, .post_box .post_content:after, .sidebar:after, .sidebar .post_content:after, .menu-primary:after, .comment .comment_text:after, .widget:after, .prev_next:after, .post_box:after, #header:after, #inner:after, #secondary_area:after {
    content: "";display:block;height:0;clear:both;visibility:hidden}body #featured-slider .slide,body #featured-slider-area .flex-caption{width:500px;height:500px}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid #ffa500}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../../plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.slides .slide:first-child{display:block;position:relative}.flex-direction-nav{*height:0}.flex-direction-nav a{width:25px;height:25px;display:block;background:url(../../../thesis/skins/readyfolio2-t2/lib/js/spr-content_nav.png) no-repeat 0 0;position:absolute;top:0;z-index:10;cursor:pointer;text-indent:-9999px}.flex-direction-nav .flex-next{background-position:100% 0;right:0}.flex-direction-nav .flex-prev{right:30px}.flex-direction-nav .flex-next:hover{background-position:100% 100%}.flex-direction-nav .flex-prev:hover{background-position:0 100%}#featured-slider .flex-direction-nav a{width:40px;height:40px;display:block;background:url(../../../thesis/skins/readyfolio2-t2/lib/js/spr-slider_nav.png) no-repeat 0 0;position:absolute;top:45%;z-index:10;cursor:pointer;text-indent:-9999px}#featured-slider .flex-direction-nav .flex-next{background-position:100% 0;right:20px}#featured-slider .flex-direction-nav .flex-prev{left:20px;right:auto}#featured-slider .flex-direction-nav a:hover{opacity:.8}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.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}#featured-slider-area{position:relative;z-index:1}#featured-slider{background:#fff;zoom:1;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-bottom:1px solid #ddd;position:relative;text-align:center}#featured-slider-area{background:url(../../../thesis/skins/readyfolio2-t2/images/bg-slider_bot.png) center bottom no-repeat;width:530px;float:right;padding-bottom:6px;position:relative}#featured-slider .flex-caption,#featured-slider .flex-direction-nav a{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#featured-slider-area:hover .flex-caption,#featured-slider-area:hover .flex-direction-nav a{opacity:1}#featured-slider-area .flex-caption{position:absolute;top:0;width:500px;height:300px;text-align:center;background:url(../../../thesis/skins/readyfolio2-t2/images/bg-slider_hov.png);font-size:24px;font-weight:100;.display:none}.flex-caption a{color:#fff;text-decoration:none;display:block padding:30px 0}.flex-caption-wrap{position:absolute;left:100px;top:0;width:300px;height:300px;display:table}.flex-caption-wrap .content{display:table-cell;vertical-align:middle;text-align:center;width:300px}#featured-slider .slide{height:300px;width:500px}#portfolio-carousel.widget li,#portfolio-carousel.widget p,#portfolio-carousel.widget ul{margin:0}.menu-primary{position:static;*position:relative}.menu-primary .sub-menu{-webkit-backface-visibility:hidden}