/*
Theme Name: Modernist
Theme URI: http://umbrella.al/
Description: Modernist theme from Umbrella
Author: Umbrella
Author URI: http://umbrella.al/
Version: 2.4.2
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/
.content {
    box-sizing: border-box;
    display: block;
    height: auto;
    margin: auto;
    padding: 0 10px;
    position: relative;
    width: 1150px !important;
}
body.home .content {
    box-sizing: border-box;
    display: block;
    height: auto;
    margin: auto;
    padding: 0 10px;
    position: relative;
    width: 1150px;
}
div.box1 {
width: 33.3%;
float: left;
padding-right: 10px;
box-sizing: border-box;
}
div.box2 {
width: 33.3%;
float: left;
padding-right: 10px;
box-sizing: border-box;
}
div.box3 {
width: 33.3%;
float: left;

box-sizing: border-box;
}

div.box ul.sidebar_list {
}

.header .logo a img {
    max-height: 150px !important;
	z-index:100 !important;
	position: absolute;
	margin-top: -12px !important;
}
.navigation_holder {
    display: inline-block;
    float: left;
    height: 100px;
    margin-left: 350px !important;
    overflow: hidden;
    width: 847px;
}
.navigation_holder {
    display: inline-block;
    float: left;
    height: 100px;
    overflow: hidden;
    width: 700px !important;
}

body.home .widget {
border-top: none !important;
float: left;
box-sizing: border-box;
background:none;
padding:0;
}
body.home h2 {
	color: white;
	font-family: "RobotoLight",Arial,sans-serif;
    font-size: 22px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    position: absolute;
	padding:10px;
	margin-top: 208px;
	background:rgba(0, 0, 0, 0.7);
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    height: 250px;
	width: 360px;
    margin-left: auto;
    margin-right: auto;
	border-radius:3px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25)
}
/*.col_300 {
    box-sizing: border-box;
    margin-top: 30px;
    width: 300px;
	float:right;
}*/
.widget_container_mini {
    display: inline-block;
    float: right;
    overflow: hidden;
    padding: 0 20px;
    vertical-align: top;
	margin-top:30px;
}
.header, .footer {
    background-color: #fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    display: block;
    width: 100%;
}

.headline h1, .dropcap:first-letter {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
	width:95%;
	border-radius: 3px;
}
.social_media a {
    margin-right: 20px;
}
.partners_heading a {
    background: none repeat scroll 0 0 #e9673a;
    box-sizing: border-box;
    color: white;
    display: block;
    float: right;
    font-family: "RobotoBold";
    font-size: 12px;
    height: 30px !important;
    margin-top: 14px;
    padding-top: 9px;
    text-align: center;
    text-transform: uppercase;
    width: 150px !important;
}
.partners_heading p {
    float: left;
    margin-top: 11px;
    width: 900px !important;
}
.partner_content a {
    background: none repeat scroll 0 0 #e9673a;
    box-sizing: border-box;
    color: white;
    display: inline-block;
    font-family: "RobotoBold",Arial,sans-serif;
    font-size: 12px;
    height: 32px !important;
    margin-top: 11px;
    padding: 8px;
    text-transform: uppercase;
    width: auto;
}
.partner {
    box-sizing: border-box;
    display: inline-block;
    height: 200px !important;
    letter-spacing: normal;
    line-height: normal;
    overflow: hidden;
    position: relative;
	width:555px !important;
}
.partner_logo img {
    display: block;
    margin: auto;
    width: 99% !important;
}

.partner_logo {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ececec;
    display: inline-block;
    float: left;
    height: 121px;
    margin-bottom: 25px !important;
    margin-right: 20px;
    position: relative;
    width: 211px;
}
.partners_heading p {
	width: 700px !important;
	margin-top: 18px !important;
}
.slide div {
    padding: 20px 0;
}
.contact, .map, .contact_info {
    height: 347px !important;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25) !important;
}
.reset {
    width: 100px !important;
}
#send, .form-submit #submit {
    height: 35px !important;
}
.widget {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}


.widget:nth-child(2n) {
    margin-right: 0;
}
.widget {
    border-top: 2px solid #6277B3 !important;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}
.widget:last-child {
     margin-bottom: 80px;
}
.about_box {
    width: 760px !important;
}
.message textarea, .add_comment textarea, .reply_form textarea, .comment-form-comment textarea {
    border: 1px solid #ececec;
    box-sizing: border-box;
    color: #606060;
    font-family: "RobotoRegular",Arial,sans-serif;
    font-size: 12px;
    height: 152px;
    padding: 13px;
    width: 230px !important;
}
.col_620-2 {
     width: 489px !important;
}

.info_text {
    margin-top: -5px !important;
}
.contact {
	width:100%;
}
.form_buttons {
    margin-top: 15px !important;
}