/*
Theme Name: Array's
Author URI: http://themeforest.net/user/wpsmart
Theme URI:  http://themeforest.net/user/wpsmart/portfolio
License: Located in the 'Licensing' folder
License URI: Located in the 'Licensing' folder
Author: wpsmart
Version: 1.0
Tags: light, two-columns, threaded-comments
Description: Arrays Is a new Wp theme For Flat And Color Full Related Design,. its 2 Column Wp theme with lefor or Right Sidebar. image slider widget. and more user friendly wp coustom widgets included
*/
/*** Import Google Fonts ***/
@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
@import url(http://fonts.googleapis.com/css?family=Patua+One);

@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700);

/*** Reset ***/
*{margin:0; padding:0}
a img, 
iframe, 
fieldset{border:none}
li{list-style:none}
.group:before, 
.group:after{ content:"";  display:table}
.group:after{ clear:both}


/*** HTML5 Tags Declaration ***/


article, 
aside, 
figure, 
footer, 
header, 
hgroup, 
menu, 
nav, 
section{ display:block}

.gallery-caption a{display:inline}

img.size-auto, 

img.size-full, 

img.size-large, 

img.size-medium, 

.attachment img{max-width:100%; height:auto}

.alignleft, 

img.alignleft{display:inline; float:left; margin-right:24px; margin-top:4px}

.alignright, 

img.alignright{display:inline; float:right; margin-left:24px; margin-top:4px}

.aligncenter, 

img.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto}

img.alignright{margin:12px 0 6px 12px}

img.alignleft{margin:12px 12px 6px 0}

img.aligncenter{margin-top:12px; margin-bottom:12px; clear:both; display:block; margin-left:auto; margin-right:auto}

img.alignnone{ height:100%;  margin:12px 0 6px;  text-align:center;  width:100%}

.wp-caption{background:#f1f1f1; line-height:18px; margin-bottom:20px; max-width:100%; padding:4px; text-align:center}

.wp-caption img{ height:100%;  margin:5px 5px 0;  width:100%}

.wp-caption p.wp-caption-text{color:#888; font-size:12px; margin:5px}


/* Genaral Design */

h1, h2, h3, h4 {
color: #333;
font-family: 'Roboto Slab', serif;
font-weight: bold;
}

h1{font-size:28px; line-height:38px}

h2{font-size:24px; line-height:34px}

h3{font-size:18px; line-height:28px}

h4{font-size:14px; line-height:24px}

p{line-height:24px}

.default-wep{width:1200px; margin:0 auto}

body{font-size:14px; font-family:'Open Sans',sans-serif; color:#333;  background-position:top left;  background-attachment:fixed;  background-color: #F4F4F4;}

#uber-wrepper{ margin:0 auto;  max-width:1200px;  width:100%}

a{text-decoration:none; color:#FF6464; -webkit-transition:color .2s; -moz-transition:color .2s; -o-transition:color .2s; transition:color .2s}

a:hover{color:#5E5B66; text-decoration:underline}



/*** Default Text Styling ***/

.entry h1, 

.entry h2{margin-bottom:10px}

.entry h3, 

.entry h4{margin-bottom:5px}

/* Scroll Bar */

::-webkit-scrollbar{  width:10px}
 
::-webkit-scrollbar-track{  background-color:#eaeaea;   border-left:1px solid #ccc}
 
::-webkit-scrollbar-thumb{  background-color:#ccc}
 
::-webkit-scrollbar-thumb:hover{  background-color:#aaa}
 
.entry ol, 

.entry ul{margin-bottom:20px; margin-left:20px}

.entry
blockquote p{padding-left:10px; border-left:3px solid #E2E2E2; float:left; color:#878787; clear:both}

.entry p{margin-bottom:20px}

.entry p:last-child{margin-bottom:0px}
.entry
ul li{list-style:disc}

.entry
ol li{list-style:decimal}

.entry
li{list-style-position:inside; line-height:24px}


/*header Design */

#main-header {
height: 150px;
margin: 0 auto;
padding: 0;
background: #fbfbfb;
}

#main-header
.default-wep{position:relative}

#logo{float:left}

#logo h1{font-size:30px; line-height:62px; float:left}

#logo a, #logo a:hover{    color:#BBB;     font-size:20px;     text-align:left;     text-decoration:none}

.ypn {
width: 100%;
}

#login-icon{display:block; width:38px; height:80px; float:right; background:url(images/login-icon.png) no-repeat #FF6464; -webkit-transition:background .3s; -moz-transition:background .3s; -o-transition:background .3s; transition:background .3s}

#login-icon:hover{background-color:#333}

.headarea {
margin: 0 auto;
width: 1200px;
}


/*Navigation Menu*/


.header-ads {
float: right;
height: 90px;
margin-top: 30px;
padding: 0;
border: 1px solid #DDDDDD;
}

#main-navigation-ico-sticky-wrapper {
margin: 0 auto;
position: relative;
margin-top: auto;
height: auto !important;
}

#main-navigation-ico {
float: left;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 13px;
margin: 0 0 20px 0;
padding: 0;
background-color: #F1F1F1;
position: relative;
text-align: left;
-webkit-transition: all 0.55s;
-moz-transition: all 0.55s;
-o-transition: all 0.55s;
transition: all 0.55s;
border-bottom: 1px solid #E2E2E2;
border-top: 1px solid #E2E2E2;
background-image: url(images/colorbar.png);
background-repeat: repeat-x;
background-size: 50% 5px;
width: 100%;
background-position: bottom;
z-index: 9999999;
}

#main-navigation-ico li{ display:inline-block;  text-align:center;  transition:all 0.55s ease 0s;  -webkit-transition:all 0.55s;  -moz-transition:all 0.55s;  -o-transition:all 0.55s;  transition:all 0.55s}

#main-navigation-ico a {
color: #414141;
display: block;
font-family: 'Patua One', cursive;
font-size: 16px;
font-weight: lighter;
line-height: 0;
padding: 30px 15px;
text-transform: uppercase;
transition: all 0.55s ease 0s;
-webkit-transition: all 0.55s;
-moz-transition: all 0.55s;
-o-transition: all 0.55s;
transition: all 0.55s;
}


#main-navigation-ico a:hover, #main-navigation-ico .current-menu-item a{ background-color:#333;  color:#FFF;  text-decoration:none;  -webkit-transition:all 0.55s;  -moz-transition:all 0.55s;  -o-transition:all 0.55s;  transition:all 0.55s}

/* Drop Menu Styling */


.sub-menu{display:none; background-color:#f96d5b; position:absolute; top:60px; z-index:6000; max-width:250px}

#main-navigation-ico li:hover{color:#fff}

#main-navigation-ico li:hover a{text-decoration:none}

.sub-menu
.current-menu-item a{background:none}

#main-navigation-ico li
.sub-menu li{border-bottom:1px solid #3d3d3d; width:100%; z-index:3000; margin:0}

#main-navigation-ico li
.sub-menu li:last-child{border-bottom:none}

#main-navigation-ico li 
 .sub-menu li a{display:block; padding: 15px 15px; background:none; white-space:nowrap; font-size: 14px; text-transform:capitalize; line-height:normal; height:auto; border-bottom:none; text-align:left; color:#ddd}

#main-navigation-ico li
.sub-menu li a:hover{color:#fff}


/*** Level Two Drop Down Menu ***/

.sub-menu
.sub-menu{left:100%; top:0; z-index:3000}

.sub-menu
.sub-menu li{left:0; top:0}



/*Full page Design*/

main#fullwep{ margin:0 auto;  max-width:1040px}

/*Second Menu*/

.new_menu_top{ float:right;  height:40px;  overflow:hidden; }

.new_menu_top ul {
float: right;
}

.new_menu_top li:first-child {
border-left: 1px solid #F1685A;
}

.new_menu_top li {
line-height: 1.5;
list-style: none outside none;
margin: 0;
padding: 1px 0 0;
float: left;
border-right: 1px solid #F1685A;
overflow: hidden;
}

.new_menu_top li a{ color:#fff;  font-family: 'Patua One', cursive;  font-size: 14px;  font-weight: lighter;  line-height:35px;  padding:0 15px;  text-transform:uppercase}

#menu-small ul li{ float:left;  overflow:hidden}

#menu-small li{ color:#BBB;  font-family:sans-serif;  font-size:12px;  font-weight:bold;  line-height:40px;  padding:0 10px;  float:left}

#menu-small li a{ color:#BBB}


/*Top of header Menu*/

.header-mes{ background:#E74C3C;  height:37px;  margin:0 auto;  overflow:hidden;  padding:0 20px}

.header-mes p{ color:#FFF;  font-family:sans-serif;  font-size:12px;  font-weight:bold;  line-height:40px;  text-align:left;  float:left}

/*Header Social Icons*/

.sociwep{    float:left;     width:28%}

.socailmain{    float:left;     height:40px}

.socailmain ul li{    float:right;     line-height:40px;     padding:0 2px;     text-align:right}

.socailmain ul{    padding:4px 0}

.socailmain li.facebook a{background-image:url(images/social/social_network_facebook.png)}

.socailmain li.twitter a{background-image:url(images/social/social_network_twitter.png)}

.socailmain li.vimeo a{background-image:url(images/social/social_network_vimeo.png)}

.socailmain li.youtube a{background-image:url(images/social/social_network_youtube.png)}

.socailmain li.deviantart a{background-image:url(images/social/social_network_deviantart.png)}

.socailmain li.flickr a{background-image:url(images/social/social_network_flickr.png)}

.socailmain li a:hover{opacity:1}

.socailmain li a{display:inline-block; float:left; font-size:0px; width:32px; height:32px; opacity:0.50; background-position:left top; -webkit-transition:All 0.4s ease; -moz-transition:All 0.4s ease; -o-transition:All 0.4s ease}

/*Sidebar Image Slider*/

#featured-slider{padding:0; position:relative; float:left; margin-bottom:initial; overflow:hidden}

.slide-caption a {
color: #E7E7E7;
font-family: 'Roboto Slab', serif;
font-size: 23px !important;
}

.slide-caption h1 a{
font-family: 'Roboto Slab', serif;
font-size: 23px !important;
line-height: 30px;
font-weight: bold;
text-align: center;
color: #ffffff;
}

#main-footer .textwidget img {
width: auto;
}

.slide-caption a:hover {
color: #DBDBDB;
text-decoration: none;
}

#main-sidebar .widget ul {
padding: 5px 10px 10px 10px;
}

#featured-slider ul {
padding: 0 !important;
}

.slide-caption {
background: url(images/overlay.png) repeat-x 0 85px;
color: #FFF;
margin-top: -250px;
width: 100%;
padding: 105px 20px 100px;
position: absolute;
text-align: left;
text-transform: uppercase;
max-width: 500px;
}

#featured-slider .post-thumb img.attachment-feat-thumb {
min-height: 270px;
width: 100%;
height: auto;
}

.pancat {
background: rgba(117, 117, 117, 0.43);
left: 0;
margin-top: -26px;
max-width: 540px;
padding: 0px 10px;
position: absolute;
top: 0;
width: 100%;
overflow: hidden;
line-height: 17px;
height: 30px;
}

#featured-slider .postcat >a:first-child{ display:block}

#featured-slider .postcat >a{ display:none}

.postcat{ margin-left:10px;  padding:0px 5px}

.datetimeslid{padding:0 5px;  color:#fff}

#sharebut{background:#DD4030; color: #FFFFFF; cursor:pointer; float:left; font-family:open sans; font-size:25px; font-weight:bold; line-height:38px; margin-left:2px; padding:0 20px; text-transform:uppercase}

#sharebut:before{content:"\f055"; font-family:fontawesome}
.expanded:before{content:"\f05c"!important; font-family:fontawesome !important}

.date-time {
background: #DD4030;
color: #FFFFFF;
display: block;
float: left;
font-family: 'Patua One', cursive;
font-size: 14px;
padding: 0 12px;
text-transform: uppercase;
font-weight: lighter;
line-height: 35px;
height: 37px;
}

.slide-caption span{display:block; float:left; font-family:open sans; font-size:10px; margin-top:10px}

#featured-slider .post-thumb, #slider-overlay{ height:270px;  overflow:hidden}

#slider-overlay{position:absolute; left:0; top:0; z-index:2000}


/*** Slider Navigation Styling ***/


#slider-nav ol {
    padding: 0 10px;
}

#slider-nav {
padding: 5px 5px 5px;
position: absolute;
width: 98.3%;
z-index: 3000;
background: rgba(117, 117, 117, 0.43);
bottom: 0;
}

.flex-control-nav.flex-control-paging a.flex-active {
background: #585858 !important;
}

.flex-control-nav li {
padding: 0 3px;
}

#slider-nav a {

    background-color: #dddddd;

    border-radius: 5px 5px 5px 5px;

    display: block;

    float: left;

    font-size: 0 !important;

    height: 10px;

    margin: 4px;

    -webkit-transition: background .3s;

    -moz-transition: background .3s;

    -o-transition: background .3s;

    transition: background .3s;

    width: 10px;

}


.flex-direction-nav {
display: block;
float: right;
padding: 0 14px;
}

.flex-direction-nav > li {
    float: left;
    margin-right: 1px;
}

.flex-direction-nav li a.flex-prev, .flex-direction-nav li a.flex-prev:focus {
    background: url("images/back.png") no-repeat scroll 5px center rgba(0, 0, 0, 0);
    border-radius: 0 !important;
    height: 20px !important;
    margin: 0 !important;
    width: 25px !important;
}

.flex-direction-nav li a.flex-next, .flex-direction-nav li a.flex-next:focus {
    background: url("images/next.png") no-repeat scroll 5px center rgba(0, 0, 0, 0);
    border-radius: 0 !important;
    height: 20px !important;
    margin: 0 !important;
    width: 25px !important;
}

#slider-nav a:hover {

    background-color: #585858;

}


.sticky {
    border-right: 5px solid #F96D5B !important;
}



.second-menu-set {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
}

#menu-blackmenu a {
    border-right: 0 none;
    color: #ddd;
    display: block;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    line-height: 0;
    padding: 18px 20px;
    text-transform: uppercase;
    transition: all 0.55s ease 0s;
}

/* Content */

#content {
    float: left;
    margin-bottom: 20px;
    width: 630px;
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image {
height: 160px;
width: 230px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.attachment-classic-thumb.wp-post-image {

    transition: opacity 0.25s ease-in-out 0s;

     transition: opacity .25s ease-in-out;

   -moz-transition: opacity .25s ease-in-out;

   -webkit-transition: opacity .25s ease-in-out;

}



.attachment-classic-thumb.wp-post-image:hover {

opacity: 0.4;

}





.post-thumb img {

    width: 100%;

    height: auto;

}





.popular-post .post-thumb a .attachment-medium-thumb {
    width: 620px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}



.post-thumb img.attachment-feat-thumb{

    height: 255px;

    width: 100%;

}



#sidelist {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 15px;
    width: 34%;
}


/* Slider Area */


.firstbig h3 a {
    color: #333333;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 0;
}



.listconar h3 a {
    color: #333333;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
}

.firstbig .listconar > h3 {
    margin-bottom: 10px;
}


.listconar > h3 {
    margin-bottom: 10px;
}

.firstbig .liststyle img.attachment-newrelpost {
    width: 95%;
}


.firstbig .datetimerpost {
    background: rgba(117, 117, 117, 0.43);
    color: #FFFFFF;
    float: left;
    font-family: sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px;
    width: 95%;
}
.liststyle img.attachment-newrelpost {
    float: left;
    margin-right: 10px;
    width: 45%;
}

/*** Posts Styling ***/


#fullwep #content #posts{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
}

#related-posts article {
float: left !important;
width: 191px !important;
}

#related-posts .post-thumb {
background: #fff !important;
}

.classic-blog #posts .post {
    padding: 0;
 border-radius: 0;
border-bottom: 0px none;
box-shadow: none;
}

