/*
Theme Name: Adam Guerbuez
Author: the Templates Garden development team
Author URI: www.templatesgarden.com
Description: Simple wordpress site
*/
@charset "utf-8";
/* CSS Document */
a {
	outline:none;
	border:0px;
	text-decoration:none;
}
a img {
	outline:none;
	border:0px;
}
html, body {
	padding: 0;
	margin: 0;
}
div, p, ul, li, form, h2, select {
	padding: 0;
	margin: 0;
}
h2, h3 {
	font-weight:normal;
}
strong, b {
	font-weight: bold;
}
ul, li {
	list-style:none;
	list-style-image:none;
}
.lefts {
	float:left;
	display:inline;
}
.rights {
	float:right;
	display:inline;
}
.gaper {
	width:100%;
	display:inline;
	float:left;
	clear:both;
}
@font-face {
 font-family: 'districtthinregular';
 src: url('/wp-content/themes/adamnew/font/distth__-webfont.eot');
 src: url('/wp-content/themes/adamnew/font/distth__-webfont.eot#iefix') format('embedded-opentype'),  url('/wp-content/themes/adamnew/font/distth__-webfont.woff') format('woff'),  url('/wp-content/themes/adamnew/font/distth__-webfont.ttf') format('truetype'),  url('/wp-content/themes/adamnew/font/distth__-webfont.svg#districtthinregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'RobotoLight';
 src: url('/wp-content/themes/adamnew/font/roboto-light.eot');
 src: url('/wp-content/themes/adamnew/font/roboto-light.eot') format('embedded-opentype'),  
 url('/wp-content/themes/adamnew/font/roboto-light.woff') format('woff'),  
 url('/wp-content/themes/adamnew/font/roboto-light.ttf') format('truetype'),  
 url('/wp-content/themes/adamnew/font/roboto-light.svg#RobotoLight') format('svg');
}
@font-face {
 font-family: 'ProximaNovaLight';
 src: url('/wp-content/themes/adamnew/fonts/proximanova-light-webfont.eot');
 src: url('/wp-content/themes/adamnew/fonts/proximanova-light.eot') format('embedded-opentype'),  
 url('/wp-content/themes/adamnew/fonts/proximanova-light-webfont.woff') format('woff'),  
 url('/wp-content/themes/adamnew/fonts/proximanova-light-webfont.ttf') format('truetype'),  
 url('/wp-content/themes/adamnew/fonts/proximanova-light-webfont.svg #ProximaNovaLight') format('svg');
 font-style: normal;
 font-weight: normal;
}

@font-face {
    font-family: 'Helvetica35ThinRegular';
    src: url('/wp-content/themes/adamnew/fonts/helvetica35-thin.eot');
    src: url('/wp-content/themes/adamnew/fonts/helvetica35-thin.eot') format('embedded-opentype'),
         url('/wp-content/themes/adamnew/fonts/helvetica35-thin.woff') format('woff'),
         url('/wp-content/themes/adamnew/fonts/helvetica35-thin.ttf') format('truetype'),
         url('/wp-content/themes/adamnew/fonts/helvetica35-thin.svg#Helvetica35ThinThin') format('svg');
}

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #f7f7f7;
}
#wrapper {
	width:100%;
}
/*-----------------------Header-------------------------*/

.header {
	width:100%;
	height:150px;
	background:url(/wp-content/themes/adamnew/images/header_bg.gif) repeat-x top;
}
.header_1000 {
	width:1000px;
	display:block;
	margin:0 auto;
}
.logo{
	margin:2px 0 0 36px;
}
.header_1000 .top_social {
	width:auto;
	margin:30px 40px 0 0;
}
.header_1000 .top_social a.sociallink {
	width:auto;
	margin:0 2px 0 0;
}

.nav {
	display:inline;
	float:left;
	width:100%;
	margin:2px 0 0 0;
}
.nav ul {
	display:inline;
	float:left;
	width:95%;
	margin:0 0 0 30px;
}
.nav ul li {
	display:inline;
	float:left;
	font-size:17px;
	color:#fff;
	line-height:51px;
}
.nav ul li a {
	display:inline;
	float:left;
	font-size:17px;
	font-family:'ProximaNovaLight';
	color:#fff;
	text-shadow:0 1px 1px #000;
	padding:0 30px 0 30px;
}
.nav ul li.current a {
	display:inline;
	float:left;
	font-size:17px;
	color:#fff;
	text-shadow:0 1px 1px #000;
	background:url(/wp-content/themes/adamnew/images/nav_active.png) no-repeat center bottom;
}
.nav ul li.current-menu-item a {
    display:inline;
    float:left;
    font-size:17px;
    color:#fff;
    text-shadow:0 1px 1px #000;
    background:url(/wp-content/themes/adamnew/images/nav_active.png) no-repeat center bottom;
}

