/*  Socrates HTML https://socratestheme.com */

img,legend{border:0}
legend,td,th{padding:0}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:0 0 25px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
html{box-sizing:border-box}
*,:before,:after{box-sizing:inherit}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
iframe{border:0}
.widget select{max-width:100%}
body,button,select,textarea{color:#181818;font-size:18px;font-weight:400;font-family:'Roboto',sans-serif;line-height:1.45}
h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;margin-bottom:25px;color:#292c33;line-height:1.45;font-weight:700;font-family:"Montserrat"}
h1{font-size:33px}
h2{font-size:30px}
h3{font-size:27px}
h4{font-size:24px}
h5{font-size:21px}
h6{font-size:18px}
p{margin:0;margin-bottom:25px}
p:last-child{margin:0}
dfn,cite,em,i{font-style:italic}
blockquote{font-size:19px;font-style:italic;font-family:Georgia,serif;line-height:1.45;background-image:url(../images/blockquote.png);background-repeat:no-repeat;background-position:15px 0;padding:13px 41px;text-align:center}
blockquote p:last-child{margin:0}
address{margin-bottom:25px}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:25px;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
small{font-size:75%}
body{background:#fff}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
hr{background-color:#e5e5e5;border:0;height:1px;margin-bottom:25px}
ul,ol{margin:0;margin-bottom:25px;padding:0 0 0 20px}
ul{list-style:square;color:#444}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:0}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
table{margin-bottom:25px;width:100%;line-height:1.4;}
.widget table{table-layout:fixed}
table thead{background:#4082c6;color:#fff;text-align:left}
table td,table th{padding:10px;text-align:left}
table tbody th{background:#4082c6;color:#fff}
table tbody th a{color:inherit}
.text-align-center{text-align:center}
.text-align-left{text-align:left}
.text-align-right{text-align:right}
.position-relative{position:relative}
.position-absolute{position:absolute}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;line-height:45px;color:#fff;font-size:13px;font-family:"Montserrat";font-weight:700;background:#4082c6;padding:0 22px;margin:0;border-radius:2px;text-transform:none;text-transform:uppercase}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{background:#efefef;border:0;color:#4d4d4d;font-size:14px;font-weight:500;font-family:inherit;line-height:1.4;padding:13px;max-width:100%;box-sizing:inherit}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#4d4d4d}
textarea{width:100%}
a{text-decoration:none;color:#4082c6}
.alignleft{display:inline;float:left;margin:0 20px 20px 0}
.alignright{display:inline;float:right;margin:0 0 20px 20px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.wrapper,.body-general-layout-wrapped #page-inner{max-width:1200px;margin:0 auto}
.col{display:block;float:left;margin-right:3.42%}
body.rtl .col{float:right;margin-left:3.42%;margin-right:0}
.col-1{width:5.198%}
.col-2{width:13.81%}
.col-3{width:22.43%}
.col-4{width:31.05%}
.col-5{width:39.67%}
.col-6{width:48.29%}
.col-7{width:56.9%}
.col-8{width:65.52%}
.col-9{width:74.14%}
.col-10{width:82.76%}
.col-11{width:91.38%}
.col-12{width:100%}
.col-last{margin-right:0}
body.rtl .col-last{margin-left:0}
.col-first{clear:both}
.no-col-spacing .col{margin:0}
.no-col-spacing .col-1{width:8.33333%}
.no-col-spacing .col-2{width:16.66666%}
.no-col-spacing .col-3{width:25%}
.no-col-spacing .col-4{width:33.33333%}
.no-col-spacing .col-5{width:41.66666%}
.no-col-spacing .col-6{width:50%}
.no-col-spacing .col-7{width:58.33333%}
.no-col-spacing .col-8{width:66.66666%}
.no-col-spacing .col-9{width:75%}
.no-col-spacing .col-10{width:83.33333%}
.no-col-spacing .col-11{width:91.66666%}
.no-col-spacing .col-12{width:100%}
#page,#page-inner{position:relative;padding:40px}
.body-general-layout-wrapped{background:#f1f3f6}
.body-general-layout-wrapped #page-inner{background:#fff;border:1px solid #e4e5e7;border-radius:2px;margin:0 auto;margin-top:20px;max-width:980px}
.soc_button.soc_black,.soc_button.soc_black:visited{background:#252525!important;border:1px solid #000!important;color:#FFF!important}
.soc_button.soc_black:hover{background:#0a0a0a!important}
.soc_button.soc_blue,.soc_button.soc_blue:visited{background:#428bca!important;border:1px solid #2e6da4!important;color:#FFF!important}
.soc_button.soc_blue:hover{background:#45749b!important}
.soc_button.soc_ghost,.soc_button.soc_ghost:visited{background:#fff!important;border:2px solid #444!important;color:#000!important}
.soc_button.soc_ghost:hover{background:#f4f4f4!important;color:#000!important;border:2px solid #444!important}
.soc_button.soc_green,.soc_button.soc_green:visited{background:#449d44!important;border:1px solid #398439!important;color:#FFF!important}
.soc_button.soc_green:hover{background:#2f8a2f!important;border:1px solid #4cae4c!important}
.soc_button.soc_navy,.soc_button.soc_navy:visited{background:#2d5d8a!important;color:#FFF!important}
.soc_button.soc_navy:hover{background:#28436b!important}
.soc_button.soc_orange,.soc_button.soc_orange:visited{background-color:#f39c3e!important;border:1px solid #e48e13!important;color:#FFF!important}
.soc_button.soc_orange:hover{background-color:#ec971f!important}
.soc_button.soc_red,.soc_button.soc_red:visited{background-color:#c9302c!important;border:1px solid #ac2925!important;color:#FFF!important}
.soc_button.soc_red:hover{background-color:#9b1b1b!important}
.soc_button.soc_normal{padding:8px 14px;font-size:inherit!important}
.soc_button.soc_medium{padding:10px 18px;font-size:1.1em!important}
.soc_button.soc_large{padding:12px 20px;font-size:1.25em!important}
.soc_button.soc_huge{padding:14px 24px;font-size:1.5em!important}
.soc_button,.soc_button:visited{background-color:#1e73be!important;color:#fff!important;display:inline-block!important;margin-bottom:10px!important;border-radius:3px!important;border-bottom:none!important;cursor:pointer!important;text-decoration:none!important;line-height:normal!important}
.soc_button:hover,.soc_button:focus{background-color:#847f67!important;color:#fff!important}
.soc_panel{margin:15px 0 25px;overflow:hidden;padding:20px;border-radius:2px}
.soc_panel_blue{background-color:#d8ecf7;border:1px solid #afcde3}
.soc_panel_gray{background-color:#e2e2e2;border:1px solid #bdbdbd}
.soc_panel_green{background-color:#d9edc2;border:1px solid #b2ce96}
.soc_panel_red{background-color:#f9dbdb;border:1px solid #e9b3b3}
.soc_panel_yellow{background-color:#fef5c4;border:1px solid #fadf98}
.soc_panel_orange{background-color:#f39c3e;border:1px solid #f89a35}
.soc_panel_white{background-color:#fff;border:2px solid #f4f4f4}
.soc_one_half{width:48%}
.soc_one_third{width:30.666%}
.soc_two_third{width:65.332%}
.soc_one_fourth{width:22%}
.soc_three_fourth{width:75%}
.soc_one_fifth{width:16.8%}
.soc_one_half,.soc_one_third,.soc_two_third,.soc_three_fourth,.soc_one_fourth,.soc_one_fifth,.soc_one_sixth{height:auto!important;min-height:1px;margin-right:3%;float:left;position:relative}
.soc_last{margin-right:0!important;clear:right}
.soc_one_third.soc_last{width:30.668%}
.soc_line{height:1px;clear:both;overflow:hidden;background-color:#ebebeb;margin:22px 0 33px!important}
.soc_clearboth{width:100%;height:0;line-height:0;display:block;clear:both;overflow:hidden;font-size:0}
.soc_custom_post_ad{margin-top:10px;margin-bottom:20px}
.soc_custom_post_ad.soc_left{float:left;margin-right:20px;text-align:left}
.soc_custom_post_ad.soc_right{float:right;margin-left:20px;text-align:right}
.soc_button_center{text-align:center}
.soc_button_right{float:right}
/***** Font Awesome *****/
.fa-left {float: left;margin-right: 15px;}
.fa-right {float: right;margin-left: 15px;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}

@media (max-width: 767px) {
.soc_one_half.soc_last,.soc_one_third.soc_last,.soc_two_third.soc_last,.soc_three_fourth.soc_last,.soc_one_fourth.soc_last,.soc_one_fifth.soc_last,.soc_one_sixth.soc_last{margin-bottom:0}
.soc_one_half,.soc_one_third,.soc_two_third,.soc_three_fourth,.soc_one_fourth,.soc_one_fifth,.soc_one_sixth{width:auto!important;margin-right:0;margin-bottom:15px;float:none}
}
@media only screen and ( min-width: 1426px ) and ( max-width: 1700px ) {
body .post-s3-main{padding:20px}
}
@media only screen and ( min-width: 1281px ) and ( max-width: 1425px ) {
body .post-s3-main{padding:20px}
body .post-s3-cats{display:none}
}
@media only screen and ( min-width: 1024px ) and ( max-width: 1280px ) {
body .wrapper,body.body-general-layout-wrapped #page-inner{max-width:940px}
body .post-s1-thumb{width:200px}
body .post-s3-main{padding:15px}
body .post-s3-cats{display:none}
body .post-s3-title{font-size:20px;margin-bottom:5px}
body .post-s3-excerpt{display:none}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
body .wrapper,body.body-general-layout-wrapped #page-inner{max-width:748px}
body #top-bar-navigation{display:none}
body #navigation-inner{display:none}
body #mobile-navigation{display:block}
body .post-s1-thumb{width:100px}
body .post-s1-title{font-size:22px}
body .post-s3-main{padding:15px}
body .post-s3-cats{display:none}
body .post-s3-title{font-size:20px;margin-bottom:0}
body .post-s3-title:after{display:none}
body .post-s3-excerpt{display:none}
body .post-s3-meta{display:none}
body .post-s4-thumb{float:none;margin-right:0;margin-bottom:15px}
body .page-title,body .blog-post-single-title{font-size:30px}
}
@media only screen and ( max-width: 767px ) {
body .col{margin-right:0;width:100%!important}
body .masonry-item{opacity:1!important;transition:transform .5s,opacity .5s;transform:translateY(0px)}
body #header-inner{padding:30px 0}
body #top-bar-navigation{display:none}
body #navigation-inner{display:none}
body #mobile-navigation{display:block;float:left}
body #logo{float:left}
body #main{padding:10px 0}
body .page-title,body .blog-post-single-title{font-size:25px}
body #sidebar{margin-top:50px}
body #footer-widgets{padding:30px 0}
body #footer-widgets .widget{margin-top:35px!important}
body #footer-widgets .widget:first-child{margin-top:0!important}
body #footer-copyright,body #footer-navigation{float:none}
body #footer-navigation{margin-top:20px;text-align:center}
body #footer-navigation .menu > li{margin:0 10px}
body .comment .children{margin-left:0}
body blockquote{padding:0;margin-left:0;margin-right:0}
body .post-s2-thumb img{width:100%}
}
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
body .wrapper,body.body-general-layout-wrapped #page-inner{max-width:90%}
body.body-general-layout-full .header-mobile-nav-hook{margin-left:-20px}
#header-widgets{display:none!important}
}
@media only screen and ( max-width: 479px ) {
body .wrapper,body.body-general-layout-wrapped #page-inner{max-width:420px}
body.body-general-layout-full .header-mobile-nav-hook{margin-left:10px}
body #header-search .search-field{width:170px}
}
h2.headline{font-size:2.4em;font-weight:700;letter-spacing:-3px;line-height:1.2;text-align:center}
.landing-footer{width:100%;text-align:center;margin-top:5px;font-size:14px}
@media only screen and ( max-width: 767px ) {
h2.headline{font-size:2em}
}