.onetag {
padding: 0 0 16px;
margin: 0;
}

#posts .post {
background: #FFFFFF;
float: left;
margin-bottom: 10px;
padding: 10px;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}

#posts .post-thumb {
max-height: 300px;
overflow: hidden;
position: relative;
background: #333;
margin-bottom: 10px;
}

.post-title a {
color: #333;
margin-top: 45px;
}


.post-title a:hover {

    color: #555;

    text-decoration: none;

}



/*** Post Meta ***/



.post-meta {

    clear: both;

    text-transform: capitalize;

    margin-top: 10px;

}


.popular-post .post-meta {
margin: 0;
}

.post-meta li {

    border-left: 1px solid #DDDDDD;

    color: #999999;

    float: left;

    font-family: sans-serif;

    font-size: 10px;

    line-height: 20px;

    padding: 8px 10px;

    text-transform: uppercase;
}




.post-meta li:last-child {
    border-right: 0 none;
    float: right;
    margin-right: 0;
}

.popular-post .post-meta li:last-child {
background: none repeat scroll 0 0 #E74C3C;
border: 1px solid #E74C3C;
color: #FFFFFF;
float: right;
margin-right: 0;
padding: 2px 8px;
font-size: 10px;
position: absolute;
text-align: center;
font-weight: lighter;
}

.popular-post ul.post-meta{
    border: 0 none;
    height: auto;
    line-height: none;
    margin-bottom: none;
}


.post-author:first-child {

    border-left: 0 none;

}


.post-meta a {

    color: #bbb;

}



.post-meta a:hover {

    color: #FF6464;

    text-decoration: none;

}





.post-meta .defhom {

    border-left: 1px solid #DDDDDD;

    border-right: 1px solid #DDDDDD;

}



.post-meta .defhom:last-child {

    border-right: 0 none;

}



.post-author:first-child {
    border-left: 0 none;
}

.post-author .defhom{

    border-left: 0 none;

}





.post-date .defhom {

    border-left: 1px solid #DDDDDD;

    border-right: 1px solid #DDDDDD;

    color: #f96d5b;

}



.defmar {

    border-bottom: 1px solid #DDDDDD;

    border-top: 1px solid #DDDDDD;

    display: block;

    height: 35px;

    margin-bottom: 20px;

    margin-top: 10px;

    text-transform: capitalize;

}





/*** Post Icons Styling ***/



.post-icon {
left: 304px;
display: block;
width: 17px;
height: 20px;
-webkit-transition: background .3s;
-moz-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}



.format-audio .post-icon {

    background: url("images/speaker.png") no-repeat;

}



.post-thumb a:hover

.post-icon {

    background-color: #fff;

}



.format-video

.post-icon {

    background: url(images/play.png)no-repeat

}



.format-gallery

.post-icon {

    background: url(images/camara.png) no-repeat;

}



.format-standard .post-icon {

    background: url("images/standard.png") no-repeat;

}





/*** Post Icons Styling2 ***/



.posttype-select {
    height: 35px;
    left: 255px;
    margin-top: -400px;
    padding: 20px;
    position: absolute;
    transition: margin-top 0.3s ease 0s;
    width: 35px;
    z-index: 999;
    -webkit-transition: margin-top .3s;
    -moz-transition: margin-top .3s;
    -o-transition: margin-top .3s;
    transition: margin-top .3s;
}


.posttype-select.picon {
      border-radius: 0 0 20px 20px;
    height: 35px;
    left: 320px;
    padding: 20px;
    position: absolute;
    width: 35px;
    margin-top: 0px;
    z-index: 999;
}

.undercon {
float: right;
width: 600px;
padding: 20px 15px;
height: 100%;
}

.home-thumb:not(.undercon) {
margin-top: 20px;
}

.post-thumb a:hover
.posttype-select {
    background-color: #fff;
}





.format-audio .posttype-select {

    background: url("images/speaker.png") no-repeat scroll 22px 22px #FFFFFF;

}



.format-gallery

.posttype-select {

    background: url(images/camara.png) no-repeat scroll 22px 22px #FFFFFF;

}



.format-video

.posttype-select {

    background: url(images/play.png) no-repeat scroll 22px 22px #FFFFFF;

}



.format-standard .posttype-select {

    background: url("images/standard.png") no-repeat scroll 22px 22px #FFFFFF;

}







/*** Post Meta ***/



.post-mod-meta {

    background: none repeat scroll 0 0 #333333;

    height: 45px;

    width: 270px;

}



.post-mod-meta li {

    color: #FFFFFF;

    float: left;

    font-family: sans-serif;

    font-size: 10px;

    font-weight: bold;

    width: 42.5%;

    padding: 16px 10px;

    text-transform: uppercase;

}



.fcol .comments-link:hover {

    text-decoration: none;

}

/*** Excerpts ***/


.excerpt {
float: left;
clear: both;
color: #333;
}



.excerpt, .read-more {
float: left;
clear: both;
color: #333;
margin-top: 2px;
line-height: 20px;
}


.rmside span{

    float: left;

}





.fcol .comments-link {

    color: #FFFFFF;

    font-size: 12px;

}



.fcol .comments-link:hover {

    text-decoration: none;

}


.read-more {
border: 2px solid #D5D5D5;
display: block;
float: right;
line-height: 30px;
margin-bottom: 20px;
padding: 5px 13px;
text-align: right;
margin: 13px auto 0;
transition: all 0.9s ease 0s;
}


a.read-more {
font-size: 13px;
color: #353535 !important;
text-transform: uppercase;
font-family: sans-serif;
font-weight: bold;
}



a.read-more:hover {

    text-decoration: none;

    background-color: rgba(51, 51, 51, 0.45);

    color: #fff !important;

}



.post-comm.fcol {

    background: none repeat scroll 0 0 #f96d5b;

    padding: 5.5px 10px;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}



.post-comm.fcol:hover {

    background: #333333;

}



.link-ico:hover {

    background-color: #f96d5b;

}



.defaultside {

    float: left;

}



.clasicimage {

    background: none repeat scroll 0 0 #FFFFFF;

    margin: -53px auto 0;

    padding: 25px;

    width: 10%;

    z-index: 999;

}

/*** Pagination Styling ***/

.pagination {
border: 1px solid #ECECEC;
float: right;
overflow: hidden;
height: 35px;
border-right: 0 none;
background: #fbfbfb;
}

.page-numbers {
padding: 8px 15px;
float: left;
color: #333;
border-right: 1px solid #E4E4E4;
}

#home-page.classic-item {
background: #fff;
padding: 10px;
border-radius: 5px;
margin-bottom: 20px;
border-bottom: 2px solid #D4D4D4;
}

#home-page.classic-item


.pagination a {
    border-right: 1px solid #DDDDDD;
    color: #333333;
    display: block;
    float: left;
    font-family: "Arvo",serif;
    font-size: 12px;
    padding: 10px 15px;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;

    text-transform: uppercase;

    transition: all 0.2s ease 0s;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

}



.pagination .current, .pagination a:hover {

    color: #333333;

    text-decoration: none;

    background-color: #ddd;
}



.pagination .current {
    border-right: 1px solid #DDDDDD;
    color: #333333;
    display: block;
    float: left;
    font-family: "Arvo",serif;
    font-size: 12px;
    margin: 0;
    padding: 10px 15px;
}

.pagination .dots {
border-right: 1px solid #DDDDDD;
float: left;
font-family: "Arvo",serif;
padding: 10px 15px;
}



/* Image Slider */


.centerare .widget {
    padding: 20px;
    border-radius: 0 0 5px 5px;
}

.modsideone .widget {
padding-left: 0;
margin-bottom: 20px;
border-bottom: 2px solid #D4D4D4;
border-radius: 0 0 5px 5px;
}

.modsidetwo .widget {
padding-left: 0;
margin-bottom: 20px;
border-bottom: 2px solid #D4D4D4;
border-radius: 0 0 5px 5px;
}

/* Sidebar Design */


#main-sidebar {

    width: 550px;

    float: right;

    color: #999;

    overflow: hidden;

    margin: 0 0 0 0;

}



/* Widgets */

#main-sidebar .widget:first-child {
    padding-top: 0;
}

#main-sidebar .widget {
margin-bottom: 20px;
clear: both;
background: #fff;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}
.widget-title {
margin-bottom: 6px;
position: relative;
}

