.center{text-align:center;}
nav.main_menu ul li a {
font-family: 'Open Sans Condensed',sans-serif;
color: white;
font-size: 15px;
}

.two_columns_66_33.background_color_sidebar.grid2.clearfix {
padding-top: 40px;
}

.mob{
display:none;
}

.desk{display:block;}

.centerfoot{
margin-left: 153px;
margin-top: 31px;
}

.footer_top .four_columns .column_inner, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a, footer #lang_sel > ul > li, footer #lang_sel_click > ul > li, footer #lang_sel ul ul, footer #lang_sel_click ul ul {
border-color: transparent;
}

form.sola_nl_sub_form {
margin-top: -24px;
}

.sola_nl_sign_up_box .sola_nl_sub_form .sola_sign_up_form_row {
padding: 2px 0;
}

input[type="text"], input[type="email"] {
min-height: 30px;
max-width: 237px;
font-size: 12px;
color: rgb(92, 90, 83);
margin-top: 5px !important;
margin: auto;
}

input[type="submit"] {
border: none;
text-transform: uppercase;
height: 28px;
width: 237px;
background: rgba(117,106,91,1);
color: white;
margin-top: 12px;
outline: none;
cursor: pointer;
}

nav.main_menu>ul>li:hover>a{
background:transparent;
background-color:rgba(0,0,0,.0);
}

nav.main_menu>ul>li>a span{
width:0;
}

.tabs.vertical .tabs-nav {
float: none;
width: 100%;
margin: 0px 0 40px 0;
}

.tabs.vertical .tabs-container {
width: 100%;
text-align: justify;
}

.tabs.vertical .tabs-nav li a {
text-align: center;
height: auto;
line-height: normal;
padding: 13px;
}

.blog_holder.masonry {margin-top:110px}

.side_menu_button_wrapper {
display: block;
visibility: hidden;
}

.blog_holder article {
padding: 99px 0 30px;
border-bottom: 1px solid #e0dede;
}

.two_columns_66_33>.column2>.column_inner {
padding: 99px 0 0 10px;
}

aside .widget, .side_menu .widget {
background: #E0DDD4;
padding: 20px;
margin: 0 0 24px;
}

::selection {
background: #E0DDD4;
color: #695F51;
}

span.ptpimg {
float: left;
margin-right: 20px;
margin-top: 2px;
margin-bottom: -6px;
}

h5.post-to-page-title {
margin-top: 26px;
}

.ssba, .ssba a {
background: none;
margin-top: 10px;
text-align: center;
}

.post_text {
text-align: justify;
}

.min1 {
min-height:100px;
}

.content {
min-height: 787px !important;
}

.title .title_holder {
margin-top: 30px;
}

.content .container .container_inner {
padding: 0;
}

div.blog_holder.masonry.isotope {
margin-top: 200px;
}

.ssba, .ssba a {
margin-left: -2px;
}

.blog_holder.masonry article .post_text {
text-align: left;
}

@media screen and (max-width: 1060px) {

.centerfoot{
margin-left: 93px;
}

}


@media screen and (max-width: 1000px) {

.blog_holder article {
padding: 0px 0 30px;
border-bottom: 1px solid #e0dede;
}

.title{
height: 100px;
}

.title .title_holder {
margin-top: 0;
max-height: 85px;
}

div.blog_holder.masonry.isotope {
margin-top: 100px;
}

.ssba, .ssba a {
margin-left: 0px;
margin:auto;
text-align:center;
}

}

@media screen and (max-width: 480px) {

.centerfoot{
margin-left: auto;
margin-top: 0;
}

.sola_nl_sign_up_box .sola_nl_sub_form .sola_sign_up_form_row label {
display: block;
text-align: center;
width: 100%;
}

.footer_top_holder {
text-align: center;
}

.footer_top a, .footer_top p, .footer_top h4, .footer_top span, .footer_top li, .footer_bottom div {
color: #ffffff;
text-align: center !important;
}

.post-to-page-content {
text-align: justify;
}

.parallax section {
height: auto !important;
min-height: 50px;
}

.mob{
display:block;
}

.desk{display:none;}

nav.mobile_menu ul li {
margin: 0;
padding: 0;
text-align: center;
letter-spacing: 4px;
}

footer .column1, .column2, .column4 {
height: 195px;
min-height: 0px;
padding-bottom: 0px;
}

footer .column3 {
display:none;
}

.content .container .container_inner {
padding: 0;
height: auto;
padding-bottom: 300px;
}

p {
font-size: 120%;
line-height: normal;
font-weight: 300 !important;
}

}