

/*--------------------------------------------------------------------------------------------------



    File: light.css

    Description: Stylesheet file that contains properties related to the colour scheme of the theme.

    Basically, it gives a life of colours to a place of black and white.



    Table of Contents



    1. Main Colours

    2. Post Styling

    3. Widgets

    4. Shortcodes

        4.a. Alerts

        4.b. Buttons

        4.c. Toggle

        4.d. Tabs



--------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------

    1. Main Colours

--------------------------------------------------------------------------------------------------*/



body {

    color: #666;

    background: #1f66d0 url(../images/light/bodybg.png) top center repeat fixed;

}



body:before

{

    border-top: 1px solid #fff;

    content: "";

    position: fixed;

    top: -10px;

    left: 0;

    width: 100%;

    height: 10px;

    z-index: 100;

}



textarea, 

.body-content input[type="text"], 

.body-content input[type="password"], 

.body-content input[type="file"] {

    border: 1px solid #dedede;

    background: #fbfbfb;

}



textarea:focus, 

.body-content input[type="text"]:focus, 

.body-content input[type="password"]:focus, 

.body-content input[type="file"]:focus { 

    background-color: #fff; 

    border-color: #aaa;

    outline: none;

}



#searchform input[type="text"] {

    margin: 0;

}



#searchform-top input {

    float: right;

    margin-top: -30px;

    font-size: 12px !important;

}



a,

.title {

    color: #777;

}



a { text-shadow: none; }



a:hover { 

    color: #888; 

}