.widget-title h2 {
color: #fff;
float: initial;
font-family: 'Roboto Slab', serif;
font-size: 16px;
line-height: 30px;
background: #E74C3C;
padding: 0 10px;
font-weight: bold;
letter-spacing: 0.025em;
}

#main-footer .widget-title h2 {
padding: 3px 10px;
background: #333 !important;
}

#main-footer .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
height: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #333333;
border-bottom: 6px solid rgba(0, 0, 0, 0);
}

#main-footer .widget-title {
margin-bottom: 15px;
}

.widget p + p {

    margin-top: 20px;

}



.widget_text {

    line-height: 24px;

}



.widget_wpsmart_ads img {

    max-width: 100%;

    height: auto;

}



/*** Video Widget ***/



.widget_wpsmartvid iframe,

.widget_wpsmartvid object,

.widget_wpsmartvid embed,

.widget_wpsmartvid video {

    width: 92%;

    height: 170px;

    padding: 10px;

    float: left;

}


#main-footer .widget_wpsmartvid iframe,
#main-footer .widget_wpsmartvid object,
#main-footer .widget_wpsmartvid embed,
#main-footer .widget_wpsmartvid video {
    width: 100%;
    height: 170px;
    float: left;
    padding: 0;
}




#main-footer
.widget_wpsmartvid iframe,
#main-footer
.widget_wpsmartvid object,
#main-footer
.widget_wpsmartvid embed,
#main-footer
.widget_wpsmartvid video {

    height: 185px;

}



/*** Tag Cloud And Text Widget Styling ***/

.textwidget img {
width: 100%;
}

#main-sidebar .textwidget {
padding: 10px;
}

#main-sidebar .wp-caption img{
    width: auto;
    height: auto;
    margin: 0;
}

#main-sidebar .wp-smiley {
width: auto;
}

.wp-smiley {
width: auto;
}

#main-sidebar form > select {
width: 100%;
border: 1px solid #ddd;
padding: 5px;
border-radius: 5px;
}

.widget_archive select {
margin: 10px;
border: 1px solid #ddd;
padding: 5px;
width: 100%;
border-radius: 3px;
max-width: 530px;
}

.widget_categories select {
margin: 10px;
border: 1px solid #ddd;
padding: 5px;
width: 100%;
border-radius: 3px;
max-width: 530px;
}

#main-sidebar ul li a {
font-family: 'Roboto Slab', serif;
text-transform: capitalize;
font-size: 14px;
}

#main-sidebar form {
width: 100%;
}

#main-sidebar .tagcloud {
text-transform: capitalize;
float: left;
padding: 10px;
}

.tagcloud {
    text-transform: capitalize;
    float: left;
}



.tagcloud a {

    background-color: #F8F8F8;

    border: 1px solid #DDDDDD;

    color: #333333;

    display: block;

    float: left;

    font-family: "Arvo",serif;

    font-size: 11px !important;

    margin: 0 3px 5px;

    padding: 4px 7px;

    transition: all 0.2s ease 0.2s;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

}


#main-footer .tagcloud a {
transition: all 0.2s ease 0.2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
border: 1px solid #D8D8D8;
transition: all .2s;
background: none;
color: #525252;
text-transform: uppercase;
font-family: 'Roboto Slab', serif;
font-size: 12px !important;
border-radius: 2px;
}

#main-footer .tagcloud a:hover{
    border-color: #FF1800; 
}


.onetag > a {

    display: none;

}



.rmtype:last-child {

    display: block;

    float: right;

}



.onetag > a:first-child {

    color: #FFFFFF;

    display: inline-table;

    font-size: 12px;

    margin-bottom: 6px;

    margin-top: 5px;

    padding: 2px 0px;

    text-transform: uppercase;

}



.onetag > a:hover:first-child{

    text-decoration: none;

}



.tagcloud a:hover {

    border-color: #AAAAAA;

    color: #333333;

    text-decoration: none;

}



/*** Feed burner Email Widget ***/

.widget-feedburner-counter > p {
color: #CECECE;
font-family: 'Roboto Slab', serif;
font-size: 14px;
line-height: 20px;
padding: 0 0 10px;
font-weight: lighter;
text-transform: uppercase;
}

.widget-feedburner-counter {
    background: #333;
    border-left: 10px solid #D3D3D3;
    padding: 20px;
    position: relative;
}

.widget-feedburner-counter:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: 70px;
left: 0px;
border-bottom: 10px solid rgba(0, 0, 0, 0);
border-left: 10px solid #D3D3D3;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

.feedburner-email {
background: none repeat scroll 0 0 #FBFBFB;
border: 1px solid #EEEEEE;
border-radius: 2px 2px 2px 2px;
color: #333333;
font-family: Droid Sans;
font-size: 14px;
margin-bottom: 5px;
padding: 12.5px 10px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
width: 70.5%;
}

.widget-feedburner .widget-title {

    display: none;

}

.feedburner-subscribe {
background-color: #2d2d2d;
border: medium none;
border-radius: 2px;
color: #FFFFFF;
padding: 14px 6px;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
width: 23%;
float: right;
}


.feedburner-subscribe:hover {

    background-color: #3d3d3d;

}



/*** Search Form Widget ***/





#searchform {

    float: left;

    height: 42px;

    padding: 10px;

    position: relative;

}







#s {
background: url("images/magnifyingglass.png") no-repeat scroll 500px 5px #FBFBFB;
border: 1px solid #EEEEEE;
border-radius: 2px 2px 2px 2px;
color: #333333;
font-family: 'Open Sans',sans-serif;
font-size: 10px;
height: 40px;
padding-left: 12px;
padding-right: 42px;
text-transform: uppercase;
transition: background-color 0.2s ease 0s;
width: 475px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}



#s:focus {

    background: url("images/magnifyingglass.png") no-repeat scroll -30px 5px #FBFBFB;

    border-right: 2px solid #f96d5b;

}



/*** Popular Posts Widget ***/


.popular-post {
border: 1px solid #F3F3F3;
float: left;
margin-bottom: 10px;
min-height: 65px;
padding-bottom: 10px;
width: 48.6%;
}

.popular-post .post-thumb {
height: 150px;
margin-bottom: 10px;
overflow: hidden;
position: relative;
margin-right: 0;
}

#main-footer
.popular-post
.post-thumb {
    width: 238px;
    height: 130px;
}

.widget.widget-feedburner {
padding: 10px;
}

.populr-postul {
padding: 10px;
}

#main-footer

.popular-post

.post-icon {

    left: 94px;

    top: 40px;

}



.popular-post

.post-icon {

    left: 125px;

    top: 59px;

}


.popular-post .post-title {
font-size: 12px;
line-height: 1.3;
padding: 0 10px;
height: 40px;
}

.popular-post .post-title a {
color: #333333;
font-family: 'Roboto Slab', serif;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}


.popular-post

.post-title a:hover {

    color: #333333;

}

.popular-post .post-date {
color: #FFFFFF;
text-transform: uppercase;
z-index: 999;
font-size: 10px;
float: left;
position: absolute;
font-weight: bold;
top: 0;
padding: 5px 10px;
background: rgba(117, 117, 117, 0.43);
}

.post-date.bgcol {

    background-color: #3B3B3B;

}



/*** Calendar Widget ***/



.widget_calendar {

    float: left;

}



#wp-calendar {
width: 100%;
padding: 10px;
min-width: 550px;
}



#wp-calendar caption {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    text-align: left;
}



#wp-calendar thead {

    font-size: 10px;

}



#wp-calendar thead th {

    padding-bottom: 10px;

}



#wp-calendar tbody td, #wp-calendar .pad {
background-color: #FBFBFB;
text-align: center;
padding: 8px;
font-family: 'Roboto Slab', serif;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}



#wp-calendar tbody td:hover,

#wp-calendar .pad:hover {

    background-color:#6B6B6B;

    color: #fff;

}

#wp-calendar tfoot #next {
background-color: #FBFBFB;
text-transform: uppercase;
font-family: 'Roboto Slab', serif;
padding: 10px 15px;
font-size: 14px;
font-weight: bold;
}


#wp-calendar tfoot #prev {
background-color: #FBFBFB;
text-transform: uppercase;
font-family: 'Roboto Slab', serif;
padding: 10px 15px;
font-size: 14px;
font-weight: bold;
}



/*** List Widgets Styling ***/



.widget .menu li,

.widget_pages li,

.widget_recent_entries li,

.widget_recent_comments li,

.widget_archive li,

.widget_categories li,

.widget_meta li {

    margin-bottom: 8px;

    padding-bottom: 8px;

    border-bottom: 1px solid #ddd;

    list-style: none;

    line-height: 20px;

}



.widget_recent_entries

.post-date {

    display: block;

    background: none;

    color: #fff;

}



.widget .menu li:first-child,

.widget_pages li:first-child,

.widget_recent_entries li:first-child,

.widget_recent_comments li:first-child,

.widget_archive li:first-child,

.widget_categories li:first-child,

.widget_meta li:first-child {

    padding-top: 0;

}

article img {
width: 100%;
}

#main-footer .widget {
    background: none;
    border: 0 none;
}

#main-footer ul li a {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;

}

#main-footer ul li a:hover  {
    border-left: 1px solid #e74c3c;
    padding-left: 10px;

}

.widget .menu li a,

.widget_pages li a,

.widget_recent_entries li a,

.widget_recent_comments li a,

.widget_archive li a,

.widget_categories li a,

.widget_meta li a {

    color: #333333;

    font-size: 12px;

    margin-right: 5px;

}



#main-footer .widget .menu li a,

#main-footer .widget_pages li a,

#main-footer .widget_recent_entries li a,

#main-footer .widget_recent_comments li a,

#main-footer .widget_archive li a,

#main-footer .widget_categories li a,

#main-footer .widget_meta li a {

    color: #555555;

    font-size: 12px;

    margin-right: 5px;

    font-family: 'Roboto Slab', serif;

}



#main-footer .widget .menu li,

#main-footer .widget_pages li,

#main-footer .widget_recent_entries li,

#main-footer .widget_recent_comments li,

#main-footer .widget_archive li,

#main-footer .widget_categories li,

#main-footer .widget_meta li {

    margin-bottom: 8px;

    padding-bottom: 5px;

    border-bottom: 1px solid #e7e7e7;

    list-style: none;

    line-height: 20px;

}



.widget .menu li a:hover,

.widget_pages li a:hover,

.widget_recent_entries li a:hover,

.widget_recent_comments li a:hover,

.widget_archive li a:hover,

.widget_categories li a:hover,

.widget_meta li a:hover {

    color: #FF6464;

    text-decoration: none;

}



/* Text Widget */





#main-footer .textwidget ul li {

    border-bottom: 1px solid #333333;

    color: #DDDDDD;

    padding: 5px 0;

}





#main-footer .textwidget li a {

    color: #DDDDDD;

    font-size: 12px;

}



#main-footer .textwidget li a:hover {

    color: #FF6464;

    text-decoration: none;

}



/* Recent Post With Thumbn ail */

#related_posts {
margin: 0 auto;
overflow: hidden;
padding: 15px 10px 5px;
background: #fff;
border-radius: 0 0 5px 5px;
border-bottom: 2px solid #D4D4D4;
}

#related_posts li {
float: left;
margin-bottom: 10px;
margin-right: 10px;
max-height: 325px;
overflow: hidden;
width: 300px;
}

.rpost-cat {
padding: 0 0 10px;
line-height: 20px;
color: #6E6E6E;
}

#related_posts li:last-child {

    margin-right: 0px;

}

.relatedthumb {
float: left;
height: 160px;
overflow: hidden;
width: 100%;
position: relative;
margin-bottom: 10px;
}

.relatedcontent {
background: #fff;
}

.posthome-date {
background: #e9ebec;
color: #3F3F3F;
font-size: 10px;
padding: 5px 10px;
text-transform: uppercase;
text-align: center;
line-height: 12px;
}

