/*

Theme Name: devine-change
Theme URI: http://splash.ie
Description: devine-change
Version: 1.2.2
Author: bitfade
Author URI: http://splash.ie
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html 

Tags: photoblogging 
*/

/*alignment inside post page content*/
  .alignright,
  .alignleft,
  .aligncenter,
  .sticky,
  .wp-caption-text,
  .wp-caption,
  .gallery-caption{
    
  }

  .toptext {
    float: right;
    margin-top: 22px;
    font-size: 15px;
    margin-right: 20px;
    margin-top: 35px;
    position: absolute;
    right: 0;
    bottom: 80px;
}
  
  .alignright{
    float:right;
    clear:right;
    margin-left:20px;
    margin-bottom:10px;
    border: 3px solid #ccc;
  }
  
  .alignleft{
    float:left;
    clear:left;
    margin-right:20px;
    margin-bottom:10px;
    border: 3px solid #ccc;
  }
  
  .aligncenter{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    border:3px solid #ccc;
  }
  
  p.wp-caption-text{
    margin-top:5px;
    margin-bottom:0;
    color:#919191;
    font-size:11px;
    font-style:italic;
  }
  
  /*image flow fix*/
  img{
    max-width:100%;
    height:auto;
    display:block;
  }
  
  /*google map image flow reset*/
  .gmap div img{
        max-width:none;
    }

    /*WPML*/
    
    /*drop list*/
    #lang_sel{
        position:absolute;
        top:10px;
        right:30px;
    }
    
    #lang_sel ul ul li a:hover,
    #lang_sel ul ul li,
    #lang_sel ul ul li a:hover span{
        color:#fff;
    }
    
    #lang_sel ul ul li:hover a{
        color:#fff;
        background-color:#D73300;
    }
    
    #lang_sel a, #lang_sel a:visited{
        border-color:#f9f9f9;
    }
    
    #lang_sel ul ul a, #lang_sel ul ul a:visited {
        background-color:#fafafa;
    }
    
    #lang_sel a span.icl_lang_sel_current{
        color:#c2c2c2 !important;
    }
    
    /*normal list*/
    #lang_sel_list{
        position:absolute;
        top:10px;
        right:30px;
        width:auto;
    }
    
    #lang_sel_list ul{
        width:auto;
        border:none;
    }
    
    #lang_sel_list li{
        width:auto;
    }
    
    #lang_sel_list a, #lang_sel_list a:visited{
        border:none;
    }
    
    #lang_sel_list a.lang_sel_sel,
    #lang_sel_list a span{
        color:#c2c2c2 !important;
    }
    
    #lang_sel_list a:hover span{
        color:#D73300 !important;
    }
    
    #lang_sel_list a span.icl_lang_sel_current,
    #lang_sel_list a:hover span.icl_lang_sel_current{
        color:#333 !important;
        cursor:default;
    }
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{
outline:0
}

 #main ul { list-style-type:circle; margin-bottom:20px; font-size: 14px;}
 #main ul  li { margin-left:30px; margin-bottom:5px; font-size: 14px;}
 .post ul li  { margin-left:0 !important; }
 
.slides,.flex-control-nav,.flex-direction-nav{
margin:0;
padding:0;
list-style:none;
margin-top:30px;
}

