/*
Theme name: Your Inspiration Web
Theme url: 
Description: A highly extensible, search-engine optimized WordPress Theme Framework featuring 13 widget-ready areas, grid-based layout samples, styling for popular plugins and more.
Version: 4.0
Author: <a href="http://www.yourinspirationweb.com">YIW</a>
Author url: http://www.yourinspirationweb.com
Tags: two columns, fixed width, simple, seo, microformats, widgets, options page, hooks, filters, valid XHTML, valid CSS
*/

@font-face {
 font-family: "FranklinDemi";
 src: url("css/font/ITC_FRANKLIN_GOTHIC--LTE53593.eot") /* EOT file for IE */
}
@font-face {
 font-family: "FranklinDemi";
 src: url("css/font/franklin.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
    font-family: 'Calibri';
    src: url('css/font/Calibri.eot');
    src: url('css/font/Calibri.eot?#iefix') format('embedded-opentype'),
    url('css/font/Calibri.woff') format('woff'),
    url('css/font/Calibri.ttf') format('truetype'),
    url('css/font/Calibri.svg#Sri-TSCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
th {color:#757475;line-height:40px;min-height:40px;text-align:center;padding:10px;font-weight:bold;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img {border:none;}
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}
.center {text-align:center;}                                       

/* self-clear floats */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
/* ie.css */
* html .group { /* IE6 */
    height:1%;
}
*:first-child+html .group { /* IE7 */
    min-height:1%;
}  
/***********************************************************************/     


html, body, div, p{
  margin: 0;
  padding: 0;
  border: 0;
  }
  
img { border:0 }

/* Main Layout */

html { min-height:100% }
body,p { font-family:  'Open Sans', sans-serif; font-size:15px; line-height:1.6em; }


/***********************************************************************
******************* typography *****************************************
************************************************************************/
/* Title */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#939191;font-family:'ITC Franklin Condensed',"FranklinDemi","Helvetica Neue",Arial,Helvetica,sans-serif}
h1 {font-size:1.9em;line-height:1;margin-top:0.75em;margin-bottom:0.5em;}
    h1 a:link, h1 a:visited {color:#450104;text-decoration:none;}
    h1 a:active, h1 a:hover {color:#484330;text-decoration:none;}
h2 {font-size:1.5em;margin:0.50em 0;}
h2.titlePost,h1.titlePost {font-size:2.0em;line-height:1.2;margin-bottom:0.25em;margin-top:0.25em;}
h2.footer {font-size:150%;line-height:1.2;margin-bottom:0.50em;color:#e38b1d;font-style:italic;}
h3 {font-size:1.4em;line-height:1.25;margin-bottom:0.75em;}
.hentry h3 {margin-bottom:1.0em;margin-top:1.50em;}
h3.search-results {margin-bottom:0.25em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1em;}
h5 {font-size:1em;margin-bottom:1.0em;}
h6 {font-size:1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

/* Paragraph */
p, .the-post li {padding:0.267em 0 0.933em 0;}
p img.left {float:left;margin:0.5em 0.5em 0.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/*text element*/
ul {margin: 0 0 18px 2.5em;}
ol {margin: 0 0 18px 2.5em;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl	{margin:0 1.5em;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;margin:0;padding:0;}
blockquote {margin: 1em 3em;border-left:3px solid #d7d4d4;padding:0 1em;font-style:italic;color:#666;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}
pre {background:#fff;padding:20px 0px;margin:30px 0;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border:2px solid #d8d7d7;}
code {font:11px Monaco, monospace;margin:0.5em 0;}
abbr, acronym {border-bottom:1px dotted #333;cursor:help;}
ins {text-decoration:none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
::selection {background:#ffcc89;color:#222;}
::-moz-selection {background:#ffcc89;color:#222;}

ol.with-number, ol.with-number ol { list-style-type: decimal; }

/* all */
::-webkit-input-placeholder { font-family:  'Open Sans', sans-serif; }
::-moz-placeholder { font-family:  'Open Sans', sans-serif; } /* firefox 19+ */
:-ms-input-placeholder { font-family:  'Open Sans', sans-serif; } /* ie */
input:-moz-placeholder { font-family:  'Open Sans', sans-serif; }

/*table*/
table {line-height:18px;margin:0 0 22px 0;width:100%;border:1px solid #ccc;border-width:1px 1px 0 1px;}
th {font-weight:bold;background:#d8d7d7;border-right:1px solid #ccc;}
th, td {/*padding:0.25em 0.8em;*/padding: 8px 10px 8px 5px;border-bottom:1px solid #ccc;}
tr {border:1px solid #ccc;}
tfoot {font-style:italic;}

/* forms.css */
form {font-size:90%;}
label {vertical-align:middle;float:left;width:120px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;}
fieldset {padding:1.4em 1.4em 0 1.4em;margin:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text2, input.title, select,textarea {margin:0.5em 0;border-bottom:1px dashed #4c4435;border-width:0 0 1px 0;background-color:#f8f8f8;}
input.text2:focus,input.title:focus,select:focus,.errorForm:focus,textarea:focus {border-bottom:1px dashed #4c4435;border-width:0 0 1px 0;background-color:#f8f8f8;}
input.text2, input.title, .errorForm {width:300px;padding:5px;font-size:1.1em;}
input.title {font-size:1.5em;}
textarea {width:300px;height:120px;padding:5px;font-size:1.1em;font-family:  'Open Sans', sans-serif;;}
.buttonContactForm {width:80px;font-size:1.0em;margin:2em 0;color:#fbfaf5;background-color:#a6a18b;padding:5px;font-size:1.1em;border:none;}
.errorForm {background:#fddada;margin:0.5em 0;border-bottom:1px dashed #992A2A;border-top:0;border-left:0;border-right:0;}
.buttonForm {padding:0;margin:0;}
.inline {display:inline !important;}   
.for-mobile {display:none !important;}


/* Alert */
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.single-post .alert{
    margin-top: 20px;
}

/*align pagination*/
#paginator table,#paginator tbody,#paginator tr,#paginator td {border:none;}
.left {float:left;}

.line { border-top:1px solid #cacaca }
.space { height:45px }                                   
.border-line { height:1px; background:#ddd; width:100%; clear:both; margin:1.2em 0; }
body .last, body .widget-last { margin-right:0; border-right:0; }
 
.wrapper { width:1200px; margin:0 auto; padding:0 15px; /* main width */ }
.wrapper ul{list-style-position:inside;}

/* ====================== START MAIN STRUCTURE ====================== */
/* ==== Widths, heights, floats and margins of all basic sections === */
#header 	{ margin-bottom:1.8em; position:relative; min-height:60px; }
#content 	{ max-width:760px; /* responsive */ }
#sidebar 	{ width:410px; }
#footer 	{  } 

/* layouts */
.main-container { /*overflow:hidden;*/ }
.layout-sidebar-left #sidebar, .layout-sidebar-right #content { float:left; }
.layout-sidebar-right #sidebar, .layout-sidebar-left #content { float:right; }
.layout-sidebar-no #content { float:left; width:100%; }
/* ====================== END MAIN STRUCTURE ====================== */


           
/* ====================== START MAIN ELEMENTS ====================== */
p, li {color:#393939;}   
a {color:#9f5b04;text-decoration:none;}  
a:link, a:visited {color:#ac4603;text-decoration:none;}
a:active, a:hover {color:#da8102;text-decoration:underline;} 
/* ====================== END MAIN ELEMENTS ====================== */



/* ====================== START TOPBAR ====================== */
.topbar.main {background:#811005;width:100%;box-sizing: border-box}
.topbar.main .menu {float:left;width:100%}
.topbar.main ul {margin:0;}
.topbar.main ul li {list-style:none;float:left;}
.topbar.main .menu-container ul li a {display:block;color:#fff;font-size:0.8em;text-decoration:none;padding:0 0.8em;line-height:41px;}
.topbar.main .menu-container ul li a:hover {background:#640b03;color:#fa9d0a;}

/* Menu my account */
.topbar.main .menu-container{width:100%;box-sizing: border-box}
.my-account-menu{position: absolute;  background: #811005;  z-index: 100;  min-width: 150px; display: none;}
.topbar.main ul li.menu-login:hover > .my-account-menu{display: block;}
.topbar.main ul li.menu-login .my-account-menu li {  display: block;  float: none;}
.topbar.main ul li#log-in-out-link,.topbar.main ul li.menu-login{  float: right;}




.topbar.categories {background:#FBC16D;width:100%;}
.topbar.categories ul.menu {margin:0;float:left;}
.topbar.categories ul.menu li {list-style:none;float:left;line-height:1.8em;position:relative;}
.topbar.categories ul.menu li a {display:block;padding:0.4em 0.8em;color:#763E03;font-size:0.867em;text-decoration:none;text-transform:uppercase;}
.topbar.categories ul.menu li:hover a {background:#fbce8e;color:#B40101;}

/*.topbar.categories {background:#d08002;width:100%;}
.topbar.categories ul.menu {margin:0;float:left;}
.topbar.categories ul.menu li {list-style:none;float:left;line-height:1.8em;position:relative;}
.topbar.categories ul.menu li a {display:block;padding:0.4em 0.8em;color:#fff;font-size:0.867em;text-decoration:none;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.75);text-transform:uppercase;}
.topbar.categories ul.menu li:hover a {background:#e7a236;}*/

/* categories dropdown */
.topbar.categories ul.menu li ul.sub-menu {display:none;position:absolute;left:0;top:2.45em;background:#fbce8e;margin:0;z-index:100;}
.topbar.categories ul.menu li ul.sub-menu li {width:200px;}
.topbar.categories ul.menu li ul.sub-menu li a {color:#763E03;width:200px;}
.topbar.categories ul.menu li ul.sub-menu li a:hover {color:#B40101;}
.topbar.categories ul.menu li:hover ul.sub-menu {display:block;}

.topbar.main ul.menu, .topbar.categories ul.menu { display:block; }
.topbar .menu-container {float:left;padding-left:140px;position:relative;z-index:2;line-height:1.8em;}
.topbar .menu-container .menu-trigger {margin:10px 15px;}
.topbar.main .menu-container .menu-trigger {color:#fff;}
/* ====================== END TOPBAR ====================== */    



/* ====================== START HEADER ====================== */
#header {border-bottom:1px solid #dfdfdf;}

/* logo */
#logo a {display:block;position:absolute;width:237px;left:0;top:-67px;}
#logo img {display:block;}

/* counters */
#header .counters {float:right;margin:20px 1em 0 0;}
#header .counters a {display:block;line-height:19px;padding-left:1.8em;background:left top no-repeat;color:#868585;font-size:0.93em;float:left;margin:5px 1.3em 0 0;text-decoration:none;}
#header .counters a:hover {color:#444;background-position:left bottom;}
#header .counters a.facebook    {background-image:url('images/icons/socials-header/facebook.png');}
#header .counters a.rss         {background-image:url('images/icons/socials-header/rss.png');}
#header .counters a.twitter     {background-image:url('images/icons/socials-header/twitter.png');}
#header .counters a.gplus     {background-image:url('images/icons/socials-header/gplus.png');}
#header .counters a.pinterest     {background-image:url('images/icons/socials-header/pinterest.png');}
#header .counters a.youtube     {background-image:url('images/icons/socials-header/youtube.png');}

/* searchform */
#header .searchform {float:right;padding:5px 0 10px 15px;border-left:1px solid #dfdfdf;margin-top:10px;}
#header .widget_search {padding:8px 0 6px 0;font-size:1em;}
#header #searchform {height:41px;margin:0 0 0 0;text-align:center;width:100%;position:relative;}
#header #searchform label {color:#868585;font-size:0.965em;line-height:38px;position:absolute;left:0.8em;top:0;cursor:text;display:block;width:186px;}
#header #searchform #s {width:185px;height:23px;padding:7px 0.8em;margin:0 10px 0 0;color:#333;display:block;float:left;text-align:left;border:1px solid #d9d7d7;background:#fff;}
#header #searchform #searchsubmit {width:40px;height:39px;padding:0;margin:0;cursor:pointer;text-align:center;border:1px solid #d9d7d7;background:#f5f5f5 url("images/bg/search.png") no-repeat center;text-indent:-100px;overflow:hidden;}
#header #searchform #searchsubmit:hover {cursor:pointer;background-color:#fafafa;}

/* slogan */
#slogan{
    background-color: #f6f4f4;
    border-top: 1px solid #f4f2f2;
    border-bottom: 3px solid #ecebeb;
    margin-bottom: 30px;
    text-align: center;
}

#slogan h1{
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    color: #b1b1b1;
    margin: 30px auto 25px auto;
    font-weight: 400;
    font-family:  'Open Sans', sans-serif;;
    letter-spacing: 1px;
    padding-left: 25px;
    padding-right: 25px;
}

/* ====================== END HEADER ====================== */   



/*************************************************************/
/******************     MENU'   NETWORK       ****************/
/*************************************************************/
.topbar.main ul.menu-yiw-magazine {list-style-type:none;margin:0;cursor:pointer;cursor:hand;position:relative;z-index:10;float:right;}
.topbar.main ul.menu-yiw-magazine a:link, .topbar.main ul.menu-yiw-magazine a:visited{color:#fff;}
.topbar.main ul.menu-yiw-magazine a:hover, .topbar.main ul.menu-yiw-magazine a:active {color:#fdcb62;}
.topbar.main ul.menu-yiw-magazine .menu-trigger {background: url('images/bg/network.gif') top center no-repeat;display:block;height:29px;width:141px;margin:6px 0;text-indent:-99999px;}
.topbar.main ul.menu-yiw-magazine .menu-trigger ul {background-color:#9b0202;border:1px solid #c52e2e;display:none;margin:10px 0 0 0;text-indent:0;font-size:85%;list-style-type:none;font-family:verdana;}
.topbar.main ul.menu-yiw-magazine li.menu-trigger {line-height:20px;}
.topbar.main ul li.network {float:none;border-bottom:1px solid #c52e2e;padding:5px;list-style-type:none;height:20px;line-height:20px!important;}
.topbar.main ul.menu-yiw-magazine li.menu-trigger ul li.network:last-child {border-bottom:none;}
.topbar.main ul.menu-yiw-magazine li.menu-trigger ul li.network a:link, .topbar.main .menu-yiw-magazine ul li.network a:visited {width:120px;height:20px!important;line-height:20px!important;padding-left:10px;display:block;}

/*category*/
.category-nav {height:36px;background-color:#fbc16d;width:100%;}
.cat {background-color:#fbc16d;}                    

/***********************************
language
***********************************/
img.lang {margin:7px 0 0 0;}
ul.wp_lang {display:inline;margin:0 0 0 16px;padding:0;text-align:right;float:right;}
ul.wp_lang li {padding:0;list-style-type:none;display:inline;}

   

/* ====================== START CONTENT ====================== */                        

/* ====================== END CONTENT ====================== */ 



/* ====================== START SIDEBAR ====================== */

/* ====================== END SIDEBAR ====================== */   



/* ====================== START FOOTER ====================== */
#footer .socials {width:72px;margin:0 auto}
#footer .socials:after {content: ''; display: block; clear: both;}
#footer .socials a {width:19px;height:19px;display:block;float:left;background:no-repeat center top;margin:0 2.5px;text-indent:-120px;overflow:hidden;}
#footer .socials a:hover {background:no-repeat center bottom;}                  
#footer .socials a.rss {background-image:url('images/icons/socials-header/rss.png');}
#footer .socials a.facebook {background-image:url('images/icons/socials-header/facebook.png');}   
#footer .socials a.twitter {background-image:url('images/icons/socials-header/twitter.png');}
/* ====================== END FOOTER ====================== */        


/* ====================== START BLOG ====================== */
#content .main-post h1 {margin:0;}
#content .main-post h1 a {color:#939191;}
#content .main-post h1 a:hover {text-decoration:none;color:#565555;}
#content .main-post .thumbnail {position:relative;clear:both;}
#content .main-post .thumbnail img {display:block;}
#content .main-post .thumbnail .post-comments {position:absolute;right:0;bottom:0;padding:6px 12px;background:#fff;}
#content .hentry-post .post-comments a {display:block;color:#898787 !important;font-size:0.8em;background:url('images/icons/comment-icon.png') left center no-repeat;padding-left:20px;}
#content .hentry-post .post-comments span {color:#443a39;/*font-size:1.2em;*/font-weight:bold;}
#content .hentry-post .the-post a, .comment-body a {text-decoration:none;border-bottom:1px solid;}
#content .hentry-post .the-post a:hover, .comment-body a:hover {text-decoration:none;}
#content .hentry-post p.postmeta {color:#939191;font-size:0.8em;float:left;}
#content .hentry-post p.postmeta .post-author a {color:#443a39 !important;}
#content .hentry-post p.postmeta .post-cat a {color:#a16404 !important;}
#content .hentry-post .tweet {float:right;}     
#content .hentry-post .socials {text-align:right;float:right;}
#content .hentry-post .gmap {border:1px solid #CDCDCD;padding:3px;margin-bottom:20px;}
#content .hentry-post .gmap iframe {display:block;}
#content .box-post {padding:1.194%;border:1px solid #e6e1e1;margin-bottom:25px;}
#content .sub-post {width:46%;}
#content .sub-post.col-1 {float:left;clear:left;}
#content .sub-post.col-2 {float:right;clear:right;} 
#content .sub-post h2 {font-size:1.2em;margin:0;min-height:54px;line-height:1.2em;}               
#content .sub-post h2 a {color:#565555;}            
#content .sub-post h2 a:hover {text-decoration:none;color:#2a2a2a;}
#content .sub-post img.wp-post-image {display:block;padding:1%;max-width:98%;border:1px solid #e6e1e1;margin-bottom:0.6em;}
#content .sub-post .the-post {/*min-height:120px;*/}
#content .sub-post .the-post p {font-size:0.85em;line-height:1.6em;}
#content .sub-post .post-comments {float:right;padding:0;text-align:right;}
#content .sub-post .socials {clear:right;}
.wp-post-image { margin-bottom:20px; max-width:100%; height:auto; }
.sticky {background: #f2f7fc;border-top: 4px solid #CACACA;padding: 18px 20px 0;margin:0 -20px 20px}   

/* social counters */
.mini-social-counters .facebook, .mini-social-counters .twitter {display:block;font:11px arial;height:20px;float:left;margin-right:5px;background:none;}
.mini-social-counters .facebook:hover, .mini-social-counters .twitter:hover {text-decoration:none;}
.mini-social-counters .ico, .mini-social-counters .baloon-arrow {background:url('images/share-buttons.png') no-repeat;float:left;height:20px;}
.mini-social-counters .facebook .ico {width:20px;background-position:0 0;}
.mini-social-counters .facebook .baloon-arrow {margin:0 0 0 3px;width:9px;background-position:-44px 0;}
.mini-social-counters .facebook .baloon{float:left;margin:1px 0 0;padding:0 5px 0 0;width:auto;height:16px;line-height:16px;background:#e8ebf2;border:1px solid #b0b9ec;border-left:0 none;color:#333}
.mini-social-counters .twitter .ico {width:24px;background-position:-20px 0;}         
.mini-social-counters .twitter .baloon-arrow {margin:0 0 0 1px;width:9px;background-position:-55px 0;}
.mini-social-counters .twitter .baloon{float:left;padding:0 5px 0 0;width:auto;height:18px;line-height:18px;background:#fff;border:1px solid #cee3f0;border-left:0 none;color:#333}
#content div[id^="___plusone_"] {width:70px !important;}

/* pagination */
.general-pagination {margin:30px 0 40px 0;font-family:verdana;font-size:80%;font-weight:bold;}
.general-pagination a,.general-pagination a:link,.general-pagination a:visited {padding:7px 12px;margin:5px;text-decoration:none;border:1px solid #d8d7d7;color:#888;background-color:#fff;}
/*.wp-pagenavi a:visited {padding:7px 12px;margin:5px;text-decoration:none;border:1px solid #8c0107;color:#fff;background-color:#8c0107;}*/
.general-pagination a:hover {border:1px solid #8c0107;color:#8c0107;/*background-color:#fa5100;*/}
.general-pagination a:active {padding:7px 12px;margin:5px;text-decoration:none;border:1px solid #8c0107;color:#fff;background-color:#8c0107;}
.general-pagination a.pages {padding:7px 12px;margin:5px;color:#8c0107;border:1px solid #d8d7d7;background-color:#fff;}
.general-pagination a.selected {padding:7px 12px;margin:5px;font-weight:bold;border:1px solid #bbb;color:#fff;background-color:#aaa;}
.general-pagination a.extend {padding:7px 12px;margin:5px;border:1px solid #d8d7d7;color:#8c0107;background-color:#fff;}

/*Styling Images*/
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:0 1em 1em 0;}
.alignright, img.alignright{display:inline;float:right;margin:0 0 1em 1em;}
div.aligncenter, img.aligncenter {display: block; margin-left: auto !important; margin-right: auto !important; float:none;}     
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:558px !important; padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;width:98%;height:auto;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}    
p.list-tags {line-height:25px;margin-top:20px;border-top:1px solid #dcdbdb;padding:10px 0 10px 36px;background:url('images/icons/article.png') left 15px no-repeat}
/* ====================== END BLOG ====================== */        


/* ====================== START 404 ====================== */
.p404 * { color:#535252; text-align:center; }  
.p404 h1 { font-size:3.6em; line-height:90px; border-bottom:1px solid #cacaca; padding-top:15px; margin-top:-0.6em; }
.p404 strong { font-size:2.5em }
.p404 h2 { width:243px; margin:0 auto 20px !important; border-bottom:1px solid #cacaca; font-size:1.8em; line-height:90px }
.p404 img { border:0 !important; vertical-align:middle }
.p404 input { padding:10px 20px !important; height:auto !important; font-size: 12px !important; }
.p404 #searchsubmit { font-size: 11px !important; margin:0; }
.p404 #searchform { margin:0; }
.p404 #searchform fieldset { padding:0; }
/* ====================== END 404 ====================== */     


/*************************************************************/
/************************   single post     *******************/
/*************************************************************/
.narrowcolumn .post {margin:1.30em 0;clear:left;}
.entry h2 {font-size:170%;margin:0.50em 0;}
.metadati {font-size:85%;float:left;}
.pdf,.tag-article {font-size:120%;width:50%;border:solid #ececec;border-width:2px 2px 2px 0;text-align:center;height:70px;line-height:70px;margin:30px 0 15px 0;float:left;font-variant:small-caps;}
.pdf {background:url('images/freebies.png') no-repeat 5% 22px;}
.tag-article {border-width:2px 0px 2px 0;width:45%;font-size:90%;line-height:1.8em;font-variant:normal;height:50px;padding:20px 0 0 10px;}

/*share*/
#share-box {border-bottom:2px solid #ececec;min-height:280px;padding:0 0 20px 0;}
#share-box h2, #share-box h3 {color:#bd4a05;padding:0.3em 0 0;font-size:4.5em;text-align:center;font-variant:normal;text-transform:uppercase;margin:0;}
#share-box h3 {color:#999;font-size:3.2em;padding:0 0 1em 0;}
ul#share-it {margin:0 auto;width:75%;}
ul#share-it li {list-style-type:none;display:block;float:left;margin:0 20px 0 0;}

/*author*/
.author-post {border-bottom:2px solid #ececec;min-height:240px;padding:0;margin-top:2em;}
.avatar-author {width:120px!important;float:left;margin-right:18px;}
.avatar-author img {border:3px solid #d7d7d7;}
.description-author {/*float:left;width:70%;min-width:530px;*/}
.description-author p {font-size:95%;padding:0 0 20px;}
/*.description-author p+p {text-align:right;}*/


/*************************************************************/
/************************      SIDEBAR     *******************/
/*************************************************************/
#sidebar {overflow:hidden;}         
#sidebar img.banner {display:block;padding:0;}
#sidebar .widget .for-1024 {display:none;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar li {margin:20px 0 0 0;padding:0;}
#sidebar h2,#footer h2,#twitter-1 h2,.author-post h2,h3#comments-title,h3#reply-title,.related-post h2,h2#trackbacks 
    {padding:0.2em 0;font-size:2em;font-weight:normal;font-variant:normal;}
#twitter-1 h2 a.twitter_title_link {color:#bd4a05;}
.divisor-sidebar {background-color:#ececec;height:2px;margin:1em 0;}
.titleSidebar,
#commentsTitle,#userComments {line-height:60px;font-size:150%;color:#28221c;margin:0.50em 0;padding:0;}
#sidebar ul.tabs {height:65px;}

/***********************************
SPONSOR
***********************************/
.banner-forum {float:left;margin:0 0 0 5px;}
img.sponsor {float:none;margin:0;border:1px solid #cdcdcd;padding:2px;background:#fff;}
img.sponsor-bottom {margin:0 18px 0 0;max-width:100%;}
img.sponsor-bottom-right {float:right;display:block;margin:40px 0;}
img.sponsor-bottom-left {float:left;display:block;margin:40px 0;}
/* banner buysellads */
#sidebar .widget_text .bsap {width:102%;}

/***********************************
Social
***********************************/
ul.social-sidebar {margin:0;padding:0;height:51px;}
ul.social-sidebar li {height:51px;float:left;display:block;overflow:hidden;margin:0!important;padding:0 7px!important;text-indent:-9999px;}
ul.social-sidebar li a {margin:0;padding:0;display:block;overflow:hidden;height:51px;}

ul.social-sidebar li.newsletter a {width:53px;background:url('images/bg/social/social.jpg') no-repeat 0 -51px;}
ul.social-sidebar li.facebook a {width:50px;background:url('images/bg/social/social.jpg') no-repeat -66px -51px;}
ul.social-sidebar li.delicious a {width:50px;background:url('images/bg/social/social.jpg') no-repeat -115px -51px;}
ul.social-sidebar li.twitter a {width:50px;background:url('images/bg/social/social.jpg') no-repeat -162px -51px;}
ul.social-sidebar li.meemi a {width:50px;background:url('images/bg/social/social.jpg') no-repeat -213px -51px;}
ul.social-sidebar li.feed a {width:45px;background:url('images/bg/social/social.jpg') no-repeat -262px -51px;}
/*social hover*/
ul.social-sidebar li.newsletter a:hover, ul.social-sidebar li.newsletter a:focus {background-position:0 0;}
ul.social-sidebar li.facebook a:hover, ul.social-sidebar li.facebook a:focus {background-position:-66px 0;}
ul.social-sidebar li.delicious a:hover, ul.social-sidebar li.delicious a:focus {background-position:-115px 0;}
ul.social-sidebar li.twitter a:hover, ul.social-sidebar li.twitter a:focus {background-position:-162px 0;}
ul.social-sidebar li.meemi a:hover, ul.social-sidebar li.meemi a:focus {background-position:-213px 0;}
ul.social-sidebar li.feed a:hover, ul.social-sidebar li.feed a:focus {background-position:-262px 0;}

/***********************************
featured posts
***********************************/
h4.featured-title {padding:0.3em 0;font-variant:normal;/*text-transform:uppercase;*/font-variant:small-caps;}
h4.featured-title a {color:#bd4a05;}
ul#yiw-featured-post {padding:0!important;}
ul#yiw-featured-post li {margin:0!important;padding:0.9em 0!important;}
ul#yiw-featured-post li a:link, .widget_featured-posts li a:visited {min-height:0px!important;}
ul#yiw-featured-post img {border:1px solid #cdcdcd;padding:2px;background:#fff;}

/***********************************
DELICIOUS - Letture consigliate
***********************************/
.widget_delicious h2 a {color:#bd4a05!important;}
ul.delicious li.delicious-item {margin:0!important;font-size:90%;/*line-height:27px;height:27px;*/min-height:27px;padding:10px 0 7px 30px!important;background:url('images/bg/icon-link.png') center left no-repeat;border-bottom:2px solid #ececec;}
ul.delicious li.delicious-item:last-child {border:none;}
ul.delicious li.delicious-item a:hover {color:#bd4a05!important;}

/***********************************
Partners & Friends
***********************************/
.widget_text ul li.widget_links ul li {margin:0!important;font-size:88%;line-height:27px;/*height:27px;*/min-height:27px;padding:10px 0 7px 30px!important;background:url('images/bg/partners.png') center left no-repeat;border-bottom:2px solid #ececec;float:left;width:42.5%;}
.widget_text ul li.widget_links ul li:last-child {border:none;}
.widget_text ul li.widget_links ul.blogroll li a:hover {color:#bd4a05!important;}

/***********************************
Ultimi Tweets
***********************************/
.twitter-item {margin:0!important;font-size:90%;min-height:27px;padding:10px 0 7px 30px!important;background:url('images/bg/twitter.gif') center left no-repeat;border-bottom:2px solid #ececec;}
.twitter-item:last-child {border:none;}
a.twitter-user,a.twitter-link {color:#bd4a05!important;}
a:hover.twitter-user, a:active.twitter-user,a:hover.twitter-link,a:active.twitter-link {color:#fa5100!important;text-decoration:underline!important;}
.twitter-timestamp abbr {color:#fa5100!important;border-bottom:1px dotted #fa9300;}

/***********************************
Recent Comments
***********************************/
.widget_recentcomments ul {margin:0;padding:0;line-height:18px;list-style:none;}
.widget_recentcomments ul li {margin:0 0 10px 0;padding:0;}
.rc_item {margin:0!important;padding:10px 0 7px 0!important;font-size:90%;min-height:50px;border-bottom:2px solid #ececec;}
.rc_item:last-child {border:none;}
span.post_title {font-weight:bold;}
span.post_title a {color:#6d3709!important;}
.rc_item .rc_avatar img {border:1px solid #cdcdcd!important;padding:2px!important;background:#fff!important;}
.rc_item a:link,li.rc_item a:visited {color:#bd4a05!important;}
.widget_recentcomments ul a:hover,.widget_recentcomments ul a:active {color:#fa5100!important;text-decoration:underline!important;}

/***********************************
Risorse Free
***********************************/
.widget_delicious h2 a {color:#bd4a05!important;}
.risorse-free {margin:0!important;font-size:88%;min-height:27px;padding:10px 0 7px 30px!important;background:url('images/bg/freebies.png') center left no-repeat;border-bottom:2px solid #ececec;}
.risorse-free:last-child {border:none;}
.risorse-free a:link,li.risorse-free a:visited {color:#bd4a05!important;}
.risorse-free a:hover,.risorse-free a:active {color:#fa5100!important;text-decoration:underline!important;}

/***********************************
Sidebar link
***********************************/
#sidebar a:link, #sidebar a:visited {color:#363535;/*padding:5px;*/}
#sidebar a:hover, #sidebar a:active {text-decoration:none;}
/* @end */

/*************************************************************/
/***********************     FOOTER      *********************/
/*************************************************************/
#footer {position:relative;z-index:1;margin:40px 0 0 0;border-top:2px solid #ececec;font-size:0.81em;padding:10px 0;clear:both;}
/*footer nav*/
ul#menu-nav-footer {list-style-type:none;margin:15px auto 5px;padding:0;text-align:center;}
ul#menu-nav-footer li {margin:0;padding:0 4px;display:inline;line-height:20px;border-right:1px solid red;}
ul#menu-nav-footer li:last-child {border-right:none;}
ul#menu-nav-footer li a {padding:0 4px;}
img.logo-footer {vertical-align:middle;}

/*credits*/
#footer p {text-align:center;padding:0;font-size: 11px}

/*footer link*/
#footer a:active, #footer a:hover {text-decoration:none;}
/*end footer*/


/* ====================== START COMMENTS ====================== */
h3#comments-title {margin:30px 0;padding-left:35px;background:url('images/comment.png') no-repeat left center}
h3#comments-title span {}
.comment-container {padding:5px;border:1px solid #d8d7d7;}
.comment-author {float:left;margin:25px 10px 0 0;width:110px;}
#comments img.avatar {border:4px solid #d7d7d7;margin:0 0 0 16px;}
#commentform img.avatar {margin-left:0;}
#comments .fn {font-style:normal;text-align:center;font-size:90%;margin:10px 0 0 0;display:block;}
/*comments visitors*/
.comment-meta {margin:1px 0 1px 120px;padding:20px 20px 10px 20px;border-left:1px solid #d8d7d7;min-height:145px;}
.comment-metaTextarea {position:relative;margin:0 0 15px 120px;width:422px;padding:20px;-moz-border-radius:15px;-webkit-border-radius:15px;}
em.moderation {float:right;clear:right;font-size:85%;}
/*.comment-meta p {font-size:0.83em;color:#363533;}   */
.contentMetaData {width:100%;height:30px;}
.intro {width:100%;height:25px;margin-bottom:20px;}
.commentNumber {float:right;font-size:150%;color:#bebcbd;}
.commentDate {float:left;margin:0 0 0px 0;}
ol.commentlist,li.comment {clear:both;margin:0 0 2em 0;padding:0;list-style-type:none!important;}
li.comment ul.children {margin-left:6.5em;}
li.comment ul.children li {margin:20px 0 0 0;}

/*comments author*/
.bypostauthor .comment-container, .bypostauthor .comment-container .children,.bypostauthor .children .bypostauthor .comment-container,
.bypostauthor .children .bypostauthor .children .comment-container,.bypostauthor .children .bypostauthor .children .bypostauthor .comment-container,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-container,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-container  
{background-color:#f4f4f4;}
/*comments visitors*/
.comment-container .children, .bypostauthor .children .comment-container,.bypostauthor .children .bypostauthor .children .comment-container,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-container,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-container
 {background-color:#fff;}
 /*comments link*/
/*.comment-meta a:link, .comment-meta a:visited {color:#9a052a;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover {color:#8c0106;}

/*trackback*/
#trackbacks {}
ol.trackbacklist {margin:20px 35px;}
ol.trackbacklist li {padding:10px 0;}             
/* ====================== END COMMENTS ====================== */

                                                              
/* ====================== START RESPOND ====================== */   
#respond {margin:2em 0 1em;}                                      
#respond input {width:92%;padding:9px;margin:0;border:1px solid #d8d7d7;background-color:#fff;}
#respond input:focus,#respond textarea:focus {background-color:#f7f7f7;}
#respond textarea {width:97%;border:1px solid #d8d7d7;background-color:#fff;height:135px;padding:10px;font-family:inherit;}
/*.depth-1 #respond input, .depth-1 #respond textarea {width:374px;}
.depth-2 #respond input, .depth-2 #respond textarea {width:334px;}
.depth-3 #respond input, .depth-3 #respond textarea {width:294px;}
.depth-4 #respond input, .depth-4 #respond textarea {width:254px;}
.depth-5 #respond input, .depth-5 #respond textarea {width:214px;}
.depth-6 #respond input, .depth-6 #respond textarea {width:174px;}*/
/*#respond #submit {color:#666363;background:#eee;width:150px;float:right;margin:0 0 20px 0;padding:10px;font-weight:bold;font-size:0.95em!important;}
#respond #submit:hover {background-color:#fff;cursor:pointer;color:#000} */
#respond #submit{background:url("images/input_pattern.png") repeat-x scroll 0 0 #F3F0F0;color:#4C4B4B;float:right;font-size:.7em!important;letter-spacing:1px;text-transform:uppercase;width:130px;margin:0 0 20px;padding:8px;}
#respond #submit:hover {background:url("images/input_pattern_hover.png") repeat-x scroll 0 6px #F3F0F0;cursor:pointer;color:#000} 
#respond .containerPost {font-size:1.1em}
img.comment-avatar {margin:20px 0 0 0;border:1px solid #ccc; padding:3px}
#commentform {}
/*.depth-1 #respond #commentform { width:508px; }
.depth-2 #respond #commentform { width:468px; }
.depth-3 #respond #commentform { width:428px; }
.depth-4 #respond #commentform { width:388px; }
.depth-5 #respond #commentform { width:348px; }
.depth-6 #respond #commentform { width:308px; }*/
#respond label {width:101.5px;clear:left;display:block;float:left;font-size:1em;line-height:40px;margin:0;text-align:left;vertical-align:middle;}
#respond p {padding:10px 0 0px;margin-bottom:0;float:left;width:32%;margin-right:2%;}
#respond p.comment-form-comment {width:100%;}
#respond p.comment-form-comment label {width: 100%;}
#respond p.comment-form-url {margin-right:0;}
#respond p.form-submit {border-bottom:none;width:100%;}
#respond p.subscribe-to-comments {width:100%;}
#respond p.comment-form-author label,#respond p.comment-form-email label,#respond p.comment-form-url label {height:38px;}

#respond p.comment-form-policy {
    width: 100%;
    margin-right: 0;
}
#respond p.comment-form-policy label {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    float: none;
    line-height: normal;
}
#respond p.comment-form-policy input[type="checkbox"] {
    width: auto;
    margin: 0 5px 0 0;
    padding: 0;
    border: none;
    display: inline-block;
    vertical-align: middle;
}
/* ====================== END RESPOND ====================== */



/* ====================== START REPLY COMMENTS ====================== */
.reply {text-align:right;margin:25px 0 0 0;}
h3#reply-title{padding-left:35px;background:url('images/leave-comment.png') no-repeat left center;line-height:27px;}
/*.depth-3 {width:466px;}
.depth-3 .comment-meta {width:305px;}
.depth-4 {width:475px;}
.depth-4 .comment-meta {width:310px;}
.depth-5 {width:435px;}
.depth-5 .comment-meta {width:270px;}  */
.form-reply p {text-align:right;padding-bottom:5px;margin-right:24px;}
.form-reply p small {text-align:left;}
/* ====================== END REPLY COMMENTS ====================== */


/* ====================== START SEARCHBOX ====================== */
#searchform { margin:10px 0 30px 0 }
#searchform .screen-reader-text { display:none }
#searchform input {border:1px solid #ccc;color:#666;}
input#searchsubmit {cursor:pointer;width:75px;padding:4px;}
input#s { width:208px; padding:5px; }
/* ====================== END SEARCHBOX ====================== */



/*************************************************************/
/***************        OTHER PAGES      *********************/
/*************************************************************/
.entry h1 {background:url('images/bg/bgtitle.gif') no-repeat left top;height:72px;padding:30px 0 0 20px;font-size:170%;}

/*author page*/
.avatar-author-page {width:200px!important;float:left;}
.avatar-author-page img {border:3px solid #d7d7d7;margin:10px 5px 0 0;}
.desc-author-page {padding:5px 0 20px 0;float:left;width:70%;font-size:95%;}
.desc-author-page p {padding:0 20px 20px;}
/*end author page*/

/*banner page*/
.banner-title {width:237px;height:44px;color:#fff;background:url('images/bg/bg.banner.png') no-repeat top center;padding:10px 10px 0 0;font-size:150%;text-align:center;line-height:30px;}
h3.heading-banner {padding:10px 0 10px 10px;}
img.banner {padding:10px 0 18px 10px;}
.preleva {margin:22px 0 0 0;background:#d7d7d7;-moz-border-radius:15px;-webkit-border-radius:15px;padding:15px;position:relative;}
img.arrow-preleva {position:absolute;top:40px;left:-22px;}
img.arrow-preleva-125 {position:absolute;top:-22px;left:120px;}
.banner-125 {margin:79px 0 0 0;padding:0 0 20px 0;text-align:center;}
.banner-125b {margin:49px 0 0 0;padding:0 0 20px 0;text-align:center;}
.banner2-125 {text-align:center;padding:0 0 20px 0;}
.banner2-125b {text-align:center;padding:50px 0 20px 0;}
.rientro {margin-left:10px;}
/*end banner page*/

/*references html*/
span.deprecated {color:red;}
/*end reference html*/                                




/* ====================== START CONTACT FORM ====================== */                 
#content .contact-form { margin-top:30px; width:104%; }   
#content .contact-form fieldset {padding:0;}          
#content .contact-form ul { margin:0; list-style:none; }  
#content .contact-form li { width: 44.2%; float: left; margin: 0 5% 2% 0; }
#content .contact-form li.on-left { float:left; }
#content .contact-form li.on-right { float:right; }
#content .contact-form li.full { clear:both; }
#content .contact-form li.full label { display: block }
#content .contact-form li.textarea-field { clear:both; width:auto; float:none; }
#content .contact-form label span.sublabel { font-family: "Droid Sans", serif; font-size: 11px; color: #9C9B9B }  
#content .contact-form li.text-field input, #content .contact-form li.checkbox-field input, #content .contact-form li.file-field input, #content .contact-form li select, #content .contact-form li textarea { border:1px solid #cecbcb; margin-top:10px; padding:10px; }
#content .contact-form li.text-field input, #content .contact-form li select { font-size: 12px; background-color:#fff; width:97.5%; }
#content .contact-form li select { padding:10px; }
#content .contact-form li textarea {  width:97%; height:150px; background-color:#fff; } 
#content .contact-form li.icon input, #content .contact-form li.icon textarea { background-repeat:no-repeat; } 
#content .contact-form li.icon input { background-position:98% center; }
#content .contact-form li.icon textarea { background-position: 98% 15px; }
#content .contact-form li.error input, #content .contact-form li.error textarea, #content .contact-form li.error select { background-image:url('images/icons/error.png'); border:1px solid #cf0606; } 
#content .contact-form li.success input, #content .contact-form li.success textarea, #content .contact-form li.success select { background-image:url('images/icons/success.png'); }                     
#content .contact-form li div.msg-error { font-style:normal; font-size:11px; color:#cf0606; height:14px; }    
#content .contact-form li.submit-button {clear:both; width:auto; float:none;}      
#content .contact-form li.checkbox-field label, #content .contact-form li.radio-field label { display: block; }
#content .contact-form li.submit-button input {
    background: url("images/input_pattern.png") repeat-x scroll 0 0 #F3F0F0;
    border: 1px solid #D5D4D4;
    cursor: pointer;
    display: block;
    font-size: 9px;
    height: 30px;
    letter-spacing: 1px;
    line-height: 40px;
    padding: 0 4px;
    text-transform: uppercase;
    margin:0;
    
}
#content .contact-form li.submit-button input:hover { background: url("images/input_pattern_hover.png") repeat-x scroll 0 0 #fff; }
#content .contact-form li.submit-button input[disabled] { color:#ddd; }
#content .contact-form label, #content .contact-form input, #content .contact-form textarea { color:#4c4c4c; width:auto; }
#content .contact-form p.success, #content .contact-form p.error { padding:10px 15px 10px 55px; border:1px solid; margin:0 auto 30px; background:no-repeat 15px center; width:400px; }
#content .contact-form p.success { background-color:#effea9; border-color:#d7ee6e; color:#839607; background-image:url('images/icons/tick_contact.png'); }
#content .contact-form p.error   { background-color:#fedccd; border-color:#fa8c83; color:#c82c1f; background-image:url('images/icons/error.png'); }
#yiw_bot {display:none !important;}

/* submit alignment */
.contact-form li.submit-button input.alignleft { float:left; }
.contact-form li.submit-button input.alignright { float:right; }
.contact-form li.submit-button input.aligncenter { margin:0 auto; }

/*border-radius*/
#content .contact-form p.success, #content .contact-form p.error { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
/* ====================== END CONTACT FORM ====================== */


/*************************************************************/
/**********************     PLUGIN      **********************/
/*************************************************************/
/*subscribe comments*/
.leftCheckBox {width:20px;height:40px;float:left;line-height:1.75;}
.rightCheckBox {height:40px;margin:0 0 0 1em;line-height:1em;}
#respond .subscribe-to-comments label {cursor:pointer;vertical-align:middle;width:100%;font-weight:bold;float:none;display:inline;margin:0;text-align:left;font-size:1em;line-height:1.75;}
/*#respond input#subscribe {display:inline!important;border:0!important;padding:0 10px 0 0!important;background-color:transparent!important;margin-bottom:0!important;}*/

/*syntaxhighlighter*/
.post .syntaxhighlighter {font-size:80%!important;}
.syntaxhighlighter .line.alt1 .content {padding-top:3px!important;padding-bottom:3px!important;}
.syntaxhighlighter .line.alt2 .content {padding-top:3px!important;padding-bottom:3px!important;}

/*related post*/
ul.related_post {list-style:none;margin:0;padding:0 0 7px 0;border-bottom:2px solid #ececec;}
li.post_div {min-height:52px;margin:0;padding:0.75em 0!important;font-size:90%;border-bottom:1px solid #c6c5c5;clear:left;}
ul.related_post li:last-child {border:none;}
ul.related_post li:hover {background:#eeeded;}
.imgRelated {width:55px;height:57px;float:left;}
.imgRelated img {padding:3px;border:1px solid #ccc;}
.titleRelated {height:57px;margin:0 0 0 65px;line-height:57px;}
.img_related_post{float:left}
.text_related_post{text-align:left;line-height:1.5em;}
.text_related_post p {line-height:20px;padding-bottom:0;}
.related_post img {margin:0px 1em 0px 0px;padding:3px;border:1px solid #ccc;}

/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {padding:10px 0 20px 0;margin:0;}
div.wrap {padding: 5px 10px;margin: 20px 0;}
div.wrap h2 {margin:0.5em 0 1em 0;}
div.wrap fieldset {border:1px solid #aeadad;margin:1em 0;padding: 5px 10px;}
div.wrap fieldset legend {padding:10px;font-weight:bold;font-size:small;color:#830107;}
div.wrap p.submit {text-align: right;}
.updated {background: #B9D6EF;border: 1px solid #589bd2;margin: 1em 5% 10px;padding: 0 1em;}
.updated-error {background-color: #FFA3A3;border: 1px solid #FF5D5D;}
div.wrap form {margin:0;padding:0;}
div.wrap li {margin-bottom:5px;line-height:30px;}
/* END SUBSCRIPTION MANAGER STYLE */    


                                                  
/* ====================== START WIDGETS ====================== */
.widget {margin-bottom:1em;}
.widget h2, .widget h3 {margin:1.5em 0 0.5em;}     

/* text image */
.boxs-home { margin-bottom:20px; float:left; }
body .boxs-home h2 { text-align:center; }
.boxs-home img { margin-bottom:20px; }

/* tag cloud */
.tagcloud a { color:#686767; }

/* calendar */
#wp-calendar { width:100%; margin-top:0; }
#wp-calendar th, #wp-calendar td { line-height:32px; padding:5px 10px; text-align:center; }
#wp-calendar caption { margin-bottom:10px; font-size:80%; font-weight:bold; }
#wp-calendar th, #wp-calendar #today, #wp-calendar #today a { background-color:#ccc; color:#434343; }
#wp-calendar tfoot a { display:block; }
#wp-calendar #today a:hover { color:#000 }

/* last tweets */
.last-tweets p { margin-bottom:0; }

/* recent posts */
.recent-post {margin-bottom:-0.8em;}
.recent-post.recent-comments {margin-bottom:-1.8em;}
.recent-post .the-post {clear:both;margin-bottom:1em;line-height:1.2em;}
.recent-post img {clear:left;float:left;width:127px;height:54px;padding:2px;border:1px solid #d5d5d5;margin:0 15px 0 0;}
.recent-post a.title {color:#525e66 !important;font-size:0.86em;}  
.recent-post a.title:hover {color:#000 !important;}  
.recent-post p.meta {font-size:0.85em;color:#939191;}                        
.recent-post p.meta a {color:#a16404 !important;}
.recent-post p.meta a:hover {color:#da8102 !important;}
.recent-post p.meta .comments a {color:#282828;}                                                                                            
.recent-post.events {margin-top:-5px;}                                                                                        
.recent-post.events img {margin-top:5px;}
.recent-post.events p.meta {margin-left:146px;border-top:1px solid #dcdcdc;margin-top:6px;height:16px;padding-bottom:0;padding-top:8px;font-size:0.75em;}  
.recent-post.events p.meta span.location, .recent-post.events p.meta span.date {float:left;display:block;line-height:16px;padding-left:22px;margin-right:10px;background:no-repeat left center;} 
.recent-post.events p.meta span.location {background-image:url('images/icons/bookmark-small.png');}
.recent-post.events p.meta span.date     {background-image:url('images/icons/cal-small.png');}   

/* recent topics */
.recent-topics .the-post {border-bottom:1px solid #cdcdcd;margin-bottom:1.2em;}
.recent-topics .the-post:last-child {border-bottom:0;}
.recent-topics a.title {font-size:1.0714em;font-weight:bold;color:#706f6f !important;}
.recent-topics p.text {font-size:0.85em;padding-bottom:0;}

/* recent comments */                                
.recent-comments .the-post {border-bottom:1px solid #cdcdcd;margin-bottom:1.2em;padding-bottom:1.2em;font-size:0.85em;}   
.recent-comments .the-post p {padding-bottom:0;}
.recent-comments .avatar {display:inline;float:left;padding-right:7px !important;margin:0;}
.recent-comments .avatar img {background:#FFFFFF !important;border:1px solid #CDCDCD !important;padding:2px !important;width:auto;height:auto;}
.recent-comments a.title, .recent-comments a.goto, .recent-comments .author a {color:#a16404 !important;}       
.recent-comments a.title:hover, .recent-comments a.goto:hover, .recent-comments .author a:hover {color:#da8102 !important;}
.recent-comments a.goto {font-size:1.2em;}
.recent-comments a.title {font-size:1em;}
.prev-comments {float:left;display:none;padding-top:20px;}
.next-comments {float:right;padding-top:20px;}
.prev-comments:hover, .next-comments:hover {text-decoration:underline !important;}
/* ====================== START WIDGETS ====================== */



/* ====================== START SHORTCODE ====================== */
hr {margin:40px auto;width:600px;border:1px dotted #ccc;clear:both}
code, pre {background-color:#e8ebec;border:1px dotted #bbb;color:#333;font:13px/18px Consolas,"Courier New",Courier,monospace;padding:0px 5px;}

/*column*/
.one-fourth {float:left;margin-right:3%;width:22.75%;}
.one-third  {float:left;margin-right:3%;width:31.33%;}
.two-third  {float:left;margin-right:3%;width:65.66%;}
.two-fourth {float:left;margin-right:3%;width:48.5%;}

/*bullet*/
ul.short {margin:20px 0;padding:0;list-style-type:none!important;}
ul.short li {padding:0 0 0 25px;margin:0 0 0 5px;}
ul.star li  {background:url('images/icons/bullet/star.png') no-repeat center left;}
ul.arrow li {background:url('images/icons/bullet/arrow.png') no-repeat center left;}
ul.check li {background:url('images/icons/bullet/check.png') no-repeat center left;}
ul.add li   {background:url('images/icons/bullet/add.png') no-repeat center left;}
ul.info li  {background:url('images/icons/bullet/info.png') no-repeat center left;}

/*alert message*/
div.box {font-size:108.3%;margin:2px 0 15px;padding:20px 15px 20px 65px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;/*behavior:url(http://www.yourinspirationweb.com/tf/bolder/wp-content/themes/bolder/PIE.htc);*/}
div.success-box {background:url("images/icons/message/check.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
div.arrow-box   {background:url("images/icons/message/arrow.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
div.alert-box   {background:url("images/icons/message/alert.png") no-repeat 15px center #fbdd96;border:1px solid #e5af51;color:#ca6b1c;}
div.error-box   {background:url("images/icons/message/error.png") no-repeat 15px center #fdd2d1;border:1px solid #f6988f;color:#883333;}
div.notice-box  {background:url("images/icons/message/note.png") no-repeat 15px center #f9ebca;border:1px solid #e5b2ac;color:#9f6722;}
div.info-box    {background:url("images/icons/message/info.png") no-repeat 15px center #e6ebf0;border:1px solid #89becd;color:#277dce;}

/*buttons*/
.wall-of-buttons {margin:0 auto;width:100%;text-align:left;}
a.button {display:inline-block;margin:0 5px 19px 0;}
.button {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(http://www.yourinspirationweb.com/tf/bolder/wp-content/themes/bolder/PIE.htc);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);background:url('images/overlay-button.png') repeat-x 0 0 #222;
        border-bottom:1px solid rgba(0,0,0,0.25);color:#fff!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;
        line-height:1;overflow:visible;padding:5px 15px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:auto;}
.orange.button {background-color:#ff5c00;}
.orange.button:hover {background-color:#d45500;}
.blue.button {background-color:#2daebf;}
.blue.button:hover {background-color:#007d9a;}
.green.button {background-color:#91bd09;}
.green.button:hover {background-color:#749a02;}
.red.button {background-color:#e33100;}
.red.button:hover {background-color:#872300;}
.yellow.button {background-color: #ffb515;}
.yellow.button:hover {background-color:#fc9200;}
.magenta.button {background-color:#a9014b;}
.magenta.button:hover {background-color:#630030;}
.button:hover {background-color:#111;}

.large.button {font-size:14px;padding:8px 19px 9px;}
.small.button {font-size:11px;}
.button:hover,.button:active {text-decoration:none;}

/*toggle*/
.toggle { margin:30px 0 24px; } 
.toggle p.tab-index { padding-bottom:16px; margin-bottom:10px; border-bottom:1px solid #d7d7d7; }
.toggle p.tab-index a { display:block; height:16px; line-height:16px; background:url('images/icons/arrow.png') left center no-repeat; padding:0 0 0 25px; cursor:pointer; color:#3e3e3e; } 
.toggle p.tab-index a.tab-opened { background:url('images/icons/arrow-bottom.png') left center no-repeat; }
.toggle p.tab-index a:hover { text-decoration:none; }  
.toggle .content-tab p { padding:18px 10px; background:#f3f2f2; border:1px solid #d7d7d7; margin-top:0; }
.toggle .content-tab .arrow { height:12px; width:24px; background:url('images/icons/arrow-up.png') no-repeat; margin:0 0 -1px 20px; position:relative; }

/*tabs*/
ul.tabs {list-style-type:none;margin:0;padding:0;height:45px;}
ul.tabs li {background:#f0f0f0 url('images/bg/tabs-gradient.png') top left repeat-x;height:45px;line-height:45px;display:block;float:left;text-align:center;border:solid #cdcdcd;border-width:1px 1px 1px 0px;}
ul.tabs li.ui-state-hover, ul.tabs li:hover {background:#fff}
ul.tabs li.ui-state-active, ul.tabs li.active {background:#fff;border-bottom:none;position:relative;z-index:100;top:0;left:0;}
ul.tabs li:first-child {border-left:1px solid #cdcdcd !important;}
ul.tabs li:last-child {border-right:1px solid #cdcdcd !important;}
.tabs-container div.panel {padding:20px 10px 10px;}
ul.tabs li h4 {margin:0;padding:0;text-align:center;line-height:45px;font-family:Helvetica, Arial;font-size:13px;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,0.75);padding:0 15px 0 35px;background:no-repeat 10px 12px;}
ul.tabs li.active h4, ul.tabs li:first-child.active h4 {background-color:#fff;padding-bottom:1px;}
ul.tabs li h4 a {display:block;}
ul.tabs li.cal          h4 {background-image:url('images/icons/for-tabs/cal.png');}
ul.tabs li.mark         h4 {background-image:url('images/icons/for-tabs/mark.png');}
ul.tabs li.note         h4 {background-image:url('images/icons/for-tabs/note.png');}
ul.tabs li.comment      h4 {background-image:url('images/icons/for-tabs/comment.png');}
ul.tabs li.paperstar    h4 {background-image:url('images/icons/for-tabs/paperstar.png');}
ul.tabs li.smile    h4 {background-image:url('images/icons/for-tabs/smile.png');}
.tabs-container div.panel h5 {margin-top:0.8em;}
.tabs-container div.panel p {margin:0;}
.tabs-container div.border-box {position:relative;top:1px;left:0;border:1px solid #cdcdcd !important;z-index:0;background:#FFF;}
.ui-tabs-hide {display:none}
ul.tabs h4 a:link,#content ul.tabs h4 a:visited {color:#535252;}
ul.tabs h4 a:hover,#content ul.tabs h4 a:active {text-decoration:none;}

/*twitter*/
.twitter-container {margin-top:-20px;}
ul.tweets-widget {list-style-type:none;margin:0;padding:0;}
#footer ul.tweets-widget li {background:url('images/icons/bird-twitter.png') no-repeat 0 30px;margin:0;line-height:20px;min-height:28px;border-bottom:1px solid #aba9a9;border-top:1px solid #e8e7e7;padding:20px 0 20px 40px!important;color:inherit;}
ul.tweets-widget li.first {border-top:none;}
ul.tweets-widget li.last {border-bottom:none;}
ul.tweets-widget li p.meta {font-size:inherit;}              

/*twitter shortcode*/
.last-tweets-widget ul {list-style-type:none;margin:0;padding:0;}
.last-tweets-widget ul li {background:url('images/bg/twitter-bg.png') no-repeat 0 center;margin:0;line-height:20px;min-height:20px;border-bottom:1px dotted #ccc;padding:15px 0 15px 40px;}

/*dropcap*/
p.dropcap:first-letter {font-size:220%;display:block;float:left;font-size:40px;line-height:40px;margin:10px 8px 5px 0;}

/*quote*/
blockquote p, .cite li {padding:0 0 0 45px;}
.cite {margin:0}

/*highlight*/
span.highlight {background-color:#d9d7d6;}

/*slider*/
.nivo-slider {position:relative;}
.nivo-slider .nivo-slice {position:absolute;}
.nivo-slider img {position:absolute;top:0;left:0;border:0 !important;padding:0 !important;width:100%}
.nivo-controlNav {position:relative; height:30px; top:340px; z-index:99;} 
.nivo-controlNav a {background:url('images/icons/pagination-slider.png') no-repeat;cursor:pointer;display:block;float:left;height:12px;margin:0 5px 0 0;position:relative;text-indent:-9999px;width:12px;z-index:99;}
.nivo-controlNav a:hover, .nivo-controlNav a.active {background-position:0 -12px}

/*call to action*/
.call-to-action { width:100%; height:113px; background:#fff url('images/gradient-call-to-action.png') repeat-x top left; border:1px solid #cbc9c9; position:relative; }
.call-to-action .incipit, .call-to-action .separate-phone, .call-to-action .number-phone { float:left; height:100%; margin-left:20px; position:relative; z-index:1; }
.call-to-action .incipit h2 { margin:0; font-size:36px; line-height:48px; margin:18px 0 0; } 
.call-to-action .incipit p { color:#464444; font-size:16px; line-height:20px; margin:0; }
.call-to-action .separate-phone { width:64px; background:url('images/icons/phone-call-to-action.png') no-repeat top left; }         
.call-to-action .number-phone { margin-right:20px; line-height:113px; font-size:48px; color:#838383; font-weight:bold; font-family:"Arial"; text-shadow:1px -1px 2px rgba(255,255,255,0.83); letter-spacing:-3px; } 
.call-to-action .decoration-image { position:absolute; right:0; bottom:0; width:100%; height:120%; background:url('images/woman.png') no-repeat right bottom; }

/*google maps*/
.google-map-frame iframe { padding:3px; border:1px solid #acabab; }   

/*styled button icon*/
#content .more-button { position:relative; margin:20px 0 0; width:151px; height:39px; clear:right; display:inline-block; }   
#content .bg-button, #content a.more-button, #content .more-button a { background:transparent url('images/button-more.png') top left no-repeat; } 
#content a.more-button, #content .more-button a, #content .more-button input, #content .more-button button { display:inline-block; width:101px; height:39px; line-height:39px; color:#696969; padding:0 40px 0 10px; text-shadow:1px 1px 0px #fff; border:0; cursor:pointer; font-size:13px; text-align:center; } 
#content a.more-button:hover, #content .more-button a:hover, #content .bg-button:hover { background-position:0 -39px; color:#383838; } 
#content .more-button input, #content .more-button button { width:151px; background-color:transparent; }         
#content .more-button .icon { display:block; position:absolute; top:0; right:0; width:34px; height:39px; background:center no-repeat; }
#content .more-button .icon-img { background-position:125px center; background-repeat:no-repeat; }

/*button rtl*/
#content a.more-button-rtl, #content .more-button-rtl a, #content .more-button-rtl input, #content .more-button-rtl button { padding:0 10px 0 40px; background-image:url('images/button-more-rtl.png') }
#content .more-button-rtl .icon { left:0; right:auto; }

/*button icons*/
#commentform .form-submit input,
#content .more-button .arrow 		{ background-image:url('images/icons/for_button/arrow.png') }
#content .more-button .arrow-left 	{ background-image:url('images/icons/for_button/arrow-left.png') }
#content .more-button .remove 		{ background-image:url('images/icons/for_button/remove.png') }
#content .more-button .calc 		{ background-image:url('images/icons/for_button/calc.png') }
#content .more-button .offer 		{ background-image:url('images/icons/for_button/offer.png') }
#content .more-button .gift 		{ background-image:url('images/icons/for_button/gift.png') }
#content .more-button .cart 		{ background-image:url('images/icons/for_button/cart.png') }
#content .more-button .download		{ background-image:url('images/icons/for_button/download.png') }
#content .more-button .tick 		{ background-image:url('images/icons/for_button/tick.png') }         

/* socials */
a.socials, a.socials-small { display:inline-block; margin-right:0px; text-indent:-9999px; text-align:left; }     
a.socials { width:27px; height:27px; background-position:0 -27px !important; }     
a.socials:hover, a.socials-small:hover { background-position:0 0 !important }

a.facebook  { background:url('images/icons/socials/facebook.png') no-repeat }
a.rss       { background:url('images/icons/socials/rss.png') no-repeat }
a.flickr    { background:url('images/icons/socials/flickr.png') no-repeat }
a.youtube   { background:url('images/icons/socials/youtube.png') no-repeat }
a.twitter   { background:url('images/icons/socials/twitter.png') no-repeat }
a.linkedin  { background:url('images/icons/socials/linkedin.png') no-repeat }
a.mail      { background:url('images/icons/socials/mail.png') no-repeat }
a.skype     { background:url('images/icons/socials/skype.png') no-repeat }
/* ====================== END SHORTCODE ====================== */

/* Download button */
.download-link, #content .hentry-post .the-post a.download-link {
    background: transparent url(http://www.yourinspirationweb.com/wp-content/themes/yiw-3.0/images/icons/downloads.gif) top left no-repeat;
    width: 208px;
    height: 65px;
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    border: none;
}


/* Extras */

.clear{clear:both;} 
.left{float:left;}
.right{float:right;}
.nomargin{margin:0}
.nopadding{padding:0}


/*css newsletter*/
.page-template-newsletter-php h1 {font-size:170%;margin:0.50em 0;line-height:30px;}
.page-template-newsletter-php .listdescription {font-size:80%;font-style:italic;padding:10px 0;}
.page-template-newsletter-php li.list {padding:30px 0;list-style-type:none;}
.page-template-newsletter-php input[type="submit"] {margin:20px 0;padding:5px;}
.page-template-newsletter-php input[type="text"] {margin:0;padding:5px;border:1px solid #aeadad;background:#d8d7d7;}
.page-template-newsletter-php input[type="text"]:focus {background:#f8f8f8;}
.page-template-newsletter-php textarea {width:600px;height:150px;border:1px solid #aeadad;background:#d8d7d7;}
.page-template-newsletter-php textarea:focus {background:#f8f8f8;border:1px solid #aeadad;}
.page-template-newsletter-php label {diplay:block;width:3.0em;}
.page-template-newsletter-php form + p {padding:0 10px;}



/*************************************************************/
/************************      MODAL     *******************/
/*************************************************************/
.modal-body{
    padding: 5px 28px;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal.in .modal-dialog{
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
/*.modal.fade .modal-dialog {*/
    /*-webkit-transform: translate(0,-25%);*/
    /*-ms-transform: translate(0,-25%);*/
    /*-o-transform: translate(0,-25%);*/
    /*transform: translate(0,-25%);*/
    /*-webkit-transition: -webkit-transform .3s ease-out;*/
    /*-o-transition: -o-transform .3s ease-out;*/
    /*transition: transform .3s ease-out;*/
/*}*/

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    padding-bottom: 15px;
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.6px;
}
.modal .modal-dialog .modal-content .close {
    position: absolute;
    right: 0;
    top: 2px;
    z-index: 1;
    width: 22px;
    height: 22px;
    background: transparent;
    border: 2px solid #ABABAB;
    border-radius: 15px;
    color: #ABABAB;
    padding: 0;
    cursor: pointer;
    outline: 0;
}

.modal .modal-dialog .modal-content .close:hover{
    border-color: #e89222;
    color: #e89222;
}


/* FOOTER MODAL */
#footer-modal .modal-content{
    padding: 60px 20px 20px 20px;
}

#footer-modal .modal-body{
    max-height: 600px;
    min-height: 400px;
    overflow-y: auto;
}

#footer-modal .modal-body .modal-preloader{
    position: absolute;
    top: 50%;
    margin-top: -42px;
    left: 50%;
    margin-left: -40px;
}

#footer-modal .modal-dialog .modal-content .close{
    right: 10px;
    top: 20px;
}

#footer-modal .modal-content p{
    font-size: 13px;
}

#footer-modal.privacy-modal .modal-body{
    overflow-y: hidden;
}




/* LOADER SPINNER */
.yiw-loader-spinner {
    z-index: 2;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
    border-radius: 6px;
}
.yiw-loader-spinner:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.yiw-loader-spinner img {
    display: inline-block;
    vertical-align: middle;
}




/********************************************************
     STICKY FOOTER
********************************************************/
html, body {
    height: 100%;
}
.page-wrap {
    min-height: 100%;
    /* equal to footer height */
    margin-bottom: -175px;
    padding-bottom: 175px;
    box-sizing: border-box;
}
.page-wrap:after {
    content: "";
    display: block;
}
#footer{
    height: 110px;
}







/* media queries */
@media screen and (max-width: 1279px) {
    .wrapper    { width:1100px; }
    #content 	{ width:680px; }
    #sidebar 	{ width:410px; }  
    body .for-1024 {display:none;}   
}

@media screen and (max-width: 1160px) {
    .wrapper    { width:959px; }
    #content 	{ width:640px; }
    #sidebar 	{ width:300px; }     
    .menu-yiw-magazine {display:none !important;} 
    .widget_text ul li.widget_links ul li {width:40%;} 
    
    body .for-1200 {display:none !important;}
    body .for-1024 {display:block !important;}

    .freebies-widget{
		display: none;
	} 
}

@media (min-width: 1200px) {
    .modal-dialog{
        margin: 80px auto;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .topbar .menu-container{
        padding-left: 90px;
    }
    .topbar.categories ul.menu li a{
        font-size: 0.767em;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px){
    .topbar .menu-container{
        padding-left: 100px;
    }
}

@media (min-width: 768px){
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }
}


@media screen and (max-width: 991px) {
    .wrapper {width:auto;max-width:960px;}
    #content {width:100%;margin:0 auto;float:none !important;}  
    #sidebar, .wp_lang {display:none !important;}  
    #header .counters a {
		margin: 5px 0.3em 0 0;
		width: 0px;
		overflow: hidden;
	}
}

@media screen and (max-width: 860px) {
    #header .counters a.twitter {display:none !important;}
}

@media screen and (max-width: 720px) {
    #header .counters, #header .searchform {display:none;}
    #respond p {width:auto !important;float:none !important;margin:0 !important;}
    #respond input {width:97% !important;}
    #respond input[type="checkbox"] {width:auto !important;}
    #logo img{
        margin-left: 0!important;
    }
}

@media screen and (max-width: 480px) {
    body {font-size:13px;line-height:1.5em;}

    .for-mobile {display:block !important;}
    .for-mobile.inline {display:inline !important;}
    .not-for-mobile {display:none !important;}
    #content .box-post { float:none !important; width:auto !important; }
    #content .tweet { display:none !important; }

    .topbar.main ul li,.topbar.main ul li#log-in-out-link, .topbar.main ul li.menu-login{float: none}
    .topbar.main ul li.menu-login:hover > .my-account-menu{position:relative;}
    .topbar.main ul li.menu-login a{pointer-events:none;}
    .topbar.main ul.menu, .topbar.categories ul.menu { display:none; padding:0 0 0 6px; }
    .topbar.categories ul.menu li a {text-shadow:none;}                    
    .topbar.categories ul.menu li:hover ul.sub-menu {display:none;}
    .topbar.main .menu-container ul li a {font-size:1em;line-height:2.2em;}
    
    #content .sub-post .the-post p {font-size:0.9em;line-height:1.6em;}
    
    li.comment ul.children {margin-left:2.5em;}
    .commentNumber {display:none;}
    #comments img.avatar {margin-left:8px;}                                 
    .comment-author {margin-right:5px;width:100px;}
    .comment-meta {margin-left:105px;}
    
    .comment-meta {margin-left:0;border:0;padding:0;}
    #comments img.avatar {display:none;}
    .comment-author {float:none;margin:0;width:auto;}
    #comments .fn {display:inline;}
    .comment-container {padding:20px 20px 10px;}
    
    .text_related_post p {display:none !important;}
    
    #content .contact-form {width:100%;}
    #content .contact-form li {float:none;margin-right:0;width:100%;}
    #content .contact-form li.text-field input, #content .contact-form li select, #content .contact-form li textarea {width:90%;}


}

/* tipsy.css */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif) }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; margin-bottom:3px; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* prettyphoto.css */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}

/* BOX One Year Together */
.box-oyt {
    background-color: #fde9b4;
    border: 1px solid #f8a932;
    -webkit-border-radius: 4px;    
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  	padding: 10px 30px 10px 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 260px;
}

.box-oyt img {
	float: left;
	margin-right: 20px;
}

/* BOX YITHEMES */
.box-yith{
    background-color: #f7f7f7;
    background-image: url('images/banner-yith-back-1.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    border: 1px solid #d8d8d8;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 25px 30px 25px 380px;
    margin-top: 20px;
    margin-bottom: 20px;
    min-height: 366px;
    font-family: 'Raleway', sans-serif !important;
    text-align: center;
}
.box-yith p.yith-title{
    color: #a5c037;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    padding: 0;
    padding-bottom: 20px;
    text-align: left;
    background-color: #f7f7f7;
    -webkit-box-shadow: 0px 0px 20px 20px #f7f7f7;
    -moz-box-shadow:    0px 0px 20px 20px #f7f7f7;
    box-shadow:         0px 0px 20px 20px #f7f7f7;
}
.box-yith p.yith-title span{
    display: block;
    color: #494949;
    font-size: 24px;
    line-height: normal;
}
.box-yith ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-bottom: 20px;
    text-align: left;
    background-color: #f7f7f7;
    -webkit-box-shadow: 0px 0px 20px 20px #f7f7f7;
    -moz-box-shadow:    0px 0px 20px 20px #f7f7f7;
    box-shadow:         0px 0px 20px 20px #f7f7f7;
}
.box-yith ul li{
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    margin-bottom: 15px;
    min-height: 30px;
    padding-left: 45px;
}
.box-yith ul li:nth-child(1){
    background: url("images/oyt-box-list-1.png") left center no-repeat;
}
.box-yith ul li:nth-child(2){
    background: url("images/oyt-box-list-2.png") left center no-repeat;
}
.box-yith ul li:nth-child(3){
    background: url("images/oyt-box-list-3.png") left center no-repeat;
}
.box-yith a.yith-button{
    background-color: #1e5b7a;
    background-image: url("images/oyt-box-logo-mini.png");
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: 10px;
    display: inline-block;
    border-radius: 5px;
    border-bottom: 3px solid #18465e !important;
    color: #ffffff;
    padding: 10px 15px 10px 60px;
    font-size: 13px;
    font-family: 'Raleway', sans-serif !important;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}
.box-yith a.yith-button:hover{
    background-color: #18465e;
}
.box-yith a.yith-button:active{
    margin-top: 2px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
@media( max-width: 767px ){
    .box-yith{
        padding-left: 200px;
    }
}
@media( max-width: 480px ){
    .box-yith{
        padding-left: 20px;
    }
}
@media (min-width: 980px) and (max-width: 1199px){
    .box-yith{
        padding-left: 270px;
    }
}

@media (min-width: 768px) and (max-width: 979px){
    #fbannerlogo {
        left: -270px !important;
    }
    #fbannermess {
        top: 10px !important;
        left: 140px !important;
    }
    #fbannernews {
        left: 140px !important;
        top: 0px !important;
    }
    #fbannermess h3, #fbannermess h3 a {
        font-size: 13px !important;
    }
    #fbannermess p, #fbannermess p a {
        font-size: 16px !important;
    }
    #fbannernews:before{
        display: none;
    }
}


.widget.adrotate_widgets:after, .a-single:after{
	content: '';
	display: block;
	clear: both;
}


/* post sponsorizzati */
div#post-82871:before, div#post-82957:before, div#post-83050:before, div#post-83141:before {
    content: 'post sponsorizzato';
    background: #FFC107;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
    padding: 0 5px;
    font-weight: 800;
    margin-bottom: 5px;
    display: inline-block;
}