.relatedcontent h3 a {
color: #494949;
display: block;
font-family: 'Roboto Slab', serif;
font-size: 14px;
font-weight: bold;
padding: 10px 0;
text-transform: uppercase;
line-height: 20px;
}

.relatedcontent h3 {
font-weight: bold;
}


.relatedcontent h3 a:hover{

    color: #000000;

    text-decoration: none;

}



.relatedthumb img {
width: 100%;
height: 100%;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}



.catdate {

    font-size: 10px;

}



/* Recent Post List */


 .widget_recent_entries ul li a {

    color: #333333;

    font-family: sans-serif;

    font-size: 12px;

    font-weight: bold;

}



#main-sidebar .widget_recent_entries ul li {

    border-bottom: 1px solid #DDDDDD;

}



#main-footer .widget_recent_entries ul li a {

color: #333333;

}

#main-footer .widget_recent_entries ul li {

 border-bottom: 1px solid #dddddd;

}

/* Single Post Page*/


.single #posts .post {
width: 610px;
}

#posts.group article.post .post-meta {
border-bottom: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
height: 35px;
line-height: 20px;
margin-bottom: 10px;
margin-top: 10px;
}


.post-meta .post-category a:nth-child(1) {
    display: block;
}


.post-meta .post-category a{
    display: none;
    float: left;
}


.defpost article.post{
    max-height: 530px;
}

.default-wep.classic-blog article {
    width: 720px;
}

.entry {
overflow: hidden;
clear: both;
width: 100%;
}

#posts .tagcloud {

    border-bottom: 1px solid #DDDDDD;

    border-top: 1px solid #DDDDDD;

    margin: 0;

    padding: 5px;

    width: 648px;

}



#posts

.tagcloud a {

    color: #fff;

    border: none;

    background-color: #222;

}



#posts

.tagcloud a:hover {

    background-color: #FF6464;

}



/*** Post Author Div Styling ***/

.authimg-name {
float: left;
}


#about-author {
background: #FFFFFF;
float: left;
margin-bottom: 20px;
padding: 10px;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}


#about-author .avatar {
float: left;
width: 80px;
height: 80px;
border: 1px solid #ddd;
padding: 10px;
}

.post-author {

    margin-bottom: 2px;

}


.author-text {
margin-right: 5px;
overflow: hidden;
float: right;
width: 80.821%;
margin-left: 10px;
}



.author-text.group > p {

    float: right;

}

.author-text p, .author-icons {
margin-top: 10px;
font-family: 'Roboto Slab', serif;
line-height: 20px;
color: #5A5A5A;
}

.author-icons {
margin-top: 10px;
float: left;
max-height: 35px;
width: 100%;
}

.follow-me p {
float: left;
font-family: 'Roboto Slab', serif;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 5px 20px;
line-height: 25px;
position: relative;
color: #fff;
margin-right: 10px;
background: #E74C3C;
}

.follow-me p:after {
content: close-quote;
position: absolute;
width: 0px;
top: 10px;
right: -12px;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-left: 6px solid #E74C3C;
border-top: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.solcial-profiles{
    float: right;
}

h2.author-name {
font-family: 'Roboto Slab', serif;
font-size: 20px;
text-transform: uppercase;
line-height: 18px;
text-align: left;
font-weight: bold;
}

#modrpostset {
width: 100%;
margin-top: 0px;
float: left;
}


#about-author > h2 {
    border-bottom: 5px solid #FF6464;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 18px;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
}

.post-tag-list > p {
float: left;
font-family: 'Roboto Slab', serif;
font-size: 14px;
line-height: 17px;
margin-right: 20px;
text-transform: uppercase;
font-weight: 700;
}

.post-tag-list {
padding: 10px 10px;
background: #fff;
height: 17px;
margin-bottom: 20px;
margin-top: 10px;
border-radius: 5px;
}

.post-tag-list > a {
    float: left;
    line-height: 17px;
    color: #fff;
    margin-right: 10px;
    font-family: 'Roboto Slab', serif;
    font-size: 12px;
    padding: 0px 3px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.post-tag-list > a:nth-child(1){
    background: #333;
}

.post-tag-list > a:nth-child(2){
    background: #FAC67D;
}

.post-tag-list > a:nth-child(3){
    background: #FD7F97;
}

.post-tag-list > a:nth-child(4){
    background: #79FF90;
}

.post-tag-list > a:nth-child(5){
    background: #70D1FA;
}

.post-tag-list > a:nth-child(6){
    background: #FAB554;
}

.post-tag-list > a:nth-child(7){
    background: #c7c7cc;
}

.content-ads {
background: #fff;
padding: 10px;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
height: 90px;
}

.content-ads a {
padding: 0;
margin: 0;
float: left;
}

.widget.widget_arrayswp_recent_posts_slider {
padding: 10px !important;
}

/*** Author Icons ***/

.blogauthor-detail {
width: 100%;
float: left;
max-width: 630px;
overflow: hidden;
}

.author-icons a {
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
width: 15px;
height: 15px;
line-height: 16px;
margin-right: 10px;
}

.auth-title {
font-family: 'Droid Sans',sans-serif;
text-align: center;
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
}

.auth-social {
float: right;
width: 40%;
margin-right: 25px;
}

.twitter-link, .facebook-link, .google-link, .pintrest-link, .linkedin-link, .youtubevid-link, .dribbble-link {
padding: 10px;
width: 100%;
float: left;
color: #fff;
margin-bottom: 10px;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}



.twitter-link:hover,

.facebook-link:hover,

.google-link:hover,

.pintrest-link:hover,

.linkedin-link:hover,

.youtubevid-link:hover,

.dribbble-link:hover {

    background-color: #333;

    border-bottom-color: #222;

    text-decoration: none;

    color: #fff;

}



.twitter-link:active,

.facebook-link:active,

.google-link:active,

.pintrest-link:active,

.linkedin-link:active,

.youtubevid-link:active,

.dribbble-link:active {

    border-bottom: none;

}




.twitter-link {

    background:  #15B2DE;

   font-size: 10px;

    color: #fff;

}



.facebook-link {

    font-size: 10px;

    color: #fff;

   background:  #234A9A;

}



.pintrest-link {

    background:  #cd2528;

    font-size: 10px;

    color: #fff;

}

.google-link {

    background:  #fa0101;

    font-size: 10px;

    color: #fff;

}

.linkedin-link{

     background: #006699;

    font-size: 10px;   
     

    color: #fff;

}

.youtubevid-link{
    background:  #ef4e41;   
    color: #fff;
}

.dribbble-link{
    background:  #ea4c89;
    font-size: 10px;   
    color: #fff;
}

/*Icons*/
.twitter-link:before {
content: "\f099";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

.facebook-link:before {
content: "\f09a";
font-family: fontawesome;
font-size: 20px;
margin-left: 2px;
}

.google-link:before {
content: "\f0d5";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

.pintrest-link:before {
content: "\f0d2";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

.linkedin-link:before {
content: "\f0e1";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

.youtubevid-link:before {
content: "\f16a";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

.dribbble-link:before {
content: "\f17d";
font-family: fontawesome;
font-size: 20px;
margin-left: -2px;
}

/*** Related Posts Styling ***/


#related-posts {
float: left;
width: 100%;
background: #fff;
margin-bottom: 20px;
border-radius: 0 0 5px 5px;
border-bottom: 2px solid #D4D4D4;
}


#related-posts > h2 {
color: #fff;
font-family: 'Roboto Slab', serif;
font-size: 14px;
line-height: 30px;
margin: 0 20px 10px 0;
padding: 0 10px;
font-weight: bold;
float: left;
position: relative;
background: #2182b4;
max-width: 610px;
width: 100%;
text-transform: uppercase;
}

#related-posts > h2:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #2182b4;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}


#related-posts article.post {
margin: 5px 9px;
height: 190px;
display: block;
padding: 0;
box-shadow: none;
background: #fff;
border: none;
}

#related-posts .post-title a {
    color: #333333;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    font-size: 14px;
}

.related-datetime {
font-size: 10px;
text-transform: uppercase;
bottom: 0;
font-family: 'Roboto Slab', serif;
color: #8e8e8e;
position: inherit;
display: block;
float: left;
margin-top: 5px;
}

#related-posts .post {
    background: none;
    border: 0 none;
    float: left;
    margin-right: 15px;
    width: 205px;
}



.attachment-rpost-thumb.wp-post-image {
    height: 120px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}


#related-posts

.post:last-child {

    margin-right: 0px;

}

#related-posts .post-thumb {
float: left;
height: 120px;
margin-right: auto;
width: 191px;
position: relative;
}

#related-posts .post-thumb:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: 0px;
left: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid rgba(0, 0, 0, 0);
z-index: 9999;
border-right: 10px solid rgba(0, 0, 0, 0);
}

#related-posts

.post-icon {

    left: 40px;

    top: 12px;

}





#related-posts .post-content {

    float: left;

    overflow: hidden;

}

#related-posts .post-title {
margin-bottom: 5px;
line-height: 18px;
font-family: 'Roboto Slab', serif;
font-size: 12px;
font-weight: bold;
/* height: 64px; */
overflow: hidden;
}


/*** Comment Form Styling ***/


#respond {
float: left;
background: #fff;
max-width: 610px;
width: 100%;
padding: 10px;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}

.commentlist #respond {
    border: 0 none;
    margin-top: 0;
    width: 638px;
}

#comments > ol {
background: #fff;
padding: 10px;
border-radius: 0 0 5px 5px;
border-bottom: 2px solid #D4D4D4;
}


#reply-title {

    font-size: 24px;

    line-height: 32px;

    text-transform: capitalize;

}



#commentform {

    width: 100%;

    float: left;

    margin-top: 10px;

}



.comment

#commentform {

    margin-bottom: 30px;

}



#respond

.required {

    color: #bd2226;

}



#author,

#email,

#url,

#comment {

    background-color: #f5f5f5;

    border: 0 none;

    padding-left: 10px;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    color: #aaa;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

    -moz-box-shadow: inset 0px -1px 0px #fff;

    -webkit-box-shadow: inset 0px -1px 0px #fff;

    box-shadow: inset 0px -1px 0px #fff;

}



#author:focus,

#email:focus,

#url:focus,

#comment:focus {

    background: #fff;

    border: 1px solid #D6D6D6;

    outline: none;

    color: #535353;

}



#author,

#email,

#url {

    width: 300px;

    height: 40px;

    float: left;

}



.comment-form-author {

    margin-top: 20px;

}



.comment-form-comment

label {

    display: none;

}



#respond

.comment-form-comment {

    line-height: normal;

}



#comment {

    width: 98.2%;

    height: 180px;

    padding-top: 10px;

    line-height: 24px;

}



#respond p {

    float: none;

    clear: both;

    margin-bottom: 20px;

}



.comment-form-author,

.comment-form-email,

.comment-form-url {

    line-height: 40px;

}



#respond p label,

#respond p label + .required {

    text-transform: capitalize;

    margin-left: 10px;

}



#respond

.form-submit {

    line-height: normal;

    float: left;

    margin-bottom: 0;

}



#submit,

.wpcf7-submit {

    display: block;

    height: 36px;

    padding: 0 15px;

    font-size: 14px;

    font-family: 'Roboto Slab', serif;

    background-color: #222;

    border: none;

    color: #fff;

    cursor: pointer;

    text-transform: capitalize;

    line-height: 36px;

    -webkit-transition: background .2s;

    -moz-transition: background .2s;

    -o-transition: background .2s;

    transition: background .2s;

}



#submit:hover,

.wpcf7-submit:hover {

    background-color: #FF6464;

    color: #fff;

    text-decoration: none;

}



.wpcf7-response-output {

    float: left;

}



/*** Comments Styling ***/


.comments-head > h2 {
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 14px;
line-height: 30px;
padding: 0 10px;
text-transform: uppercase;
font-weight: bold;
position: relative;
background: #f1c40f;
}

.comments-head > h2:before{
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #f1c40f;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);  
}

.comment-wrepp {
float: left;
margin-bottom: 20px;
}

.bypostauthor > .comment-body {

    color: #fff;

}





.bypostauthor > .comment-body .comment-text p {

    color: #333333;

}