.flexslider{
margin:0;
padding:0
}
.post a, .post a > * {color:#2aa9e0 !important; }

.post a:hover {color:#686a6f !important; }
a:hover {color:#8a8a8a;}
.flexslider .slides>li{
display:none;
-webkit-backface-visibility:hidden;
}

.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] 
.slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin-top:-30px;background:#fff;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.flex-direction-nav a{width:30px;height:100%;display:block;position:absolute;top:0;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background:#f0f0f0 url(images/s_icon_next.png) no-repeat 50% 50%;right:-30px}
.flex-direction-nav .flex-prev{background:#f0f0f0 url(images/s_icon_prev.png) no-repeat 50% 50%;left:-30px}
.flexslider:hover .flex-next{opacity:1}.flexslider:hover .flex-prev{opacity:1}
.flexslider:hover .flex-next:hover{background:#d73300 url(images/s_icon_next_w.png) no-repeat 50% 50%;opacity:1}
.flexslider:hover .flex-prev:hover{background:#d73300 url(images/s_icon_prev_w.png) no-repeat 50% 50%;opacity:1}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.image-slider .flex-direction-nav a{opacity:0}
.image-slider .flex-direction-nav .flex-next{background:#333 url(images/s_icon_next_w.png) no-repeat 50% 50%;right:0}
.image-slider .flex-direction-nav .flex-prev{background:#333 url(images/s_icon_prev_w.png) no-repeat 50% 50%;left:0}
.image-slider:hover .flex-next{opacity:.3}.image-slider:hover .flex-prev{opacity:.3}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:8px;height:8px;display:block;background:#666;background:rgba(0,0,0,0.1);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.5);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}
.flex-caption{background:0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}
.flex-caption{
background-color: #262262;/*rgba(0,0,0,0.5);*/
color:#fff;
margin:0;
padding:25px 25px 25px 30px;
/*position:absolute;
right:0;
width:320px; 
height:310px;
margin-bottom:-35px;*/
}

.flex-caption h3{color:#fff !important;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}
.flex-caption p{margin:180px 0 30px; text-transform: uppercase; font-size:16px; line-height:25px;}
.taupe{font-weight:bold; color: #fff;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{
background:transparent;
border:0;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;

}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
del{text-decoration:line-through}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}
mark{background-color:#ffffb3;font-style:italic}
input,select{vertical-align:middle}
ins{background-color:red;color:white;text-decoration:none}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
html{overflow-x:hidden}
body{
/*border-top: 10px solid #262262;*/
background:#f0f0f0;
color:#636363;
font:13px 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
overflow-y:auto;
overflow-x:hidden;
line-height: 25px;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%
}
a,a>*{color:#636363;font-size: 14px;text-decoration:none;-webkit-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-moz-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-ms-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-o-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease}
a:hover,a>*:hover{color:#333; text-decoration: underline;}
::-moz-selection{background:#333;color:#fff;text-shadow:none}
::selection{background:#333;color:#fff;text-shadow:none}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:18px;font-weight:500; margin:30px 0;}
h4{font-size:16px;font-weight:400}
h5{font-size:13px}
h6{font-size:13px}
#blog-wrapper a {color:#0a86b9 !important;}
#blog-wrapper a:hover {color:#333 !important;}

h1,h3,h4,h5,h6{
/*color:#333;*/color:#2aa9e0!important;
font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',
sans-serif;
line-height:1.25;
text-transform:uppercase}

h2{
/*color:#333;*/
color:#a99c86 !important;
font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
line-height:1.25; 
text-transform:none;
margin-top:30px; 
margin-bottom:10px !important; 
font-weight: 400;
}
.home h2 {
color:#2aa9e0 !important;
font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
line-height:1.25; 
text-transform:none;
margin-top:30px; 
margin-bottom:30px !important; 
font-weight: 400;
}

h1.capitalize{
text-transform:capitalize
}

p{
font-size: 14px;
margin-bottom:20px;
}

dl,hr,h1,h2,h3,h4,h5,h6,pre,table,address,fieldset,blockquote{
margin-bottom:20px

}
 .wpcf7-form p {margin-bottom:5px;}
 
hr.h80{
margin:20px 0 40px;
border-bottom: 1px solid #cccccc; 
}

input[type="text"],input[type="password"],textarea, input[type="email"]{
background:url(images/bg_dots_grey.png);
border-radius:0;
color:#757373;
display:block;
font:11px/1.7 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
/*font-weight:700;*/
margin-bottom:5px;
padding:10px 9px;
width:240px;
font-size: 14px;
}

.textwidget input[type="text"] , .textwidget input[type="email"]
{background-color:#fff; 
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
color:#757373; 
display:block; 
font:11px/1.7 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif; 
font-weight:normal; 
margin-bottom:0px; 
padding:6px 9px; 
width:200px;
box-sizing: border-box;
}

.textwidget textarea
{
background-color:#c6c4c5;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
color:#757373;
display:block;
font:11px/1.7 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
font-weight:normal;
margin-bottom:0px;
padding:7px 9px;
width:220px;
min-height: 135px; 
margin-bottom:36px;
min-height:132px\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   .textwidget textarea , textarea{ min-height:130px; margin-bottom: 42px; } 
}

.textwidget input[type="text"], .textwidget input[type="email"]
{
background-color:#c6c4c5;
 -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
 color:#757373; 
 display:block; 
 font:11px/1.7 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif; 
 font-weight:normal; 
/*margin-top: 11px;*/
 padding:11px 9px; */
 width:200px;
 text-transform:none;
box-sizing: border-box;

 }
 input[type="text"].wpcf7-quiz {margin-top:5px;}
.textwidget input[type="submit"] 
 {
width: 70%; 
/*margin-top: 20px !important;*/
background-color:#2aa9e0 !important;
 /*padding:11px 9px;*/
 /*margin-top: 18px;*/
box-sizing: border-box;
margin-top: 6px; }

/*.textwidget input[type="submit"]:hover {background-color:#262262;}*/
textarea
{
resize:none;
width:380px;
resize:none;
min-height: 70px; 
min-height:87px\9;
height: 120px;

text-transform:none;
 -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
 color:#757373;
 box-sizing: border-box;
min-height: 73px; 
min-height:145px\9;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
  textarea{ min-height:140px; } 
}

.textwidget, .twitter-feed { 
border-top: 1px solid #f3f0eb; 
padding-top:10px;
}

input[type="submit"],input[type="reset"],input[type="button"],button,.button, .red{
-webkit-border-radius:2px;
-moz-border-radius:2px;
  margin-top: -50px;
border-radius:2px;
background-size:100% 200%;
color:#fff;
/*margin-top: 12px;*/
cursor:pointer;
font-size: 14px;
font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
font-weight:600;
padding:11px 25px 11px;
/*-webkit-transition:background .2s ease-out;
-moz-transition:background .2s ease-out;-ie-transition:background .2s ease-out;-o-transition:background .2s ease-out;
transition:background .2s ease-out*/
/*width: 70%; */
background-color:#2aa9e0 !important;
 /*padding:10px 9px;*/
}

input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover, .red:hover{
background-position:0 100%;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px; 
 /*color:#a99c86;*/
 }
input[type="submit"]:hover {text-decoration:underline; color:#fff;}
 .textwidget p {color:#fff;}
 
#body-wrapper{
background:#fff;
left:50%;
margin-left:-520px;
position:relative;
width:1040px}

.container{
margin:0 20px;
margin:0 50px;
padding:0 30px;
padding:0;
position:relative
}

.one-fourth,.three-fourth,.one-third,.two-third,.one-half{
float:left;
margin-right:20px!important;
position:relative
}

.one-fourth.last,.three-fourth.last,.one-third.last,.two-third.last,.one-half.last{
margin-right:0!important
}

.one-fourth{
width:220px
}

.three-fourth{
width:700px
}

.one-third{
width:210px
}

.two-third{
width:450px
}

.one-half{
width:460px
}

#header{/*background:url(images/sep_d.png) repeat-x 0 100%;*/ padding-bottom: 20px;height:230px; background-color: #ffffff; margin:0px 30px; width:980px;}

#logo{/*float:left;*/ 
height:100px;   
display:block; }

.logo_img { 
margin-left: auto;  
margin-right: auto; 
text-align:center; 
margin-bottom:10px;
max-width: 270px;
padding-top: 15px;
float: left;
padding-left: 20px;

}

#navigation {
  /* margin-left: 20px; */
  margin-left: 20px;
  margin-right: auto;
  text-align: center;
  
  height: 50px;
  
  background-color: #000;
  
  bottom: 25px;
  margin-bottom: -25px;
  position: absolute;
  width: 766px;
  width:940px;
  /*padding-bottom: 10px;*/
  /*margin:0 auto -25px;*/
}

ul#navigation li ul li{
float:left;
position:relative; 
text-align: left;
width:100%;
}

#navigation li{
    /* float: none; */
    position: relative;  


    display: inline-block !important;
}




#navigation li a{
color:#fff !important; 
display:block; 
font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif; 
font-size:14px; 
/*font-weight:700;*/ 
font-weight:600; 
margin:0 0 0 15px; 
padding: 11px 0 20px;
position:relative;

text-transform:uppercase}

#navigation li a:hover,#navigation .hover>a,
#navigation .current>a, #navigation .current-menu-item, #navigation .current-menu-item>a , #navigation .menu-item.current_page_item{
/*background:url(images/menu_active_item.png) repeat-x 0 100%;*/ 
color:#2aa9e0 !important; 
text-decoration: none;
font-weight:600; 


}

ul#navigation li  ul {
        background: #f8f6f5;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
           -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
                box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
        display: none;
        
        margin: 0 0 0 40px;
        padding: 0;
        position: absolute;
        top: 50px;
       left:-40px;
        width: 190px;
        z-index: 9999;
    }
#navigation ul li{
border-bottom:1px solid #efeeec;
float:left}
#navigation ul li:hover { border-bottom:1px solid #0987b9;} 
#navigation ul li:last-child{
border-bottom:0
}

#navigation ul li i
{
/*background:url(images/menu_i.png) no-repeat 0 0;*/
height:5px;
position:absolute;
right:10px;
top:40%;
width:3px}

#navigation ul li a
{color:#828181 !important;
background-color:#fff !important;
display:block;
font-size:13px;
font-weight:400;
margin:0;
padding:7px 20px;
text-transform:none}

#navigation ul a:hover,#navigation ul .hover>a,#navigation ul .current>a,#navigation ul .current>a:hover
{
color:#0a86b9 !important;
}


#navigation ul li  ul{
left:180px;
margin:0;
top:0
}

.selectnav{ 
display:none
}

#main{
float:left;
margin:0 40px 0 0;
width:680px
}

#sidebar{
float:right;
width:220px
}
.search{
margin-bottom:50px!important;
margin-top:10px;
width:202px!important
}

.video iframe{
display:block
}

#back-top a{
background:#ccc url(images/back_top.png) no-repeat 50% 50%;
bottom:30px;
display:block;
height:40px;
position:fixed;
right:30px;
width:40px
}

#back-top a:hover{
background:#d73300 url(images/back_top.png) no-repeat 50% 50%
}

.page-title,.page-title-inner,.page-title-alt{
color:#aeaeae;
display:inline-block;
font-size:40px;
font-weight:200;
letter-spacing:2px;
line-height:1.2;

padding:30px 0px 45px;
width:100%
}

.page-title .accent,.page-title-alt .accent{
color:#333
}

.page-title-inner{
background:url(images/sep_d.png) repeat-x 0 100%;
color:#0987b9 !important;
margin-bottom:30px;
padding-bottom:30px;
}

.page-title-inner .section-title{
color:#2aa9e0 !important;
font-size:24px;
font-weight:500;
margin-bottom:0px;
margin-top:0px}

.page-title-inner .accent{
color:#0987b9
}

.page-title-inner.fixed{
background:url(images/sep_d.png) repeat-x 0 100%;
color:#0987b9 !important;
margin-bottom:30px;
padding-bottom:30px;
}

.page-title-alt{
font-size:72px;
line-height:1.2;
/*margin:0 -30px;*/
padding-bottom:75px;
padding-top:70px
}

.bw-wrapper{
display:block;
position:relative
}

.bw-wrapper canvas{
margin-left:auto;
margin-right:auto;
right:0;
z-index:9999
}

#project-wrapper,#blog-wrapper{
margin:90px 0 0;
position:relative;
width:100%!important; 
display:block;
}

#project-wrapper {
display:none !important;
}

#blog-wrapper{
margin:20px 0 0
}

.section-title{
display:block;
float:left
}

.section-title h4{
margin:0 0 3px!important
}

.section-title p{
color:#959595
}

.project-carousel>li,.blog-carousel>li{
float:left;
list-style:none;
overflow:hidden;
position:relative
}

.project-carousel a{
display:block;
text-align:left
}
.project-carousel img{
display:block;
position:relative;
width:100%
}

.blog-carousel h4{
margin:0 0 5px; 
text-transform:capitalize; 
display: block; 

 }
 
.blog-carousel .date,.blog-carousel .comments{
color:#959595; 
margin-top:7px; 
margin-bottom:7px; 
border-top: 1px solid #c6c4c5;
border-bottom: 1px solid #c6c4c5; 
width:100%;}
.date {
width:100%; 
padding-top:5px; 
padding-bottom:5px; 
margin-top:10px !important; 
display:block;
}

.blog-carousel .comments:hover{
color:#d73300
}

.blog-carousel p{
margin:10px 0 0;
font-size: 14px;
}
.jcarousel-container{
float:right;
margin:0;
padding:0
}