hr { border: solid #e2e2e2; border-width: 1px 0 0; clear: both; }



.login-form input {

    box-shadow: 0 0 5px rgba(255, 255, 255, 1);

}



.header-background {/* background: url(../images/light/headerbg.png) no-repeat; */ height:144px;}

.newsletter-background { background: url(../images/light/newsletterbg.png) no-repeat; min-height: 302px; }



.newsletter-title { 

    background: url(../images/light/newslettertitle.png) no-repeat center top;

    margin-top: 35px;

    min-height: 53px;

    padding: 0 20px;

    box-sizing: border-box; 

    -moz-box-sizing: border-box; 

    -webkit-box-sizing: border-box; 

}



.shadow-separator {

    background: #efefef url(../images/light/header-shadow.png) no-repeat;

    width: 100%;

    height: 26px;

}



.shadow-separator2 {

    background: #efefef url(../images/light/header-shadow2.png) no-repeat;

    width: 100%;

    height: 26px;



}



.shadow-separator-footer {

    /*background: url(../images/light/header-shadow.png) no-repeat;*/

    width: 100%;

    /*height: 26px;*/

}



.newsletter-title div.title {

    text-align: center;

    margin-bottom: 20px;

}



.newsletter-title input[type="submit"] {

    border: 1px solid #51747d;

    background: #167fb6;

    background: -webkit-gradient(linear, left top, left bottom, from(#167fb6), to(#0e557e));

    background: -webkit-linear-gradient(top, #167fb6, #0e557e);

    background: -moz-linear-gradient(top, #167fb6, #0e557e);

    background: -ms-linear-gradient(top, #167fb6, #0e557e);

    background: -o-linear-gradient(top, #167fb6, #0e557e);

    background-image: -ms-linear-gradient(top, #167fb6 0%, #0e557e 100%);



    line-height: 21px;

    font-size: 14px;

    font-family: 'Open Sans';

    font-weight: 800;



    color: #a7e0ff;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);

    text-transform: uppercase;



    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

}



.newsletter-title input[type="submit"]:hover {

    border: 1px solid #51747d;

    background: #167fb6;

    background: -webkit-gradient(linear, left top, left bottom, from(#167fb6), to(#0e557e));

    background: -webkit-linear-gradient(top, #167fb6, #0e557e);

    background: -moz-linear-gradient(top, #167fb6, #0e557e);

    background: -ms-linear-gradient(top, #167fb6, #0e557e);

    background: -o-linear-gradient(top, #167fb6, #0e557e);

    background-image: -ms-linear-gradient(top, #167fb6 0%, #0e557e 100%);



    line-height: 21px;

    font-size: 14px;

    font-family: 'Open Sans';

    font-weight: 800;



    color: #a7e0ff;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);

    text-transform: uppercase;



    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

}



.newsletter-title input[type="submit"]:active {

    top: 1px;

}



.newsletter-title div.title h1 {

    text-transform: uppercase;

}



.newsletter-title div.title h1 span {

    bottom: -12px;

    position: relative;

    color: #444;

    font-weight: 800;

    font-size: 18px;

    line-height: 18px;

    padding: 2px 3px;

    background: #fff;

    box-shadow: 2px 0 0 #fff, 2px 0 0 #fff;

}



nav.full-width {

    background: url(../images/light/navbg.png) repeat-x;

    z-index: 100;

}



nav ul li {

    margin-top: -3px;

    border-top: 3px solid transparent;

}



nav ul li a {

    border-right: 1px solid #af424f;

    border-left: 1px solid #871523;

    color: #fff;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);

    font-weight: 600;

}



nav ul li a:hover {

    color: #eaeaea;

    color: rgba(255, 255, 255, 0.85) !important;

}



nav ul li:first-child a { border-left: none; }

nav ul li:last-child a { border-right: none; }



nav ul li ul li a { border-right: none; border-left: none;}



nav ul li { z-index: 9999; }



nav ul ul {

}



nav ul ul li {

    margin-top: 0;

    border-top: 1px solid transparent;

    border-bottom: 1px solid rgba(0, 0, 0, 0.25);

}



nav ul ul li:hover {

    border-top: 1px solid transparent !important;

    border-bottom: 1px solid rgba(0, 0, 0, 0.35);

}



nav ul ul li:last-child:hover {

    border-bottom: none;

    border-top: 1px solid transparent;

}



nav ul li:hover {

    position: relative;

}



nav ul li li:hover {

    color: #fff;

}



nav ul li.current-cat a,

nav ul li.current_page_item a,

nav ul li.current-menu-item a { color: #888; color: rgba(255, 255, 255, 0.75); font-weight: 800; }



nav ul ul,

nav ul ul ul,

nav ul ul ul ul { 

    background: #f26f86;

    background: -webkit-gradient(linear, left top, left bottom, from(#af182b), to(#901824));

    background: -webkit-linear-gradient(top, #af182b, #901824);

    background: -moz-linear-gradient(top, #af182b, #901824);

    background: -ms-linear-gradient(top, #af182b, #901824);

    background: -o-linear-gradient(top, #af182b, #901824);

    background-image: -ms-linear-gradient(top, #af182b 0%, #901824 100%);



    box-shadow: inset 0 1px 5px #901824;

    margin-top: -1px; 

}



.logo-image {
    background: rgba(0, 0, 0, 0) url("../images/light/logo.png") no-repeat scroll 20px 16px;
    float: left;
    min-height: 124px;
    min-width: 133px;
    overflow: hidden;
    text-align: center;
}


.button.donate-btn {

    margin: 0;

    padding: 0;



    border: 1px solid #51747d;

    background: #167fb6;

    background: -webkit-gradient(linear, left top, left bottom, from(#167fb6), to(#0e557e));

    background: -webkit-linear-gradient(top, #167fb6, #0e557e);

    background: -moz-linear-gradient(top, #167fb6, #0e557e);

    background: -ms-linear-gradient(top, #167fb6, #0e557e);

    background: -o-linear-gradient(top, #167fb6, #0e557e);

    background-image: -ms-linear-gradient(top, #167fb6 0%, #0e557e 100%);



    line-height: 21px;

    font-size: 14px;

    font-family: 'Open Sans';

    font-weight: 800;



    color: #a7e0ff;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);

    text-transform: uppercase;



    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);



    position: absolute;

    right: 20px;



    padding:15px 2.8% !important;

    font-size:18px !important;



    top: -8px;
	display:none;

}



.button.donate-btn:hover {

    border: 1px solid #51747d;

    background: #167fb6;

    background: -webkit-gradient(linear, left top, left bottom, from(#167fb6), to(#0e557e));

    background: -webkit-linear-gradient(top, #167fb6, #0e557e);

    background: -moz-linear-gradient(top, #167fb6, #0e557e);

    background: -ms-linear-gradient(top, #167fb6, #0e557e);

    background: -o-linear-gradient(top, #167fb6, #0e557e);

    background-image: -ms-linear-gradient(top, #167fb6 0%, #0e557e 100%);



    line-height: 21px;

    font-size: 14px;

    font-family: 'Open Sans';

    font-weight: 800;



    color: #a7e0ff;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);

    text-transform: uppercase;



    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);

}



.button.donate-btn:active {

    top: -6px;

}



.social_bookmarks {

    position: relative;

    float:right;

    margin:0;

    padding:0;

}



.social_bookmarks li {

    width: 34px;

    height: 34px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    background: url(../images/light/icon-social-reflect.png) 0 center no-repeat;

}



.social_bookmarks .rss{background: transparent url(../images/light/icon-rss.png) 0 center  no-repeat;}

.social_bookmarks .facebook{background: transparent url(../images/light/icon-facebook.png) 0 center  no-repeat;}

.social_bookmarks .twitter{background: transparent url(../images/light/icon-twitter.png) 0 center  no-repeat;}

.social_bookmarks .dribbble{background: transparent url(../images/light/icon-dribbble.png) 0 center  no-repeat;}

.social_bookmarks .linkedin{background: transparent url(../images/light/icon-linkedin.png) 0 center  no-repeat;}

.social_bookmarks .gplus{background: transparent url(../images/light/icon-gplus.png) 0 center  no-repeat;}



.social_bookmarks .rss:hover   {background-position: -46px center; background-color:#ffa133;}

.social_bookmarks .facebook:hover{background-position: -46px center; background-color:#37589b;}

.social_bookmarks .twitter:hover {background-position: -46px center; background-color:#46d4fe;}

.social_bookmarks .dribbble:hover{background-position: -46px center; background-color:#e44885;}

.social_bookmarks .linkedin:hover{background-position: -46px center; background-color:#419cca;}

.social_bookmarks .gplus:hover   {background-position: -46px center; background-color:#de5a49;}



.slider-and-newsletter {

    background: #f3f3f3;

    padding: 20px 10px 0px 10px;

}



.footer-container { 

    overflow: hidden;

    /*margin-top: 20px;*/

}



.footer-background {
    background-color: #1f66d0;
    color: #fff;
    padding-top: 30px;
}



.footer-background2 {

    background: url(../images/light/header-shadow.png) no-repeat;

    width: 100%;

    min-height: 26px;

    border-top: 1px solid rgba(0, 0, 0, 0.5);

    box-shadow: inset 0 3px 150px rgba(0, 0, 0, 0.7);

    color: #fff;

    color: rgba(255, 255, 255, 0.9);

}



.recent-portfolios { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); }





/*--------------------------------------------------------------------------------------------------

    2. Post Styling

--------------------------------------------------------------------------------------------------*/



blockquote {

    border-left: 3px solid #e9e9e9;

    color: #a9a6a6;

}



code { background: #f5f5f5; }



ul.posts-list li.post,

article.post {

    background: #fff;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    border-radius: 3px;

}



.homepage-widget-area,

.container.background {/* background: #efefef;*/ }



.container.background {

    border-radius: 0 0 2px 2px;

}



.page-title { background: #f3f3f3; }



.entry-title a {

    color: #333;

    transition: none;

    -webkit-transition: none;

    -moz-transition: none;

    -o-transition: none;

}



.entry-title a:hover {

    color: #888;

}





.entry-title a {

    transition: none !important;

    -webkit-transition: none !important;

    -moz-transition: none !important;

    -o-transition: none !important;

}



.entry-meta { 

    color: #888;

}



.entry-meta p{

    margin-bottom: 5px;

}

.entry-meta a { transition:  all .5s ease-in-out .5s; -webkit-transition:  all .5s ease-in-out .5s; -moz-transition:  all .5s ease-in-out .5s; -o-transition: all .5s ease-in-out .5s;  }

.entry-meta a:hover { color:#aaa; text-decoration: underline; }



.entry-meta .meta-icon,

.recent-post-entry .meta-icon { 

    vertical-align: middle; 

    background: url(../images/light/post-metaicon.png) no-repeat; 

    display: inline-block; 

    margin-left: 5px; 

    clear: right;

}

.entry-meta .meta-icon:first-child,

.recent-post-entry  .meta-icon:first-child { margin-left: 5px; }

.entry-meta .meta-icon.author,

.recent-post-entry.meta-icon.author { background-position: 0 0; width: 15px; height: 17px; }

.entry-meta .meta-icon.date,

.recent-post-entry .meta-icon.date { background-position: -15px 0; width:15px; height: 17px; }

.entry-meta .meta-icon.tag,

.recent-post-entry .meta-icon.tag { background-position: -30px 0; width:15px; height: 17px; }

.entry-meta .meta-icon.comments,

.recent-post-entry .meta-icon.comments { background-position: -45px 0; width: 15px; height: 17px; }



ul.posts-list li.post .entry-meta,

.single article .entry-meta { 

    position: relative; 

    float: right;

    text-align: right;

}



.single article.post .entry-title {

    margin-top: 10px;

}



ul.posts-list li.post .entry-title {

    margin-bottom: 10px;

    font-weight: 700;

}



.entry-meta .widget-separator {

    float: right;

    margin-top: -30px;

}

.date-of-post { 

    position: relative; 

    top: 0px; 

    font-size: 12px;

}

.post-format-icon { 

    width: 42px;

    height: 42px;

    position: absolute;

    top: -95px;

    right: -10px; }



.format-standard .post-format-icon { background: none; }

.format-image    .post-format-icon { background: url(../images/light/image-format.jpg) no-repeat; }

.format-gallery  .post-format-icon { background: url(../images/light/gallery-format.jpg) no-repeat; top: -100px; }

.format-video    .post-format-icon { background: url(../images/light/video-format.jpg) no-repeat; }

.format-audio    .post-format-icon { background: url(../images/light/audio-format.jpg) no-repeat; top: -132px; }



.post-thumb img { 

    border-radius: 3px 3px 0 0;

    -webkit-border-radius: 3px 3px 0 0;

    -moz-border-radius: 3px 3px 0 0;

    -o-border-radius: 3px 3px 0 0;

}

.post-thumb a { font-size: 0; line-height: 0;}



.entry-meta.portfolio-meta { border-top: none; padding: 0;}

.meta-comments { text-align: left; 

    font-size: 11px; 

    text-transform: none; 

    font-weight: 400; 

    font-family: Georgia, Serif, 'Open Sans'; 

    font-style: italic;

    margin-bottom: 0px; 

    color: #888; }

.meta-comments a { color: #888; font-weight: 400; font-style: italic;}

.meta-comments span { vertical-align: middle;  }



.commentaries-border { border-top: 1px solid #e2e2e2; }

.commentaries-border.three.columns { color: #aaa; }



.meta-info { 

    margin: 0 0 5px 0;

    background: #fff;

    border: 1px solid #e2e2e2;

    box-shadow: inset 5px 0 0 rgba(213, 68, 21, .25);

    -moz-box-shadow: inset 5px 0 0 rgba(213, 68, 21, .25);

    -webkit-box-shadow: inset 5px 0 0 rgba(213, 68, 21, .25);

}



.meta-info:hover {

    box-shadow: inset 5px 0 0 rgba(213, 68, 21, 1);

    -moz-box-shadow: inset 5px 0 0 rgba(213, 68, 21, 1);

    -webkit-box-shadow: inset 5px 0 0 rgba(213, 68, 21, 1);

}



.meta-info .meta-number {

    background: #aaa;

    color: #fff;

}



.module-image img {

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

    border-image: initial;

    border: 1px solid #dadada;

    position: relative;

    padding: 4px;

    background: #fff;

    box-sizing: border-box;

}



.module-image img:hover {

    background: #aaa;

}





/*--------------------------------------------------------------------------------------------------

    3. Widgets

--------------------------------------------------------------------------------------------------*/



.body-content input { color: #888; border: 1px solid #e2e2e2 }



#flickr-wrapper {

    display: inline-block;

    overflow: hidden;

}



.flickr_badge_image {

    float: left;

    width: 70px;

    height: 70px;

}



.flickr_badge_image img {

    width: 60px;

    height: 60px;

    padding: 2px;

    background: #fff;

    border:1px solid #e2e2e2;

    opacity: 0.7;

    -moz-opacity: 0.7;

    filter:alpha(opacity=70);

    -webkit-transition: opacity .7s ease-out;

    -moz-transition: opacity .7s ease-out;

    -o-transition: opacity .7s ease-out;

    transition: opacity .7s ease-out;

}



.flickr_badge_image img:hover {

    border: 1px solid transparent;

    background: #aaa;

    opacity: 1;

    -moz-opacity: 1;

    filter:alpha(opacity=100);

}



.flickr_badge_image a:hover {

    border: none;

}



.tweets li {

    background: url(../images/light/quote.png) no-repeat top left !important;

    padding: 0 0 0 30px !important;

    margin: 0 0 20px 0 !important;

    border: none !important;

}



.tweets .timesince {

    display: block;

    font-style: italic;

    font-size:11px;

}



.tweets .timesince:hover {

    border: none;

}



.firstrow-widget {

    background: #fff;



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);



    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;



    font-size: 13px;

    position: relative;



    box-sizing:border-box;

    -moz-box-sizing:border-box; /* Firefox */

    -webkit-box-sizing:border-box; /* Safari */



    padding: 0 10px 20px 10px;

    margin-bottom: 20px;

}



.firstrow-widget-title.widget-title {

    /*background: url(../images/light/widget-title1rowbg.png) repeat-x;*/
	background-color:#3f3943;

    min-height:44px;



    border-radius: 2px 2px 0 0;

    -moz-border-radius: 2px 2px 0 0;

    -webkit-border-radius: 2px 2px 0 0;

    -o-border-radius: 2px 2px 0 0;



    margin: 0 -10px;

    padding: 0 10px;

    

    color: #f0f0f0;



    margin-bottom: 15px;



    font-family: 'Open Sans';

    line-height: 40px; 

    font-weight: 800;

    text-transform: uppercase;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}



.secondary-row-widgets .widget {

    font-size: 13px;



}





.secondary-row-widgets .widget-title { 

    /*background: url(../images/light/widget-titlebg.png) repeat-x;*/

    margin-top: 15px;

    margin-bottom: 25px;

    min-height: 13px;

    line-height: 13px;

    font-size: 18px;

    font-family: 'Open Sans';

    text-transform: uppercase;

    font-weight: 800; 

}



.secondary-row-widgets .widget-title span {

    margin-left: 0px;

    background: #efefef;

    padding: 2px 3px;

}



.secondary-row-widgets span.star {

   /* background: url(../images/light/widget-star.png) no-repeat center center;*/

    width: 23px;

    height: 22px;

    margin-top: -5px;

    margin-right: 10px;

    float: right;

}



.widget_resolutions {

    background: url(../images/light/goals-bg.png) repeat-y;



    font-family: 'Open Sans';

    font-style: italic;

    font-size: 14px;

    font-weight: 600;



    position: relative;

}



.firstrow-widget-1::after {

        content: " ";

    width: 99%;

    position: absolute;

    bottom: -4px;

    left: 3px;

    height: 2px;

    background: #f5f7f7;



    border-bottom-left-radius: 2px;

    border-bottom-right-radius: 2px;



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

}

.firstrow-widget-2::after {

    content: " ";

    width: 98%;

    position: absolute;

    bottom: -4px;

    left: 3px;

    height: 2px;

    background: #f5f7f7;



    border-bottom-left-radius: 2px;

    border-bottom-right-radius: 2px;



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

}



.widget_resolutions .textwidget {

    padding-left: 60px;

    line-height: 21px;

}



.widget_campaign_builder .campaign-block {

    background: url(../images/light/widget-campaign-block.png) no-repeat;

    width: 155px;

    height: 155px;

    float: left;

    position: relative;

}



.widget_campaign_builder .campaign-block:hover {

    opacity: 0.90;

    -moz-opacity: 0.90;

    filter:alpha(opacity=90);

}



.widget_campaign_builder .campaign-block img {

    position: absolute;

    left: 47px;

    top: 45px;

}



.widget_campaign_builder .campaign-block h3 {

    color: #999;

    font-size: 14px;

    line-height: 14px;

    font-weight: 400;

    letter-spacing: -0.5px;

    font-style: italic;

    text-align: center;

    margin-top: 90px;

}



.icy-blog-widget article {

    background: url(../images/light/separator-left-secondrow.png) bottom left no-repeat;

    /*clear: both;*/

    float: left;

}



.icy-blog-widget article:hover {

    background: url(../images/light/widget-highlight.png) repeat-y center top, url(../images/light/separator-left-secondrow.png) bottom left no-repeat;

}



.icy-blog-widget article:last-child .footer-title-separator-1 {

    display: none;

}



.eventsListWidget ul li {

    background: url(../images/light/separator-secondwidgetrow.png) no-repeat bottom center;

}



.eventsListWidget ul li:last-child {

    background: none;

}



.eventsListWidget ul li:hover {

    background: url(../images/light/widget-highlight.png), url(../images/light/footer-title-2.png);

    background-repeat: repeat-y, no-repeat;

    background-position: center top, bottom center;

}



.eventsListWidget ul li:last-child:hover {

    background: url(../images/light/widget-highlight.png) repeat-y bottom center;

}









/*--------------------------------------------------------------------------------------------------

    3.a. Footer Widgets

--------------------------------------------------------------------------------------------------*/



footer .tweets li {

    -webkit-transition: opacity .7s ease-out;

    -moz-transition: opacity .7s ease-out;

    -o-transition: opacity .7s ease-out;

    transition: opacity .7s ease-out;    

}



.footer-title-separator-1 {

    background: url(../images/light/footer-title-1.png) no-repeat left top;

    width: 360px;

    height: 2px;

    margin-bottom: 10px;

}



.footer-title-separator-2 {

    background: url(../images/light/footer-title-2.png) no-repeat center top;

    width: 276px;

    height: 2px;

    margin-bottom: 10px;

}



.footer-title-separator-3 {

    background: url(../images/light/footer-title-3.png) no-repeat right top;

    width: 276px;

    height: 2px;

    margin-bottom: 10px;

}



/*--------------------------------------------------------------------------------------------------

    4. Shortcodes

--------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------

    4.a. Alerts

--------------------------------------------------------------------------------------------------*/



.alert.white {

    background-color: #fff;

    color: #a9a6a6;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #e1e1e1;

}



.alert.grey {

    background-color: #d9d9d9;

    color: #848484;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #cbcbcb;



}



.alert.red {

    background-color: #ffe7e7;

    color: #d86d6d;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #ed9393;

}



.alert.orange {

    background-color: #fff6e7;

    color: #ccb059;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #edd093;

}



.alert.blue {

    background-color: #e7e8ff;

    color: #7773c1;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #9393ed;

}



.alert.green {

    background-color: #ecffe7;

    color: #53a755;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

    border: 1px solid #93ed95;



}



/*--------------------------------------------------------------------------------------------------

    4.b. Buttons

--------------------------------------------------------------------------------------------------*/



.button.blue:hover,

.button.red:hover,

.button.black:hover,

.button.green:hover,

.button.orange:hover {

    color: #fff !important;

}



.button.blue {

    border: 1px solid #4191b0;

    background: #81d7f5;

    background: -webkit-gradient(linear, left top, left bottom, from(#97e1f8), to(#67cbf3));

    background: -webkit-linear-gradient(top, #97e1f8, #67cbf3);

    background: -moz-linear-gradient(top, #97e1f8, #67cbf3);

    background: -ms-linear-gradient(top, #97e1f8, #67cbf3);

    background: -o-linear-gradient(top, #97e1f8, #67cbf3);

    background-image: -ms-linear-gradient(top, #97e1f8 0%, #67cbf3 100%);



    color: #42788e;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4191b0, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4191b0, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4191b0, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4191b0, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.blue:hover {

    border: 1px solid #4090af;

    background: #7ed5f5;

    background: -webkit-gradient(linear, left top, left bottom, from(#71cff4), to(#82d7f5));

    background: -webkit-linear-gradient(top, #71cff4, #82d7f5);

    background: -moz-linear-gradient(top, #71cff4, #82d7f5);

    background: -ms-linear-gradient(top, #71cff4, #82d7f5);

    background: -o-linear-gradient(top, #71cff4, #82d7f5);

    background-image: -ms-linear-gradient(top, #71cff4 0%, #82d7f5 100%);



    color: #42788e !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4090af, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4090af, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4090af, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #4d98b5, 0 3px 0 #4090af, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.blue:active {

    background-color: #6ccdf3;

    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -o-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;



    color: #42788e !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}



.button.red {

    border: 1px solid #b64b58;

    background: #f26f86;

    background: -webkit-gradient(linear, left top, left bottom, from(#f5829d), to(#ee596a));

    background: -webkit-linear-gradient(top, #f5829d, #ee596a);

    background: -moz-linear-gradient(top, #f5829d, #ee596a);

    background: -ms-linear-gradient(top, #f5829d, #ee596a);

    background: -o-linear-gradient(top, #f5829d, #ee596a);

    background-image: -ms-linear-gradient(top, #f5829d 0%, #ee596a 100%);



    color: #8f2c38;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #b64b58, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #b64b58, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #b64b58, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #b64b58, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.red:hover {

    border: 1px solid #ba4e5b;

    background: #f06276;

    background: -webkit-gradient(linear, left top, left bottom, from(#f06276), to(#f27086));

    background: -webkit-linear-gradient(top, #f06276, #f27086);

    background: -moz-linear-gradient(top, #f06276, #f27086);

    background: -ms-linear-gradient(top, #f06276, #f27086);

    background: -o-linear-gradient(top, #f06276, #f27086);

    background-image: -ms-linear-gradient(top, #f06276 0%, #f27086 100%);



    color: #8f2c38 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #ba4e5b, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #ba4e5b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #ba4e5b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #ca3f50, 0 3px 0 #ba4e5b, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.red:active {

    background-color: #ef5d70;

    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -o-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;



    color: #8f2c38 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}



.button.green {

    border: 1px solid #6d883b;

    background: #aad249;

    background: -webkit-gradient(linear, left top, left bottom, from(#c0dd55), to(#91c43a));

    background: -webkit-linear-gradient(top, #c0dd55, #91c43a);

    background: -moz-linear-gradient(top, #c0dd55, #91c43a);

    background: -ms-linear-gradient(top, #c0dd55, #91c43a);

    background: -o-linear-gradient(top, #c0dd55, #91c43a);

    background-image: -ms-linear-gradient(top, #c0dd55 0%, #91c43a 100%);



    color: #5d7731;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.green:hover {

    border: 1px solid #6d883b;

    background: #9bca40;

    background: -webkit-gradient(linear, left top, left bottom, from(#9bca40), to(#abd249));

    background: -webkit-linear-gradient(top, #9bca40, #abd249);

    background: -moz-linear-gradient(top, #9bca40, #abd249);

    background: -ms-linear-gradient(top, #9bca40, #abd249);

    background: -o-linear-gradient(top, #9bca40, #abd249);

    background-image: -ms-linear-gradient(top, #9bca40 0%, #abd249 100%);



    color: #5d7731 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #799545, 0 3px 0 #6d883b, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.green:active {

    background-color: #96c73d;

    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -o-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;



    color: #5d7731 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}



.button.orange {

    border: 1px solid #af8234;

    background: #feda71;

    background: -webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febe4d));

    background: -webkit-linear-gradient(top, #feda71, #febe4d);

    background: -moz-linear-gradient(top, #feda71, #febe4d);

    background: -ms-linear-gradient(top, #feda71, #febe4d);

    background: -o-linear-gradient(top, #feda71, #febe4d);

    background-image: -ms-linear-gradient(top, #feda71 0%, #febe4d 100%);



    color: #996633;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #af8234, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #af8234, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #af8234, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #af8234, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.orange:hover {

    border: 1px solid #9f7630;

    background: #fec455;

    background: -webkit-gradient(linear, left top, left bottom, from(#fec455), to(#fecd61));

    background: -webkit-linear-gradient(top, #fec455, #fecd61);

    background: -moz-linear-gradient(top, #fec455, #fecd61);

    background: -ms-linear-gradient(top, #fec455, #fecd61);

    background: -o-linear-gradient(top, #fec455, #fecd61);

    background-image: -ms-linear-gradient(top, #fec455 0%, #fecd61 100%);



    color: #996633 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #9f7630, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #9f7630, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #9f7630, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #b98a37, 0 3px 0 #9f7630, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.orange:active {

    background-color: #fec151;

    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -o-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;



    color: #996633 !important;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}



.button.black {

    border: 1px solid #343434;

    background: #484848;

    background: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#444444));

    background: -webkit-linear-gradient(top, #656565, #444444);

    background: -moz-linear-gradient(top, #656565, #444444);

    background: -ms-linear-gradient(top, #656565, #444444);

    background: -o-linear-gradient(top, #656565, #444444);

    background-image: -ms-linear-gradient(top, #656565 0%, #444444 100%);



    color: #ffffff;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.black:hover {

    border: 1px solid #343434;

    background: #343434;

    background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#565656));

    background: -webkit-linear-gradient(top, #343434, #565656);

    background: -moz-linear-gradient(top, #343434, #565656);

    background: -ms-linear-gradient(top, #343434, #565656);

    background: -o-linear-gradient(top, #343434, #565656);

    background-image: -ms-linear-gradient(top, #343434 0%, #565656 100%);



    color: #fff !important;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);



    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 4px 0 1px rgba(0, 0, 0, 0.4) ;

    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

    -o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 0 #414141, 0 3px 0 #343434, 0 4px 1px rgba(0, 0, 0, 0.4);

}



.button.black:active {

    background-color: #484848;

    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;

    -o-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.35), 0 1px 0 #fff;



    color: #fff !important;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

}



/*--------------------------------------------------------------------------------------------------

    4.c. Toggles

--------------------------------------------------------------------------------------------------*/



.toggle {

    background: #fff;

    border: 1px solid #d9d9d9;

    outline: none;

    margin: 0 0 10px 0;

}



.toggle:focus,

.toggle:active {

    outline: none;

}



.toggle h4 {

    font-family:'HelveticaNeue', Helvetica, Arial Sans;

    outline: none;

    margin-bottom: 0;

}



.toggle-content {

    background: #fff;

}



.toggle .ui-icon {

    background: url(../images/light/sprite-icy.png) no-repeat -90px 0px;

    width: 11px;

    height: 11px;

    transition: .5s ease-out;

    -moz-transition: .5s ease-out;

    -o-transition: .5s ease-out;

    -webkit-transition: .5s ease-out;

}



.toggle .ui-state-active .ui-icon { 

    transform: rotate(90deg);

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -o-transform: rotate(90deg);

}



/*--------------------------------------------------------------------------------------------------

    4.d. Tabs

--------------------------------------------------------------------------------------------------*/



.tabs ul.navigation li a {

    border-radius: 2px 2px 0 0;

    -webkit-border-radius: 2px 2px 0 0;

    -moz-border-radius: 2px 2px 0 0;

    display: block;

    overflow: hidden;

    padding: 5px 10px;

    background: #f1f2f1;

    border: 1px solid #d9d9d9;

}



.tabs ul.navigation li.ui-tabs-selected a {

    background: #fff;

    border-top-color: #aaa;

    border-bottom: 1px solid #fff;

}



.tabs .tab {

    background: #fff;

    padding: 19px 10px;

    border: 1px solid #d9d9d9;

}



.pricetable .pricetable-column.pricetable-featured { margin-top: -10px !important; margin-bottom: -10px !important; }

.pricetable { min-width: 95% !important;}





/*

Skin Name: Flexslider Gallery Skin

*/



.flexslider.gallery {

    padding: 0;

    background: none;

    box-shadow: none;

    border: none;

    margin-bottom: 10px;

}



.flexslider.gallery ol.flex-control-nav {

    bottom: 0;

}



.flexslider.gallery img {

    border-radius: 3px 3px 0 0;

    -webkit-border-radius: 3px 3px 0 0;

    -moz-border-radius: 3px 3px 0 0;

    -o-border-radius: 3px 3px 0 0;

}


/*SKN Css ADD*/

.advtize {
    float: left;
    padding: 21px 130px;
}
.email a { color:#383838; font-size:18px; font-weight:normal; text-decoration:none; padding:17px 0 8px; display:block;}
.phone a{ color:#383838; font-size:18px; font-weight:normal; text-decoration:none;}
.SocialIcon {display: block;position: absolute;right:0px;}
.mycomment {
    background-color: #fff;
}
.mycomment .textwidget {
    padding: 0 10px 16px;
}

.mycomment .widget-title {
    background-color: #3f3943;   
    padding: 10px;
	color:#f0f0f0;
	text-transform:uppercase;
}
.mycomment .widget.widget_text::after {

    content: " ";

    width: 98%;

    position: absolute;

    bottom: -4px;

    left: 3px;

    height: 2px;

    background: #f5f7f7;



    border-bottom-left-radius: 2px;

    border-bottom-right-radius: 2px;



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

}

.secondary-row-widgets.six.columns.mypost {
    width: 660px;
}
.container .width310.columns            { width: 310px; text-align:right; float:right; padding-top:20px;}
.width310 a { color:#f3f3f3; text-align:right; font-size: 12px;}
.widget.icy_blog_widget {
    padding-left: 10px;
}