.comment-body {
margin-bottom: 20px;
padding: 0;
}



#comments

.children {

    margin-left: 30px;

}



.comment {

    clear: both;

}







.comment-body .avatar {

    border: 1px solid #DDDDDD;

    float: left;

    height: 50px;

    margin-right: 10px;

    padding: 5px;

    width: 50px;

}





.comment-text {

    background: none repeat scroll 0 0 #FBFBFB;

    border: 1px solid #DDDDDD;

    overflow: hidden;

    padding: 5px 10px;

}



.comment-text p {

    margin-bottom: 10px;

}



.comment-author,

.comment-date {

    font-family: 'Roboto Slab', serif;

    font-size: 14px;

    color: #444;

    font-weight: 500;

    float: left;

    font-weight: bold;

    margin-right: 10px;

    margin-bottom: 10px;

}



.comment-date {

    float: none;

}



.awaiting-mod-txt {

    color: #aaa;

}





.comment-reply-link {

    display: block;

    float: left;

    font-family: 'Roboto',sans-serif;

    font-size: 15px;

    font-weight: 500;

    margin-top: 10px;

}





.modmes {

    background: none repeat scroll 0 0 #DDDDDD;

    border-radius: 2px 2px 2px 2px;

    color: #3D3D3D;

    display: block;

    float: right;

    font-size: 10px;

    margin-top: 10px;

    font-family: 'Roboto Slab', serif;

    padding: 3px 5px;

    position: relative;

}


/* Contact Page Design */


#contact-map iframe {

    width: 100%;

    margin-bottom: 10px;

}



.page-title {

    margin-bottom: 10px;

}



.wpcf7 p {

    float: left;

    clear: both;

    margin-bottom: 0;

}



.wpcf7-text {

    width: 300px;

    height: 40px;

}



.wpcf7-textarea {

    width: 550px;

    height: 200px;

    padding-top: 10px;

}



.wpcf7-text,

.wpcf7-textarea {

    background: #f5f5f5;

    border: 1px solid #e1e1e1;

    margin-bottom: 20px;

    padding-left: 10px;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    color: #aaa;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

    -moz-box-shadow: inset 0px -1px 0px #fff;

    -webkit-box-shadow: inset 0px -1px 0px #fff;

    box-shadow: inset 0px -1px 0px #fff;

}



.wpcf7-text:focus,

.wpcf7-textarea:focus {

    background: #fff;

    border: 1px solid #D6D6D6;

    outline: none;

    color: #535353;

}



/* 404 Page */




.error404 h1 {

    margin-bottom: 20px;

}



.error404

#posts

.widget {

    width: 100%;

    float: left;

    clear: both;

    margin-top: 20px;

    margin-bottom: 0;

}



.error404

#posts

.widgettitle {

    font-size: 20px;

    line-height: 28px;

    margin-bottom: 10px;

}



.error404

#posts li {

    border-bottom-color: #ddd;

}



.error404

#posts li a {

    color: #525252;

}



.error404

#posts li a:hover {

    color: #FF6464;

}


/* Footer Design */


.footerads {

    border-top: 1px solid #DDDDDD;

    display: block;

    margin: 0 auto;

    padding: 20px;

    position: relative;

    width: 728px;

}


#main-footer {
background-color: #FAFAFA;
clear: both;
color: #555555;
margin: 0 auto;
padding: 0;
background-image: url(images/colorbar.png);
background-repeat: repeat-x;
background-size: 31% 5px;
}


#main-footer .widget {
float: left;
margin: 25px 20px 20px 0;
width: 285px;
padding-left: 0;
}

#flickr_badge_image7, #flickr_badge_image8, #flickr_badge_image9 {
    margin-bottom: 0;
}


/*** Copyright DIV Styling ***/




#copyright {
    background-color: #282828;
    clear: both;
    color: #999999;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 20px;
}





#copyright p {
float: left;
font-family: "Droid Sans";
font-size: 12px;
line-height: 50px;
font-weight: lighter;
text-transform: uppercase;
}


#copyright ul {

    float: right;

    line-height: 50px;

    text-transform: capitalize;

}



#copyright li {

    float: left;

    margin-left: 40px;

}



#copyright a {

    color: #999;

}



#copyright a:hover {

    color: #FF6464;

    text-decoration: none;

}



/*** Back To Top Styling ***/



.back-to-top {
    background: none repeat scroll 0 0 #2d2d2d;
    cursor: pointer;
    display: block;
    float: right;
    height: 50px;
    padding: 0 10px;
    position: relative;
    z-index: 200;
    font-family: "Droid Sans";
    font-size: 12px;
    line-height: 50px;
    font-weight: lighter;
    text-transform: uppercase;
}


/* LEft Sidebar Design */


.left-sidebar

#main-sidebar {

    float: left;

    padding: 0 18px 0 2px;

}



.left-sidebar

#content {

    float: right;
    margin-left: 20px; 

}



/* Blog Design */


.classic-blog #posts .post-thumb {
    float: left;
    height: auto;
    margin-bottom: 0;
}

.classic-blog #posts .post-title {
color: #494949;
display: block;
font-family: 'Roboto Slab', serif;
text-transform: uppercase;
line-height: 22px;
font-size: 18px;
font-weight: bold;
padding: 5px 0 0 0;
}

.classic-blog #posts .post-title a{
color: #252525;
}


.classic-blog #posts .post-thumb {
background: none;
height: 160px;
overflow: hidden;
}

.date-classic-time {
position: absolute;
color: #fff;
font-size: 10px;
text-transform: uppercase;
background: rgba(117, 117, 117, 0.43);
padding: 5px 10px;
z-index: 999;
float: right;
}


.classic-blog

#posts

.post-icon {

    left: 125px;

    top: 59px;

}


.classic-blog #posts .post-content {
overflow: hidden;
padding: 0 0 0 10px;
height: 160px;
}

.classic-blog

#posts

.post-date {
    margin-right: 0;
}

.classic-blog .excerpt {
font-family: Arial;
margin-bottom: 0;
color: #56646F;
line-height: 20px;
margin-top: 5px;
}




#banner-ad

img {

    max-width: 100%;

    height: auto;

    margin-bottom: 30px;

    float: left;

}


/* Flicker Image Widget */



.cbtbl-flickr-widget{

    margin-right: -10px;

}


div.cbtbl-flickr-widget {
padding: 4px 10px 10px 10px;
float: left;
}

.cbtbl-flickr-widget .flickr_badge_image {
display: block;
float: left;
clear: none;
margin-right: 6px;
border: 1px solid #F8F8F8;
margin-bottom: 6px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: .4s ease-out;
-moz-transition: .4s linear;
transition: .4s linear;
}


#footer .cbtbl-flickr-widget .flickr_badge_image{

    border-color: #222;

}



.cbtbl-flickr-widget .flickr_badge_image img {
display: block;
height: 65px;
width: 75px;
transition: opacity 0.25s ease-in-out 0s;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}


.cbtbl-flickr-widget .flickr_badge_image:hover{

opacity: 0.4;

}


/* Navigation */




#breadcrumb {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #DDDDDD;
    color: #333333;
    border-top: 0 none;
   font-family: "Arvo",serif;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 0 20px;
    width: 1000px;
}


#breadcrumb a {
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

#breadcrumb > span{
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}


#breadcrumb a:hover {

    text-decoration: none;

}



.hereyou {
    color: #333333;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    line-height: 40px;
    padding: 0 15px 0 0;
    text-transform: uppercase;
}


/* Recent Post - Modern */


.leftpost .attachment-newrelpost.wp-post-image {
height: 180px;
width: 100%;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}



.attachment-newrelpost.wp-post-image {
height: 80px;
transition: opacity 0.25s ease-in-out 0s;
width: 140px;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}



.attachment-newrelpost.wp-post-image:hover {

    opacity: 0.4;

}

.centerare1 {
width: 48%;
float: left;
margin-right: 20px;
}

.centerare1.cor-last {
margin-right: 0;
}



.contentarea a {
    color: #333333;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3;
}


.leftpost .contentarea a {
    color: #333333;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    text-transform: uppercase;
}

.newrespost li {
display: block;
float: right;
margin: 0 0 10px;
overflow: hidden;
width: 300px;
}

.newrespostone ul {
    display: block;
    float: right;
    margin: 0 0 20px;
    overflow: hidden;
    width: 320px;
}

li.leftpost {
    float: left !important;
    margin: 0 !important;
    padding: 0 20px 0 0;
    width: 328px !important;
    min-height: 315px;
}


.centwepost li.leftpost {
float: left !important;
margin: 0 !important;
padding: 0 10px 0 0;
width: 300px !important;
min-height: 315px;
}

.centwepost .widget {
margin: 0;
padding: 0;
background: #fff;
border-radius: 0 0 5px 5px;
margin-bottom: 20px;
border-bottom: 2px solid #D4D4D4;
}

.centwepost .leftpost .attachment-newrelpost.wp-post-image {
width: 100%;
height: 190px;
}

.centwepost .leftpost .datetimerpost:nth-child(1) {
display: block;
}

.centwepost .leftpost .proimage {
width: 300px;
height: 190px !important;
position: relative;
overflow: hidden;
}

.centwepost .proimage {
float: left;
width: 40%;
height: 77px;
}

.centwepost .contentarea {
float: right;
width: 55%;
}

.centwepost .attachment-newrelpost.wp-post-image {
height: 84%;
width: 100%;
min-height: 78px;
}


.centwepost .widget_arrayswp_recent_posts_thumb .widget-title > h2 {
background: #1db79b;
}

.centwepost .widget_arrayswp_recent_posts_thumb .category-list {
  background: #15917A;  
}

.centwepost .widget_arrayswp_recent_posts_thumb .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #1db79b;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.newrespost {
background: #FFFFFF;
display: block;
float: left;
position: relative;
padding: 5px 10px 10px 10px;
border-radius: 0 0 5px 5px;
}

.newrespostone {
background: #FFFFFF;
display: block;
float: left;
padding: 10px 10px 10px;
border-radius: 0 0 5px 5px;
position: relative;
margin-bottom: 20px;
}


.proimage {

    float: left;

}



.contentarea {
    float: right;
    width: 50%;
}

.leftpost .contentarea {

    float: none;

    width: auto;

}




.leftpost .proimage {
    width: 335px;
}


.leftpost .rpostsum {

    display: block;

}



.rpostsum {

    display: none;

}


.datetimerpost {
color: #929292;
font-family: sans-serif;
font-size: 10px;
background: rgba(117, 117, 117, 0.43);
display: none;
font-weight: bold;
color: #fff;
position: absolute;
padding: 5px 10px;
z-index: 9999;
}


.modsideone .leftpost .proimage .datetimerpost {
display: block;
}

.modsidetwo .leftpost .proimage .datetimerpost {
display: block;
}

.leftpost .datetimerpost {
float: right;
padding: 5px 10px;
text-align: center;
text-transform: uppercase;
font-size: 10px;
}


.contentarea > h3 {

    line-height: 20px;

}


.leftpost .contentarea > h3:first-child {
margin-bottom: 10px;
width: 100%;
padding: 10px 0 0;
float: left;
}

.rpostsum {
    color: #6E6E6E;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    line-height: 20px;
    /* padding: 0px 0 20px; */
}


/* Random Post */

.randompost {

    background-color: #333333;

    color: #FFFFFF !important;

    float: right;

    font-size: 15px;

    line-height: 15px;

    margin: 8px 0;

    padding: 5px 10px;

        transition: all 0.2s ease 0.2s;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

}

.randompost:hover {
    background-color: #f96d5b;
}



/* New Post Category */



.top-title {

    border-bottom: 1px solid #f96d5b;

    float: left;

    margin-bottom: 20px;

    position: relative;

    width: 100%;

}



.top-title p {

    border-bottom: 1px solid #333333;

    color: #333333;

    float: left;

    font-family: sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin-bottom: -1px;

}



.morelink {

    background: none repeat scroll 0 0 #333333;

    color: #FFFFFF;

    float: right;

    font-size: 11px;

    padding: 3px 5px;

}



.morelink {

color: #fff;

}