.jcarousel-clip{overflow:hidden}
.jcarousel-item{margin:0 20px 0 0;width:220px}
.jcarousel-next,.jcarousel-prev{background:#e6e6e6 url(images/c_icon_next.png) no-repeat 50% 50%;cursor:pointer;float:left;display:block;height:17px;margin-right:5px;margin-top:5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:17px}.jcarousel-prev{background:#e6e6e6 url(images/c_icon_prev.png) no-repeat 45% 50%}
.jcarousel-next:hover,.jcarousel-next:focus,.jcarousel-next:active{background:#d73300 url(images/c_icon_next_w.png) no-repeat 50% 50%}
.jcarousel-prev:hover,.jcarousel-prev:focus,.jcarousel-prev:active{background:#d73300 url(images/c_icon_prev_w.png) no-repeat 45% 50%}
.jcarousel-next-disabled,.jcarousel-next-disabled:hover,.jcarousel-next-disabled:focus,.jcarousel-next-disabled:active{background:#f0f0f0 url(images/c_icon_next.png) no-repeat 50% 50%;cursor:default}
.jcarousel-prev-disabled,.jcarousel-prev-disabled:hover,.jcarousel-prev-disabled:focus,.jcarousel-prev-disabled:active{background:#f0f0f0 url(images/c_icon_prev.png) no-repeat 45% 50%;cursor:default}
#project-wrapper-alt{position:relative;width:100%!important}
#project-wrapper-alt .jcarousel-next,#project-wrapper-alt .jcarousel-prev{background:#e6e6e6 url(images/s_icon_next.png) no-repeat 50% 50%;cursor:pointer;height:100%;left:940px;margin:0;padding:0;position:absolute;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:30px}
#project-wrapper-alt .jcarousel-prev{background:#e6e6e6 url(images/s_icon_prev.png) no-repeat 45% 50%;left:-30px}
#project-wrapper-alt .jcarousel-next:hover,#project-wrapper-alt .jcarousel-next:focus,#project-wrapper-alt .jcarousel-next:active{background:#d73300 url(images/s_icon_next_w.png) no-repeat 50% 50%}
#project-wrapper-alt .jcarousel-prev:hover,#project-wrapper-alt .jcarousel-prev:focus,#project-wrapper-alt .jcarousel-prev:active{background:#d73300 url(images/s_icon_prev_w.png) no-repeat 45% 50%}#project-wrapper-alt .jcarousel-next-disabled,#project-wrapper-alt .jcarousel-next-disabled:hover,#project-wrapper-alt .jcarousel-next-disabled:focus,#project-wrapper-alt .jcarousel-next-disabled:active{background:#f0f0f0 url(images/s_icon_next.png) no-repeat 50% 50%;cursor:auto
}#project-wrapper-alt .jcarousel-prev-disabled,#project-wrapper-alt .jcarousel-prev-disabled:hover,#project-wrapper-alt .jcarousel-prev-disabled:focus,#project-wrapper-alt .jcarousel-prev-disabled:active{background:#f0f0f0 url(images/s_icon_prev.png) no-repeat 45% 50%;cursor:auto}
.logo-list{border-top:1px dotted #ccc;display:inline-block;margin:70px -30px -105px;padding:20px 30px;position:relative}
.logo-list li{border-left:1px dotted #ccc;display:block;float:left;height:89px;overflow:hidden;width:187px;position:relative}
.logo-list li:last-child{margin-right:-5px;border-right:1px dotted #ccc;width:186px}
.logo-list img{display:block;margin-left:auto;margin-right:auto;width:186px}
.logo-list .bw-wrapper{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;-webkit-backface-visibility:hidden}
.logo-list .bw-wrapper:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.work-more a{color:#c2c2c2;border-bottom:1px dotted #ccc;display:block;font-size:30px;font-weight:200;margin:0 -30px;padding:44px 30px;text-align:center;text-transform:uppercase}
.work-more a:hover{color:#d73300}
.work-more .arrow{background:url(images/more_arrow_01.png) repeat-x -20px 0;display:inline-block;height:22px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ie-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:20px;vertical-align:baseline}
.work-more:hover .arrow{background:url(images/more_arrow_01.png) repeat-x 0 0}
.about-intro{color:#333;font-size:14px;margin:0 0 80px}
.about-intro h4{margin:0 0 20px}
.team-member{border-bottom:3px solid #ccc;margin-bottom:30px;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ie-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out}
.team-member:hover{border-bottom:3px solid #d73300}
.member-photo img{display:block;width:100%}
.member-info{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;display:block;padding:16px 15px 9px}
.member-info h4{color:#d73300;margin:0}
.member-info .position{color:#959595;display:block;margin-bottom:15px}
.member-info p{border-bottom:1px dotted #d9d9d9;border-top:1px dotted #d9d9d9;margin:10px 0;padding:20px 0}
.member-social-links{display:inline-block}
.member-social-links li{display:block;float:left}
.member-social-links a{color:#959595;font-size:8px;letter-spacing:1px;margin-right:10px;text-transform:uppercase}
.member-social-links a:hover{color:#d73300}
.services-intro{color:#333;font-size:18px;margin:0 0 80px}
.service-icon{background:#d73300;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;float:left;height:36px;margin-top:-9px;text-align:center;width:36px}
.service-description{margin-left:45px}
.service-description h4{margin:0}
.service-description p{color:#959595;margin:19px 0 13px;padding-right:10px}
.service{margin-bottom:80px}
.service li{border-bottom:1px dotted #ccc;display:block;padding:7px 0}
.service li:last-child{border:0}.pricing-table-extended .column,.pricing-table-simple .column{float:left;margin:0;padding:0;position:relative;text-align:center}
.pricing-table-extended ul li,.pricing-table-simple ul li{display:block;margin:0;position:relative}
.pricing-table-extended .footer,.pricing-table-simple .footer{padding:24px 20px}
.level-max input{background:#ec4c1a;background:-webkit-linear-gradient(#ec4c1a,#a32700);background:-moz-linear-gradient(#ec4c1a,#a32700);background:-ms-linear-gradient(#ec4c1a,#a32700);background:-o-linear-gradient(#ec4c1a,#a32700);background:-webkit-gradient(#ec4c1a,#a32700);background:linear-gradient(#ec4c1a,#a32700)}
.level-max input:hover{background-position:0 100%}
.level-one input{background:#959595;background:-webkit-linear-gradient(#959595,#545454);background:-moz-linear-gradient(#959595,#545454);background:-ms-linear-gradient(#959595,#545454);background:-o-linear-gradient(#959595,#545454);background:-webkit-gradient(#959595,#545454);background:linear-gradient(#959595,#545454)}
.level-one input:hover{background-position:0 100%}
.pricing-table-extended{margin-bottom:120px}
.pricing-table-extended .column{border-left:2px solid #fff;display:block}
.pricing-table-extended.five-cols .column{width:143px}
.pricing-table-extended.four-cols .column{width:179px}
.pricing-table-extended.three-cols .column{width:226px}
.pricing-table-extended.two-cols .column{width:313px}
.pricing-table-extended.one-cols .column{width:625px}
.pricing-table-extended.three-cols .features-list{width:260px!important}
.pricing-table-extended.two-cols .features-list,.pricing-table-extended.one-cols .features-list{width:313px!important}
.pricing-table-extended .features-list{border:0;text-align:left;width:218px!important}
.pricing-table-extended .level-max{background:#fff;border:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin:-15px -2px -15px 0;z-index:9999}
.pricing-table-extended .header{background:#636363;color:#fff;min-height:132px}
.pricing-table-extended .features-list .header{background:0}
.pricing-table-extended .level-one .header{background:#959595}
.pricing-table-extended .level-max .header{background:#d73300;padding:0 0 15px}
.pricing-table-extended h1{background:#595959;border-bottom:1px solid #737373;color:#fff;font-size:13px;font-weight:800;padding:13px 15px}
.pricing-table-extended .level-one h1{background:#868686;border-bottom:1px solid #a0a0a0;color:#fff}
.pricing-table-extended .level-max h1{background:#c12e00;border-bottom:1px solid #db481a;color:#fff}.pricing-table-extended h2{color:#fff;font-size:11px;font-weight:400;margin:10px 0 0;text-transform:capitalize}
.pricing-table-extended h2 span{color:#fff;display:block;font-size:36px;font-weight:700}.pricing-table-extended .level-max h2 span{font-size:48px;font-weight:700}
.pricing-table-extended ul li{background:#f8f8f8;padding:9px 20px}.pricing-table-extended ul li:nth-child(even){background:#ebebeb}.pricing-table-extended .level-max ul li:nth-child(even){background:#f2f2f2}
.pricing-table-extended .check{background:url(images/pricing_check.png) no-repeat center;display:inline-block;height:18px;text-indent:-9999px;width:18px}.pricing-table-extended .footer{/*background:#f8f8f8*/ background:#a99c86;}
.pricing-table-extended .features-list .footer{background:0}
.pricing-table-extended .level-max .footer{background:#fff;padding:31px 20px}
.pricing-table-simple{margin-bottom:120px}
.pricing-table-simple .column{background:#f6f6f6;border-left:2px solid #fff}
.pricing-table-simple .column:first-child{border:0}
.pricing-table-simple.five-cols .column{width:186px}
.pricing-table-simple.four-cols .column{width:234px}
.pricing-table-simple.three-cols .column{width:312px}
.pricing-table-simple.two-cols .column{width:470px}
.pricing-table-simple.one-cols .column{width:940px}
.pricing-table-simple .level-max{background:#fff;border:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin:-15px -2px -15px 0;z-index:9999}
.pricing-table-simple .header{padding:26px 20px 23px}
.pricing-table-simple .level-max .header{padding:31px 20px 33px}
.pricing-table-simple h1{color:#636363;font-size:16px;font-weight:600;margin:0 0 7px}
.pricing-table-simple h2{color:#333;font-size:16px;font-weight:400;margin:0 0 3px}
.pricing-table-simple h2 span{color:#333;font-weight:600}
.pricing-table-simple .level-max h2,.pricing-table-simple .level-max h2 span{color:#d73300}
.pricing-table-simple .level-max h6{color:#e3816f}
.pricing-table-simple h6{color:#636363;font-size:11px;margin:0;font-weight:200;text-transform:capitalize}
.pricing-table-simple ul{margin:0 20px}.pricing-table-simple ul li{border-top:1px dotted #ccc;padding:8px 0}
.pricing-table-simple ul li:last-child{border-bottom:1px dotted #ccc}
.pricing-table-simple .level-max .footer{margin:5px 0 10px}
.shortcodes h5{margin-bottom:25px}
/*.red{background:#0082c0;background:-webkit-linear-gradient(#0082c0,#033f6c);background:-moz-linear-gradient(#0082c0,#033f6c);background:-ms-linear-gradient(#0082c0,#033f6c);background:-o-linear-gradient(#0082c0,#033f6c);background:-webkit-gradient(#0082c0,#033f6c);background:linear-gradient(#0082c0,#033f6c)}*/
.yellow{background:#ffd800;background:-webkit-linear-gradient(#ffd800,#f49000);background:-moz-linear-gradient(#ffd800,#f49000);background:-ms-linear-gradient(#ffd800,#f49000);background:-o-linear-gradient(#ffd800,#f49000);background:-webkit-gradient(#ffd800,#f49000);background:linear-gradient(#ffd800,#f49000)}
.black{background:#636363;background:-webkit-linear-gradient(#636363,#404040);background:-moz-linear-gradient(#636363,#404040);background:-ms-linear-gradient(#636363,#404040);background:-o-linear-gradient(#636363,#404040);background:-webkit-gradient(#636363,#404040);background:linear-gradient(#636363,#404040)}
.gray{background:#959595;background:-webkit-linear-gradient(#959595,#545454);background:-moz-linear-gradient(#959595,#545454);background:-ms-linear-gradient(#959595,#545454);background:-o-linear-gradient(#959595,#545454);background:-webkit-gradient(#959595,#545454);background:linear-gradient(#959595,#545454)}
.accordion-button{background:url(images/accordion_buttons.png) no-repeat 0 8px;border-top:1px dotted #ccc;cursor:pointer;display:block;margin:0;padding:7px 0 7px 25px}
accordion-button.first{border:0}
.shortcodes .accordion-button.first{margin-top:-8px}
.accordion-content{padding:0 0 8px 25px}
.on{background:url(images/accordion_buttons.png) no-repeat 0 -127px}
.on a{color:#d73300}
#tabs{list-style:none;margin:0;margin-bottom:-1px;overflow:hidden;padding:0}
#tabs li{float:left;line-height:32px;margin:0;overflow:hidden;padding:0;position:relative}
#tabs li a{background:#fff;border:1px solid #e6e6e6;border-left:none;color:#959595;display:block;font-weight:800;padding:0 20px;text-transform:uppercase}
#tabs li a:hover{border-top:1px solid #d73300}
#tabs li:first-child a{border-left:1px solid #e6e6e6}
#tabs li.active a{border-top:1px solid #d73300;border-bottom:1px solid #fff;color:#333}
#tabs li.active a:hover{color:#d73300}
#tabs_content_container{border:1px solid #e6e6e6;display:block;padding:30px 20px}
.success,.notice,.warning,.error{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;margin-bottom:10px;padding:6px 15px}
.success{background:#0082c0}
.notice{background:#507cc3}
.warning{background:#fb0}
.error{background:#d73300}
blockquote{background:url(images/quote.png) no-repeat 30px 28px;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11px;font-style:italic;padding:28px 20px 24px 50px;position:relative}
blockquote p{font-size:11px!important}
blockquote p:last-of-type{margin-bottom:0}
blockquote .person{color:#333;display:block;font-style:normal;margin-top:10px}
blockquote .person .accent{color:#d73300}
blockquote .corner{background:url(images/quote_corner.png) no-repeat 0 0;bottom:-18px;display:block;height:18px;left:50px;position:absolute;width:29px}
blockquote.wide{background-position:80px 28px;margin:6px 0 34px;padding:28px 30px 28px 100px}
blockquote.wide .corner{bottom:-18px;left:80px}.shortcodes .check{margin-top:-10px}ul.compressed li{padding-bottom:4px;padding-top:4px}

ul.compressed li:first-child{margin-top:-5px}
.check li,.check-bold li,.arrow li,.arrow-bold li,.square li,.circle li{list-style:none;margin:0;padding:5px 0 5px 18px}
.check li{background:url(images/list_check.png) no-repeat 2px 53%}
.check-bold li{background:url(images/list_check_bold.png) no-repeat 1px 53%}
.arrow li{background:url(images/list_arrow.png) no-repeat 4px 53%}
.arrow-bold li{background:url(images/list_arrow_bold.png) no-repeat 3px 53%}
.square li{background:url(images/list_square.png) no-repeat 4px 53%}
.circle li{background:url(images/list_circle.png) no-repeat 4px 53%}
.post{background:url(images/sep_d.png) repeat-x 0 100%;margin:0 0 15px; padding:0 0 15px}
.post h2{
font-size:24px;
line-height:1.4;
margin:0;
text-transform:capitalize
}
.post-meta {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:0px;  }
.post-meta .author{color:#959595;border-bottom:1px dotted #e5e5e5;padding:5px 0; display:none;}
.post-meta .author a{color:#d73300}
.post-meta .author a:hover{color:#e38473}
.post-meta .date,.post-meta .tags,.post-meta .comments, .post-meta .category{color:#959595;display:inline-block;margin-right:15px;padding:0px 0 5px 0}
.post-meta .date a,.post-meta .tags a,.post-meta .comments a, .post-meta .category a{color:#959595}
.post-meta .date a:hover,.post-meta .tags a:hover,.post-meta .comments a:hover, .post-meta .category a:hover {color:#d73300}
.post-meta .date{ width:150px; padding-left:25px;background:url(images/blog_icon_date.png) no-repeat 0 2px;  } 
.post-meta .category  { padding-left:25px;background:url(images/icon-categories.png) no-repeat 0 2px;  }
.post-meta .category a {color:#959595 !important;}
.post-meta .tags{padding-left:17px;background:url(images/blog_icon_tags.png) no-repeat 0 16px;display:none;}
.post-meta .comments{padding-left:17px;background:url(images/blog_icon_comments.png) no-repeat 0 15px; display: none;}
.post-entry{font-size: 14px;display:block;position:relative; margin-top: 10px;}
.post-entry .image,.post-entry .image-slider,.post-entry .video{display:block;margin:0 auto 23px;max-width:100%}
.post-entry p{display:block;font-size:14px}
.post-entry a{color:#d73300}
.post-entry a:hover{color:#e38473}
.pagination{margin:0}
.pagination li{display:inline-block;list-style:none;margin:0}
.pagination li:last-child{margin-right:0}
.pagination .current{background:#d73300;color:#fff!important}
.pagination a,.pagination .current{color:#959595;display:inline-block;padding:0 6px}
.pagination a:hover{color:#d73300}
.pagination .prev a{background:url(images/c_icon_prev.png) no-repeat 0 6px;padding-left:10px}
.pagination .prev a:hover{background:url(images/c_icon_prev_r.png) no-repeat 0 6px}
.pagination .next a{background:url(images/c_icon_next.png) no-repeat 100% 6px;padding-right:10px}
.pagination .next a:hover{background:url(images/c_icon_next_r.png) no-repeat 100% 6px}.post h3{font-weight:700;margin:30px 0 23px;text-transform:capitalize}
.post.single p{margin-bottom:20px}
.post.single p:last-child{margin-bottom:10px}
.comments-list{border-bottom:1px dotted #e5e5e5;margin:36px 0 70px;padding:0 0 10px}
.comment{border-top:1px dotted #e5e5e5;display:inline-block;margin-top:10px;padding-top:30px}
.comment .children .comment{margin-top:10px;padding-top:30px}
.comment:first-child{border-top:0;margin:0;padding:0}
.comment>div{display:inline-block}
.comment .avatar{display:block;float:left;position:relative;width:45px;z-index:1}
.comment .comment-entry,.comment .comment-meta{float:right;width:620px}
.comment .comment-meta{margin-top:-4px}
.comment .author{font-size:14px;margin:0;text-transform:capitalize}
.comment .author .reply{color:#959595;font-size:11px;text-transform:capitalize}
.comment .author .reply:hover{color:#d73300;font-size:11px}
.comment .date{color:#959595;margin:1px 0 8px}
.comment .children{padding-left:60px}
.comment .children .comment{border-top:1px dotted #ced8df;position:relative}
.comment .children .comment-entry,.comment .children .comment-meta{width:560px}
.comment .children .children .comment-entry,.comment .children .children .comment-meta{width:500px}
#comments-form{margin-top:30px}
.post-block{background:#d73300;display:block;margin-bottom:0px}
.post-block1 {background:#d73300;display:block;margin-bottom:0px}
.post-block .post-entry{margin:13px 20px 15px}
.post-block .post-entry h2{border-bottom:1px dotted #e3714d;color:#fff;font-weight:400;margin-bottom:15px;padding-bottom:14px;text-transform:capitalize}
.post-block .post-entry h2:hover{color:#f0bfb8}
.post-block .post-entry p{color:#f0bfb8;font-size:11px}
.post-block img{display:block;width:100%}

.post-block .post-meta{
padding:11px 20px
}

.post-block a{
color:#fff!important;
font-size: 14px;}

.post-block h2  a{
color:#fff!important;
font-size: 25px;}


.post-block .link,.post-block .comments{margin:0;padding:0;text-transform:uppercase; display:none}
.post-block .comments{float:right}
.post-more a{color:#c2c2c2;display:block;font-size:30px;font-weight:200;margin:-80px -30px -100px;padding:74px 30px;text-align:center;text-transform:uppercase}
.post-more a:hover{color:#d73300}
.post-more .arrow{background:url(images/more_arrow_02.png) repeat-x 0 -26px;display:inline-block;height:20px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ie-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:22px;vertical-align:baseline}
.post-more:hover .arrow{background:url(images/more_arrow_02.png) repeat-x 0 -6px}
.project-feed-filter{display:inline-block;margin:0 0 40px}
.project-feed-filter li{display:block;float:left;list-style:none;margin:0;padding:5px 0}
.project-feed-filter a{color:#959595;display:block;margin:0 20px 0 0}
.project-feed-filter a:hover,.project-feed-filter .current{color:#d73300}
.project-feed{margin:0 -20px 80px 0}
.project-feed>div{float:left;list-style:none;margin:0 20px 20px 0;position:relative}
.project-feed div a{display:block;text-align:left}
.project-feed div img{display:block;width:100%}
.project-item .overlay{background:#d73300;background:rgba(215,51,0,.75);height:100%;left:0;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;width:100%}
.project-item:hover .overlay{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.project-item .overlay h5{color:#fff;font-size:30px;font-weight:100;margin:30px 20px 0;text-transform:capitalize}
.project-item .overlay p{color:#f0bfb8;display:block;font-size:11px;margin:10px 20px 0}
.project-item .project-title{background:#f0f0f0;padding:17px 10px}
.project-item:hover .project-title{background:#d73300}.project-item:hover .project-title h5{color:#fff}.project-item .project-title h5{color:#636363;font-size:10px;font-weight:600;margin:0}
.single-project-wrapper{margin-top:35px}
.single-project-wrapper img{display:block;width:100%}
.project-nav{display:inline-block;float:right;margin:13px 0 40px}
.project-nav li{float:left}.project-nav .prev,.project-nav .next,.project-nav .back{background:#f0f0f0 url(images/c_icon_prev.png) no-repeat 45% 50%;display:block;height:17px;margin-left:5px;text-indent:-9999px;width:17px}
.project-nav .next{background:#f0f0f0 url(images/c_icon_next.png) no-repeat 50% 50%}
.project-nav .back{background:#f0f0f0 url(images/c_icon_back.png) no-repeat 50% 50%}
.project-nav .prev:hover{background:#d73300 url(images/c_icon_prev_w.png) no-repeat 45% 50%}
.project-nav .next:hover{background:#d73300 url(images/c_icon_next_w.png) no-repeat 50% 50%}
.project-nav .back:hover{background:#d73300 url(images/c_icon_back_w.png) no-repeat 50% 50%}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-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:top,left,opacity;transition-property:transform,opacity}
#google-map{width:100%;height:300px;display:inline-block; border: 3px solid #c8c8c8;}.contact-intro{color:#333;font-size:14px;margin:30px 0 40px}.contact-info .address{margin-top:20px}#contact-form{margin-top:25px}#contact-form .error,#contact-form .success{margin-bottom:20px;min-width:227px}
.widget{margin:0 0 0px}
.widget h5 {
color:#f3f0eb !important;
font-size:22px;
font-weight:500;
margin-bottom:17px;
margin-top:0px;
padding-bottom:0px;border:none;
line-height:1.4;

}
.footer .widget{margin-bottom:0}
.widget.short{margin-bottom:35px}
.widget h3{font-size:24px;font-weight:500;margin:0 0 18px; line-height:1.4; text-transform:none; text-transform: uppercase; border-bottom: 1px solid #2aa9e0;
    padding-bottom: 10px;}
.widget.widget_categories li{background:url(images/c_icon_next.png) no-repeat 0 12px;border-bottom:1px dotted #ccc;display:block;padding:7px 0 7px 13px}
.widget.widget_categories li:last-child{border:0}
.widget.widget_categories li a{color:#636363}
.widget.widget_categories li a:hover{color:#d73300}

#footer .widget_categories li{
background:url(images/c_icon_next_w.png) no-repeat 0 12px;
border-bottom:1px dotted #484848
}

#footer .widget_categories li:last-child{
border:0
}

#footer .widget_categories li a{
color:#c2c2c2; 
display:block;
}

#footer .widget_categories li a:hover{
color:#d73300
}

.widget.widget_text{
color:#636363
}

#footer .widget_text{
color:#fff
}

.widget.widget_recent_entries li{
margin:0 0 9px;
padding-bottom: 5px;
border-bottom:1px solid #c8c8c8;
}

.widget.widget_recent_entries li:first-child{
margin-top:5px
}
.widget.widget_recent_entries li:last-child{
margin:0
}

.widget .posts {
  border-top: 1px solid #f3f0eb;
  padding-top: 10px;
}

.widget.widget_recent_entries img{
display:block;
float:left;
margin:0 10px 0 0
}

.widget.widget_recent_entries .entry{
display:block;
float:left;
margin:-4px 0 0;
width:150px
}

.widget.widget_recent_entries .entry .date{
color:#959595;
display:block;
margin:2px 0 0
}

#footer .widget_recent_entries a{
color:#c2c2c2
}

#footer .widget_recent_entries a:hover{
color:#d73300
}

#footer .widget_recent_entries .date{
color:#636363
display:none;
}

.widget #tabs li{
text-align:center;
width:50%
}

.widget #tabs_content_container{
border:0;
display:block;
padding:20px 0 0
}

.widget .posts li{
display:inline-block;
margin:0 0 9px
}

.widget .posts li:last-child{
margin:0
}

.widget .posts img{
display:block;
float:left;
margin:0 10px 0 0;
display: none;
}

.widget .posts .entry{
display:block;
float:left;
margin:-4px 0 0;
width:220px
}

.widget .posts .entry .date{
color:#959595;
display:block;
margin:2px 0 0; 
border-top: 1px solid #c6c4c5; 
border-bottom: 1px solid #c6c4c5;
}

.twitter-feed .tweet-time{
display:block
}

.twitter-feed a:hover{
color:#d73300
}

#footer .twitter-feed p{
/*color:#959595*/
color:#fff;
}

#footer .twitter-feed a{
color:#c2c2c2 !important;
}

#footer .twitter-feed .tweet-time{
color:#fff
}

#sidebar .twitter-feed p{
background:url(images/icon_twitter_feed.png) no-repeat 0 4px;
color:#fff;
padding-left:16px
}

#sidebar .twitter-feed .tweet-time{
color:#959595
}

#sidebar .twitter-feed a{
color:#d73300
}

#sidebar .twitter-feed a:hover{
color:#0a86b9 !important; 
}

.photo-stream{
margin-right:-12px
}

.photo-stream li{
float:left;
margin:0 12px 12px 0
}

.photo-stream a{
display:block
}

.photo-stream a:hover{
outline:2px solid #d73300
}

.photo-stream img{
display:block;
height:46px;
width:46px
}

#footer .photo-stream{
margin-top:22px
}

#footer{
background:#5e5e5e !important;
margin:40px 0 0;
padding:50px 0 0
}

#footer .logo{
display:block;
margin:0 0 15px
}

#footer h3{
color:#f3f0eb !important;
font-size:22px;
font-weight:500;
margin-bottom:17px;
margin-top:0px;
padding-bottom:0px;border:none;
}



#footer a{
/*color:#636363;*/
color:#fff !important;
text-decoration: none;
}


#footer a:hover{

text-decoration:underline !important;
}

#footer .address,#footer .phone,#footer .email{
color:#959595
}

#footer .info{
background:url(images/sep_f.png) repeat-x 0 0;
line-height:21px;
/*margin-top:34px;*/
padding-bottom:1px !important;
padding-top:17px
}

.copyright li{
display:block;
float:left;
margin-right:30px;
color: #fff !important;
margin-top: 25px;
}
.copyright p, .copyright a {
color: #fff !important; text-decoration:none !important;}

.copyright a:hover {color: #0a86b9 !important;  text-decoration:underline !important;}


.social-links{
float:right
}

.social-links li{
display:block;
float:left;
height:21px;
margin:0 0 0 8px;
position:relative;
text-indent:-9999px;
width:21px
}

.social-links li a{
position:absolute;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
top:0;
left:0;
bottom:0;
right:0
}

.social-links li a:hover{
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
opacity:1
}

.social-links .twitter{
background:url(images/icon_twitter.png) no-repeat;
background-position:0 -21px
}

.social-links .twitter a{
background:url(images/icon_twitter.png) no-repeat
}

.social-links .facebook{
background:url(images/icon_facebook.png) no-repeat;
background-position:0 -21px
}

.social-links .facebook a{
background:url(images/icon_facebook.png) no-repeat
}

.social-links .linkedin{
background:url(images/icon_linkedin.png) no-repeat;
background-position:0 -21px
}

.social-links .linkedin a{
background:url(images/icon_linkedin.png) no-repeat
}

.social-links .digg{
background:url(images/icon_digg.png) no-repeat;
background-position:0 -21px
}

.social-links .digg a{
background:url(images/icon_digg.png) no-repeat
}

.social-links .vimeo{
background:url(images/icon_vimeo.png) no-repeat;
background-position:0 -21px
}

.social-links .vimeo a{
background:url(images/icon_vimeo.png) no-repeat
}

.social-links .lastfm{
background:url(images/icon_lastfm.png) no-repeat;
background-position:0 -21px
}

.social-links .lastfm a{
background:url(images/icon_lastfm.png) no-repeat
}

.social-links .rss{
background:url(images/icon_rss.png) no-repeat;
background-position:0 -21px
}

.social-links .rss a{
background:url(images/icon_rss.png) no-repeat
}

.social-links .youtube{
background:url(images/icon_youtube.png) no-repeat;
background-position:0 -21px
}

.social-links .youtube a{
background:url(images/icon_youtube.png) no-repeat}
.social-links .google{
background:url(images/icon_google.png) no-repeat;
background-position:0 -21px
}

.social-links .google a{
background:url(images/icon_google.png) no-repeat
}

.social-links .pin{
background:url(images/icon_pin.png) no-repeat;
background-position:0 -21px
}

.social-links .pin a{
background:url(images/icon_pin.png) no-repeat
}

.social-links .dribbble{
background:url(images/icon_dribbble.png) no-repeat;
background-position:0 -21px
}

.social-links .dribbble a{
background:url(images/icon_dribbble.png) no-repeat
}

.social-links .flickr{
background:url(images/icon_flickr.png) no-repeat;
background-position:0 -21px
}

.social-links .flickr a{
background:url(images/icon_flickr.png) no-repeat}

@media only screen and (min-width:768px) and (max-width:959px){

textarea{
width:430px
}

#body-wrapper{
margin-left:-404px;
width:808px
}
#header {width:750px !important;} 
#navigation {width:100%;}
.one-fourth{
width:162px
}

.three-fourth{
width:526px
}

.one-third{
width:222px
}
.two-third{
width:464px
}

.one-half{
width:344px
}
#main{
width:448px
}

.page-title-alt{
font-size:48px
}

.jcarousel-item{
margin:0 28px 0 0
}

.section-title.one-fourth{
width:220px
}

#project-wrapper-alt .jcarousel-next{
left:708px
}

#project-wrapper-alt .jcarousel-item{
margin:0 24px 0 0
}
.logo-list li{
width:176px
}

.logo-list li:nth-child(4){
border-right:1px dotted #ccc;
width:175px
}

.logo-list li:nth-child(5){
display:none
}

.logo-list img{
width:175px
}
.pricing-table-extended .features-list{
display:none
}

.pricing-table-extended.five-cols .column{
width:140px
}

.pricing-table-extended.four-cols .column{
width:176px
}

.pricing-table-extended.three-cols .column{
width:235px
}
.pricing-table-extended.two-cols .column{
width:354px
}

.pricing-table-extended.one-cols .column{
width:708px
}

.pricing-table-extended .column ul li:before{
color:#959595;
content:attr(data-feature);
display:block;
font-weight:
800;
text-align:center
}

.pricing-table-simple.five-cols .column{
width:140px
}

.pricing-table-simple.four-cols .column{
width:176px
}

.pricing-table-simple.three-cols .column{
width:235px
}

.pricing-table-simple.two-cols .column{
width:354px
}

.pricing-table-simple.one-cols .column{
width:708px
}

.pricing-table-simple h1{
font-size:14px
}

.pricing-table-simple h2{
font-size:14px
}

.comment .comment-entry,.comment .comment-meta{
width:388px
}

.comment .children .comment-entry,.comment .children .comment-meta{
width:328px
}

.comment .children .children .comment-entry,.comment .children .children .comment-meta{
width:268px
}

.project-item .overlay h5{
font-size:20px;
font-weight:400;
margin:20px 20px 0
}

}

@media only screen and (max-width:767px){

textarea{
width:402px
}

#body-wrapper{
margin-left:-260px;
width:520px
}

.one-fourth{
width:200px;
margin-right:20px;
}

.three-fourth{
width:526px
}

.one-third{
width:420px
}

.two-third{
width:464px
}

.one-half{
width:420px
}

.one-fourth:nth-child(2n+2){
margin-right:0!important; float:right;
}

.one-fourth:nth-child(n+3){
margin-top:20px!important; margin-right:20!important
}
.post-block {height: 260px;}
.post-block h2 {font-size:22px;}
#header{
height:auto;
text-align:center;
width:490px;
padding-left:0px;
}

#logo{
float:left;
}

#navigation{
display:none
}

.toptext {
    float: right;
    margin-top: 22px;
    font-size: 14px;
    margin-right: 20px;
    margin-top: -50px;
    position: absolute;
    right: 0;
    bottom: 80px;
}

.selectnav{
background:url(images/nav_arrow.png) no-repeat,url(images/bg_dots_grey.png);
background-position:center right,top left;
border:0;
border-radius:0;
/*color:#959595;*/
color:#000;
display:inline-block;
font-size:13px;
margin:90px 20px 20px;
padding:8px 0px;
text-transform:capitalize;
-webkit-appearance:none;
width:85%;
float:left;

}

.logo_img { 
margin-left: auto;  
margin-right: auto; 
text-align:center; 
margin-bottom:10px;max-width: 230px;
padding-top: 15px;
float: left;
padding-left: 20px;}

#main{
width:420px
}

#sidebar{
display:none
}

.page-title,.page-title-inner,.page-title-alt{
font-size:30px;
letter-spacing:normal;
padding:40px 0px 40px
}

.page-title-inner{
font-size:30px;
letter-spacing:normal;
padding-bottom:45px
}

.page-title-inner .section-title{
font-size:18px;
font-weight:400
}

.flex-caption{
display:none
}

.section-title.one-fourth{
width:180px
}

#project-wrapper-alt .jcarousel-item{
height:auto;
position:relative;
width:200px
}

#project-wrapper-alt .jcarousel-item img{
width:200px
}

#project-wrapper-alt .jcarousel-next{
left:420px
}

.logo-list li{
text-align:center;
width:209px
}

.logo-list li:nth-child(2){
border-right:1px dotted #ccc;
width:208px
}

.logo-list li:nth-child(n+3){
display:none
}

.about-intro{
margin-bottom:40px
}

.pricing-table-extended{
margin-bottom:80px
}

.pricing-table-extended .features-list{
display:none
}

.pricing-table-extended.five-cols .column{
width:208px
}

.pricing-table-extended.four-cols .column{
width:209px
}

.pricing-table-extended.three-cols .column{
width:140px
}

.pricing-table-extended.two-cols .column{
width:210px
}

.pricing-table-extended.one-cols .column{
width:420px
}

.pricing-table-extended .column:nth-child(2){
border-left:0
}

.pricing-table-extended .column ul li:before{
color:#959595;
content:attr(data-feature);
display:block;
font-weight:800;
text-align:center
}

.pricing-table-simple.five-cols .column{
width:209px
}

.pricing-table-simple.four-cols .column{
width:209px
}

.pricing-table-simple.three-cols .column{
width:139px
}

.pricing-table-simple.two-cols .column{
width:210px
}

.pricing-table-simple.one-cols .column{
width:420px
}

.pricing-table-simple h1{
font-size:14px
}
.pricing-table-simple h2{
font-size:14px
}

.shortcodes:nth-child(n+3){
margin-top:0!important
}

.shortcodes{
margin-bottom:40px
}

.shortcodes.last{
margin-bottom:0
}

blockquote{
margin-bottom:40px
}

.comment .comment-entry,.comment .comment-meta{
width:360px
}

.comment .children .comment-entry,.comment .children .comment-meta{
width:300px
}

.comment .children .children .comment-entry,.comment .children .children .comment-meta{
width:240px
}

.project-feed .one-fourth{
margin-right:20px!important;
margin-top:0!important
}

#sidebar.project-description{
display:block;
margin-top:50px;
width:420px
}

#sidebar.project-description .project-nav{
float:left
}

#sidebar.project-description .project-nav a{
margin:0 5px 0 0
}

.contact-form{
margin-top:50px
}

#footer .info{
padding-bottom:22px;
padding-top:22px
}

.copyright{
display:block;
float:left
}

.copyright li{
margin-right:15px
}

.copyright li:last-child{
margin-right:0
}

.social-links{
display:block;
float:left;
margin-top:15px
}

.social-links li{
margin:0 8px 0 0
}

}

@media only screen and (max-width:479px){
input[type="text"],textarea{
width:242px
}

#body-wrapper{
margin-left:-180px;
width:360px
}

.one-fourth{
width:260px
}

.three-fourth{
width:260px
}

.one-third{
width:260px
}

.two-third{
width:260px
}

.one-half{
width:260px
}

.one-fourth:nth-child(n+2){
margin-top:30px!important
}

#navigation{
display:none
}

.selectnav{
background:url(images/nav_arrow.png) no-repeat,url(images/bg_dots_grey.png);
background-position:center right,top left;
border:0;
border-radius:0;
color:#000;
display:inline-block;
font-size:13px;
margin:50px 0 30px;
padding:8px 10px;
text-transform:capitalize;
-webkit-appearance:none;
width:100%;
}
#header { width:360px;}

#main{
width:260px
}

.page-title,.page-title-inner,.page-title-alt{
font-size:22px;
padding:30px 0px 30px
}
.page-title-inner{
font-size:20px;
margin-bottom:40px;
padding-bottom:35px
}

.page-title-inner .section-title{
font-size:16px
}

#project-wrapper,#blog-wrapper{
margin-top:60px
}

#project-wrapper .section-title h4,#blog-wrapper .section-title h4{
float:left;
margin-bottom:10px!important
}

#project-wrapper .section-title p,#blog-wrapper .section-title p{
display:none
}

.jcarousel-clip{
height:auto;
width:260px
}

.jcarousel-item{
width:260px
}

.project-carousel,.blog-carousel{
margin-top:20px!important
}

.section-title.one-fourth{
width:260px
}

.carousel-nav{
float:right
}

.jcarousel-prev,.jcarousel-next{
margin:0 0 0 5px;
float:left
}

#project-wrapper-alt .jcarousel-item{
width:260px
}

#project-wrapper-alt .jcarousel-item img{
width:260px
}

#project-wrapper-alt .jcarousel-next{
left:260px
}

#project-wrapper-alt .project-carousel{
margin:0!important
}
.logo-list li{
text-align:center;
width:260px
}

.logo-list li{
border-right:1px dotted #ccc
}

.logo-list li:nth-child(n+2){
display:none
}

.work-more a{
font-size:24px
}

.work-more .arrow{
background-position:-20px -2px;
height:18px
}

.work-more:hover .arrow{
background-position:0 -2px
}

.services-intro{
font-size:14px
}

.pricing-table-extended{
margin-bottom:40px
}

.pricing-table-extended .column{
border:0
}

.pricing-table-extended .column,.pricing-table-simple .column{
width:260px!important
}

.pricing-table-extended h1{
font-size:10px
}

.shortcodes.one-fourth{
margin:0!important
}

.shortcodes.one-half{
margin:0!important
}

.shortcodes .blockquote{
margin-bottom:0!important
}

.h80.shortcodes{
display:none
}

.shortcodes{
padding-bottom:50px!important
}

blockquote.wide{
background-position:40px 28px;
padding-left:60px
}

blockquote.wide .corner{
bottom:-18px;
left:40px
}

.post-meta .date,.post-meta .tags,.post-meta .comments,.post-meta .category{
padding-bottom:0
}

.post-meta .comments{
margin-bottom:15px
}

.comment .comment-entry,.comment .comment-meta{
width:200px
}

.comment .children .comment-entry,.comment .children .comment-meta{
width:140px
}

.comment .children .children{
display:none
}

.post-block{
margin-bottom:40px
}

.post-more a{
margin-top:-40px
}

#sidebar.project-description{
display:block;
margin-top:50px;
width:260px
}

footer .footerlogo{
display:block !important;
margin:0 0 15px !important;
}

#footer .one-fourth:nth-child(n+2){
display:none
}
}
.source {padding-left:25px;background:url(images/icon-categories.png) no-repeat 0 12px; border-top:1px solid #e5e5e5; padding-top:10px;}
t.mainContent { line-height:150%; text-align:justify; }
table.practicenet, table.practicenet2 { width:100%; font-size:12px;}
table.noHead { border-top:1px solid #8eafc5; }
table table.noHead { border-top:none; }
table { width:100%; margin-bottom:10px;}
table.practicenet th.tableHead { background-color:#e0e0e0; color:#5e5e5e; font-size:16px; border-bottom:1px solid #8eafc5; font-weight:bold; line-height:30px; text-align:center;}
table.practicenet td, table.practicenet2 td { border:none; padding:10px;  }
table.practicenet2 td { border-bottom:1px solid #e7e7e7; }
table.practicenet td { border:none; font-size:  14px; }
table.practicenet td.number, table.practicenet2 td.number { text-align:right; }
table.practicenet strong, table strong { color:#2aa9e0 !important; font-weight:bold; }
table.practicenet td.calDay { background-color:#2EA9E0; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-bottom:1px solid #fff;  width:15%;}
table.practicenet td.calDesc { font-size:12px; line-height:180%; padding-left:10px;}
table.practicenet tr:nth-child(2n) { background-color:#f3f1f2; }
table strong { padding-top:5px;}
table p { padding:8px 0!important; }
div.bodyText strong { color:#0055a5; font-weight:bold; }

table ul li{ color:#0055a5; }
table ul li span { color:#666; }
table table { margin-bottom:0; }

table ol li { list-style-type:decimal; padding-left:10px; margin-left:20px;}
ul.practicenet li { list-style: disc outside none; padding-left:10px; margin-left:20px; margin-bottom:10px}
ul.practicenet { list-style: disc outside none; }

table .downloadLink { width:25%; text-align:center; }

/*  Categories  -------- ------------------------*/

    .widget.widget_nav_menu li,  .widget.widget_categories li {
        background: url(images/c_icon_next.png) no-repeat 0 12px;
        border-bottom: 1px dotted #ccc;
        display: block;
        padding: 7px 0 7px 13px;
    }
  .widget.widget_nav_menuul ul li ul {visibility: hidden;}
  .widget.widget_nav_menuul ul li:hover ul {visibility:visible;}
     .widget.widget_nav_menu li:last-child, .widget.widget_categories li:last-child {
        border: none;
    }
    .widget.widget_nav_menu li a,.widget.widget_categories li a {
        color: #636363;
    }
    .widget.widget_nav_menu li a:hover ,.widget.widget_categories li a:hover , .widget.widget_nav_menu#current-menu-item li a{
        color: #0a86b9; 
    }
  
    .widget.widget_nav_menu li a:active, .widget.widget_nav_menu li a:hover, .widget.widget_nav_menu li .hover>a, .widget.widget_nav_menu li.current>a , .widget.widget_nav_menu li.current-menu-item a,  .widget.widget_nav_menu li .menu-item.current_page_item, .widget.widget_nav_menu li a:hover ,.widget.widget_categories li a:hover , .widget.widget_nav_menu#current-menu-item li a .widget.widget_nav_menu li a:hover ,.widget.widget_categories li a:hover , .widget.widget_nav_menu#current-menu-item li a, .widget.widget_nav_menu#current-page-item li a , .widget.widget_nav_menu.current-menu-item li a, .widget.widget_nav_menu.current-page-item li a{
        color: #0a86b9 !important;  text-decoration: underline;
    }
  .widget.widget_nav_menu li.current>a , .widget.widget_nav_menu li.current-menu-item,  .widget.widget_nav_menu li .menu-item.current_page_item, .widget.widget_nav_menu#current-menu-item li a, .widget.widget_nav_menu#current-page-item li a , .widget.widget_nav_menu.current-menu-item li a, .widget.widget_nav_menu.current-page-item li a { color: #0a86b9 !important;}


    #footer .widget_categories li {
        background: url(images/c_icon_next_g.png) no-repeat 0 12px;
        border-bottom: 1px dotted #484848;
    }
    #footer .widget_categories li:last-child {
        border: none;
    }

    #footer .widget_categories li a {
        color: #C2C2C2;
    }
    #footer .widget_categories li a:hover {
        color: #d73300;
    }

.one-fourth_first  {width:220px; float:left;margin-right:20px!important;position:relative;margin-left:50px!important;}
.one-fourth_second {width:220px; float:left;margin-right:20px!important;position:relative;}
.one-fourth_third {width:460px; float:right;position:relative; margin-right:0px !important;}
.one {width:220px; float: left; margin-right:10px;}
.two {width:220px; float: left;}
.one_contact {width:280px; float: left; margin-right:10px;}
.two_contact {width:350px; float: left;}
.container-clearfix {margin:0 20px 0 0;padding:0 30px 0 0;position:relative; display:block;}
.post-block h2 {color:#fff; display:block; background-color: #2aa9e0; padding: 15px 20px 20px 20px; line-height:1; text-transform:none;
margin-top:0px; margin-bottom:-20px !important ; font-weight: 400; font-size:28px;}
.post-block h2:hover {color:#c8c8c8;}
.post-block p {color:#fff; display:block; background-color: 2aa9e0; padding: 20px 20px 20px 20px; margin-top:20px; margin-bottom:0px; border-top:5px solid #fff; font-size: 14px; }
/*.post-block p:hover, .post-block h2:hover { background-color: #262262}*/

.homepage_content {margin-bottom:-20px; height:285px;}
/* --------------------------------------------
  780 - 1023
------------- ------------------------------- */
@media screen and (min-width: 768px) and (max-width: 959px) { 
.one-fourth_first  {width:160px; float:left;margin-right:20px!important;position:relative;margin-left:30px!important;}
.one-fourth_second {width:180px; float:left;margin-right:20px!important;position:relative;}
.one-fourth_third {width:360px; float:left;position:relative; margin-right:0px !important; }
.one {width:180px; float: left; margin-right:10px;}
.two {width:180px; float: left;}
.container-clearfix {margin:0 20px 0 20px;padding:0 30px 0 0;position:relative; display:block; width:100%;}
#navigation{ width: 700px; padding-left: 108px; display:none; }
.selectnav{
background:url(images/nav_arrow.png) no-repeat,url(images/bg_dots_grey.png);
background-position:center right,top left;
border:0;
border-radius:0;
/*color:#959595;*/
color:#000;
display:inline-block;
font-size:13px;
margin:0px 20px 20px;
padding:8px 0px;
text-transform:capitalize;
-webkit-appearance:none;
width:95%;
float:left;

}
.post-block h2 {font-size:20px;}
.post-block {height:330px;}
}

/* --------------------------------------------
  510 - 779  
--------------------------------------------   */
@media screen and (min-width: 550px) and (max-width: 767px) {
.one-fourth_first  {width:400px; float:left;position:relative; margin-left:20px!important;}
.one-fourth_second {width:400px; float:left;margin-right:20px!important;position:relative; margin-left:20px!important;}
.one-fourth_third {width:450px; float:left;position:relative; margin-right:0px !important; margin-left:20px!important; }
.one {width:220px; float: left; margin-right:10px;}
.two {width:220px; float: left;}
.container-clearfix {margin:0 10px 0 10px; padding:0 20px 0 0;position:relative; display:block;}
#navigation{ width: 420px;}
.textwidget textarea {width:200px !important;}
.post-block h2 {font-size:22px;}
.toptext {
    
    font-size: 15px;
    margin-right: 30px;
    margin-top: -50px;
    width:280px;
    float:right;
    text-align:right;
    
    

}
 }

/* --------------------------------------------
  330 -478
--------------------------------------------   */
@media only screen and (min-width: 330px) and (max-width: 549px){
.one-fourth_first  {width:80%; float:left;position:relative; margin-left:30px!important;}
.one-fourth_second {width:80%; float:left; position:relative; margin-left:30px!important;}
.one-fourth_third {width:80%; float:left; position:relative; margin-right:0px !important; margin-left:30px!important;}
.one {width:100%; float: left; margin-right:10px;}
.two {width:100%; float: left;}
.container-clearfix {margin:0 10px 0 10px; padding:0 10px 0 0;position:relative; display:block;}
#navigation{
display:none
}

.selectnav{
background:url(images/nav_arrow.png) no-repeat,url(images/bg_dots_grey.png);
background-position:center right,top left;
border:0;
border-radius:0;
color:#000;
display:inline-block;
font-size:13px;
margin:50px 0 30px;
padding:8px 10px;
text-transform:capitalize;
-webkit-appearance:none;
width:100%;
}
#header { width:100%;}
.toptext {
    
    font-size: 15px;
    margin-right: 30px;
    margin-top: -50px;
    width:280px;
    float:right;
    text-align:right;
    
    

}
 }

 /* --------------------------------------------
240 - 320
-------------------------------------------- */
@media only screen and (max-width: 329px){ 
.one-fourth_first  {width:80%; float:left;position:relative; margin-left:30px!important;}
.one-fourth_second {width:80%; float:left;margin-right:20px!important;position:relative; margin-left:30px!important;}
.one-fourth_third {width:80%; float:left;position:relative; margin-right:0px !important; margin-left:30px!important;}
.one {width:100%; float: left; margin-right:10px;}
.two {width:100%; float: left;}
.container-clearfix {margin:0 10px 0 10px; padding:0 10px 0 0;position:relative; display:block;}
.textwidget textarea {width:200px !important;}

.toptext {
    
    font-size: 15px;
    margin-left: 30px;
    margin-top: 10px;
    text-align:left;
    float:left;
    width:280px;

}

.selectnav{
background:url(images/nav_arrow.png) no-repeat,url(images/bg_dots_grey.png);
background-position:center right,top left;
border:0;
border-radius:0;
color:#000;
display:inline-block;
font-size:13px;
margin:150px 0 30px 20px;
padding:8px 10px;
text-transform:capitalize;
-webkit-appearance:none;
width:260px;
}

#header {
    /* background: url(images/sep_d.png) repeat-x 0 100%; */
    padding-bottom: 20px;
    height: 300px;
    background-color: #ffffff;
    margin: 0px 30px;
    width: 360px;
}

.logo_img {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 10px;
    max-width: 250px;
    padding-top: 15px;
    float: left;
    padding-left: 20px;
}

}





.toptext a {
    font-size: 15px;
}


.footerlogo{
    float: right;
}

.highlighthome a{
    color: #2aa9e0;
    text-decoration: underline;
}

.hborder {border-bottom:1px solid #2aa9e0; padding-bottom:10px;}
.alignnone.size-full {margin:10px 0}

	.page-id-2152 .page-title-inner, .page-id-2149 .page-title-inner {display: none !important;}