.nav ul li a:hover {
	color:#b7e5fb;
	background:url(/wp-content/themes/adamnew/images/nav_active.png) no-repeat center bottom;
}

/*-----------------------Body container-------------------------*/

.container {
	width:100%;
}
/*---------------Banner----------------*/

.banner_block {
	width:100%;
	height:374px;
	background:url(/wp-content/themes/adamnew/images/banner_bg.jpg) no-repeat center top #0083eb;
}
.banner_block .banner_cont {
	width:1000px;
	display:block;
	height:374px;
	position:relative;
	margin:0 auto;
}
.banner_block .banner_cont .banner {
	width:100%;
	margin:0 0 0 0;
}
.banner_block .banner_cont .banner_img {
	width:auto;
	display:block;
	height:374px;
	position:absolute;
	z-index:1;
	top:73px;
	right:22px;
}

/*---------------Mid Container----------------*/

.mid_container {
	width:100%;
}

.mid_container .width1000 {
	width:1000px;
	display:block;
	margin:0 auto;
}

.mid_container .width1000 .service_blog {
	width:100%;
	margin:80px 0 0 0;
}

.service_blog .srv_288 {
	width:300px;
	margin:0 0 0 0;
}
.service_blog .srv_288.gap {
	margin:0 0 0 20px;
}
.srv_288 .srv_title {
	width:100%;
	font-size:27px;
	font-family:'ProximaNovaLight';
	color:#131417;
	text-align:center;
	line-height:22px;
}
.srv_288 .srv_logo {
	width:100%;
	margin:10px 0 0 0;
}
.srv_288 .srv_text {
	width:100%;
	background:url(/wp-content/themes/adamnew/images/srv_line.gif) repeat-y right top;
	margin:20px 0 0 0;
}
.srv_288 .srv_text_last {
    width:100%;
    background:none;
    margin:20px 0 0 0;
}
.srv_288 .srv_text p,
.srv_288 .srv_text_last p {
	display:inline;
	float:left;
	width:88%;
	font-size:15px;
	font-family:'ProximaNovaLight';
	color:#131417;
	line-height:17px;
	padding:0 0 20px 10px;
}
.srv_288 a.read_yellow {
	display:inline;
	float:left;
	width:auto;
	background:#ffcc00;
	font-size:14px;
	font-family:'ProximaNovaLight';
	color:#fff;
	line-height:25px;
	text-align:center;
	padding:0 10px 0 10px;
	margin:10px 0 0 10px;
}
.srv_288 a.read_green {
	display:inline;
	float:left;
	width:auto;
	background:#64c988;
	font-size:14px;
	font-family:'ProximaNovaLight';
	color:#fff;
	line-height:25px;
	text-align:center;
	padding:0 10px 0 10px;
	margin:11px 0 0 10px;
}
.srv_288 a.blue {
	display:inline;
	float:left;
	width:auto;
	background:#54a2e1;
	font-size:14px;
	font-family:'ProximaNovaLight';
	color:#fff;
	line-height:25px;
	text-align:center;
	padding:0 10px 0 10px;
	margin:10px 0 0 10px;
}

.mid_container .width1000 .video_blog {
	width:100%;
	margin:80px 0 0 0;
}
.mid_container .width1000 .video_blog .whiteblock {
	background:#fff;
	width:90%;
	padding:38px 0 38px 38px;
}
.video_blog .video_title {
	width:100%;
	font-size:28px;
	font-family:'ProximaNovaLight';
	color:#000;
	margin:0 0 0 0;
}

.video_blog p {
	width:90%;
	display:inline;
	float:left;
	font-size:16px;
	font-family:'ProximaNovaLight';
	color:#6d6d6d;
	line-height:18px;
	margin:20px 0 0 0;
}
.video_blog .google_text {
	width:auto;
	display:inline;
	float:left;
	font-size:16px;
	font-family:'ProximaNovaLight';
	color:#0080c3;
	margin:20px 0 0 0;
}
.video_blog .google_text a{
    color:#0080c3;
}
.video_blog .google_black {
	font-size:16px;
	font-family:'ProximaNovaLight';
	color:#000;
}
.video_blog .google_10 {
	font-size:11px;
	font-family:'ProximaNovaLight';
	color:#6d6d6d;
}
.video_blog a.blue_read {
	display:inline;
	float:right;
	width:auto;
	background:#0c8bef;
	font-size:13px;
	font-family:'ProximaNovaLight';
	color:#fff;
	line-height:25px;
	text-align:center;
	padding:0 5px 0 5px;
	margin:30px 80px 0 0;
}
.video_blog .video_cont {
	width:100%;
	margin:60px 0 0 0;
}
.video_blog .video_cont .video {
	width:436px;
	margin:0 50px 0 0;
}
/*--------left colom------------*/