.morelink:hover {

    background: none repeat scroll 0 0 #FF6445;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

}



.top-title a.morelink:hover {

    text-decoration: none;

    color: #fff;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}



/* Rpost Area */



.rpostfull {
    border-width: 1px 5px;
    margin: 0 auto 20px;
}

/* Share Blog Post */



.sharebut {
    display: none;
    float: right;
    margin-left: 15px;
    margin-top: -5.5px;
    position: inherit;
    width: 105px;
}

.sharebut li {
    float: left;
    margin: 0 2px;
    padding: 0;
}

.share-are {
    float: left;
    height: 20px;
    width: 100%;
}

.facebooksh a {

    background: url("images/sh/sh.png") no-repeat scroll -8px -68px #5C82D0;

    display: block;

    height: 30px;

    text-indent: -9999px;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}

.twittersh a {

    background: url("images/sh/sh.png") no-repeat scroll -7px -3px #40BFF4;

    display: block;

    height: 30px;

    text-indent: -9999px;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}


.share-text {
    cursor: pointer;
    float: left;
    font-family: sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-right: 0;
    padding: 0;
    text-transform: uppercase;
}


.share-text1 {

    background: none repeat scroll 0 0 #FBFBFB;

    border: 1px solid #DDDDDD;

    border-radius: 100px 100px 100px 100px;

    cursor: pointer;

    float: left;

    font-family: sans-serif;

    font-size: 12px;

    font-weight: bold;

    line-height: 30px;

    margin-right: 20px;

    padding: 0 15px;

    text-transform: uppercase;

}



.googlesh a {

    background: url("images/sh/sh.png") no-repeat scroll -8px -133px #EA5D4B;

    display: block;

    height: 30px;

    text-indent: -9999px;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}



.googlesh a:hover{

    background-color: #FF6445;

}

 .twittersh a:hover{

    background-color: #FF6445;

}



.facebooksh a:hover{

    background-color: #FF6445;

}


.sharebut1 {
    float: right;
    padding: 5px 25px;
    position: absolute;
}




.sharebut1 li {
    margin: 0 0 20px;
}



.facebooksh1 a {

    background: url("images/sh/sh.png") no-repeat scroll 0 -39px / 30px auto #333;

    display: block;

    height: 30px;

    text-indent: -9999px;

    transition: background 0.2s ease 0s;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}

.facebooksh1 a:hover {
    background-color: #5C82D0;
}

.googlesh1 a {

    background: url("images/sh/sh.png") no-repeat scroll 0 -82px / 30px auto #333333;

    display: block;

    height: 30px;

    text-indent: -9999px;

    transition: background 0.2s ease 0s;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}


.googlesh1 a:hover {
    background-color: #EA5D4B;
}


.twittersh1 a {

    background: url("images/sh/sh.png") no-repeat scroll 0 3px / 30px auto #333333;

    display: block;

    height: 30px;

    text-indent: -9999px;

    transition: background 0.2s ease 0s;

    width: 30px;

-webkit-transition: background .2s;

-moz-transition: background .2s;

-o-transition: background .2s;

transition: background .2s;

}

.twittersh1 a:hover {
background-color: #40BFF4;
}

.gallerypost {
float: left;
margin: 0 10px 10px 0;
position: static;
width: 100px;
height: 90px;
}

.gallerypost:nth-child(6) {margin-right: 0;}

.attachment-mew_posy.wp-post-image {
    border: 1px solid #DDDDDD;
    float: left;
    height: 78px;
    padding: 5px;
    width: 90px;

        transition: all 0.25s ease-in-out 0s;
   transition: all .25s ease-in-out;

   -moz-transition: all .25s ease-in-out;

   -webkit-transition: all .25s ease-in-out;
}

.tooltip {
display: inline;
float: left;
font-family: sans-serif;
font-size: 12px;
font-weight: bold;
position: absolute;
transition: width 0.2s ease 0s;
}

.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 30%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
        -webkit-transition: all .2s;

-moz-transition: all .2s;

-o-transition: all .2s;

transition: all .2s;
}

.firstcol {
    color: #f96d5b;
}


#rsideslid {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 20px;
    width: 230px;
}


.attachment-mew_headimg.wp-post-image {
    float: left;
    height: 120px;
    padding: 0 5px 10px;
    width: 220px;
}

/* News Ticker */

#newlinkslid {
background-color: #ADADAD;
height: 43px;
line-height: 30px;
margin: 0 auto 20px;
overflow: hidden;
padding: 0 20px 0 0;
border-radius: 5px;
}

#rpostset {
    float: left;
}

.Headline {
    float: left;
}

.Headline p {
background: #EECB51;
color: #FFFFFF;
display: block;
float: left;
margin: 0 20px 0 0;
border-radius: 5px 0 0 5px;
font-size: 14px;
padding: 9.5px 20px;
font-weight: bold;
font-family: 'Roboto Slab', serif;
position: absolute;
text-transform: uppercase;
}

.Headline p:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 15px;
right: -12px;
border-left: 6px solid #EECB51;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

#newlinkslid ul {
    height: 17px;
    margin: 0 0 0 140px;
    overflow: hidden;
    padding: 0 0 10px 10px;
}

#newlinkslid ul li {
    height: 23px;
}

#newlinkslid ul li a {
color: #FFFFFF;
display: block;
padding: 5px 0 10px;
font-size: 14px;
font-family: 'Roboto Slab', serif;
transition: all 0.55s ease 0s;
font-weight: bold;
text-transform: uppercase;
line-height: 34px;
}


#fside-headline {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    float: right;
    overflow: hidden;
    padding: 15px 20px;
    width: 220px;
    margin-bottom: 20px;
}


.attachment-headline.wp-post-image {
    border: 1px solid #DDDDDD;
    float: left;
    height: 65px;
    margin-right: 10px;
    padding: 5px;
    width: 90px;

    transition: opacity 0.25s ease-in-out 0s;
   transition: opacity .25s ease-in-out;

   -moz-transition: opacity .25s ease-in-out;

   -webkit-transition: opacity .25s ease-in-out;
}

.attachment-headline.wp-post-image:hover {
opacity: 0.4;
}


.headerhead li {
margin-bottom: 7px;
overflow: hidden;
border-bottom: 1px solid #ddd;
padding-bottom: 2px;
}

.headerhead li:last-child {
border-bottom: 0 none;
}

li.mainpostone {
    background-color: #fff;
    border: 0 none;
    height: auto;
    margin-bottom: 10px;
    padding: 0;
}


.mainpostone .headerhead h3 {
    line-height: 18px;
    margin: 5px 0 5px 10px;
}

li.mainpostone h3 a {
    font-family: Droid Sans;
    line-height: 18px;
    margin: 5px 0 0;
}

.mainpostone .rpostsum {
    padding: 6px 0;
}


li.mainpostone h3 {
    border-bottom: 1px solid #DDDDDD;
}

.headerhead h3 a{
    line-height: 18px;
}

.headerhead h3{
    line-height: 25px;
}


.headerhead h3 a {
    color: #333333;
    font-family: 'PT Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: lighter;
    line-height: 25px;
}

.headerhead .mainpostone .rpostsum {
    display: block;
}


.headerhead li:last-child {
    margin: 0;
}

/* Header Search */

.head-part {
float: left;
}

.right-search {
float: right;
}

#s-header {
padding: 12px 25px;
border-top: 0 none;
border-bottom: 0 none;
color: #727272;
min-width: 200px;
font-size: 10px;
margin: 10px;
border-radius: 3px;
background: url(images/magnifier.png) no-repeat 215px center #E9E9E9;
border: 1px solid #ddd;
}

/* Full Page */


#fullpage article.page {
    margin-bottom: 20px;
padding: 10px;
background: #fff;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}


.page-title {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
}

.defpost article.post {
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 0 none !important;
    padding: 0 !important;
}

/* Post By Sider */

aside#main-sidebar .newrespost {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    border-radius: 0 0 5px 5px;
    margin-bottom: 0px;
    position: relative;
    /* border-bottom: 2px solid #D4D4D4; */
}

aside#main-sidebar .newrespost li:last-child {
    margin: 0;
/* Add a Margin If you need */
}

aside#main-sidebar li.leftpost {
float: left !important;
margin: 0 10px 0 0 !important;
padding: 0 0px 0 0;
width: 280px !important;
}

aside#main-sidebar .newrespost li {
display: block;
float: right;
margin: 0 0 10px;
overflow: hidden;
width: 240px;
}

aside#main-sidebar .attachment-newrelpost.wp-post-image {
    height: 84%;
    width: 100%;
    min-height: 78px;
}

aside#main-sidebar .leftpost .proimage .attachment-newrelpost.wp-post-image{
    width: 100%;
    height: 190px;
    -webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

aside#main-sidebar .leftpost .proimage {
width: 280px;
height: 190px !important;
position: relative;
overflow: hidden;
}

.smart_fbfans_widget {
padding-bottom: 10px;
}

aside#main-sidebar .proimage {
float: left;
width: 45%;
height: 80px;
}

aside#main-sidebar .leftpost .datetimerpost {
display: none;
float: left;
padding: 5px 10px;
text-align: center;
background: rgba(117, 117, 117, 0.43);
color: #fff;
position: absolute;
text-transform: uppercase;
border: 0 none;
width: auto;

}

aside#main-sidebar .leftpost .datetimerpost:nth-child(1){
    display: block;
}

#main-sidebar .leftpost .attachment-newrelpost.wp-post-image{
    margin: 0;
}

aside#main-sidebar .datetim
erpost {
    display: none;
}

.widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
height: 0px;
bottom: -6px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #E74C3C;
}

.modsideone {
    float: left;
    width: 305px;
}


.modsidetwo {
    float: right;
    width: 305px;
}


.modsideone .newrespostone ul {
    display: block;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 285px;
}

.modsidetwo .newrespostone ul {
    display: block;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 285px;
}

.modsidetwo .newrespostone .leftpost .contentarea {
    float: none;
    width: auto;
}


.modsideone .newrespostone .leftpost .contentarea {
    float: none;
    width: auto;
}

.modsidetwo .newrespostone ul .contentarea {
float: right;
width: 47%;
}

.modsideone .newrespostone ul .contentarea{
    float: right;
    width: 47%;
}

.modsideone li.leftpost {
    float: left !important;
    margin: 0 0 10px 0 !important;
    min-height: 345px;
    padding: 0 0px 0 0;
    width: 300px !important;
}

.modsidetwo li.leftpost {
    float: left !important;
    margin: 0 0 10px 0 !important;
    min-height: 345px;
    padding: 0 0px 0 0;
    width: 300px !important;
}

.modsideone .leftpost .proimage {
width: 310px;
position: relative;
height: 180px;
overflow: hidden;
}

.modsidetwo .leftpost .proimage {
width: 310px;
position: relative;
height: 180px;
overflow: hidden;
}

.leftpost .proimage:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 0px;
left: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

.modsidetwo .newrespostone ul:last-child {
    margin: 0;
    padding: 0;
}

.modsideone .newrespostone {
    margin-bottom: 0;
}

.modsidetwo .newrespostone {
    margin-bottom: 0;
}


#top-tab .title &gt; span {
    display: none;
}



.top-tab-widget-menu li.selected {
background: none repeat scroll 0 0 #CE2121;
color: #FFFFFF;
cursor: pointer;
float: left;
font: bold 12px Open Sans;
margin-bottom: -5px;
position: relative;
transition: all 0.2s ease 0s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}

.top-tab-widget-menu li {
background: none repeat scroll 0 0 #333333;
color: #FFFFFF;
cursor: pointer;
float: left;
font: bold 12px Open Sans;
list-style: none outside none;
padding: 10px 75.5px;
text-align: center;
transition: all 0.2s ease 0s;
width: 28.4%;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.top-tab-widget-menu ul {
margin: 0;
padding: 0;
}
.top-tab-widget-menu {
margin: 0 0 20px;
overflow: hidden;
padding: 20px 0 0 20px;
text-transform: uppercase;
}


.errpage {
float: left;
overflow: hidden;
max-width: 630px;
}

.errimg img {
width: 100%;
}


article.page {
float: left;
padding: 10px;
background: #fff;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}


.search-page #posts.group article.post {
    border-color: -moz-use-text-color -moz-use-text-color #DDDDDD;
    border-style: none none solid;
    border-width: 0 0 5px;
    padding: 0;
}


.underhead {
background: #FFFFFF;
border-radius: 5px;
height: 340px;
padding: 10px;
margin: 0 auto 20px;
border-bottom: 2px solid #D4D4D4;
}

#modclen_posts ul li.bigleftpost {
float: left;
height: 340px;
width: 50%;
}


