.sidebar{background:#48555e;border-radius:5px;min-height:700px;}
.widgetbox{margin:0 20px 15px;padding-top:15px;overflow:hidden;color:#f1f1f1;}
.widgetbox h2{border-bottom:1px solid #7e878e;color:#cccccc;margin:5px 0 15px;padding-bottom:10px;line-height:20px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:normal;}
.widgetbox h2 i{margin-right:10px;}
.widgetbox ul{list-style:none;margin:0;padding:0;}
.widgetbox ul li{clear:both;font-size:14px;line-height:22px;padding-bottom:5px;}
.widgetbox a ,
.widgetbox li a{color:#BEBEBE;transition:all 0.3s ease 0s;}
.widgetbox ul li h3{font-weight:normal;margin:0;padding:0;}
.widgetbox ul li h3 a{font-size:14px;}
.widgetbox ul li a{font-size:14px;}
.widgetbox a:hover ,
.widgetbox li a:hover{color:#ffa902;}
.widgetbox img{max-width:100%;}
#flickr_badge_wrapper img{border-color:#333;border-style:solid;border-width:4px;float:left;height:50px;margin:0 4px 9px;width:51px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
#flickr_badge_wrapper img:hover{border-color:#999;}
.widgetbox #searchform{display:block;position:relative;}
.widget_search h2{display:none;}
.widgetbox #searchform label{display:none;}
.widgetbox #searchform #s{background-color:#cccccc;border:medium none;border-radius:5px;color:#919191;display:block;float:left;line-height:32px;padding-left:10px;padding-right:30px;width:100%;margin-top:11px;transition:all 0.3s ease 0s;}
.widgetbox #searchform #searchsubmit{background-color:transparent;background-image:url("../../images/search.png");background-repeat:no-repeat;border:medium none;cursor:pointer;height:23px;overflow:hidden;position:absolute;right:5px;text-indent:2000px;top:16px;width:23px;}
.widgetbox #twitter_update_list{border-top:0 none;list-style:none outside none;margin:0;padding:0;}
.widgetbox #twitter_update_list li{background-image:url("../..images/twitter.png");background-position:left 3px;background-repeat:no-repeat;border-bottom:1px solid #f7f7f7;margin-bottom:10px;padding-bottom:10px;padding-left:25px;}
.widgetbox #twitter_update_list li:last-child{border-bottom:0px solid #333;}
.widgetbox #social{text-align:center;}
.widgetbox #social a{background-image:url("../../images/social.png");background-repeat:no-repeat;display:inline-block;height:30px;margin-bottom:10px;margin-right:6px;width:30px;transition:all 0.3s ease 0s;}
.widgetbox #social a:hover{opacity:0.6;filter:alpha(opacity=60);}
.widgetbox #social a.fc{background-position:-240px top;}
.widgetbox #social a.tw{background-position:0 top;}
.widgetbox #social a.tm{background-position:-30px top;}
.widgetbox #social a.go{background-position:-180px top;}
.widgetbox #social a.in{background-position:-120px top;}
.widgetbox #social a.st{background-position:-60px top;}
.widgetbox #social a.fl{background-position:-210px top;}
.widgetbox #social a.digg{background-position:-270px top;}
.widgetbox #social a.rss{background-position:-90px top;}
.tagcloud a{font-size:13px !important;border:1px solid #999999;color:#999999 !important;padding:4px;display:inline-block;border-radius:3px;margin-bottom:8px;margin-right:8px;text-transform:capitalize;}
.tagcloud a:hover{border:1px solid #ffa902;color:#ffa902 !important;}
#calendar_wrap caption{font-size:14px;font-weight:normal;line-height:18px;margin-bottom:10px;margin-top:3px;text-align:right;}
#calendar_wrap thead th,
#calendar_wrap tbody td{padding:7px 0 5px;background:#757677;border:1px solid #6c6e6f;border-bottom:none;border-left:0;font-size:12px;line-height:15px;color:#fff;text-align:center;font-weight:normal;width:40px;}
#calendar_wrap tbody td{color:#FFFFFF;background:#4f4f4f;}
#calendar_wrap tbody td#today{background:#ffa902;color:#ffffff;}
#calendar_wrap tbody td a{color:#a4a4a4;}
#calendar_wrap tbody td a:hover{color:#fff;}
#calendar_wrap tbody td.pad{background:none;border:none;}
#calendar_wrap tfoot td{padding-top:11px;font-size:12px;font-weight:bold;line-height:12px;text-transform:uppercase;}
#calendar_wrap tfoot td a{color:#8e8e8e;text-decoration:none;}
#calendar_wrap tfoot td a:hover{color:#e50700;}
#calendar_wrap tfoot #next{text-align:right;}
.widget_text .textwidget img{max-width:100%;}
.widget_text .textwidget .wp-caption{max-width:100%;}
.widget_text .textwidget .wp-caption.alignnone{margin:10px;}
.widget_text .textwidget .wp-caption a img{margin-bottom:10px;}
.widget_categories select,
.widget_archive select,
.widget_text .textwidget select{width:100%;padding:5px;}
.widget_nav_menu div.menu-main-menu-container .sub-menu:before ,
.widget_nav_menu div.menu-main-menu-container .sub-menu:after{display:none;}