.width1000 .left_colom {
	width:600px;
	margin:80px 0 0 0;
}

.left_colom .news_cont {
	width:100%;
	background:url(/wp-content/themes/adamnew/images/leftcolom_dot.gif) repeat-x bottom;
	padding:0 0 30px 0;
	margin:0 0 10px 0;
}
.left_colom .news_cont .news_title {
	width:100%;
	font-size:37px;
	font-family:'ProximaNovaLight';
	color:#000;
	margin:0 0 0 0;
}
.left_colom .news_cont .news_headline {
	width:100%;
	font-size:23px;
	font-family:'ProximaNovaLight';
	color:#121212;
	margin:15px 0 0 0;
}
.left_colom .news_cont .news_headline span {
	font-size:23px;
	color:#0c8bef;
}
.left_colom .news_cont p {
	width:100%;
	display:inline;
	float:left;
	font-size:13px;
	font-family:'ProximaNovaLight';
	color:#616161;
	line-height:16px;
	margin:15px 0 0 0;
}
.left_colom .news_cont .orange {
	font-size:15px;
	font-family:'ProximaNovaLight';
	color:#ea7b05;
}
.left_colom .news_cont .black15 {
	font-size:15px;
	font-family:'ProximaNovaLight';
	color:#1b1b1b;
}

.left_colom .news_cont a.reding {
	width:auto;
	display:inline;
	float:right;
	font-size:16px;
	background:url(/wp-content/themes/adamnew/images/green_arrow.gif) no-repeat right;
	font-family:'ProximaNovaLight';
	color:#64c988;
	line-height:16px;
	text-decoration:underline;
	padding:0 12px 0 0;
	margin:10px 0 0 0;
}

.left_colom .home_left_block {
	width:583px;
}
.left_colom .home_left_block .top_section {
	width:100%;
	font-family:'ProximaNovaLight';
	color:#696969;
	font-size:13px;
}
.left_colom .home_left_block .top_section .row {
	width:100%;
	margin:0 0 27px 0;
}
.left_colom .home_left_block .top_section .row a {
	color:#404040;
}
.left_colom .home_left_block .top_section .row a:hover {
	color:#000;
}
.left_colom .home_left_block .top_section .row .font18 {
	font-size:18px;
	color:#404040;
}
.left_colom .home_left_block .top_section .row .font18 .bluetext {
	color:#0080c3;
	font-size:13px;
}
.left_colom .home_left_block .top_section .row .font18 .font13_black {
	color:#444444;
	font-size:13px;
}
.left_colom .home_left_block .mid_section {
	width:100%;
	border-top:1px dashed #d4d4d4;
	padding:27px 0 0 0;
}
.left_colom .home_left_block .mid_section .font31 {
	font-size:31px;
	color:#000000;
	width:100%;
	font-family: 'Helvetica35ThinRegular';
	margin-bottom: 7px;
}
.left_colom .home_left_block .mid_section .font31 a{
    color:#000000;
}
.left_colom .home_left_block .mid_section .font31 a:hover{
	text-decoration:underline;
}
.left_colom .home_left_block .mid_section .font16 {
	font-size:16px;
	color:#ff9600;
	width:100%;
	font-family:'ProximaNovaLight';
}
.left_colom .home_left_block .mid_section .font16.black {
	color:#6c6c6c;
}
.left_colom .home_left_block .mid_section .embeded_text {
	font-size:22px;
	color:#44b56c;
	width:100%;
	margin:26px 0 0 0;
	font-family:'ProximaNovaLight';
}
.left_colom .home_left_block .mid_section .google_text {
	font-size:16px;
	color:#000000;
	width:100%;
	margin:37px 0 0 0;
	font-family:'ProximaNovaLight';
}
.left_colom .home_left_block .mid_section .google_text .bluetext {
	color:#0080c3;
	text-decoration:underline;
}
.left_colom .home_left_block .mid_section .font11 {
	font-size:11px;
	color:#6d6d6d;
	width:100%;
	margin:10px 0 0 0;
	font-family:'ProximaNovaLight';
}
.left_colom .home_left_block .pagination {
	margin:60px 0 0 0;
}
.left_colom .home_left_block .pagination li {
	display:block;
	float:left;
	color:#949494;
	font-weight:bold;
	width:46px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:13px;
	margin:0 0 0 8px;
}
.left_colom .home_left_block .pagination li a {
	color:#949494;
	background:#e3e2e1;
	display:block;
	float:left;
	width:46px;
	height:32px;
}
.left_colom .home_left_block .pagination li a:hover {
	color:#639431;
	background:none;
}
.left_colom .home_left_block .pagination li#current a {
	color:#639431;
	background:none;
}