#modclen_posts li {
    float: right;
    height: 169.9px;
    overflow: hidden;
    width: 25%;
}

.secondpostset .relatedcontentclan {
margin-top: -160px;
padding: 60px 15px 15px;
background-position: 0 30px;
background-repeat: repeat-x;
}

.secondpostset .relatedcontentclan a {
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
}

.thirdpostset .relatedcontentclan {
margin-top: -160px;
padding: 60px 15px 15px;
background-position: 0 30px;
background-repeat: repeat-x;
}


.thirdpostset .relatedcontentclan a {
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
}

.bigleftpost .relatedcontentclan {
margin-top: -160px;
padding: 99px 15px 15px;
background-position: 0 30px;
background-repeat: repeat-x;
}

.bigleftpost .relatedcontentclan a {
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
}

.finalblogpost .relatedcontentclan {
margin-top: -160px;
padding: 60px 15px 15px;
background-position: 0 30px;
background-repeat: repeat-x;
}

.finalblogpost .relatedcontentclan a {
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
}

.lastpostmod .relatedcontentclan{
margin-top: -160px;
padding: 60px 15px 13px;
background-position: 0 30px;
background-repeat: repeat-x;
}


.lastpostmod .relatedcontentclan a{
color: #FFFFFF;
font-family: 'Roboto Slab', serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
}

.relatedcontentclan {
    background: url("images/overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
}


.relatedcontentclan h3 {
line-height: 20px;
}

.modblogpostset {
color: #FFFFFF;
font-family: 'PT Sans',Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
line-height: 18px;
margin-top: 5px;
}

.bigleftpost .relatedthumbclan .attachment-feat-thumb.wp-post-image {
width: 100%;
height: 340px;
}

.relatedthumbclan a .attachment-feat-thumb.wp-post-image {
width: 100%;
height: 170px;
}

.clearbothwp{
    clear: both;
}

/*** Next And Previous Blog post ***/

.cbtthenepor:hover a.read-more {
-webkit-transform: translateY(160px);
-moz-transform: translateY(160px);
-o-transform: translateY(160px);
-ms-transform: translateY(160px);
transform: translateY(160px);
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.cbtthenepor a.read-more {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: all 0.2s ease-in-out 0.3s;
-moz-transition: all 0.2s ease-in-out 0.3s;
-o-transition: all 0.2s ease-in-out 0.3s;
-ms-transition: all 0.2s ease-in-out 0.3s;
transition: all 0.2s ease-in-out 0.3s;
}

.mask {
    float: left;
}

.cbtthenepor {
    overflow: hidden;
}

.dateandcat {
background: #E74C3C;
color: #FFFFFF;
max-width: 590px;
padding: 3px 20px;
position: absolute;
width: 100%;
z-index: 999;
}

.dateandcat a {
    color: #FFFFFF;
}


.publishdate {
    float: right;
    font-family: open sans;
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
}

.homecatpage {
    float: left;
    font-family: open sans;
    font-size: 10px;
    line-height: 20px;
    margin-right: 10px;
    text-transform: uppercase;
}


.popular-post.group:nth-child(1) {
    margin-right: 10px;
}

.popular-post.group:nth-child(3) {
    margin-right: 10px;
}

.popular-post.group:nth-child(5) {
    margin-right: 10px;
}

.popular-post.group:nth-child(7) {
    margin-right: 10px;
}

.popular-post.group:nth-child(9) {
    margin-right: 10px;
}

.popular-post.group:nth-child(11) {
    margin-right: 10px;
}

.popular-post.group:nth-child(13) {
    margin-right: 10px;
}

.popular-post.group:nth-child(15) {
    margin-right: 10px;
}

.popular-post.group:nth-child(17) {
    margin-right: 10px;
}

.popular-post.group:nth-child(19) {
    margin-right: 10px;
}

.popular-post.group:nth-child(21) {
    margin-right: 10px;
}

.popular-post.group:nth-child(23) {
    margin-right: 10px;
}

.popular-post.group:nth-child(25) {
    margin-right: 10px;
}

.popular-post.group:nth-child(27) {
    margin-right: 10px;
}

.popular-post.group:nth-child(29) {
    margin-right: 10px;
}

/* Social Counter Started */


.countercodystar {
float: left;
max-width: 500px;
padding: 0 20px;
width: 28%;
}

.countercodystar.facebookcount {
padding: 15px 0;
}

.countercodystar.twittercount {
padding: 15px 0;
width: 35%;
margin-left: 20px;
}

.countercodystar.facebookcount p {
font-family: Droid Sans;
font-size: 14px;
text-align: center;
color: #fff;
background: #325c94;
text-transform: uppercase;
float: right;
position: relative;
font-weight: bold;
border-radius: 2px;
padding: 7px 15px;
}

.countercodystar.twittercount p {
font-family: Droid Sans;
font-size: 14px;
text-align: center;
color: #fff;
background: #ff5e3a;
text-transform: uppercase;
float: right;
position: relative;
font-weight: bold;
border-radius: 2px;
padding: 7px 15px;
}

.countercodystar.twittercount p:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: 10px;
left: -20px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid #ff5e3a;
border-top: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid rgba(0, 0, 0, 0);
}


.countercodystar.facebookcount p:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: 10px;
left: -20px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid #325c94;
border-top: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid rgba(0, 0, 0, 0);
}

.countercodystar.facebookcount:before {
content: "\f09a";
float: left;
font-family: fontawesome;
font-size: 40px;
color: #325c94;
border-radius: 2px;
padding: 0 5px 0 0;
line-height: 42px;
}

.countercodystar.twittercount:before {
content: "\f09e";
float: left;
font-family: fontawesome;
font-size: 44px;
color: #ff5e3a;
border-radius: 2px;
padding: 0 5px 0 0;
line-height: 42px;
}

.countercodystar.facebookcount > a {
    color: #FFFFFF;
}

.countercodystar.twittercount > a {
    color: #FFFFFF;
}


/* Search Box */

#search-menu {
font-family: Droid Sans;
font-size: 14px;
text-align: center;
color: #fff;
background: #07ad87;
text-transform: uppercase;
float: right;
position: relative;
font-weight: bold;
margin: 15px 0;
border-radius: 2px;
padding: 11px 15px;
}

#search-menu:hover{
    text-decoration: none;
}

#search-menu:after{
content: close-quote;
position: absolute;
width: 0px;
bottom: 10px;
left: -20px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid rgba(0, 0, 0, 0);
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid #07ad87;
}

.search-icon-counter:before {
content: "\f002";
float: left;
font-family: fontawesome;
font-size: 40px;
color: #07ad87;
border-radius: 2px;
padding: 0 5px 0 0;
margin: 10px 0 0 20px;
line-height: 42px;
}

.main-titl {
background: #666699;
margin-top: 20px;
height: 30px;
clear: both;
position: relative;
max-width: 630px;
}

.main-titl:before {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #666699;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.posttitle {
color: #fff;
float: initial;
font-family: 'Roboto Slab', serif;
font-size: 14px;
line-height: 30px;
padding: 0 10px;
font-weight: bold;
}


.morerm {
    float: right;
}


#related_posts .odd {
margin-right: 0px !important;
}

/* widget titles */

.modsideone .newrespostone ul.leftpost {
margin-bottom: 10px;
}

.widget_arrayswp_recent_posts_thumb1 .proimage {
float: left;
height: 80px;
}

.modsideone .widget_arrayswp_recent_posts_thumb1 .widget-title > h2 {
    background: #3dbfd9;
    position: relative;
}

.modsidetwo .widget_arrayswp_recent_posts_thumb1 .widget-title > h2 {
    background: #88c462;
    position: relative;
}

.modsideone .widget_arrayswp_recent_posts_thumb1 .category-list {
    background: #36A8BE;
}

.modsidetwo .widget_arrayswp_recent_posts_thumb1 .category-list {
    background: #76AA55;
}



.widget_arrayswp_recent_posts_thumb1 .widget-title > h2 {
    background: #16a085;
    position: relative;
}

.widget_arrayswp_recent_posts_thumb1 .widget-title {
width: 80%;
float: left;
}

.widget_arrayswp_recent_posts_thumb1 .category-list a {
color: #fff;
font-family: 'Droid Sans',sans-serif;
font-size: 10px;
text-transform: uppercase;
padding: 0 15px;
float: right;
}

.widget_arrayswp_recent_posts_thumb1 .category-list {
width: 20%;
padding: 0;
float: right;
background: #11836D;
position: static;
color: #fff;
z-index: 9999;
line-height: 30px;
}

.widget_arrayswp_recent_posts_thumb1 .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #16a085;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.modsideone .widget_arrayswp_recent_posts_thumb1 .widget-title:after {
content: close-quote;
position: absolute;
z-index: 9999;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #3dbfd9;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.modsidetwo .widget_arrayswp_recent_posts_thumb1 .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
z-index: 9999;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #88c462;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.smart_fbfans_widget .widget-title > h2 {
background: #4F8FD4;
position: relative;
}

.modsideone .widget-title {
margin-bottom: 0;
position: relative;
}

.modsidetwo .widget-title {
margin-bottom: 0;
position: relative;
}


.smart_fbfans_widget .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #4F8FD4;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.flickr_widget .widget-title > h2 {
background: #FF6995;
position: relative;
}

.flickr_widget .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #FF6995;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.widget_wpsmartvid .widget-title > h2 {
background:#8e8e93;
position: relative;
}

.widget_wpsmartvid .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #8e8e93;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.widget_wpsmart_popular .widget-title > h2 {
background: #BFD64A;
position: relative;
}

.widget_wpsmart_popular .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #BFD64A;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.widget_arrayswp_recent_posts_thumb .widget-title > h2 {
background: #F5D147;
position: relative;
}

.widget_arrayswp_recent_posts_thumb .widget-title {
width: 90%;
float: left;
}

.widget_arrayswp_recent_posts_thumb .category-list a {
color: #fff;
font-family: 'Droid Sans',sans-serif;
font-size: 10px;
text-transform: uppercase;
padding: 0 15px;
float: right;
}

.widget_arrayswp_recent_posts_thumb .category-list {
width: 10%;
padding: 0;
float: right;
position: static;
color: #fff;
z-index: 9999;
background: #DAAE00;
line-height: 30px;
}

.widget_arrayswp_recent_posts_thumb .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #F5D147;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}


.widget_socialcounter .widget-title > h2 {
background: #34aadc;
position: relative;
}

.widget_socialcounter .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: -12px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #34aadc;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

/* Theme title */
.modsidetwo .widget_arrayswp_recent_posts_textwidg .widget-title > h2{
background: #DA6154;
position: relative;
}

.widget_arrayswp_recent_posts_textwidg .widget-title{
width: 80%;
float: left;
}

.modsidetwo .widget_arrayswp_recent_posts_textwidg .widget-title:after {
content: close-quote;
position: absolute;
width: 0px;
height: 0px;
bottom: -6px;
left: 22px;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #DA6154;
}

.modsidetwo .widget_arrayswp_recent_posts_textwidg .category-list {
background: #CC4536;
}

.widget_arrayswp_recent_posts_textwidg .category-list {
background: #DA6154;
}

.widget_arrayswp_recent_posts_textwidg .category-list {
width: 20%;
padding: 0;
float: right;
background: #11836D;
position: static;
color: #fff;
z-index: 9999;
line-height: 30px;
}

.widget_arrayswp_recent_posts_textwidg .category-list a {
color: #fff;
font-family: 'Droid Sans',sans-serif;
font-size: 10px;
text-transform: uppercase;
padding: 0 15px;
float: right;
}


