/*
Theme Name: Paralex
Description: Paralax is a agency and corporate theme. Its simple and clean Wordpress HTML5 & CSS3 Theme. Its a full responsive theme built with Bootstrap.
Version: 1.0
Author: Themeple
Author URI: http://www.themeple.co
License URI: http://www.gnu.org/licenses/gpl-2.0.html
License: GNU General Public License
Theme URI: http://www.themeple.co
*/

@import url("css/flexslider.css");
html{overflow-x:hidden}
.wp-caption{}
.wp-caption-text{}
.sticky{} 
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
.curiositaMainImg{
	width: auto !important;
	border: 5px solid #FFFFFF;
	box-shadow: 0px 0px 10px;
	float: left;
	margin-right: 30px;
	margin-bottom: 26px;
	margin-top: 16px;
}
body{ line-height:20px; color:#444; background: #fff;}
h1{line-height:40px;}
h2{line-height:22px}
h3{line-height:22px;}
h4{line-height:19px}
h5{line-height:22px}
h6{line-height:22px}
span{font-size:11px !important;}
.logo_title{float: left;
margin-top: 17px;
margin-left: 20px;
padding-top: 2px;
padding-left: 20px;
border-left: 1px solid #e1e1e1;
padding-bottom: 2px;
font-size: 14px !important;
color: #999999;}
.slider-img{display:none;}
.one-four{width:60% !important; padding-bottom:16px;}
.content_tp{margin-top:27px;}
.mg_btn{margin-bottom:-65px;}
#logo{float:left;}
.right-side{width:345px;}
.subscribe{margin-top:25px;}
.subscribe input{width: 149px;
background: #222;
border-radius: 0;
border-color: #424242;
color: #fff;
float: left;}
.subscribe a{border-color: #424242;
background: #161616;
color: #fff;
padding: 4px 13px;
border-top: 1px solid #424242;
border-bottom: 1px solid #424242;
border-right: 1px solid #424242;
float: left;}
.subscribe a:hover{text-decoration:none;}
.right-side .social_list{margin:0; padding:0; list-style:none; float:right;}
.right-side .info_{margin-top:10px; width:100%;float:right;}
.right-side .info_ a{color:#959595; font-size:13px !important; margin-top:4px;}

.right-side .info_ a:hover{ text-decoration:none;}
.right-side .info_ img{margin-right:10px;margin-left:25px;}
.right-side .info_ img:first-child{margin-top:-5px;}
.right-side .social_list li{float:left; margin-left:6px; width:30px; height:30px;}
.right-side .social_list li a{-webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;}
.right-side .social_list li a.facebook{background:url('img/social/facebook1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.dribbble{background:url('img/social/dribbble1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.vimeo{background:url('img/social/vimeo1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.skype{background:url('img/social/skype1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.googlep{background:url('img/social/googlep1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.linkedin{background:url('img/social/linkedin1.png') center no-repeat; width:100%; height:100%; float:left; }

.right-side .social_list li a.facebook:hover{background:url('img/facebook_1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.dribbble:hover{background:url('img/dribbble_1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.vimeo:hover{background:url('img/vimeo_1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.skype:hover{background:url('img/skype_1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.googlep:hover{background:url('img/googlep_1.png') center no-repeat; width:100%; height:100%; float:left; }
.right-side .social_list li a.linkedin:hover{background:url('img/linkedin_1.png') center no-repeat; width:100%; height:100%; float:left; }



header#header{height:128px; margin-top: -1px;padding-top:35px;}
.header-bar{height:30px; width:100%; border-top: 1px solid #d2d0d0; border-bottom:1px solid #d2d0d0; float:left;position: absolute;bottom: 0px;}
/* Sub menu*/
ul.menu li ul{
   display: none;
   margin-left: -20px !important;
   margin-top: 5px !important;
   position: absolute;
   width: 200px;
   background-color: #444545;
   z-index:500;
   margin: 0;
   padding: 0;
   opacity:1 !important;
   
}
ul.menu li:hover ul{display:block;}

ul.menu li ul li{
    display:block;
    border-top:1px solid #444545 !important;
    border-bottom:1px solid #393939 !important; 
    border-left:1px solid #444545;
    border-right:1px solid #444545;
    width:179px;
    float:left;
    position: relative;
    padding:0;
    padding-left:10px !important;
    padding-right:10px !important;
    margin:0;
    height:auto;
    padding-bottom:0;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
    color:#fff !important;
    background-image:none !important;
}

ul.menu li ul li.current_page_item{background:none}
ul.menu li ul li a{
    margin-left:2px;
    margin-top: 2px;
    margin-bottom: 2px;
    float:left;
    top:0;
    font-size:12px !important;
    color:#fff !important;
    font-weight:normal;
    text-transform: capitalize;
    padding-bottom:0;
}
ul.menu li ul li a:hover{width:180px !important;}

ul.menu li ul li:last-child{border-bottom:none;}

/* End Submenu */
#navigation nav ul li:hover{background:#444;}	
#navigation nav ul{list-style:none; float:left; margin:0; padding:0;}
#navigation nav ul li{margin:0; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; float:left; background-image:url('img/menu_d.png'); background-position:right center; background-repeat:no-repeat;}

#navigation nav ul li a:hover{text-decoration:none;color:#fff;}

#navigation nav ul li:hover a{color:#fff;}
#navigation nav ul li.current-menu-item a{color:#fff;}
.select-menu, .customSelect{display:none !important; position:relative; z-index:3;}
.search{position:relative; z-index:3; }
.search form{margin:0; float:left;margin-left:-26px;}
.header-bar .search input{float:left;border:none; border-left: 1px solid #d2d0d0; border-right:1px solid #d2d0d0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0;height: 22px; background: url('img/search.png') 5px center no-repeat;padding-left: 32px;}
.top_wrapper{width:100%; background:#fff; z-index:1; position:relative;}
.tab-content{height:auto !important;}

footer#footer{width:100%;float:left;}
#copyright{padding-top:20px; padding-bottom:20px;}
footer a{color:#fff}
footer .widget-title{margin-top:25px;  padding-bottom:12px;margin-bottom:0;}
footer .widget_nav_menu ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_nav_menu li{float:left; width:100%; padding-top:5px; padding-bottom:5px; background:url('img/link.png') right no-repeat;}
footer .widget_nav_menu li:first-child{padding-top:0;}
footer .widget_nav_menu li:last-child{border-bottom:none;}
footer .widget_nav_menu li a{color:#fff;}
footer .widget_recent_posts ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_posts li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_posts li:first-child{padding-top:0;}
footer .widget_recent_posts li:last-child{border-bottom:none;}
footer .widget_recent_posts li h6{margin-top:0; margin-bottom:0}
footer .widget_recent_posts li p{margin-top: 5px;
margin-bottom: 0;}
footer .widget_recent_posts li a{color:#fff;}


footer .widget_archive  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_archive  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_archive  li:first-child{padding-top:0;}
footer .widget_archive  li:last-child{border-bottom:none;}
footer .widget_archive  li a{color:#fff;}
footer .widget_archive select{margin-top:20px}

footer .widget_categories  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_categories  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_categories  li:first-child{padding-top:0;}
footer .widget_categories  li:last-child{border-bottom:none;}
footer .widget_categories  li a{color:#fff;}
footer .widget_categories select{margin-top:20px}

footer .widget_pages  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_pages  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_pages  li:first-child{padding-top:0;}
footer .widget_pages  li:last-child{border-bottom:none;}
footer .widget_pages  li a{color:#fff;}
footer .widget_pages select{margin-top:20px}

footer .widget_meta  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_meta  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_meta  li:first-child{padding-top:0;}
footer .widget_meta  li:last-child{border-bottom:none;}
footer .widget_meta  li a{color:#fff;}

footer .widget_recent_comments  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_comments  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_comments  li:first-child{padding-top:0;}
footer .widget_recent_comments  li:last-child{border-bottom:none;}
footer .widget_recent_comments  li a{color:#fff;}

footer .widget_recent_entries  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_entries  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_entries  li:first-child{padding-top:0;}
footer .widget_recent_entries  li:last-child{border-bottom:none;}
footer .widget_recent_entries  li a{color:#fff;}

footer .widget_rss  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_rss  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_rss  li:first-child{padding-top:0;}
footer .widget_rss  li:last-child{border-bottom:none;}
footer .widget_rss  li a{color:#fff;}

footer .widget_text form{margin-bottom:0}
footer .widget_tag_cloud .tag_cloud{margin-top:20px; float:left}
footer .widget_calendar table{float:left; margin-top:20px; width:100%}
footer .widget_calendar table tbody td{text-align:center}
footer .widget{margin-bottom:40px; float:left; width:100%;}
footer .widget_flickr .flickr_badge_image{float:left; width:52px; margin-top:20px; margin-right:20px; border:2px solid #fff;}
footer .widget_flickr .flickr_badge_image:nth-child(3n+1){margin-right:0px;}
footer .social_{margin-top:15px;}
footer .social_widget .social_icons{margin:0; padding:0; float:left; margin-top:24px; list-style:none;}
footer .social_widget .social_icons li{width:30px; height:30px; float:left; margin-right:7px;}
footer .social_widget .social_icons li:last-child{margin-right:0;}
footer .social_widget .social_icons li a{opacity:0.5}
footer .social_widget .social_icons li a:hover{opacity:1}
footer .social_widget .social_icons li a.facebook{background:url('img/social/facebook.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.dribbble{background:url('img/social/dribbble.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.vimeo{background:url('img/social/vimeo.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.skype{background:url('img/social/skype.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.googlep{background:url('img/social/googlep.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.linkedin{background:url('img/social/linkedin.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .seperator{ width:60px; float:left; margin-top:24px;}
footer .widget_search form{float: left;margin-top: 20px;width: 100%;}
footer .widget_search form .input-append{width: 100%;float: left;}
footer .widget_search form input{float: left;width: 156px;}
footer .widget_search form button{height:31px}

.top_footer{color:#fff; width:100%; float:left;margin-top:50px}
.top_footer .tweet_list{width:630px; margin:0 auto; list-style:none; padding:0; }
.top_footer .tweet_list li{font-size:16px;width:100%;overflow:hidden; height:32px; background:url('img/twitter.png') left 9px no-repeat;padding-left:45px;}
.top_footer .tweet_list li a:hover{text-decoration: none}
.top_footer .tweet_list li h4{margin-top:13px; margin-bottom:0; }
.page-header{float:left; width:100%; height:103px; position:relative;}
.top_shadow{background:url('img/top_shadow.png') no-repeat; position:absolute; bottom:-79px; width:100%; height:109px;}
.page-header h1{text-align:center; color:#fff; margin-top:15px; margin-bottom:3px;}
.page-header h5{color:#fff; text-align:center;margin-top:0;}
.page-header h1 span{font-size:24px !important; background:#fff; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}
#content{margin-top:70px;}
.blog-article{margin-top:60px;float:left;}
.blog-article:first-child{margin-top:0;}
.blog-article .blog-left{width:60px; float:left; margin-right:1px;}
.blog-article .blog-left .icon:hover{background:#c4c4c4 !important; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;-ms-transition-duration: 0.6s; transition-duration: 0.6s;}
.blog-article .blog-left .icon, .blog-article .blog-left .date, .blog-article .blog-left .user_avatar{float:left; width:100%; height:60px; margin-bottom:1px;}
.blog-article .blog-left .icon{background:#2e2e2e;}
.blog-article .blog-right{float:left;}
.blog-article .blog-left .date .day{float:left;width:100%; text-align:center; font-size:33px !important; color:#fff; margin-top:16px;font-weight:bold;}
.blog-article .blog-left .date .month{float:left;width:100%; text-align:center; font-size:9px !important; color:#fff; margin-top:0px; text-transform: uppercase;}
.blog-article .blog-right h2{text-transform: uppercase;margin-top:20px; margin-bottom: 20px}
.blog-article .blog-right .blog-content{ margin-bottom:50px;}
.blog-article .parameters{border-top:1px solid #d2d0d0;border-bottom:1px solid #d2d0d0;padding-top:10px; padding-bottom:10px; width:100%; float:left; margin-bottom:20px;}
.blog-article .parameters ul{margin:0px; padding:0; list-style:none; float:left; height:100%; width:100%;}
.blog-article .parameters ul li{float:left; margin-right:30px; padding-left:20px;}
.blog-article .parameters ul li.user{background:url('img/user.png') left center no-repeat;}
.blog-article .parameters ul li.comments{background:url('img/comments.png') left center no-repeat;}
.blog-article .parameters ul li.views{background:url('img/views.png') left center no-repeat;}
.blog-article .parameters ul li.tags{background:url('img/tags.png') left center no-repeat;}
.blog-article iframe{width:100%;float:left; height:300px;}
.blog-article a:hover{text-decoration:none;}
.blog-article a{color:#2e2e2e;}
.footer_wrapper{position:relative; bottom:0; background:#fff; float:left; width:100%}
.blog-article .blog-right .seperator{width:100%; border-bottom:1px solid #d2d0d0;float:left;}
.blog-article .blog-right img{max-width:none; width:100%}
.blog-article:last-child .seperator{display:none;}
.blog-article.fullwidth .blog-right{width:879px;}
.blog-article.fullwidth .blog-right .blog-content{margin-bottom:0}
.blog-article.fullwidth .blog-right h2{margin-top:0}
.blog-article.fullwidth .seperator{margin-top:60px;width:100%; border-bottom:1px solid #d2d0d0;float:left;}
.blog-article.fullwidth iframe{height:300px}


aside .title-wrapper{background:#ececec; border-left:5px solid; float:left; width:100%;height:20px;}
aside .title-wrapper h3{background:#fff;padding-left:5px;padding-right:5px; width:auto !important;float:left; line-height:20px;margin-top:0;margin-bottom:0;}
aside .widget{margin-bottom:20px;float:left;width:100%;}
aside .widget ul{margin:0;padding:0; list-style:none;margin-left:10px;margin-top:12px;float:left;}
aside .widget ul li{width:100%; color:#2e2e2e; font-size:12px;padding-bottom:7px;}
aside .widget ul li a{color:#2e2e2e}
aside .widget ul li a:hover{text-decoration: none}
aside .widget ul li:last-child{padding-bottom:7px}
aside .widget_twitter dd{margin-left:0;}
aside .widget_twitter li{font-size:12px !important;}
aside .widget_flickr div{float:left; margin-left:5px;}
aside .widget_flickr .flickr_badge_image{border:4px solid #fff; float:left; width:52px; margin-top:10px; margin-right:10px; -webkit-box-shadow: 0 0 3px #CCC;
-moz-box-shadow: 0 0 3px #ccc;
box-shadow: 0 0 3px #CCC;}
aside .widget_flickr .flickr_badge_image:nth-child(3n+1){margin-right:0px;}
aside .widget_tag_cloud .tagcloud{margin-left:10px;float:left;  margin-top:10px;}
aside .widget_tag_cloud .tagcloud a{color:#2e2e2e; font-size:12px !important; }
aside .widget_tag_cloud .tagcloud a:hover{text-decoration:none;}
aside .widget_archive select{margin-top:20px}
aside .widget_calendar table{float:left; margin-top:20px; width:100%}
aside .widget_calendar table tbody td{text-align:center}
aside .widget_categories select{margin-top:20px}
aside .widget_search form{float: left;margin-top: 20px;width: 100%;}
aside .widget_search form .input-append{width: 100%;float: left;}
aside .widget_search form input{float: left;width: 156px;}
aside .widget_search form button{height:31px}
aside .widget_text .textwidget{float:left}
aside .widget_text form{margin-bottom:0}
aside iframe{width:100%}

/* Portfolio */
#portfolio-filter ul{margin:0; padding:0; list-style:none; float:left;width:100%;}
#portfolio-filter ul li{float:left; font-size:13px;}
#portfolio-filter ul li.all{padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#portfolio-filter ul li.all a{color:#fff;}
#portfolio-filter ul li.all a:hover{color:#fff; text-decoration: none}
#portfolio-filter ul li.other{margin-left:5px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #aaa;
background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf 15%), to(#fcfcfc 0%), color-stop(33.333333333333336%, #bfbfbf), color-stop(0%, #dedede));
background-image: -webkit-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -moz-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -o-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -ms-linear-gradient(top, #f0f0f0 0%, #fff 100%);
background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
-webkit-box-shadow: 0 1px 2px #777, inset 0 1px 0 white;
-moz-box-shadow: 0 1px 2px #777, inset 0 1px 0 white;
box-shadow: 0 1px 2px #777, inset 0 1px 0 white;}
#portfolio-filter ul li.other a{color:#9a9a9a;padding-left: 15px;padding-right: 15px;padding-top: 7px;padding-bottom: 7px;display: inline-block;}
#portfolio-filter ul li{cursor:pointer;}
#portfolio-filter ul li.other:hover,#portfolio-filter ul li.other.active{

	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf 15%), to(#fcfcfc 0%), color-stop(33.333333333333336%, #bfbfbf), color-stop(0%, #dedede));
	background-image: -webkit-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
	background-image: -moz-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
	background-image: -o-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
	background-image: -ms-linear-gradient(top, #e0e0e0 0%, #e9e9e9 100%);
	background-image: linear-gradient(to bottom, #e0e0e0 0%, #e9e9e9 100%);
	text-shadow:1px 1px 1px #fff;

} 
#portfolio-filter ul li.other a:hover{text-decoration: none;}

#portfolio-preview-items{margin-top:23px;}


#portfolio-preview-items.three-cols .portfolio-item{position:relative;width: 220px; height: 210px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.three-cols .portfolio-item .overlay{height:200px;}
#portfolio-preview-items.three-cols .portfolio-item .overlay .btns{margin-top: 90px;margin-left: 116px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.four-cols .portfolio-item{position:relative;width: 220px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.four-cols .portfolio-item .overlay{height:180px;}
#portfolio-preview-items.four-cols .portfolio-item .overlay .btns{margin-top: 75px;margin-left: 74px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.two-cols .portfolio-item{position:relative;width: 460px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.two-cols .portfolio-item .overlay{height:400px;}
#portfolio-preview-items.two-cols .portfolio-item .overlay .btns{margin-top: 185px;margin-left: 194px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.one-cols .portfolio-item{position:relative;width: 940px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.one-cols .portfolio-item .overlay{height:400px;}
#portfolio-preview-items.one-cols .portfolio-item .overlay .btns{margin-top: 185px;margin-left: 434px;width: 84px;height: 40px;float: left;}


#portfolio-preview-items .project{background:#eff0f4; margin-top:2px; float:left; width:100%; height: 73px;-webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
      -ms-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;}
#portfolio-preview-items .portfolio-item{cursor:pointer;}

#portfolio-preview-items .portfolio-item img{width:100%;}
#portfolio-preview-items .portfolio-item .overlay{
	opacity:0; 
	-webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
    position:absolute;
    top:0;
    left:0;
    width:100%;

      }
#portfolio-preview-items .portfolio-item .overlay span{width:40px; height:40px; background:#000000;float:left;margin-right:2px;}
#portfolio-preview-items .portfolio-item .overlay span.link span{background:url('img/linkicon.png') center no-repeat; width:100%; height:100%; float:left; }
#portfolio-preview-items .portfolio-item .overlay span.lightbox span{background:url('img/zoom.png') center no-repeat; width:100%; height:100%; float:left; }
#portfolio-preview-items .portfolio-item:hover .overlay{opacity:0.5;}
#portfolio-preview-items .project h4{margin-top:10px; margin-bottom:4px; width:100%; float:left; text-align:center; color:#2e2e2e; font-weight:bold;}
#portfolio-preview-items .project .category{font-size:11px; width:100%; float:left; text-align: center; line-height:11px; margin-bottom:10px;}
#portfolio-preview-items .portfolio-item:hover .project h4{color:#fff;}
#portfolio-preview-items .portfolio-item:hover .project .category{color:#fff;}

#port-nav-above{float:left; float:right}
#port-nav-above ul{margin:0; padding:0; list-style:none; float:left;width:100%;}
#port-nav-above ul li{float:left; font-size:13px;}
#port-nav-above ul li.all{padding-left:15px;margin-left:5px; padding-right:15px; padding-top:9px; padding-bottom:9px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#port-nav-above ul li.all a{color:#fff;}
#port-nav-above ul li.all a:hover{color:#fff; text-decoration: none}
#port-nav-above ul li.other{margin-left:5px;padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #aaa;
background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf 15%), to(#fcfcfc 0%), color-stop(33.333333333333336%, #bfbfbf), color-stop(0%, #dedede));
background-image: -webkit-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -moz-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -o-linear-gradient(top, #f0f0f0 0%,  #fff 100%);
background-image: -ms-linear-gradient(top, #f0f0f0 0%, #fff 100%);
background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
-webkit-box-shadow: 0 1px 2px #777, inset 0 1px 0 white;
-moz-box-shadow: 0 1px 2px #777, inset 0 1px 0 white;
box-shadow: 0 1px 2px #777, inset 0 1px 0 white;}
#port-nav-above ul li.other a{color:#9a9a9a;}
#port-nav-above ul li{cursor:pointer;}
#port-nav-above ul li.other:hover,#port-nav-above ul li.other.active{

  background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf 15%), to(#fcfcfc 0%), color-stop(33.333333333333336%, #bfbfbf), color-stop(0%, #dedede));
  background-image: -webkit-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
  background-image: -moz-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #e0e0e0 0%,  #e9e9e9 100%);
  background-image: -ms-linear-gradient(top, #e0e0e0 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #e0e0e0 0%, #e9e9e9 100%);
  text-shadow:1px 1px 1px #fff;

} 
#port-nav-above ul li.other a:hover{text-decoration: none;}
.portfolio_single h2{float:left; margin-top:6px}
.portfolio_single .flexslider{float:left; width:100%; margin-top:25px; border-bottom:8px solid}
.portfolio_single .top_shadow{position:absolute; bottom:-80px !important; left:0}
.fullsize_slider{float:left; position:relative}
.portfolio_single .distance_content{margin-top:67px; float:left}
.portfolio_single .distance_content h2{margin-top:0; width:100%}
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}


/* End: Recommended Isotope styles */
.caroufredsel_wrapper{margin-bottom:0 !important; width:100% !important}
.caroufredsel_wrapper .portfolio-item{margin-bottom:0 !important}
/* Portfolio End */

.row-dynamic-el{margin-top:67px}
.row-dynamic-el:first-child{margin-top:0}
.row-dynamic-el .header{width:100%; float:left}
.row-dynamic-el .header .pagination{float:right; margin:0; padding:0}
.row-dynamic-el .header h2:first-child{margin-top:0; margin-bottom:20px; float:left}
.row-dynamic-el .pagination{margin-top:10px !important}
.row-dynamic-el .pagination a{width:20px; height:8px; background:#dfdfdf; float:left; margin-left:1px}
.row-dynamic-el .pagination a:hover{background:#b7b3b3}
.row-dynamic-el .pagination a span{display:none}
/* Google Map */

.row-google-map{border-bottom:8px solid; position:relative }
.row-google-map iframe{width:100%; height:430px; margin-bottom:-6px}
.row-google-map .top_shadow{position:absolute; bottom:-88px !important; left:0; z-index:2}
.row-google-map img{width:100%}
/* End Google Map */
#not-found .row-google-map{ margin-top:-70px}
#not-found h1{font-size:30px; text-align:center; margin-bottom:0; color:#3d474d}
#not-found h3{text-align: center; margin-top:10px; color:#636a6e;}
#not-found form{width: 325px;margin: 0 auto;}
#not-found form input{height:25px;width:220px; background:#f6f6f6; border:1px solid #e3e3e3; color:#727272; font-weight:bold; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
#not-found .more-large{padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
#not-found .more-large{color:#fff;border:none}
#not-found .more-large{color:#fff; text-decoration: none}
/* Contact Form */
.email-address{margin-bottom:15px; float:left; padding:5px; color:#fff; font-size:12px; border:1px solid #e3e3e3; width:100%}
.standard-form input{margin-bottom:15px; color:#727272}
.standard-form input, .standard-form textarea, .standard-form select{background:#f6f6f6; border:1px solid #e3e3e3; color:#727272; font-weight:bold}
.standard-form input:nth-child(2){margin-left:6px !important}
.standard-form input:nth-child(3){width:100% !important}
.standard-form .more-large{padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.standard-form .more-large{color:#fff;}
.standard-form .more-large{color:#fff; text-decoration: none}
/* End Contact Form */

/* Plain Text */
.plain_text h2{margin-top:0}
.plain_text .seperator{float:left; width:100px; border-bottom:2px solid; margin-top:15px; margin-bottom:15px}
.plain_text p{width:100%; margin-bottom:0; margin-top:0; float:left}
.plain_text button{margin-top:10px}
/* Plain Text End */


/* clients */
.clients{
  border-right:1px solid #eaeaea;
  float:left
}
.clients .item {
    width:186px;
    padding:13px 20px;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
    float: left;
    padding: 0 !important;
    background: none !important;
}
.clients .item:first-child { margin: 0; }
.clients .item a {
    display: block;
    height: 106px;
    position: relative;
    overflow: hidden;
}
.clients .item a img {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

.clients .item a img:first-child { opacity: 1; }
.clients .item a:hover img { opacity: 1; }
.clients .item a:hover img:first-child { opacity: 0; }


/* end clients */


/* Services Col */

.services-col .icon{width:100%}
.services-col .icon span{background-position: center;background-repeat: no-repeat;width: 100%;height: 110px;float:left}
.services-col .icon span:nth-child(2){opacity:0; display:none; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;-ms-transition-duration: 0.6s;transition-duration: 0.6s;}
/*.services-col:hover .icon span:first-child{opacity:0; display:none}*/
.services-col h3{width:100%; float:left; text-align:center}
.services-col h3 a{color:#444444; text-align:center}
.services-col h3 a:hover{text-decoration:none}
.services-col p{float:left; width:100%; margin-top:0; text-align:left; margin-bottom:7px;height: 107px;}
.services-col div.sep_div{width:100%; float:left; height:3px; margin-bottom:7px;}
.services-col .separator{background:url('img/div.png') center no-repeat; width:100%; height:100%; float:left}
.services-col:hover .separator{width:100%; height:100%; float:left}
.services-col:hover .icon span:nth-child(2){opacity:1; display:block}
.services-col a.read-more{width:100%;float:left; text-align:center; font-size:14px; font-weight:bold; color:#444 }
.services-col a.read-more:hover{text-decoration:none}
/* End Services Col */

/* Testimonials */
.testimonials{background:#eff0f4;float:left; width:100%; border-bottom:8px solid;}
.testimonials .content{margin:0;margin-top:23px; font-style: italic; padding-left: 105px;padding-top: 16px; list-style:none; background:url('img/quote.png') 13px top no-repeat; font-size:16px; color:#666666; float:left; padding-bottom:20px;width: 100%; }
.testimonials .content li{display:none}

.testimonials .list{margin:0; padding:0; list-style:none; float:left; margin-top:20px}
.testimonials .list .name{color:#666666; font-weight:bold; font-size:11px; margin-top:5px; float:left; margin-bottom:15px}
.testimonials .list .name:hover{text-decoration: none}
.testimonials .list li{float:left; width:67px; margin-left:6px; cursor:pointer; overflow: hidden;}
.testimonials .list li img{margin-left:3px;border:3px solid #fff;-webkit-box-shadow: 0 0 3px #777;-moz-box-shadow: 0 0 3px #777;box-shadow: 0 0 3px #777; }

.testimonials .list li a{text-align: center;width: 115%;}
.span9 .testimonials .span3{width: 227px;
margin: 0 auto;
margin-left: 50%;
left: -122px;
position: relative;}
.span8 .testimonials .span3{width: 227px;
margin: 0 auto;
margin-left: 50%;
left: -122px;
position: relative;}
.span6 .testimonials .span3{width: 227px;
margin: 0 auto;
margin-left: 50%;
left: -122px;
position: relative;}
.span4 .testimonials .span3{width: 227px;
margin: 0 auto;
margin-left: 50%;
left: -122px;
position: relative;}
.span3 .testimonials .span3{width: 227px;
margin: 0 auto;
margin-left: 50%;
left: -122px;
position: relative;}
.testimonials .content li.active{display:block}
/* End Testimonials */


/* Staff */
.one-staff img{width:100%}
.one-staff .project{ margin-top:2px; float:left; width:100%;color:#fff; background:#eff0f4; -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
      -ms-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;}
.one-staff .project h4{color:#2E2E2E;margin-top:10px; margin-bottom:4px; width:100%; float:left; text-align:center;font-weight:bold;}
.one-staff:hover .project h4{color:#fff;}
.one-staff .project .category{font-size:11px; width:100%; float:left; text-align: center; line-height:11px; margin-bottom:10px;color:#2E2E2E}
.one-staff:hover .project .category{color:#fff}
.one-staff p{width:100%; float:left; text-align:center}
.one-staff .social_links{margin: 0;padding: 0;list-style: none;float: left;width: 100%;margin-top: 5px;padding-top: 5px;padding-bottom: 5px;border-top: 1px solid #BFBFBF;border-bottom: 1px solid #BFBFBF;}
.one-staff .social_links li{float:left; width:29px; height:29px; margin-left:25px}
.one-staff .social_links li:first-child{margin-left:0}
.one-staff .social_links li a.facebook{background:url('img/social/facebook1.png') center no-repeat; width:100%; height:100%; float:left; }
.one-staff .social_links li a.dribbble{background:url('img/social/dribbble1.png') center no-repeat; width:100%; height:100%; float:left; }
.one-staff .social_links li a.vimeo{background:url('img/social/vimeo1.png') center no-repeat; width:100%; height:100%; float:left; }
.one-staff .social_links li a.skype{background:url('img/social/skype1.png') center no-repeat; width:100%; height:100%; float:left; }
.one-staff .social_links li a.google{background:url('img/social/googlep1.png') center no-repeat; width:100%; height:100%; float:left; }
.one-staff .social_links li a.linkedin{background:url('img/social/linkedin1.png') center no-repeat; width:100%; height:100%; float:left; }
/* Staff End */


/* Tabs */
.tabbable .nav-tabs{padding-left:0; margin-right:0; margin-top:0; border-right:none}
.tabbable .tab-content{background:#f3f3f3; padding:20px; padding-top:10px; padding-bottom:10px; border-bottom:3px solid; border-top:1px solid #c7c7c7;  border-right:1px solid #c7c7c7;  border-left:1px solid #c7c7c7;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover{background:#f3f3f3}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover{border-color:#c7c7c7; border-right:1px solid #f3f3f3;  color:#2e2e2e}
.nav-tabs li{width:170px; margin-top:6px; margin-right:-19px;min-width:90px}

.nav-tabs li:first-child{margin-top:0;}
.nav-tabs li a{color:#fff; width:40px; min-width:auto !important; font-weight:bold; width:70%}
.nav-tabs li.active a{min-width:71px !important; }
.nav-tabs li a:hover{text-decoration: none}
.nav-tabs li.active{margin-right:0}
.nav-tabs > .active{width:auto}
.nav-tabs > .active a{width:auto !important}

/* End Tabs */


/* Skills */
.skill{
  border-top: 1px solid #999;
  border-bottom:1px solid #fff;
  -webkit-box-shadow: inset 0 1px 1px 2px rgba(0,0,0,0.12);
  -moz-box-shadow: inset 0 1px 1px 2px rgba(0,0,0,0.12);
  box-shadow: inset 0 1px 1px 2px rgba(0,0,0,0.12);
  background:#f3f3f3;
  width:100%;
  height:30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom:15px;
  position:relative;
}
.skill .percentage{float:left;  height:100%; -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
 -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius:0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius:0px;opacity:0.95


}
.skill span{

  position: absolute;
  top: 4px;
  left: 20px;
  color: white;
  font-size: 14px !important;

}
.skill:last-child{margin-bottom:0}

/* End Skills */



/* Latest From Blog */
.blog-tris{height:314px; float:left; width:621px }
.blog-post-dynamic{margin-bottom:25px; float:left; width:100%; height:88px; margin-top:0}
.blog-post-dynamic:last-child{margin-bottom:0px}
.blog-post-dynamic .date{float:left; width:88px; height:88px; color:#fff; -webkit-box-shadow: 1px 0 15px #CCC;
-moz-box-shadow: 1px 0 15px #ccc;
box-shadow: 1px 0 15px #CCC;}
.blog-post-dynamic dt{height:88px; float:left}
.blog-post-dynamic dd{margin-left:125px}
.blog-post-dynamic .content h4{margin-top:0; margin-bottom:0; line-height:18px}
.blog-post-dynamic h4 a{color:#444; }
.blog-post-dynamic h4 a:hover{text-decoration: none}
.blog-post-dynamic .date .month{text-transform: uppercase; font-weight:bold; font-size:10px !important; width:100%; text-align:center; float:left; margin-top:3px}
.blog-post-dynamic .date .day{font-size:40px !important; font-weight:bold; float:left; text-align:center; width:100%; margin-top:-2px; margin-bottom:5px}
.blog-post-dynamic .date .year{float:left; width:100%; text-align:center; font-size:25px !important; font-weight:bold}
.blog-post-dynamic p{margin-bottom:0}
ul.carousel_blog{margin:0; padding:0; list-style:none;line-height:25px}
ul.carousel_blog li{margin-left:4px}
.featured{float:left; width:100%;border:1px solid #e3e3e3}
.featured img{width:100%}
.featured .blog-right{}
.featured .blog-right h4{float: left;width: 100%;margin-left: 13px;margin-top:10px; margin-bottom:13px}
.featured .blog-right p{float:left; margin-left:13px; margin-top:0; margin-bottom:0;padding-bottom: 13px;}
/* End Latest From Blog */


/* comments */
#respond {
  float: left;
  width: 640px;
  margin-left: 60px;
}
#respond p.comment-form-author, #respond p.comment-form-email, p.comment-form-url{
    padding: 0;
    margin: 0;
    border: 0;
    height:73px;
}
#respond p input{
    padding: 3px 13px 0px;
    margin-bottom: 26px;
    height:28px
}
#respond .required{display:none;}
#respond textarea{width:500px;}
#respond #submit{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height:38px;
    font-size:13px;
    color:#fff;
	border:none;
}
#respond #submit:hover{


    
    
}
#respond form p label{font-size:13px; font-weight:}
#respond h3{
    font-size:16px !important;
    border-bottom: 1px solid #D1D1D1;
    padding-bottom:7px
}
#respond form{
    margin-top: 15px
}
.comment_date{
    margin-left:10px;
}
.comment-reply-link, .comment-edit-link{
    font-size:11px;
    font-weight:normal;
    color:#999;
}
#comments{margin-left:60px; width:640px; float:left}
#comments h2{
    padding:0;
    margin-top:-2px;
    padding-bottom:15px;
    border-bottom:1px solid #D2D0D0;
    margin-bottom:0
}
#comments .avatar{
    max-width: none;
}
.comments_list .comment ul{margin:0; padding:0; list-style:none; float:left; margin-left:10px}
.comments_list img{float:left}
.comments_list dt{float:left; width:100%}
.comments_list .comment{padding-top:30px; padding-bottom:30px; border-bottom:1px solid #d2d0d0; margin-top:0; margin-left:0; margin-bottom:0}
.comments_list .comment:last-child{border-bottom:none}
.comments_list .comment ul li{float:left; margin-right:5px}
.comments_list .comment ul li.author{width:100%; margin-top:2px}
.comments_list .comment ul li a{font-weight:bold !important; font-size:13px !important; }
.comments_list .comment ul li span{font-weight:bold !important; font-size:13px !important; }
.comments_list .comment ul li.author a:hover{text-decoration:none}
.comments_list dd{margin-left:0; margin-top:16px; float:left}
#comments .children{
    padding-left:75px;
    padding-top:30px;
    margin:0;
    background:url('images/comm-border.html') 35px -8px no-repeat

}

/* end comments */
.type-audio-img{background-image:url('img/audio.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-video-img{background-image:url('img/video.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-gallery-img{background-image:url('img/gallery.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-standart-img{background-image:url('img/standart.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
#blog .pagination ul{margin-top: 30px;padding-left:0; padding-top:0;margin-left: 60px;}
.boxed_layout {
  margin: 0 auto;
  width: 1020px;
  background: white;
  padding-top: 1px;
  margin-top: 20px;
}
.boxed_layout .footer_wrapper{margin-bottom:20px}
p{line-height:18px}

#slider-fixed.slider{margin-top:27px; margin-bottom:70px; position:relative}
#slider-fullwidth.slider{ margin-bottom:70px}
#slider-fixed .top_shadow{}



/* Toggle */
.accordion-heading .accordion-toggle{background: white;margin-left: 36px;}
.accordion-heading{background-image:url('img/plus.png'); background-position:  10px center; background-repeat: no-repeat; }
.accordion-heading.in_head{background-image:url('img/minus.png'); }
.accordion-toggle{color:#2e2e2e; font-size:13px !important; font-weight:600 !important}
.accordion-toggle:hover{text-decoration: none; color:#2e2e2e;}
.accordion-group{border:none; margin-bottom:20px}
.accordion-group:last-child{margin-bottom:0}
.accordion-inner{border:none; padding-left:50px}
/* End Toggle */
.contact_form h2{margin-top:0}
i{margin-top: 3px !important;margin-right: 7px;}

/* Price Table */



.price_1_col{float:left;border-right:1px solid #f2f2f2; background:#fff;}

.price_1_col ul{margin:0; padding:0; list-style-type: none; float:left; width:100%}

.price_1_col ul li{float: left;

width: 100%;

padding-left:34px;

color:#afafaf;

padding-top: 5px;

padding-bottom: 5px;

border-top:1px solid #f2f2f2 !important;

color:#555555;



border-top:1px solid #fff;

}

.price_1_col ul li span.tick{background:url('img/tick.png') center no-repeat; width:15px; height:12px;float:left; margin-right:10px}

.price_1_col ul li span.not{background:url('img/cross.png') center no-repeat; width:13px; height:13px; float:left; margin-right:10px}

.price_1_col ul li:last-child{

    border-bottom:1px solid #f2f2f2;

}



.price_container{border: 2px solid #d8d8d8;

border-radius: 11px;

-webkit-box-shadow: 0 1px 0 14px #f4f3f3;

-moz-box-shadow: 0 1px 0 14px #f4f3f3;

box-shadow: 0 1px 0 14px #f4f3f3;float:left}



.price_1_col .footer{background:url('images/line-divider.html') repeat; height:100px}

.price_1_col.level-max{

    border: 10px solid #f4f3f3;

	border-radius: 11px;

	

    margin: -17px -2px -15px 0;

    z-index: 9999;

    position:relative

}

.price_1_col:last-child ul li{width:85%; border-right:none}

.price_1_col.level-max li{width:85%}

.price_1_col.level-one{z-index:0; position:relative}

.col-2 .price_1_col{width:460px;float:left}

.col-3 .price_1_col{width:300px;float:left}

.col-4 .price_1_col{width:220px;float:left}

.price_1_col .header{

    height:110px

    float: left;

    width: 100%;



}

.price_1_col.level-max .footer{height:105px}

.price_1_col .footer a{

    text-align: center;

    float: left;

    margin-top: 30px !important;

    margin-left: 59px;

    margin-top: 6px;

    padding: 8px 13px;

	font-size: 12px;

    font-weight: normal;

    color:#fff;

    border-radius: 5px;



    

}

.price_1_col .footer a:hover{

    

}





.price_1_col.level-max .header h1{

    font-weight:bold;

    padding-top:7px;

}

.price_1_col .header h1{

    

    

    font-size:30px;

    font-weight:normal;

    margin-top:30px;

    color:#333333;

    text-align: center;

    

    margin-bottom: 15px;

    line-height: 20px;

   

}

.features-list ul li{float:left; text-align: left; padding-left:50px}

.price_1_col .header h2{

    

    text-transform: lowercase;

    font-size: 14px;

    font-weight: bold;

    margin-top: 0;

    color: #777;

    text-align: center;

    

    margin-bottom: 30px;

    

    line-height: 15px;



}

.price_1_col {position:relative; z-index:1}

.price_1_col .footer{width:100%; float:left; height:100px;}

.price_1_col .header h2 span{font-size:30px !important; width:100%;color:#fff !important; float:left; line-height:30px}

.price_1_col .header{

    background-color: #fff; 

}
.price_1_col .footer a{padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.price_1_col .footer a{color:#fff;}
.price_1_col .footer a{color:#fff; text-decoration: none}
/* End Price Table */

h2.shortcode_h2{margin-top:60px;margin-bottom:30px; float:left; width:100%}
h2.shortcode_h2:first-child{margin-top:0}
.img_effect{
width: 638px;
position: relative;
overflow: hidden;
display: block;}
.img_effect img{display:block}
.alert{float:left;}
.ls-shadow{z-index: -2 !important}
html{background: #ffffff 

  
    url('img/patterns/pattern9.png') repeat;

  
  }
  body{background-color:transparent}
  input,button,select,textarea,body,span, aside .widget_twitter li{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px }

  h1,h2,h3,h4,h5,h6{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}

  h1{font-size: 24px}

  h2{font-size: 20px}

  h3{font-size: 18px}

  h4{font-size: 16px}

  h5, #navigation nav ul li a{font-size: 14px}

  h6{font-size: 13px}

  #logo{margin-bottom: 50px;}
  #logo{}
       ul.menu li ul li:hover{background:#05233D !important;}
       
  #navigation nav ul li.current-menu-item, .blog-article .blog-left .date, #portfolio-filter ul li.all, #portfolio-preview-items .portfolio-item:hover .project, #portfolio-preview-items .portfolio-item .overlay, .email-address, .standard-form .more-large, .row-dynamic-el .pagination a.selected, .one-staff:hover .project, .nav-tabs li a, .skill .percentage, #port-nav-above ul li.all, .blog-post-dynamic .date, #respond #submit, .social_links li:hover, #not-found .more-large, .price_1_col .footer a, .blog-article .blog-left .icon:hover{background:#05233D;}
       #respond #submit, .price_1_col .footer a, .standard-form .more-large{border:1px solid #05233D}
  .accordion-group .accordion-heading{background-color:#05233D}
  .page-header h1 span, .testimonials .list li.active a, .comments_list .comment ul li.author a, .top_footer .tweet_list li a, .price_1_col.level-max .header h1, aside .widget a:hover, .blog-article .blog-right h2 a:hover, .right-side .info_ a:hover{color:#05233D;}
  aside .title-wrapper{border-left-color:#05233D;}
  .row-google-map, .plain_text .seperator, .services-col:hover .separator, .testimonials, .tabbable .tab-content, .portfolio_single .flexslider{border-bottom-color: #05233D}
  footer#footer{background:#AA825C;}
    .top_wrapper{background-image: url('img/bg-gradient.png'); background-repeat: repeat-x}
      .top_wrapper{background-color:#ffffff}
  
  #copyright{background:#05233D;}
    footer#footer{color:#ffffff}
  #navigation nav ul li a{color:#999999}
    .page-header {background: url('img/header.png') no-repeat;}
      .testimonials .list li.active{background:url('img/arrow.png') bottom center no-repeat}
                .services-col:hover .separator{background:url('img/div_h.png') center no-repeat;}
        .price_1_col.level-max{

    -webkit-box-shadow: 0 0 0 2px #05233D;

    -moz-box-shadow: 0 0 0 2px #05233D;

    box-shadow: 0 0 0 2px #05233D;

  }
  footer .widget_nav_menu li, footer .widget_recent_posts li, footer .widget_archive  li, footer .widget_categories  li, footer .widget_pages  li, footer .widget_meta  li, 
footer .widget_recent_comments  li, footer .widget_recent_entries  li, footer .widget_rss  li{border-bottom:1px solid #444}
  header#header{border-top:6px solid #05233D; position: relative;}
  footer .widget-title, footer .social_widget .seperator{border-bottom:1px solid #444}