/*--------Right colom------------*/

.width1000 .right_colom {
	width:300px;
	min-height:600px;
	background:url(/wp-content/themes/adamnew/images/right_colom_bg.gif) repeat-y left top;
	margin:80px 0 0 50px;
}
.right_colom .recent_block {
	width:90%;
	background:#fff;
	padding:0 0 40px 0;
	margin:0 0 0 20px;
}
.right_colom .recent_block .recent {
	width:100%;
	background:#0c8bef;
	font-family:'ProximaNovaLight';
	color:#fff;
	font-size:28px;
	line-height:50px;
	text-align:center;
	margin:0 0 0 0;
}
.right_colom .recent_block .recent_cat {
	width:196px;
	display:inline;
	float:left;
	margin:20px 0 0 50px;
}

.right_colom .recent_block .recent_cat li {
	width:176px;
	display:inline;
	float:left;
	background:url(/wp-content/themes/adamnew/images/bullet.png) no-repeat left;
	ont-family:'ProximaNovaLight';
	color:#777777;
	font-size:15px;
	line-height:40px;
	padding:0 0 0 20px;
}
.right_colom .recent_block .recent_cat li a{
    color:#777777;
}

.right_colom .category_block {
	width:90%;
	background:#fff;
	padding:0 0 20px 0;
	margin:10px 0 0 20px;
}
.right_colom .category_block .category {
	width:100%;
	background:#64c988;
	font-family:'ProximaNovaLight';
	color:#fff;
	font-size:28px;
	line-height:50px;
	text-align:center;
	margin:0 0 0 0;
}
.right_colom .category_block .cat {
	width:196px;
	display:inline;
	float:left;
	margin:20px 0 0 50px;
}

.right_colom .category_block .cat li {
	width:176px;
	display:inline;
	float:left;
	background:url(/wp-content/themes/adamnew/images/bullet.png) no-repeat left;
	ont-family:'ProximaNovaLight';
	color:#777777;
	font-size:15px;
	line-height:40px;
	padding:0 0 0 20px;
}
.right_colom .category_block .cat li a{
    color:#777777;
}
.right_colom .right_add {
	width:100%;
	margin:25px 0 0 8px;
}



/*--------Footer------------*/

.footer {
	width:100%;
	font-family:'ProximaNovaLight';
	color:#9d9d9d;
	line-height:15px;
	text-align:center;
	background:#2a2a2a;
	line-height:135px;
	margin:40px 0 0 0;
}


/*====================*/
.left_colom .home_left_block .top_section p {
    width:100%;
    margin:0 0 27px 0;
}
.left_colom .home_left_block .top_section p a {
    color:#404040;
}
.left_colom .home_left_block .top_section p a.ot-anchor {
    color:#0080C3;
}
.mid_section p a,
.news_cont p a{
    color:#0080C3;
}
.wp-pagenavi span.current{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #639431;
}
.wp-pagenavi a, .wp-pagenavi span{
    background: none repeat scroll 0 0 #E3E2E1;
    border: medium none !important;
    color: #949494;
    display: block;
    float: left;
    height: 22px;
    text-align: center;
    width: 50px;
    padding: 4px 7px;
}
.wp-pagenavi{
    float: right;
}

.left_colom .news_cont .news_headline a{
    width:100%;
    font-size:23px;
    font-family:'ProximaNovaLight';
    color:#121212;
    margin:15px 0 0 0;
}

.left_colom .news_cont .news_headline span a{
    color:#0c8bef;
}
.nav ul li:last-child{
    display:none;
}

/*===============================================*/
#commentform p input[type=text]{
    margin: 5px 5px 5px 0;
    width:284px;
    padding: 5px;
}
#commentform p textarea{
    margin: 5px 5px 5px 0;
    padding: 5px;
}
#commentform p label{
    color: #505050;
    display: inline;
    float: left;
    width: 200px;
    font-size: 16px;
}
#commentform p #submit{
    border: 1px solid #54A2E1;
    color: #FFFFFF;
    padding: 5px;
    background: none repeat scroll 0 0 #54A2E1;
    margin-bottom: 15px;
    cursor: pointer;
}
.commentlist .comment-body a{
    color: #0080C3;
    font-size: 13px;
}
.commentlist .comment-metadata a time{
    color: #007377;
    font-size: 12px;
    font-style: italic;
}
.comment-content p{
    font-size: 13px;
}
.commentlist .comment-body span.says{
    font-size: 13px;
}
ol.commentlist li{
    border-bottom: 1px dotted #CCCCCC;
    margin: 15px 0;
}
.commentlist .comment-body .reply{
    margin-bottom: 7px;
}