.textonly-list {
float: left;
}

.textonly-list ul li h3 {
font-size: 18px;
line-height: 23px;
}

.textonly-list ul {
border-bottom: 1px solid #F3F2F2;
}

.textonly-list ul li a {
color: #333333;
font-family: 'Roboto Slab', serif;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
/* Search Counter */

#search-x {
padding: 10px;
border: 1px solid #E6E6E6;
width: 96%;
color: #929292;
float: left;
}

#search-counter {
background: #F8F8F8;
padding: 15px;
float: left;
border-radius: 5px 5px;
width: 94%;
margin-bottom: 15px;
border: 1px solid #E6E6E6;
}

.home-thumb a img.wp-post-image {
opacity: 0.7;
background: #333;
}

/* View More */

.view-more {
background: #8DC63F;
float: left;
padding: 10px 20px;
font-family: 'Droid Sans',sans-serif;
position: relative;
color: #fff;
text-transform: uppercase;
font-weight: bold;
}

/* post navigation */

#post-nav {
float: left;
margin-bottom: 20px;
width: 100%;
background: #fff;
padding: 3px 0;
border-radius: 5px;
border-bottom: 2px solid #D4D4D4;
}

.post-previous {
float: left;
padding: 20px 10px 10px 10px;
width: 45%;
}

#post-nav h4 {
margin-top: 10px;
}

.post-next {
float: right;
padding: 20px 10px 10px 10px;
width: 45%;
text-align: right;
}

.post-previous a, .post-next a {
color: #4E4E4E;
font-weight: bold;
font-family: 'Roboto Slab', serif;
}

.previous, .next {
background: #333;
padding: 10px;
color: #fff !important;
line-height: 15px;
}

.content-ads img {
width: 100%;
height: 90px;
}

.post-previous a:hover, .post-next a:hover{
    text-decoration: none;
}

.post-previous h4:before {
content: "\f104";
font-family: fontawesome;
font-size: 55px;
width: 29px;
height: 33px;
display: block;
margin: 10px;
float: left;
position: inherit;
}

.post-next h4:before {
content: "\f105";
font-family: fontawesome;
font-size: 55px;
width: 29px;
height: 33px;
display: block;
margin: 10px;
float: right;
position: inherit;
}

/* classic Post Border */

.classic-blog #posts .post-thumb:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 80px;
right: 0;
border-left: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid #ffffff;
border-bottom: 10px solid rgba(0, 0, 0, 0);
border-top: 10px solid rgba(0, 0, 0, 0);
}

.relatedthumb:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 0px;
left: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

.popular-post .post-thumb:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 0px;
left: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

.mask {
    float: left;
}

.cbtthenepor {
    overflow: hidden;
}

/* Simple Blog Post Cate */

.box-cate-set {
width: 225px;
float: left;
background: #fff;
margin-right: 20px;
margin-bottom: 20px;
overflow: hidden;
max-height: 370px;
border-radius: 0 0 5px 5px;
height: 350px;
border-bottom: 2px solid #D4D4D4;
}

.box-cate-set p {
line-height: 1.5em;
}

.box-cate-set:nth-child(4) {
margin: 0;
}

.box-cate-set:nth-child(8) {
margin: 0;
}

.related-box-post {
width: 100%;
height: 150px;
overflow: hidden;
}

.box-category {
margin: 0 0 0 0;
float: left;
}

.box-post-start {
padding: 10px;
}

.box-post-start h3 a{
color: #494949;
display: block;
font-family: Droid Sans;
font-size: 14px;
font-weight: bold;
padding: 10px 0;
text-transform: uppercase;
line-height: 20px;
}

.box-cate-set.first-box-post {
width: 465px;
max-height: 370px;
overflow: hidden;
}

.box-date {
padding: 10px;
}


.box-cate-set.first-box-post .related-box-post {
width: 100%;
height: 214px;
overflow: hidden;
}
.related-box-post{
    position: relative;
}

#modclen_posts li .attachment-feat-thumb.wp-post-image{
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
background: #333;
}


.textonly-list .leftpost .datetimerpost {
display: block;
position: relative;
float: left;
color: #9C9C9C;
background: none;
width: 95%;
text-align: left;
padding: 10px 0;
}

.related-box-post img {
width: 100%;
height: 100%;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
background: #333;
}

.posthome-date:after {
content: close-quote;
position: absolute;
width: 0px;
top: -21px;
right: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #E74C3C;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

#search-for-count {
display: none;
}

.view-more:after {
content: close-quote;
position: absolute;
width: 0px;
top: 13px;
right: -12px;
border-bottom: 6px solid rgba(0, 0, 0, 0);
border-left: 6px solid #8DC63F;
border-top: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
}

.related-box-post:after {
content: close-quote;
position: absolute;
width: 0px;
bottom: 0px;
left: 30px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
}

/* Hover Images Effect */
.related-box-post img:hover {
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;
}

aside#main-sidebar .leftpost .proimage .attachment-newrelpost.wp-post-image:hover{
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;  
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image:hover{
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;  
}

#modclen_posts li:hover .attachment-feat-thumb.wp-post-image{
       -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;  
}

.popular-post .post-thumb a .attachment-medium-thumb:hover{
   -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;
} 

.relatedthumb img:hover {
   -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;  
}

.leftpost .attachment-newrelpost.wp-post-image:hover {
 -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;    
}

.attachment-rpost-thumb.wp-post-image:hover{
 -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;    
}


/* Menu Colors */

#main-navigation-ico li:nth-child(1) {
border-bottom: 5px solid #F5D147;
margin: 0;
}

#main-navigation-ico li:nth-child(2) {
    border-bottom: 5px solid #1db79b;
}

#main-navigation-ico li:nth-child(3) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(4) {
    border-bottom: 5px solid #DA6154;
}

#main-navigation-ico li:nth-child(5) {
    border-bottom: 5px solid #88c462;
}

#main-navigation-ico li:nth-child(6) {
    border-bottom: 5px solid #666699;
}

#main-navigation-ico li:nth-child(7) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(8) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(9) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(10) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(11) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(12) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(13) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(3) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(3) {
    border-bottom: 5px solid #34aadc;
}

#main-navigation-ico li:nth-child(3) {
    border-bottom: 5px solid #34aadc;
}


#main-navigation-ico li {
margin-left: -3px;
}


.textonly-list {
background: #fff;
padding: 10px;
border-radius: 0 0 5px 5px;
}

/* Corcial */
#uber-wrepper > div.carousel-wepper {
width: 1180px;
overflow: hidden;
background: #fff;
padding: 10px;
border-radius: 5px 5px 0 0;
}

div.carousel {
width: 870px;
visibility: visible;
position: relative;
z-index: 2;
left: 0px;
}


.carousel-wepper ul li {
  float: left;
  width: 228px;
  height: 190px;
  overflow: hidden !important;
  margin-right: 10px;
  -webkit-transition: all 0.2s ease-in-out 0.3s;
-moz-transition: all 0.2s ease-in-out 0.3s;
-o-transition: all 0.2s ease-in-out 0.3s;
-ms-transition: all 0.2s ease-in-out 0.3s;
transition: all 0.2s ease-in-out 0.3s;
}

.carousel-thumbnail {
width: 280px;
height: 190px;
overflow: hidden;
}

.carousel-thumbnail > a > img {
width: 100%;
height: 100%;
}

div.carousel-title > h3 {
line-height: 20px;
min-height: 40px;
}

div.carousel-title > h3 > a {
color: #F1F1F1;
font-family: 'Roboto Slab', serif;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}


#uber-wrepper > div.carousel-wepper {
background: #fff;
padding: 10px;
margin: 0;
margin-bottom: 20px;
border-radius: 5px 5px;
position: relative;
border-bottom: 2px solid #D4D4D4;
}

.carousel-wepper .next {
background: rgba(82, 82, 82, 0.51);
width: 5%;
padding: 10px;
color: #fff !important;
height: 60px;
top: 35%;
border: 0 none;
font-family: 'Droid Sans',sans-serif;
margin-left: -70px;
font-weight: bold;
-webkit-transition: all 0.5s ease-in-out 0.5s;
-moz-transition: all 0.5s ease-in-out 0.5s;
-o-transition: all 0.5s ease-in-out 0.5s;
z-index: 999;
-ms-transition: all 0.5s ease-in-out 0.5s;
transition: all 0.5s ease-in-out 0.5s;
position: absolute;
}

.carousel-wepper:hover .next {
margin-left: 0;
}

.carousel-wepper .prev {
background: rgba(82, 82, 82, 0.51);
width: 5%;
padding: 10px;
color: #fff !important;
position: absolute;
float: right;
height: 60px;
top: 35%;
/* border-radius: 75px; */
z-index: 999;
margin-right: -60px;
right: 0;
border: 0 none;
font-family: 'Droid Sans',sans-serif;
/* margin: 0; */
font-weight: bold;
-webkit-transition: all 0.5s ease-in-out 0.5s;
-moz-transition: all 0.5s ease-in-out 0.5s;
-o-transition: all 0.5s ease-in-out 0.5s;
-ms-transition: all 0.5s ease-in-out 0.5s;
transition: all 0.5s ease-in-out 0.5s;
}

.carousel-wepper:hover .prev {
margin-right: 10px;
}

.carousel-wepper .next:hover, .carousel-wepper .prev:hover {
background: rgba(29, 183, 155, 0.43);
color: #fff;
}

.carousel-thumbnail > a > img{
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; 
}

.carousel-thumbnail > a > img:hover{
     -webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 0.5;    
}

div.carousel-title {
background: #333;
padding: 5px 10px;
position: relative;
margin-top: -55px;
opacity: 0.9;
-webkit-transition: all 0.4s ease-in-out 0.3s;
-moz-transition: all 0.4s ease-in-out 0.3s;
-o-transition: all 0.4s ease-in-out 0.3s;
-ms-transition: all 0.4s ease-in-out 0.3s;
transition: all 0.4s ease-in-out 0.3s;
min-height: 120px;
}

.carousel-wepper ul li:hover .carousel-title {
margin-top: -135px;
}

.carousel-summ {
color: #ffffff;
font-size: 13px;
margin-top: 10px;
}

.slide-caption h1 {
text-align: center;
}

a.readthis {
display: block;
font-size: 14px !important;
text-align: center;
padding: 5px;
max-width: 100px;
margin: 0 auto;
border: 1px solid #fbfbfb;
bottom: -25px;
position: relative;
}

/* New Tag System */
.single-category-title {
position: absolute;
padding: 3px 5px;
color: #fff;
font-size: 11px;
background: rgba(117, 117, 117, 0.43);
margin: 15px;
text-transform: uppercase;
border-radius: 3px;
-webkit-transition: all 0.4s ease-in-out 0.3s;
-moz-transition: all 0.4s ease-in-out 0.3s;
-o-transition: all 0.4s ease-in-out 0.3s;
-ms-transition: all 0.4s ease-in-out 0.3s;
transition: all 0.4s ease-in-out 0.3s;
}

#modclen_posts li:hover .single-category-title {
    margin-bottom: -250px;
}

.bigleftpost .single-category-title {
background: #1db79b;
}

.secondpostset .single-category-title {
background: #54A6FF;
}

.thirdpostset .single-category-title {
background: #FF6F75;
}

.lastpostmod .single-category-title {
background: #8440e2;  
}

.finalblogpost .single-category-title {
background: #D8E018;
}

/* Courcial Tag System */

.textwidget {
    font-family: 'Roboto Slab', serif;
    color: #636363;
}

.modsideone .newrespostone ul:last-child {
    margin: 0;
}
.newrespost li:last-child {
    margin: 0; 
}

#home-page\20 default-item .navigaton-upper {
float: left;
margin-bottom: 20px;
background: #fff;
width: 610px;
border-radius: 5px;
margin-top: 10px;
}

.tags-under-post {
color: #8d8d8d;
font-family: 'Roboto Slab', serif;
text-transform: uppercase;
font-weight: 400;
font-size: 12px;
position: relative;
padding: 0;
margin: 0;
float: left;
display: block;
}
