/*

    Basix Style

================================================== 



    1. CSS Reset & Clearfix

    2. Document Setup

    3. Document Style

    4. Header

    5. Main Content Style

    6. Shortcodes

    7. Sidebar

    8. Footer

    9. Browser Fixes

    10. Responsive

    





/*  1.	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/

================================================== */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body{line-height:1;} ol, ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}



.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} .clearfix{display:inline-block;} /* Hide from IE Mac \*/ .clearfix{display:block;} /* End hide from IE Mac */ .none{display:none;} /* End Clearfix */







/*  2.	Document Setup (body, common classes, vertical rhythm, structure etc)

================================================== */



body{

    font:13px/20.8px 'Open Sans', 'Sans Serif';

    background-color: #252525;

    color:#393939;

}



input, 

textarea,

select, 

div#sidebar .widget .soc-slogan{font-family:'Open Sans', 'Sans Serif';}



.hidden{display:none;}



.alignleft{float:left;}



.alignright{float:right;}



.aligncenter{

	text-align:center;

    margin-left:auto;

    margin-right:auto;

    clear:both;

	display:block;

}



.clear{

    clear:both;

    display:block;

    font-size:0;

    height:0;

    line-height:0;

    width:100%;

}



a{

	color:#202222;

	text-decoration:none; 

}



a:hover{color:#aeaeae;}



a img{border:none;}



a > img{vertical-align:bottom; }



p,

pre,

ul,

ol,

dl,

dd,

blockquote,

address,

table,

fieldset,

form,

.gallery-row,

.post-thumb,

.author-bio{

	margin-bottom:20px; 

	padding:0;

}



.hentry,

.navigation-links,

.hfeed,

.pinglist{margin-bottom:40px;}



.widget

.children,

.entry-content ol ol,

.entry-content ol ul,

.entry-content ul ul,

.comment-body ol ol,

.comment-body ol ul,

.comment-body ul ul,

.widget ul ul{margin-bottom:0;}



h1,

h2,

h3,

h4,

h5,

h6{

    font-family:'Archivo Narrow', 'Sans Serif';

    color:#2d2d2d;

    font-weight:bold;

    padding:0;

    line-height:1.2em;

}



h1{

    font-size:30px;

    margin-bottom:15px;

}



h2{

    font-size:26px;

    margin-bottom:15px;

}



h3{

    font-size:22px;

    margin-bottom:12px;

}



h4{

    font-size:18px;

    margin-bottom:12px;

}



h5{

    font-size:15px;

    margin-bottom:12px;

}



h6{

    font-size:10px;

    margin-bottom:12px;

}



div.center{

    margin :0 auto;

    text-align :left;

}



div.clear{clear :both;}





/*  3.	Document Style

================================================== */



.container{

	width:960px;

	margin:0 auto;

}



.the_body{

	background: #FFFFFF;

}



.wrap_container{

	width: 990px;

	margin: 0 auto;

	background: #FFFFFF;

	padding-bottom: 80px;

}



#blog-container{

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#content{

	width:620px;

	float:left;

	margin-right:39px;

}



div#content h1.page-title,

div#content-fullwidth h1.page-title { line-height:1.22em; margin-bottom: 10px; }



div#content p.page-subtitle,

div#content-fullwidth p.page-subtitle{ font-weight:300; font-style:italic; color:#727272; }



/* image single page full size */

div#content img.size-full { max-width: 100%; height: auto; } 



div#content .stripe.below-title,

div#content-fullwidth .stripe.below-title{ margin: 0 0 25px 0; }



div#content-fullwidth.not-found{ margin: 90px 0; }



div#content-fullwidth{width:100%;}



div#content-fullwidth .page-content{

	margin-top:27px;

}



form#searchform input#s{

	color: #B8B8B8;

	font-size: 20px;

	height: 37px;

	width: 510px;

	padding: 0px 13px;

	float: left;

	border: 1px solid #EBEBEB;

}

form#searchform input#searchsubmit{

	color:#ffffff;

	padding:6px 13px;

	display:inline-block;

	border:0px;

	cursor:pointer;

	height: 39px;

	margin: 0 0 0 6px;

	width:auto;

	font-weight:300;

	font-size:13px;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	background-color:#2d2d2d;

	text-transform:uppercase;

}



div#sidebar{

	width:300px;

	float:left;

	margin-top: -2px;

}



div#footer-widget{

	width:100%;

	background-color:#2d2d2d;

}



div#footer-copyright{

	width:100%;

	background-color:#252525;

	color:#7d7d7d;

}



div#footer-widget.boxed-layout,

div#footer-copyright.boxed-layout {

	margin : 0 auto;

	width : 960px;

	padding : 0 15px;

}



/*  4.	Header

================================================== */

#vloader{	

	height:20px;

	width:20px;

	position:absolute;

	right:-30px;

	margin-top:12px;

	display:none;

	background:url("../images/vloader.gif") no-repeat center;

	-webkit-transition:all 0.8s ease-out;

	   -moz-transition:all 0.8s ease-out;

		-ms-transition:all 0.8s ease-out;

		 -o-transition:all 0.8s ease-out;

			transition:all 0.8s ease-out;

}



/*  Navigation & Menus  ----------------------------------------------------*/





div#navigation-top ul,

div#navigation-main ul{

	display:block;

    list-style :none;

	margin:0;

}



div#navigation-top{

	background-color:#f7f7f7; 

	font-size:12px;

}



div#navigation-top #menu-top{display:block;}

div#navigation-top #menu-top a{font-weight:normal;}

div#navigation-main{

background-color:#2d2d2d;

font-size:12px;

}



div#navigation-top ul li,

div#navigation-main ul li{

	float:left;

    position:relative;

}



div#navigation-main ul li{border-right:1px solid #3b3b3b;}

div#navigation-main > #menu-main > ul > li > a{font-weight: bold; text-transform: uppercase;}



div#navigation-top ul li a,

div#navigation-main ul li a{

	display:block;

	text-decoration:none;

    -webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#navigation-top ul li a{

	border-right:1px solid #ebebeb;

	color :#999;

	padding:7px 13px 7px 13px;

	width: auto;

}



div#navigation-main ul li a{

    color :#e5e5e5;

	background-color:#2d2d2d;

	padding:12px 24px 12px 23px;

	padding:12px 26.7px 12px 26px\9;
	margin:0px\9;
}

@-moz-document url-prefix() {
	div#navigation-main ul li a{
		padding:12px 26px 12px 27px;
	}
}


div#navigation-top ul ul,

div#navigation-main ul ul{

	position:absolute;

	display:none;

}



div#navigation-top ul ul{

	background-color:#fff;

	z-index:9999;

	-webkit-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

            box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

}



div#navigation-main ul ul{z-index:8888;}



div#navigation-top ul ul li{

	float: none;

	width: 170px;

	border-left:1px solid #ebebeb;

	border-bottom:1px solid #ebebeb;

}



div#navigation-main ul ul li{

	width:180px;

	border-left:1px solid #3b3b3b;

	border-bottom:1px solid #3b3b3b;

}



div#navigation-top .news{

	float:left;

}



div#navigation-top .news .strong{

	float:left;

	margin:0px 10px 0px 0px;

	color:#999898;

}



.news .breaking{width:330px; float: left; }

.news .breaking ul li{ display: inline-block; margin-right: 20px; }

div#navigation-top > .news > .breaking > ul > li > a{ width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.news {

	height : 34px;

	overflow : hidden;

	cursor: pointer;

	float : left;

}



.news .strong{

	height : 20px;

	float : left;

	clear : both;

	margin-left: 10px;

	padding: 7px 16px 7px 13px;

	font-weight: bold;

	position: relative;

}

.news .strong .breaking_next{

	height: 12px;

	width: 11px;

	background: url(../images/control.png) no-repeat -33px -98px;

	position: absolute;

	right: 0;

	top: 3px;

}

.news .strong .breaking_prev{

	height: 12px;

	width: 11px;

	background: url(../images/control.png) no-repeat -33px -120px;

	position: absolute;

	right: 0;

	top: 19px;

}



.news > div.active {

	height : 100px;

	overflow : auto;

	position : absolute;

	top : 28px;

	overflow-x: hidden;

	z-index : 99;

	width:400px;

}



.news > div.active li{

	padding : 6px 0;

}



.news ul {

	list-style : none;

	float : left;

}



.news ul li {

	float : left;

	width : 100%;

}



.news ul li > p{

	margin : 0 10px;

}



div#navigation-top .date{

	float:right;

	color :#999;

	padding:7px 17px 7px 17px;

	border-left:1px solid #ebebeb;

}



div#navigation-top ul li a:hover,

div#navigation-top ul li a.current{background-color:#fff;}



div#navigation-top ul ul li a:hover,

div#navigation-top ul ul li a.current{background-color:#f7f7f7;}



div#navigation-main ul li.current_page_item > a,

div#navigation-main ul li.current-menu-item > a, 

div#navigation-main ul li.current-menu-ancestor > a, 

div#navigation-main ul li.current-menu-parent > a, 

div#navigation-main ul li.current_page_parent > a, 

div#navigation-main ul li.current_page_ancestor > a, 

div#navigation-main ul li a:hover,

div#navigation-main ul li > a.current{background-color:#42bad8;}



/* navigasi responsive 3&4 sembunyi*/

.mobilenav-top,

.mobilenav-main{

	display: none;

}



/* Touch Top */

div#navigation-top #touch-top{

	display: none;

	height: 34px;

	width: 50px;

	border-right: 1px solid #EBEBEB;

	cursor: pointer;

	text-align: center;

	float: left;

	background: url(../images/control.png) no-repeat 18px -40px;

	

	/* Transisi taro d parent paling atas */

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#navigation-top #touch-top:hover{ background: #FFFFFF url(../images/control.png) no-repeat 18px -40px; }



.mobilenav-top > ul,

.mobilenav-top > ul ul,

.mobilenav-top > ul ul ul,

.mobilenav-main > ul,

.mobilenav-main > ul ul,

.mobilenav-main > ul ul ul{

	display: block !important;

	margin: 0;

	background-color: #F7F7F7;

}



.mobilenav-top > ul li a,

.mobilenav-top > ul ul li a,

.mobilenav-top > ul ul ul li a,

.mobilenav-main > ul li a,

.mobilenav-main > ul ul li a,

.mobilenav-main > ul ul ul li a{

	display: block;

	font-weight: normal;

	color: #999;

	padding: 7px 13px 7px 13px;

	border-bottom: 1px solid #EBEBEB;

	-moz-transition: height .25s, line-height .25s, background .25s, visibility .25s;

	-ms-transition: height .25s, line-height .25s, background .25s, visibility .25s;

	-o-transition: height .25s, line-height .25s, background .25s, visibility .25s;

	-webkit-transition: height .25s, line-height .25s, background .25s, visibility .25s;

	transition: height .25s, line-height .25s, background .25s, visibility .25s;

}



.mobilenav-top > ul li a:hover{

	background: #FFFFFF;

}



.mobilenav-top > ul li li a,

.mobilenav-main > ul li li a{

	padding-left: 27px;

}



/* Touch Main */

div#navigation-main #touch-main{

	display: none;

	padding: 12px 242px 12px 17px;

	border-right: 1px solid #3B3B3B;

	cursor: pointer;

	text-align: center;

	float: left;

	

	/* Transisi taro d parent paling atas */

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#navigation-main #touch-main a{ color: #E5E5E5; background: url(../images/control.png) no-repeat -35px -77px; padding-left: 25px; }



div#navigation-main #touch-main:hover{ background: #42BAD8; }



.mobilenav-main > ul,

.mobilenav-main > ul ul,

.mobilenav-main > ul ul ul{

	background: #FFFFFF;

}



.mobilenav-main > ul li a,

.mobilenav-main > ul ul li a,

.mobilenav-main > ul ul ul li a{

	color: #393939;

}



.mobilenav-main > ul li a:hover{

	background-color: #F7F7F7;

}





/*  Make sub menus appear -------------------------------------------------*/



div#navigation-top ul li:hover ul,

div#navigation-top ul li.sfHover ul{

	display:block;

	top:32px;

	left:-1px;

}



div#navigation-main ul li:hover ul,

div#navigation-main ul li.sfHover ul{

	top:44px;

	left:-1px;

}





/* Hide all subs subs (4 levels deep) -------------------------------------*/



#navigation-top ul li:hover li ul,

#navigation-top ul li.sfHover li ul,

#navigation-top ul li li:hover li ul,

#navigation-top ul li li.sfHover li ul,

#navigation-top ul li li li:hover li ul,

#navigation-top ul li li li.sfHover li ul,

#navigation-main ul li:hover li ul,

#navigation-main ul li.sfHover li ul,

#navigation-main ul li li:hover li ul,

#navigation-main ul li li.sfHover li ul,

#navigation-main ul li li li:hover li ul,

#navigation-main ul li li li.sfHover li ul{display:none;}





/* Displays all subs subs (4 levels deep) ---------------------------------*/



#navigation-top ul li li:hover ul,

#navigation-top ul li li.sfHover ul,

#navigation-top ul li li li:hover ul,

#navigation-top ul li li li.sfHover ul,

#navigation-top ul li li li li:hover ul,

#navigation-top ul li li li li.sfHover ul{

	position:absolute;

    left:154px;

	top:0px;

}



#navigation-main ul li li:hover ul,

#navigation-main ul li li.sfHover ul,

#navigation-main ul li li li:hover ul,

#navigation-main ul li li li.sfHover ul,

#navigation-main ul li li li li:hover ul,

#navigation-main ul li li li li.sfHover ul{

	position:absolute;

    left:180px;

	top:0px;

}





/* top level skin ---------------------------------------------------------*/





/* 2nd level skin --------------------------------------------------------*/





/* 3rd level skin --------------------------------------------------------*/





/* Logo & Banner --------------------------------------------------------*/



div#logo-banner{padding:10px 0px 10px 0px;}

div#logo-banner #logo{float:left;}

div#logo-banner #banner{float:right;}

div#logo-banner #banner img{width:480px; border: 4px solid #F7F7F7;}





/* Search Panel ----------------------------------------------------*/



div#navigation-main #search{

	float:right;

	width:42px;

	height:42px;

	background:url(../images/control.png) no-repeat 10px 10px;

	display:block;

}



div#navigation-main #search:hover{cursor:pointer;}



#search-form{

	margin:	0;

	display:none;

}



#search-form #search-box{

	color:#b8b8b8;

	font-size:20px;

	height:37px;

	width:932px;

	padding:0px 13px 0px 13px;

	border:1px solid #ebebeb;

}



#search-form #search-box:focus{color:#2d2d2d;}







/*  5. Main Content Style

================================================== */



address{font-style:italic;}



abbr[title],

acronym[title],

dfn[title]{

    cursor:help;

    border-bottom:1px dotted #666;

}



blockquote,

.entry-content blockquote{

    font-family: Georgia;

	font-style: italic;

	line-height: 1.6em;

	background-color: #F7F7F7;

	padding: 27px 24px 26px 30px;

}

.entry-content blockquote p{ margin-bottom: 0; }



strong{font-weight:bold;}



em,

dfn,

cite{font-style:italic;}



dfn{font-weight:bold;}



sup{

    font-size:11px;

    vertical-align:top;

}



sub{

    font-size:11px;

    vertical-align:bottom;

}



small{font-size:11px;}



del{text-decoration:line-through;}



ins{text-decoration:underline;}



code,

pre{line-height:18px;}



var,

kbd,

samp,

code,

pre{

    font:12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;

    background:#f7f7f8;

}



kbd{font-weight:bold;}



samp,

var{font-style:italic;}



pre{

    white-space:pre;

    overflow:auto;

    margin-left:50px;

    margin-right:50px;

    padding:10px;

    clear:both;

}



code{padding:3px;}



ul,

ol,

dl{margin-left:30px;}



table{

    border:1px solid #ccc;

    border-width:1px;

    line-height:18px;

    margin:0 0 22px 0;

    text-align:left;

    padding:0 5px;

}



table .even{background:#ddd;}



caption{text-align:left;}



tr{border-bottom:1px solid #ccc;}



th,

td{

    padding:5px;

    vertical-align: top;

    text-align:center;

}



/* WP Standard */

.wp-caption{ text-align: center; margin: 10px 20px 20px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; max-width: 100%; }

.wp-caption-text{margin: 0; padding: 5px;}

.sticky{}

.gallery-caption{font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-left: 0; }

.bypostauthor{}

.wp-smiley { max-height: 13px; margin: 0 !important; }



hr.light,

hr.dark{

	border:none;

	height:1px;

}



hr.light{background-color:#ebebeb;}

hr.dark{background-color:#3b3b3b;}





/* Divider */

.tiny-divider{ border-bottom:1px solid #ebebeb; margin:24px 0 24px 0; }

.bold-divider{ border-bottom:5px solid #2d2d2d; margin:24px 0 24px 0; }





/* Elastislide ------------------------------------------------------------------ */

.elastislide-list li{border-top: #2d2d2d 5px solid; cursor: pointer;}

.elastislide-list li.current-img{border-top-color: #42bad8; background: #2d2d2d;}

.elastislide-list li div.thumb_title{

	display: block;

	float: left;

	white-space: normal;

	font-size: 12px;

	text-align: center;

	color: #2d2d2d;

	line-height: 16px;

	padding: 9px 9px 12px 9px;

	border-left: 1px solid #e4e4e4;

	margin-top: -5px;

}

.elastislide-list li:last-child div.thumb_title{border-right: 1px solid #e4e4e4;}

.elastislide-list li.current-img div.thumb_title{ color: #ffffff; border: 0px; }

.elastislide-list li span.title,

.elastislide-list li span.url,

.elastislide-list li span.desc{display: none;}



.elastislide-horizontal {background-color: transparent;}

.elastislide-horizontal.elastislide-loading {background-image: url(../images/loading_dark.gif);}

.elastislide-carousel ul li a{}

.elastislide-carousel ul li a img {border: none;}

.elastislide-wrapper nav span {background-color: #666;}

.elastislide-horizontal nav span{ top: 42px; left: 6px; }

.elastislide-carousel ul li a { display : block !important; }

.elastislide-horizontal nav span.elastislide-next {right: 6px; left: auto;}

.image-preview {height: 342px;}

.image-preview,

.image-preview img,

.image-preview .slide-vignette {width: 100%;}

.image-preview .img_big{

	display:none;

	opacity:0;

}

.image-preview .img_big.current-preview{

	display:block;

}



.image-preview .slide-vignette {

	position:absolute;

	height:342px;

	z-index:333;

	background:url(../images/vignette-slider.png) no-repeat bottom left;

}



.image-preview .slide-vignette .slider_cap {

	position: absolute;

	bottom: 20px;

	padding-left: 25px;

}



.image-preview .slide-vignette h1 {

	color:#fff;

	font-size:23px;

	line-height: 1.2em;

	margin-bottom: 8px;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

	text-shadow: 1px 1px 0px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.image-preview .slide-vignette span#slider_desc { 

	font-size: 13px;

	line-height: 19px;

	color: #fff;

	text-shadow: 1px 1px 0px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1)

}



.image-preview .slide-vignette h1:hover {color:#42bad8;}



.lt-ie8 .elastislide-list {display: none;}



.js .gallery {

	width: 100%;

	margin:0 0px 39px 0px;

	position: relative;

	background-color: #2d2d2d;

}



.link-button{  }





/* Heading Categories ------------------------------------------------------------------*/



div#content .cat-navigation{	

	width:100%;

	margin-bottom:25px;

}



div#content .cat-name, 

div#content #cat-menu, 

div#sidebar .widget .soc-value, 

div#content #cat-half #cat-half-container .cat-half-preview p, 

div#content #recent-post #recent-post-container .recent-post-preview p, 

div#sidebar .widget-name, 

div#sidebar .widget .collective-text p, 

div#footer-widget .widget-bottom .widget-bottom-name, 

div#content #regular-content .review-overview span.heading-review, 

div#content .regular-content .share-tags-box .share-tags span.heading, 

div#content .regular-content .author-text span, 

div#content .regular-content .comment-text span, 

.tabs ul.nav li a{font-family:"Archivo Narrow", "Sans Serif";}



div#content .cat-name,

div#sidebar .widget-name{

	color:#2d2d2d;

	background-color:#fff;

	font-weight:bold;

	padding:0px 13px;

	font-size:16px;

	margin-left:10px;

	text-transform:uppercase;

}



div#content h1.cat-name{

	display:inline-block;

	margin-top:-2px;

}



div .cat-stripe.heading-category{margin-top:-28px;}



div .stripe,

div .cat-stripe,

div .widget-stripe{

	height:5px;

	background-color:#2d2d2d;

	margin-top:-13px;

}



div#content #cat-menu{

	font-size:16px;

	font-style:normal;

	float:right;

	margin-right:50px;

}



div#content #cat-menu  > li{

	margin-top:-6px;

	position:absolute;

	height:30px;

	width:50px;

	z-index:7777;

	cursor:pointer;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#content #cat-menu  > li > a{

	width:30px;

	height:20px;

	background:#fff url(../images/control.png) no-repeat 9px -40px;

	display:block;

	margin-left:10px;

}



div#content #cat-menu:hover > li{

	background-color:#fff;

	border-bottom:1px solid #ebebeb;

	-webkit-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

	   -moz-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

		-ms-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

		 -o-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

            box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

}



div#content #cat-menu ul{

	display:none;

	position:absolute;

	z-index:6666;

	-webkit-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

	   -moz-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

		-ms-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

		 -o-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

			box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);

}



div#content #cat-menu li li{

	background-color:#fff;

	width:175px;

	border-bottom:1px solid #ebebeb;

}



div#content #cat-menu li ul li a{

	display:block;

	font-weight:normal;

	padding:11px 17px 11px 17px;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#content #cat-menu li ul li a:hover, 

div#content #cat-menu li ul li a.current{

	background-color:#f7f7f7;

	color:#2d2d2d;

}



div#content #cat-menu li:hover ul,

div#content #cat-menu li.sfHover ul{

    left:-155px;

	top:31px;

}



/* Categories Preview ------------------------------------------------------------------*/

.wrap-content-preview {position: relative;}

div#content .list-cat-one,

div#content .list-cat-two,

div#content #content-box{width:654px; margin-top: 25px;}



div#content .content-preview, 

div#content .archive-preview{

	margin:0px 28px 28px 0px;

	width:295px;

	display: inline-block;

	float: left;

}



div#content .content-preview .content-image{

	width:295px;

	height:202px;

	margin-bottom:17px;

}



div#content .content-preview .content-image img{

	width:100%;

	height:100%;

}



div#content .content-preview .content-image .content-rating{

	text-align:right;

	float:right;

	position:absolute;

	width:282px;

	height:192px;

	padding:10px 13px 0px 0px;

	z-index:5555;

	background:url(../images/vignette-content.png) no-repeat top right;

	-webkit-transition:all 0.15s ease-out;

	   -moz-transition:all 0.15s ease-out;

		-ms-transition:all 0.15s ease-out;

		 -o-transition:all 0.15s ease-out;

			transition:all 0.15s ease-out;

}



div#content .content-preview .content-image .content-rating:hover, 

div#content .alternative-small-preview .alternative-small-image .shadow:hover {

	-webkit-box-shadow: inset 0px 0px 80px 60px rgba(0, 0, 0, 0.8);

	   -moz-box-shadow: inset 0px 0px 80px 60px rgba(0, 0, 0, 0.8);

		-ms-box-shadow: inset 0px 0px 80px 60px rgba(0, 0, 0, 0.8);

		 -0-box-shadow: inset 0px 0px 80px 60px rgba(0, 0, 0, 0.8);

			box-shadow: inset 0px 0px 80px 60px rgba(0, 0, 0, 0.8);

}



div#content .content-preview .content-image .content-rating .review{color:#fff;}



div#content .content-preview .content-image .content-rating .point{

	color:#42bad8;

	font-weight:bold;

	font-size:20px;

}



div#content .content-preview .content-image .content-rating .percent{

	float:right;

	margin-top:-3px;

	color:#42bad8;

	font-style:italic;

	font-size:11px;

}



div#content .content-preview .content-image .content-rating:hover .center-img{

	display:block;

	width:22px;

	height:22px;

	margin:41px 0px 0px 137px;

	background:url(../images/control.png) no-repeat -1px -148px;

	cursor:pointer;

}

div#content .content-preview .content-image .content-rating:hover .center-img.ci-no-rev{ margin-top: 82px; }



div#content .content-preview .content-image a{padding:0px;}



div#content .content-preview h2{line-height:.82em; margin-bottom: 9px;}



div#content .content-preview h2 a{

	font-size:18px;

	font-weight:bold;

	padding:0px;

	color:#2d2d2d;

	background-color:#fff;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content .content-preview h2 a:hover{

	color:#42bad8;

	background-color:#fff;

}



div#content .content-preview > span.meta{

	font-style:italic;

	font-size:11px;

	color:#b6b6b6;

}



div#content .content-preview > span.meta a{

	padding:0;

	background:none;

	color:#b6b6b6;

}

div#content .content-preview > span.meta a:hover{ color: #42bad8; }



div#content .content-preview p{

	margin:9px 0px 19px 0px;

	color:#393939;

	font-size:13px;

}



div#content .content-preview a, 

div#content .alternative-small-preview .alternative-small-text > p > a{

	font-size:11px;

	padding:5px 10px 5px 10px;

	color:#fff;

	background-color:#2d2d2d;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#content .content-preview a:hover{

	color:#FFFFFF;

	background-color:#42BAD8

}



div#content a.link-image{padding:0px;}





/* Content Advertise ------------------------------------------------------------------*/

div#content #content-ads{

	text-align:center;

	margin-bottom:40px;

}





/* Half Categories ------------------------------------------------------------------*/

div#content #cat-half #cat-half-container{width:644px;}



div#content #cat-half #cat-half-container .cat-half-box{

	float:left;

	margin:0px 28px 0px 0px;

	width:294px;

}



div#content #cat-half #cat-half-container .cat-half-heading{margin-bottom:25px;}



div#content #cat-half #cat-half-container .cat-half-preview,

div#content #recent-post .recent-post-preview{

	margin:19px 0px 19px 0px;

	padding-bottom: 19px;

	border-bottom: 1px solid #ebebeb;

}



div#content #cat-half #cat-half-container .cat-half-preview:last-child,

div#content #recent-post .recent-post-preview:last-child{

	border-bottom: 0px;

	padding-bottom: 0px;

	margin-bottom: 0px;

}



div#content #cat-half #cat-half-container .cat-half-img,

div#content #recent-post .recent-post-img{

	float:left;

	width:99px;

	height:69px;

	margin-right:10px;

}



div#content #cat-half #cat-half-container .cat-half-img .shadow,

div#content #recent-post .recent-post-img .shadow{

	width:100px;

	height:69px;

	position:absolute;

	-webkit-transition:all 0.15s ease-out;

	   -moz-transition:all 0.15s ease-out;

		-ms-transition:all 0.15s ease-out;

		 -o-transition:all 0.15s ease-out;

			transition:all 0.15s ease-out;

}



div#content #cat-half #cat-half-container .cat-half-img .shadow:hover,

div#content #recent-post .recent-post-img .shadow:hover{

	-webkit-box-shadow:inset  0px 0px 40px 25px rgba(0, 0, 0, 0.8);

	   -moz-box-shadow:inset  0px 0px 40px 25px rgba(0, 0, 0, 0.8);

		-ms-box-shadow:inset  0px 0px 40px 25px rgba(0, 0, 0, 0.8);

		 -0-box-shadow:inset  0px 0px 40px 25px rgba(0, 0, 0, 0.8);

			box-shadow:inset  0px 0px 40px 25px rgba(0, 0, 0, 0.8);

}



div#content #cat-half #cat-half-container .cat-half-img .shadow:hover > span.center-img,

div#content #recent-post .recent-post-img .shadow:hover > span.center-img{

	display:block;

	width:22px;

	position:absolute;

	height:22px;

	margin:24px 40px;

	z-index:5555;

	background:url(../images/control.png) no-repeat -1px -148px;

}



div#content #cat-half #cat-half-container .cat-half-text{

	float:left;

	width:185px;

}



div#content #recent-post .recent-post-text{

	float:left;

	width:510px;

}



div#content #cat-half #cat-half-container .cat-half-preview span.point-numeric,

div#content #recent-post .recent-post-preview span.point-numeric{

	display:inline-block;

	font-weight:bold;

	color:#fff;

	padding:1px 6px 1px 6px;

	background-color:#42bad8;

}



div#content #cat-half #cat-half-container .cat-half-preview span.point-numeric.ci-no-rev,

div#content #recent-post .recent-post-preview span.point-numeric.ci-no-rev{

	display : none;

}



div#content #cat-half #cat-half-container .cat-half-preview span.point-star-1,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-2,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-3,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-4,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-5,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-6,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-7,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-8,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-9,

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-10,

div#content #recent-post .recent-post-preview span.point-star-1,

div#content #recent-post .recent-post-preview span.point-star-2,

div#content #recent-post .recent-post-preview span.point-star-3,

div#content #recent-post .recent-post-preview span.point-star-4,

div#content #recent-post .recent-post-preview span.point-star-5,

div#content #recent-post .recent-post-preview span.point-star-6,

div#content #recent-post .recent-post-preview span.point-star-7,

div#content #recent-post .recent-post-preview span.point-star-8,

div#content #recent-post .recent-post-preview span.point-star-9,

div#content #recent-post .recent-post-preview span.point-star-10{

	display:inline-block;

	width:64px;

	height:14px;

}



div#content #cat-half #cat-half-container .cat-half-preview span.point-star-1,

div#content #recent-post .recent-post-preview span.point-star-1{background:url(../images/stars-content.png) no-repeat 1px 1px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-2,

div#content #recent-post .recent-post-preview span.point-star-2{background:url(../images/stars-content.png) no-repeat 1px -12px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-3,

div#content #recent-post .recent-post-preview span.point-star-3{background:url(../images/stars-content.png) no-repeat 1px -25px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-4,

div#content #recent-post .recent-post-preview span.point-star-4{background:url(../images/stars-content.png) no-repeat 1px -38px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-5,

div#content #recent-post .recent-post-preview span.point-star-5{background:url(../images/stars-content.png) no-repeat 1px -51.5px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-6,

div#content #recent-post .recent-post-preview span.point-star-6{background:url(../images/stars-content.png) no-repeat 1px -64px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-7,

div#content #recent-post .recent-post-preview span.point-star-7{background:url(../images/stars-content.png) no-repeat 1px -77.5px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-8,

div#content #recent-post .recent-post-preview span.point-star-8{background:url(../images/stars-content.png) no-repeat 1px -90px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-9,

div#content #recent-post .recent-post-preview span.point-star-9{background:url(../images/stars-content.png) no-repeat 1px -103.5px;}

div#content #cat-half #cat-half-container .cat-half-preview span.point-star-10,

div#content #recent-post .recent-post-preview span.point-star-10{background:url(../images/stars-content.png) no-repeat 1px -116px;}



div#content #cat-half #cat-half-container .cat-half-preview span.review, 

div#content #cat-half #cat-half-container .cat-half-preview span.meta,

div#content #cat-half #cat-half-container .cat-half-preview span.meta a,

div#content #recent-post .recent-post-preview span.review, 

div#content #recent-post .recent-post-preview span.meta,

div#content #recent-post .recent-post-preview span.meta a{

	font-size:11px;

	font-style:italic;

	color: #b6b6b6;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content #cat-half #cat-half-container .cat-half-preview h2,

div#content #recent-post .recent-post-preview h2{

	font-size:14px;

	font-weight:bold;

	line-height:1.4em;

	margin:9px 0px 5px 0px;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content #recent-post .recent-post-preview span.meta a:hover,

div#content #cat-half #cat-half-container .cat-half-preview h2:hover,

div#content #recent-post .recent-post-preview h2:hover{color:#42bad8;}





/* Alternative Page Small Preview ------------------------------------------------------------------*/

div#content .alternative-small-preview{

	margin-top: 30px;

	padding-bottom: 30px;

	border-bottom: 1px solid #EBEBEB;

}

div#content .alternative-small-preview:last-child{ border-bottom: 0px; margin-bottom: 30px; }



div#content .alternative-small-preview .alternative-small-image{

	float:left;

	width:229px;

	height:207px;

	margin:0px 19px 0px 0px;

}



div#content .alternative-small-preview .alternative-small-image img{

	width:100%;

	height:100%;

}



div#content .alternative-small-preview .alternative-small-image .shadow{

	width:229px;

	height:207px;

	position:absolute;

	-webkit-transition:all 0.15s ease-out;

	   -moz-transition:all 0.15s ease-out;

		-ms-transition:all 0.15s ease-out;

		 -o-transition:all 0.15s ease-out;

			transition:all 0.15s ease-out;

}



div#content .alternative-small-preview .alternative-small-image .shadow:hover span.center-img{

	display:block;

	width:22px;

	height:22px;

	margin:90px auto;

	background:url(../images/control.png) no-repeat -1px -148px;

}



div#content .alternative-small-preview .alternative-small-text{

	float:left;

	width:372px;

}



div#content .alternative-small-preview span.review{ font-style: italic; color: #B6B6B6; }



div#content .alternative-small-preview span.point{

	font-style:italic;

	font-weight:bold;

	color:#42bad8;

}



div#content .alternative-small-preview span.star-1,

div#content .alternative-small-preview span.star-2,

div#content .alternative-small-preview span.star-3,

div#content .alternative-small-preview span.star-4,

div#content .alternative-small-preview span.star-5,

div#content .alternative-small-preview span.star-6,

div#content .alternative-small-preview span.star-7,

div#content .alternative-small-preview span.star-8,

div#content .alternative-small-preview span.star-9,

div#content .alternative-small-preview span.star-10, 

.content-preview .content-rating span.star-1,

.content-preview .content-rating span.star-2,

.content-preview .content-rating span.star-3,

.content-preview .content-rating span.star-4,

.content-preview .content-rating span.star-5,

.content-preview .content-rating span.star-6,

.content-preview .content-rating span.star-7,

.content-preview .content-rating span.star-8,

.content-preview .content-rating span.star-9,

.content-preview .content-rating span.star-10,

div#content .regular-content .review-overview .star-review .star-1, 

div#content .regular-content .review-overview .star-review .star-2, 

div#content .regular-content .review-overview .star-review .star-3, 

div#content .regular-content .review-overview .star-review .star-4, 

div#content .regular-content .review-overview .star-review .star-5, 

div#content .regular-content .review-overview .star-review .star-6, 

div#content .regular-content .review-overview .star-review .star-7, 

div#content .regular-content .review-overview .star-review .star-8, 

div#content .regular-content .review-overview .star-review .star-9, 

div#content .regular-content .review-overview .star-review .star-10,

div#content #cat-half-container .cat-half-preview span.star-1,

div#content #cat-half-container .cat-half-preview span.star-2,

div#content #cat-half-container .cat-half-preview span.star-3,

div#content #cat-half-container .cat-half-preview span.star-4,

div#content #cat-half-container .cat-half-preview span.star-5,

div#content #cat-half-container .cat-half-preview span.star-6,

div#content #cat-half-container .cat-half-preview span.star-7,

div#content #cat-half-container .cat-half-preview span.star-8,

div#content #cat-half-container .cat-half-preview span.star-9,

div#content #cat-half-container .cat-half-preview span.star-10{

	display:inline-block;

	width:77px;

	height:15px;

}



.content-preview .content-rating span.star-1,

div#content #cat-half-container .cat-half-preview span.star-1,

div#content .alternative-small-preview span.star-1, 

div#content .regular-content .review-overview .star-review .star-1{background:url(../images/stars-singlepost.png) no-repeat 1px 0px;}

.content-preview .content-rating span.star-2,

div#content #cat-half-container .cat-half-preview span.star-2,

div#content .alternative-small-preview span.star-2, 

div#content .regular-content .review-overview .star-review .star-2{background:url(../images/stars-singlepost.png) no-repeat 1px -15px;}

.content-preview .content-rating span.star-3,

div#content #cat-half-container .cat-half-preview span.star-3,

div#content .alternative-small-preview span.star-3, 

div#content .regular-content .review-overview .star-review .star-3{background:url(../images/stars-singlepost.png) no-repeat 1px -30px;}

.content-preview .content-rating span.star-4,

div#content #cat-half-container .cat-half-preview span.star-4,

div#content .alternative-small-preview span.star-4, 

div#content .regular-content .review-overview .star-review .star-4{background:url(../images/stars-singlepost.png) no-repeat 1px -45px;}

.content-preview .content-rating span.star-5,

div#content #cat-half-container .cat-half-preview span.star-5,

div#content .alternative-small-preview span.star-5, 

div#content .regular-content .review-overview .star-review .star-5{background:url(../images/stars-singlepost.png) no-repeat 1px -60px;}

.content-preview .content-rating span.star-6,

div#content #cat-half-container .cat-half-preview span.star-6,

div#content .alternative-small-preview span.star-6, 

div#content .regular-content .review-overview .star-review .star-6{background:url(../images/stars-singlepost.png) no-repeat 1px -75px;}

.content-preview .content-rating span.star-7,

div#content #cat-half-container .cat-half-preview span.star-7,

div#content .alternative-small-preview span.star-7, 

div#content .regular-content .review-overview .star-review .star-7{background:url(../images/stars-singlepost.png) no-repeat 1px -90px;}

.content-preview .content-rating span.star-8,

div#content #cat-half-container .cat-half-preview span.star-8,

div#content .alternative-small-preview span.star-8, 

div#content .regular-content .review-overview .star-review .star-8{background:url(../images/stars-singlepost.png) no-repeat 1px -105px;}

.content-preview .content-rating span.star-9,

div#content #cat-half-container .cat-half-preview span.star-9,

div#content .alternative-small-preview span.star-9, 

div#content .regular-content .review-overview .star-review .star-9{background:url(../images/stars-singlepost.png) no-repeat 1px -120px;}

.content-preview .content-rating span.star-10,

div#content #cat-half-container .cat-half-preview span.star-10,

div#content .alternative-small-preview span.star-10, 

div#content .regular-content .review-overview .star-review .star-10{background:url(../images/stars-singlepost.png) no-repeat 1px -135px;}



div#content .alternative-small-preview .alternative-small-text span a{

	font-weight:normal;

}



div#content .alternative-small-preview .alternative-small-text span a:hover{color:#2d2d2d;}



div#content .alternative-small-preview h2{

	font-weight:bold;

	font-size:24px;

	line-height:1.2em;

	margin:11px 0 8px 0;

}

div#content .alternative-small-preview h2,

div#content .alternative-small-preview span.meta a{

	-webkit-transition: all 0.2s ease-out;

	   -moz-transition: all 0.2s ease-out;

	    -ms-transition: all 0.2s ease-out;

	     -o-transition: all 0.2s ease-out;

	        transition: all 0.2s ease-out;

}



div#content .alternative-small-preview h2:hover,

div#content .alternative-small-preview span.meta a:hover{color:#42bad8;}



div#content .alternative-small-preview h2.ci-no-rev{ margin-top: 0; }



div#content .alternative-small-preview span.meta{

	display:inline-block;

	font-size:12px;

	font-style:italic;

	color:#b6b6b6;

	margin-bottom:11px;

}



div#content .alternative-small-preview span.meta a{ color: #b6b6b6; }





/* Alternative Page Big Preview ------------------------------------------------------------------*/

div#content .alternative-big-preview{

	margin-top: 30px;

	padding-bottom: 29px;

	border-bottom: 1px solid #EBEBEB;

}

div#content .alternative-big-preview:last-child{ border-bottom: 0px; }



div#content .alternative-big-preview .alternative-big-image{

	width:620px;

	height:342px;

	margin-bottom:20px;

}



div#content .alternative-big-preview .alternative-big-image img{

	width:100%;

	height:100%;

}



div#content .alternative-big-preview .alternative-big-image .shadow{

	width:620px;

	height:342px;

	position:absolute;

	-webkit-transition: all 0.2s ease-out;

	   -moz-transition: all 0.2s ease-out;

	    -ms-transition: all 0.2s ease-out;

	     -o-transition: all 0.2s ease-out;

	        transition: all 0.2s ease-out;

}



div#content .alternative-big-preview .alternative-big-image .shadow:hover span.center-img{

	display:block;

	width:22px;

	height:22px;

	margin:159px auto;

	background:url(../images/control.png) no-repeat -1px -1px;

}



div#content .alternative-big-preview .alternative-big-image .shadow:hover{

	-webkit-box-shadow: inset 0px 0px 130px 100px rgba(0, 0, 0, 0.6);

       -moz-box-shadow: inset 0px 0px 130px 100px rgba(0, 0, 0, 0.6);

        -ms-box-shadow: inset 0px 0px 130px 100px rgba(0, 0, 0, 0.6);

            box-shadow: inset 0px 0px 130px 100px rgba(0, 0, 0, 0.6);

}



div#content .alternative-big-preview .alternative-big-text .text{

	float:left;

	width:531px;

}



div#content .alternative-big-preview .alternative-big-text h3{

	line-height:1.2em;

	margin-bottom:6px;

	-webkit-transition: all 0.2s ease-out;

	   -moz-transition: all 0.2s ease-out;

	    -ms-transition: all 0.2s ease-out;

	     -o-transition: all 0.2s ease-out;

	        transition: all 0.2s ease-out;

}



div#content .alternative-big-preview .alternative-big-text h3:hover{color:#42bad8;}



div#content span.meta-category{

	font-weight:300;

	font-style:italic;

	font-size:12px;

	color:#999898;

}



div#content .alternative-big-preview .alternative-big-text p{

	margin-top:8px;

}



div#content .alternative-big-preview > .alternative-big-text > .text > span.meta-category > a{

	font-weight:300;

	color:#999898;

	-webkit-transition: all 0.3s ease-out;

	   -moz-transition: all 0.3s ease-out;

	    -ms-transition: all 0.3s ease-out;

	     -o-transition: all 0.3s ease-out;

	        transition: all 0.3s ease-out;

}



div#content .alternative-big-preview .alternative-big-text .text span.meta-category a:hover{color:#42bad8;}



a.link-button{

	color:#ffffff;

	padding:6px 13px;

	display:inline-block;

	border:0px;

	cursor:pointer;

	line-height:17px;

	width:auto;

	font-weight:300;

	font-size:11px;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	background-color:#2d2d2d;

	text-transform:uppercase;

}



a.link-button:hover{background-color:#42bad8;}



div#content .alternative-big-preview .alternative-big-text .date{

	float:left;

	width:66px;

	height:69px;

	text-align:center;

	color:#fff;

	font-weight:300;

	background-color:#42bad8;

	margin-right:23px;

	

}



div#content .alternative-big-preview .alternative-big-text .date span.d{

	display:block;

	font-size:30px;

	padding-top:15px;

}



div#content .alternative-big-preview .alternative-big-text .date span.m{

	display:block;

	font-size:14px;

}





/* Archive Page ------------------------------------------------------------------*/

div#content .archive-navigation{margin-bottom:18px;}



div#content .archive-preview ul li{

	margin-bottom: 8px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

div#content .archive-preview ul li a{

	display:inline-block;

	width:100%;

	font-weight:normal;

	color:#393939;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	line-height: 1.5em;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



div#content .archive-preview ul{ margin-left: 0px; margin-bottom: 0px; }

div#content .archive-preview ul li ul{ margin-top: 8px; margin-bottom: 0px; }



div#content .archive-preview a:hover{color:#42bad8;}



/* Author Page ------------------------------------------------------------------*/

div#content.author-info .cat-stripe.no-heading{ margin-top: 0px; }



div#content p.author-quote{ margin-top: 17px; }

div#content p.author-quote a{ color: #42bad8; }

div#content p.author-quote a:hover{ border-bottom: 1px dotted #7F7F7F; }



.author-meta {padding-top: 22px; margin-bottom: 32px;}

.author-meta #pict-author{

	width:59px;

	height:59px;

	float: left;

}



.author-meta #name-author h1{

	font-family:'Archivo Narrow';

	font-size:24px;

	font-weight:bold;

	margin: -7px 0 0 77px;

	display: block;

}



.author-meta #share-author{ margin: 3px 0 0 77px; display: block;}



.author-meta .social-network a.twitter, 

.author-meta .social-network a.facebook, 

.author-meta .social-network a.vimeo, 

.author-meta .social-network a.youtube, 

.author-meta .social-network a.dribbble,

.author-meta .social-network a.youtube,

.author-meta .social-network a.linkedin{

	display:inline-block;

	width:24px;

	height:24px;

	margin-right:4px;

	opacity:0.5;

	filter:alpha(opacity=50);

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



.author-meta .social-network a.twitter{background:url(../images/control.png) no-repeat -28px -697px;}

.author-meta .social-network a.facebook{background:url(../images/control.png) no-repeat -28px -725px;}

.author-meta .social-network a.vimeo{background:url(../images/control.png) no-repeat -28px -753px;}

.author-meta .social-network a.youtube{background:url(../images/control.png) no-repeat -28px -781px;}

.author-meta .social-network a.dribbble{background:url(../images/control.png) no-repeat -28px -809px;}

.author-meta .social-network a.linkedin{background:url(../images/control.png) no-repeat -28px -838px;}



.author-meta .social-network a.twitter:hover, 

.author-meta .social-network a.facebook:hover, 

.author-meta .social-network a.vimeo:hover, 

.author-meta .social-network a.youtube:hover, 

.author-meta .social-network a.dribbble:hover,

.author-meta .social-network a.linkedin:hover{

	opacity:1;

	filter:alpha(opacity=100);

}



div#content.author-info #cat-half #cat-half-container .cat-half-box{

	width:100%;

}



div#content.author-info #cat-half #cat-half-container .cat-half-text{

	width:79%;

	float:left;

	height:70px;

}





/* Contact ------------------------------------------------------------------*/

div#content .contact-box{

	width:658px;

	margin:25px 0 10px 0;

}



div#content .contact-box .label-text{

	float:left;

	width:291px;

	margin-right:38px;

}



div#content label{

	display:block;

	margin-bottom:10px;

}



div#content .contact-box .label-text input{

	width:270px;

	height:37px;

	padding:0px 10px;

	border:1px solid #d8d8d8;

	margin-bottom:10px;

}



div#content textarea{

	width:600px;

	height:170px;

	padding:10px;

	border:1px solid #d8d8d8;

	margin-bottom:28px;

}





/* Collective Page ------------------------------------------------------------------*/

div#content .collective-preview{

	float:left;

	margin:0px 38px 43px 0px;

	width:180px;

}



div#content .collective-preview .collective-image{

	float:left;

	width:180px;

	height:248px;

	margin-bottom:9px;

}



div#content .collective-preview .collective-image img{width:181px;}



div#content .collective-preview .collective-image .shadow{

	width:181px;

	height:249px;

	position:absolute;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content .collective-preview .collective-image .shadow:hover{

	-webkit-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

	   -moz-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

		-ms-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

		 -0-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

			box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

}



div#content .collective-preview .collective-image .shadow:hover span.center-img{

	display:block;

	width:22px;

	height:22px;

	margin:112px auto;

	background:url(../images/control.png) no-repeat -1px -148px;

}



div#content .collective-preview h2{

	font-size:18px;

	margin-bottom:2px;

}

	

div#content .collective-preview h2:hover{color:#42bad8;}



div#content .collective-preview span.meta{

	font-size:11px;

	font-style:italic;

	color:#b6b6b6;

}



div#content .collective-preview p{margin-top:4px;}





/* Collective Content ------------------------------------------------------------------*/

div#content-fullwidth #collective-content-box{width:987px; padding:30px 30px 0 30px ; margin:-30px 0 0 -30px;}



div#content-fullwidth #collective-content-box .collective-content-preview{

	float:left;

	width:262px;

	margin:0px 29px 29px 0px;

	padding:19px 19px;

	display:block;

	position:relative;

	-webkit-box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.1);

	   -moz-box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.1);

		-ms-box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.1);

		 -0-box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.1);

			box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.1);

}



div#content-fullwidth #collective-content-box .collective-content-preview img{

	width:262px;

	margin-bottom:7px;

}

div#content-fullwidth #collective-content-box .collective-content-preview h2{

	font-size:18px;

	margin-bottom: 9px;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}

div#content-fullwidth #collective-content-box .collective-content-preview h2:hover{color:#42bad8;}



div#content-fullwidth #collective-content-box .collective-content-preview a.collective-url{

	display:block;

	text-align:center;

	background-color:#ececec;

	font-weight:normal;

	font-size:10px;

	padding-top:4px;

	padding-bottom:4px;

	text-transform:uppercase;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content-fullwidth #collective-content-box .collective-content-preview a:hover{

	color:#fff;

	background-color:#42bad8;

}





/* Singlepost Regular ------------------------------------------------------------------*/

div#content .regular-heading-img img{

	width:100% !important;

	height:auto !important;

	margin-bottom:10px;

}



div#content > span.meta{

	display:block;

	font-size:11px;

	font-weight:300;

	color:#b6b6b6;

}

div#content > span.meta a{ color:#b6b6b6; }



div#content > span.meta > a:hover, 

div#content > h1 > a:hover{color:#42bad8;}



div#content .regular-content{margin-top:19px;}



div#content .regular-content .review-overview{

	display:block;

	float:right;

	width:300px;

	margin-left:28px;

	margin-bottom: 20px;

}



div#content .regular-content .review-overview span.heading-review{

	font-weight:bold;

	font-size:16px;

}



div#content .regular-content .review-overview .rating, 

div#content .regular-content .review-overview .star-review, 

div#content .regular-content .review-overview div.rating-bar{width:100%;}



div#content .regular-content .review-overview .rating{margin:10px 0px 15px 0px;}



div#content .regular-content .review-overview .star-review .review{

	float:right;

	font-style:300;

	font-size:12px;

}



div#content .regular-content .review-overview div.rating-bar{

	float:left;

	height:4px;

	margin-top:4px;

	background-color:#ededed;

}



div#content .regular-content .review-overview .rating-bar-value{

	background-color:#42bad8;

	height:100%;

}



div#content .regular-content .review-overview .rating-bar-value.bar-0  { width : 0; }

div#content .regular-content .review-overview .rating-bar-value.bar-1  { width : 10%; }

div#content .regular-content .review-overview .rating-bar-value.bar-2  { width : 20%; }

div#content .regular-content .review-overview .rating-bar-value.bar-3  { width : 30%; }

div#content .regular-content .review-overview .rating-bar-value.bar-4  { width : 40%; }

div#content .regular-content .review-overview .rating-bar-value.bar-5  { width : 50%; }

div#content .regular-content .review-overview .rating-bar-value.bar-6  { width : 60%; }

div#content .regular-content .review-overview .rating-bar-value.bar-7  { width : 70%; }

div#content .regular-content .review-overview .rating-bar-value.bar-8  { width : 80%; }

div#content .regular-content .review-overview .rating-bar-value.bar-9  { width : 90%; }

div#content .regular-content .review-overview .rating-bar-value.bar-10{ width : 100%; }



div#content .regular-content .review-overview .summarywrap{ display: table; background: #42BAD8; }

div#content .regular-content .review-overview .summarywrapinner{ display: table-row; }

div#content .regular-content .review-overview .summary,

div#content .regular-content .review-overview .ratingsummary { display: table-cell; vertical-align: top; }

div#content .regular-content .review-overview .rating.points,

div#content .regular-content .review-overview .rating.percent {

	width: 100px;

	font-size: 48px;

	line-height: 50px;

	font-family: "Archivo Narrow", "Sans Serif";

	font-weight: bold;

	color: white;

	text-align: center;

}

div#content .regular-content .review-overview .rating.points .review_pct{ font-size: 16px; position: absolute; margin: -10px 0 0 3px; }

div#content .regular-content .review-overview p.ratingtext {

	font-size: 14px;

	line-height: 16px;

	color: white;

	font-weight: bold;

	padding: 0 10px;

	font-weight: normal;

	margin-bottom: 0;

}

div#content .regular-content .review-overview .ratingsummary {

	padding: 10px 6px 15px;

	line-height: 18px;

	font-size: 12px;

	width: 100%;

	color: white;

}



div#content .regular-content .share-tags-box{

	width:640px;

	margin-top:20px;

}



div#content .regular-content .post-share { width: 230px; float: left; padding-left: 5px;}

div#content .regular-content .share-widget {

	padding: 0 19px 10px 0;

	display: inline-block;

	clear: right;

}



div#content .regular-content .share-widget.google-share div{ line-height: inherit !important; }



div#content .regular-content .share-tags-box .share-tags{

	float:left;

	width:300px;

	margin-right:20px;

	margin-bottom:20px;

}



div#content .regular-content .share-tags-box .share-tags .heading{

	float:left;

	font-weight:bold;

	font-size:14px;

	margin-right:15px;

}



div#content .regular-content .share-tags-box .share-tags .icon{

	position:absolute;

	margin-top:-15px;

	margin-left:57px;

}



div#content .regular-content .share-tags-box .share-tags .icon .twitter, 

div#content .regular-content .share-tags-box .share-tags .icon .facebook, 

div#content .regular-content .share-tags-box .share-tags .icon .gplus, 

div#content .regular-content .share-tags-box .share-tags .icon .email{

	display:block;

	float:left;

	width:48px;

	height:48px;

	margin-right:8px;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#content .regular-content .share-tags-box .share-tags .icon .twitter{background:url(../images/control.png) no-repeat -3px -304px;}

div#content .regular-content .share-tags-box .share-tags .icon .twitter:hover{background:url(../images/control.png) no-repeat -3px -352px;}

div#content .regular-content .share-tags-box .share-tags .icon .facebook{background:url(../images/control.png) no-repeat -3px -404px;}

div#content .regular-content .share-tags-box .share-tags .icon .facebook:hover{background:url(../images/control.png) no-repeat -3px -452px;}

div#content .regular-content .share-tags-box .share-tags .icon .gplus{background:url(../images/control.png) no-repeat -3px -205px;}

div#content .regular-content .share-tags-box .share-tags .icon .gplus:hover{background:url(../images/control.png) no-repeat -3px -252px;}

div#content .regular-content .share-tags-box .share-tags .icon .email{background:url(../images/control.png) no-repeat -3px -599px;}

div#content .regular-content .share-tags-box .share-tags .icon .email:hover{background:url(../images/control.png) no-repeat -3px -647px;}



div#content .regular-content .share-tags-box .share-tags .tags{

	float:left;

	width:600px;

}



div#content .categories a,

div#content .regular-content .share-tags-box .tags a{

	display:inline-block;

	background-color:#42bad8;

	font-weight:normal;

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	padding:2px 10px;

	margin:0px 4px 4px 0px;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

	    -ms-transition:all 0.2s ease-out;

	     -o-transition:all 0.2s ease-out;

	        transition:all 0.2s ease-out;

}



div#content .categories a:hover,

div#content .regular-content .share-tags-box .tags a:hover{

	color:#fff;

	background-color:#2d2d2d;

}



div#content .regular-content .author-content > .author-text{

	width: 540px;

	float: left;

}

div#content .regular-content .author-content > .author-text > p { margin-top: 5px; }



div#content .regular-content .author-content, 

div#content .regular-content .comment-content{margin:28px 0px;}



div#content .regular-content .author-img, 

div#content .regular-content .comment-img{

	float:left;

	margin-right:20px;

}



div#content .regular-content .author-text span, 

div#content .regular-content .comment-text span{

	font-size:16px;

	font-weight:bold;

}



div#content .regular-content .author-text span a:hover, 

div#content .regular-content .comment-text span a:hover{color:#42bad8;}

div#content .regular-content #respond #reply-title a:hover {

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



div#content .regular-content .related-box{

	width:630px;

	margin-top:28px;

}



div#content .regular-content .related-box .related-content{

	float:left;

	width:115px;

	margin-right:11px;

}



div#content .regular-content .related-box .related-content img{

	width:115px;

	margin-bottom:8px;

}



div#content .regular-content .related-box .related-content p a{

	font-size:12px;

	line-height:1.3em;

	font-weight:normal;

}



div#content .regular-content .related-box .related-content p a:hover{color:#42bad8;}



/* comment */

div#content ol.commentlist{ margin-left: 0;}

div#content .cancel-comment-reply{margin-top: 20px;}

div#content #commentform{margin-top: 19px;}

div#content .regular-content .comment-list{

	margin:25px 0px;

	border-bottom:1px solid #ebebeb;

}

div#content .regular-content .comment-list .comment-text {

	display: table;

	width: 100%;

	padding-bottom: 18px;

}

div#content .regular-content .comment-list .comment-text .comment-content{

	margin-top: 10px;

	margin-bottom: 10px;

}

div#content .regular-content .comment-list .comment-text  p{

	margin:0px;

	display: table;

}

div#content .regular-content .comment-list .comment-text .comment-date{

	color: #b3b3b3;

	margin: 11px 0px 0px 80px;

	display: block;

	float: left;

	clear: both;

}

div#content .regular-content .comment-list .comment-text .comment-reply-box{

	

}

div#content .regular-content .comment-list .comment-text .comment-reply-box a{

	color: #ffffff;

	margin: 7px 0px 5px 0px;

	background-color: #2d2d2d;

	padding: 5px 10px 5px 10px;

	text-transform: uppercase;

	text-align: center;

	vertical-align: middle;

	float: right;

	font-size: 11px;

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}

div#content .regular-content .comment-list .comment-text .comment-reply-box a:hover{

	background-color: #42BAD8;

}

.children{

	margin-left: 80px;

}

	

/* content */

div#content .regular-content .comment-content-1, 

div#content .regular-content .comment-content-2, 

div#content .regular-content .comment-content-3, 

div#content .regular-content .comment-content-4{

	margin:28px 0px;

	border-bottom:1px solid #ebebeb;

}



/*div#content .regular-content .comment-content-1:last-child, 

div#content .regular-content .comment-content-2:last-child, 

div#content .regular-content .comment-content-3:last-child, 

div#content .regular-content .comment-content-4:last-child{border-bottom:none;}*/



/*div#content .regular-content .comment-content-2{margin-left:80px;}

div#content .regular-content .comment-content-3{margin-left:160px;}

div#content .regular-content .comment-content-4{margin-left:240px;}*/



div#content .regular-content form{margin-top:28px;}



div#content .regular-content #respond label{

	display:block;

	font-weight:300;

	font-size:12px;

	margin-top:15px;

}



div#content .regular-content #respond input.text, 

div#content .regular-content #respond textarea{border:1px solid #d8d8d8;}



div#content .regular-content #respond input.text{

	height:35px;

	width:289px;

	padding:0px 10px;

}



div#content .regular-content #respond textarea{

	width:619px;

	height:171px;

	padding:10px;

}



div#content .regular-content #respond input.submit{

	border:none;

	margin-top:15px;

}



/* Flexslider */

.flexslider {

    position: relative;

    zoom: 1;

	text-align : center;

	margin-bottom: 10px;

}



.flexslider  img{

	width : 100%;

}



.flexslider .slides { zoom: 1; margin-left: 0; }



.flexslider .slides > li { position: relative; display: none; }



.flex-container {

    zoom: 1;

    position: relative;

}



.flexslider:hover .flex-direction-nav li a {

    border : none;

}



.flex-direction-nav {

    right: 10px;

    display: block;

    bottom: 28px;

    position: absolute;

    z-index: 10;

    width: 70px;

}



.flex-direction-nav li { display: inline; }



.flex-direction-nav li a {

    width: 27px;

    height: 27px;

    text-indent: -9999px;

    display: inline-block;

    cursor: pointer;

    border : none;

    -webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

	    -ms-transition:all 0.2s ease-out;

	     -o-transition:all 0.2s ease-out;

	        transition:all 0.2s ease-out;

	background: #2d2d2d;

}



.flex-direction-nav li a.next {

    background: #2d2d2d url(../images/control.png) 9px -99px;

    width : 28px;

    height : 28px;

    right: 45px;

    position: absolute;

}



.flex-direction-nav li a.prev {

    background: #2d2d2d url(../images/control.png) 9px -120px;

    width : 28px;

    height : 28px;

    position: absolute;

}

.flex-direction-nav li a.prev:hover,

.flex-direction-nav li a.next:hover { background-color: #42bad8; }



.flex-control-nav {

    z-index: 999;

	position : relative;

	margin : 0 auto;

	padding : 0;

	margin-top : 25px;

	display : block;

}



.flex-control-nav li {

    display : inline-block;

	margin : 0 3px;

}



.flex-control-nav li a {

    display:block;

    width: 55px;

    height:5px;

	background : #bababa;

    overflow:hidden;

    cursor: pointer;

	border : none;

	text-indent: -9999px;

    -webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

	    -ms-transition:all 0.2s ease-out;

	     -o-transition:all 0.2s ease-out;

	        transition:all 0.2s ease-out;

}



.flex-control-nav li a.active {

    background-position: 0 0;

}



/* video post type */

div#content .vembed{ margin-bottom: 10px; }







/* Singlepost Interview ------------------------------------------------------------------*/

.image img{

	margin:-13px 0 20px 5px;

	width:100%;

}



.image-atas img{width:100%;}



.text-top > h1{

	font-size:30px;

	font-weight:bold;

	margin-top:5px;

	margin-bottom:5px;

	font-family:'Archivo Narrow';

}



.text-top > .-subtitle{

	font-style:light;

	font-family:'Open Sans';

} 



.text-top > .text{

	margin:20px 0 35px 0;

	font-style:justify;

	font-family:'Open Sans';

	font-size:15px;

}



#content .vpt_question { padding-top: 10px; }



#content .vpt_question h3{

	border-left:5px solid #42bad8;

	padding:0 0 0 15px;

	margin-left:5px;

	font-style:Italic;

	font-size:18px;

	font-family:'Archivo Narrow';

}



#content .answer{

	margin:12px 0 20px 0px;

	padding:0 0 0 15px;

	margin-left:10px;

	font-size:13px;

	font-family:'Open Sans';

}



#content .answer br{ display: none; }



#content.quote-middle{

	background-color:#f7f7f7;

	padding:20px 25px;

	margin-top:-15px;

	margin-left:20px;

	margin-bottom:-20px;

}





/* pagination ------------------------------------------------------------------*/

.pagination {

	clear:both;

	position:relative;

	font-size:12px;

	line-height:13px;

}



.pagination span, .pagination a {

	display:inline-block;

	margin: 2px 2px 2px 0;

	padding:6px 9px 5px 9px;

	text-decoration:none;

	width:auto;

	color:#2d2d2d;

	font-weight:300;

}



.pagination a:hover{

	color:#fff;

	background-color:#42bad8;

}



.pagination .current{

	padding:6px 9px 5px 9px;

	background: #f2f2f2;

}



.pagination .first-last{

	color:#fff;

	background: #2d2d2d;

}



.pagination .first-last:hover{background: #42bad8;}





/* tipsy ------------------------------------------------------------------*/



.tipsy{

    padding:5px;

    font-size:11px;

    background-repeat:no-repeat;

    background-image:url("../images/tipsy.gif");

}



.tipsy-inner{

    padding:2px 6px 2px 6px;

    background-color:#000;

    color:white;

    max-width:200px;

    text-align:center;

}



.tipsy-inner{

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

}



.tipsy-south{background-position:bottom center;}



/* contact form */

#gmap {

	width: 100%;

	height: 300px;

	margin-bottom: 20px;

}



form#contactForm label.error{ color: #CC2828; }



/* comment form */

div#content .regular-content #respond{ margin-top: 10px;}

div#content .regular-content #respond #reply-title {

	font-size: 16px;

	text-transform: uppercase;

	float: right;

}



div#content .regular-content #respond #commentform input#author,

div#content .regular-content #respond #commentform input#email,

div#content .regular-content #respond #commentform input#url {

	height: 37px;

	padding: 0px 10px;

	border: 1px solid #d8d8d8;

	width: 50%;

}



div#content .regular-content #respond #commentform textarea{

	width: 94%;

	margin-bottom: 0px;

}



/* gallery-size-thumbnail */

.gallery.gallery-size-thumbnail{

	padding: 30px 20px 10px;

	width: auto;

	margin-bottom: 20px !important;

}



.gallery.gallery-size-thumbnail dl{

	margin-left: 0;

}





/* isotope ------------------------------------------------------------------*/





/*  6. Shortcodes

================================================== */





/* Quote */

.quote{

	font-family:Georgia;

	font-style:italic;

	line-height:1.6em;

	background-color:#F7F7F7;

	padding:27px 24px 26px 30px;

}



/* Tabs */

.ui-tabs .ui-tabs-hide{

    position:absolute;

    display:none;

}



.tabs.clearfix{ display: block; margin-bottom: 20px; }

.reviewBody .tabs.clearfix{ display: inline-block; }



.tabs ul.nav{

	margin:0px;

	-webkit-box-shadow:inset 0px -5px 0px 0px #2d2d2d;

			box-shadow:inset 0px -5px 0px 0px #2d2d2d;

}



.tabs ul.nav li{

    float:left;

    position:relative;

	border-bottom:5px solid #2d2d2d;

	font-weight: bold;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

	    -ms-transition:all 0.3s ease-out;

	     -o-transition:all 0.3s ease-out;

	        transition:all 0.3s ease-out;

}



.tabs ul.nav li a{

    border-top:1px solid #ebebeb;

    border-left:1px solid #ebebeb;

    display:block;

    overflow:hidden;

	padding:8px 27px;

	color:#2d2d2d;

	font-size:14px;

}



.tabs ul.nav li:last-child a{border-right:1px solid #ebebeb;}

.tabs ul.nav li:hover,

.tabs ul.nav li.ui-tabs-selected{border-bottom:5px solid #42bad8 !important;}



.tabs .tab{

	margin-top:3px;

	margin-bottom:-10px;

	padding:14px 0px 0px 0px;

}



.tabs .tab ul{margin:0px 0px 56px 0px;}

.tabs .tab li{margin-bottom:20px;}

.tabs .tab li:last-child{margin-bottom:0px;}



.tabs .tab li img{

	width:45px;

	height:45px;

	float:left;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



.tabs .tab li .popular-text{

	float:left;

	width:240px;

}



.tabs .tab li p{margin-bottom:6px;}



.tabs .tab li p a{

	font-weight:normal;

	font-size:13px;

	line-height:16px;

	color:#393939;

}



.tabs .tab li p a:hover{color:#42bad8;}



.tabs .tab .tab-post li span{

	font-size:11px;

	font-style:italic;

	color:#b6b6b6;

	margin-top:-10px;

}



.tabs .tab li div.point-bar{

	float:left;

	width:210px;

	height:4px;

	margin-top:4px;

	background-color:#ededed;

}



.tabs .tab li div.point-bar .point-bar-value{

	background-color:#42bad8;

	height:100%;

}



.tabs .tab li span.point-value{

	float:right;

	margin-top:-4px;

}



.tabs .tab li span.point-star-1, 

.tabs .tab li span.point-star-2, 

.tabs .tab li span.point-star-3, 

.tabs .tab li span.point-star-4, 

.tabs .tab li span.point-star-5, 

.tabs .tab li span.point-star-6, 

.tabs .tab li span.point-star-7, 

.tabs .tab li span.point-star-8, 

.tabs .tab li span.point-star-9, 

.tabs .tab li span.point-star-10{

	display:inline-block;

	width:87px;

	height:17px;

}



.tabs .tab li span.point-star-1{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-2{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-3{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-4{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-5{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-6{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-7{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-8{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-9{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}

.tabs .tab li span.point-star-10{background:url(../images/stars-sidebar.png) no-repeat 0px -67px;}



/* Accordion */

.accordion h3{

	font-size:14px;

	font-weight:bold;

	border-left:5px solid #2d2d2d;

	border-top:1px solid #e7e6e6;

	padding:18px 0 18px 18px;

	margin-bottom:0;

}



.accordion h3.ui-state-active{

	font-size:14px;

	font-weight:bold;

	border-left:5px solid #42BAD8;

}



.accordion h3:first-child,

.accordion h3.ui-state-active:first-child{

	border-top:0;

}



.accordion h3:hover{

	cursor:pointer;

}



.accordion div{

	border-left:5px solid #2d2d2d;

	padding:0 0 18px 18px;

}



.accordion div.ui-accordion-content-active{

	border-left:5px solid #42BAD8;

	padding-left:18px;

}



.accordion h3.ui-state-default:last-child,

.accordion div.ui-accordion-content-active:last-child,

.accordion div.ui-accordion-content-active ul:last-child,

.accordion div.ui-accordion-content-active p:last-child{

	margin-bottom:0;

}



/* UL List */

ul.square_list,

ul.number_list,

ul.number-zero_list,

ul.circle_list{

	margin-bottom:0;

}



ul.square_list li,

ul.number_list li,

ul.number-zero_list li,

ul.circle_list li{

	vertical-align: top;

	line-height: 1.5em;

	margin-bottom: 10px;

}



ul.square_list li a,

ul.number_list li a,

ul.number-zero_list li a,

ul.circle_list li a{ vertical-align: top;}



ul.circle_list{list-style-type:disc;}

ul.square_list{list-style-type:square;}

ul.number_list{list-style-type:decimal;}

ul.number-zero_list{list-style-type:decimal-leading-zero;}



/* Button */

.button,

input.wpcf7-form-control.wpcf7-submit,

#commentform > .form-submit > #submit{

	color:#ffffff;

	padding:11px 15px;

	display:inline-block;

	border:0px;

	cursor:pointer;

	line-height:17px;

	width:auto;

	font-weight:300;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	background-color:#2d2d2d;

	text-transform:uppercase;

	margin-bottom: 3px;

}



.button:hover{color:#FFF; opacity:0.7; filter:alpha(opacity=70); }

#commentform > .form-submit > #submit:hover,

.button.zero:hover,

input.wpcf7-form-control.wpcf7-submit:hover{background: #42BAD8; opacity: 1; filter:alpha(opacity=100); }

.button.small,

#commentform > .form-submit > #submit{font-size:11px; padding:6px 13px;}

.button.medium{font-size:12px;}

.button.large{font-size:13px; padding:15px 18px;}



/* black button */

.button.black{background:black; color: #FFFFFF;}

/* blue button */

.button.blue{background:#00B8FF; color: #FFFFFF;}

/* brown button */

.button.brown{background:#6D4D45; color: #FFFFFF;}

/* grey button */

.button.grey{background:#707070; color: #FFFFFF;}

/* green button */

.button.green{background:#6EB45C; color: #FFFFFF;}

/* navy button */

.button.navy{background:#67678A; color: #FFFFFF;}

/* orange button */

.button.orange{background:#F07647; color: #FFFFFF;}

/* purple button */

.button.purple{background:#896199; color: #FFFFFF;}

/* pink button */

.button.pink{background:#E298AA; color: #FFFFFF;}

/* red button */

.button.red{background:#e12e3f; color: #FFFFFF;}

/* white button */

.button.white{background:#F0F0F0; color: #000000;}

/* yellow button */

.button.yellow{background:#F7ED0C; color: #000000;}









/* important color */

.required{color:#ff0000;}

input.required, textarea.required{color:#393939;}



/* alert */

.alert{

	font-family:Arial;

	font-size:13px;

	padding:10px 0 10px 20px;

	margin-top:5px;

	margin-bottom:15px;

}



.alert.white{

	color:#808080;

	background:#ffffff;

	border:1px solid #eaeaea;

	margin-top:0;

}



.alert.red{

	color:#bf6464;

	background:#fdf2f2;

	border:1px solid #f6cfcf;

}



.alert.green{

	color:#90a365;

	background:#f4f7ec;

	border:1px solid #d8decc;

}



.alert.orange{

	color:#c6b75c;

	background:#fffde4;

	border:1px solid #f6e49b;

}

.alert.blue{

	color: #5CB1CC;

	background: #E4FCFF;

	border: 1px solid #B4D4DB;

}





/*  7. Sidebar

================================================== */

.widget ul{ margin-left:0px; }



.widget .widget-name,

.widget .widget-bottom-name{ text-transform: uppercase; }



/* li float left */

.widget.widget_archive li,

.widget.widget_links li{

	float:left;

	width:149.5px;

	font-size:13px;

	font-weight:normal;

	margin-bottom: 5px;

}



/* li margin-bottom */

.widget.widget_links li,

.widget.widget_nav_menu li,

.widget.widget_meta li,

.widget.widget_pages li,

.widget.widget_text li,

.widget.widget_categories li

{ margin-bottom: 5px;}



.widget{margin-bottom:40px;}

.widget .widget-heading{margin-bottom:25px;}



/* social count */

.widget.social-count .gplus,

.widget.social-count .twitter,

.widget.social-count .vimeo,

.widget.social-count .youtube,

.widget.social-count .dribbble,

.widget.social-count .feedburner,

.widget.social-count .facebook{

	display:inline-block;

	width: 89px;

	margin: 2px 1px 10px;

	text-align:center;

}



.widget.social-count .gplus a,

.widget.social-count .twitter a,

.widget.social-count .vimeo a,

.widget.social-count .youtube a,

.widget.social-count .dribbble a,

.widget.social-count .feedburner a,

.widget.social-count .facebook a{

	display:block;

	margin: 0 auto;

	width:49px;

	height:49px;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



.widget.social-count.clearfix{

	margin: 13px 0 -10px 0 !important;

	text-align: center;

}



.widget .gplus a{background:url(../images/control.png) no-repeat -3px -205px;}

.widget .twitter a{background:url(../images/control.png) no-repeat -3px -304px;}

.widget .facebook a{background:url(../images/control.png) no-repeat -3px -404px;}

.widget .vimeo a{background:url(../images/control.png) no-repeat -3px -501px;}

.widget .dribbble a{background:url(../images/control.png) no-repeat -3px -1009px;}

.widget .youtube a{background:url(../images/control.png) no-repeat -3px -910px;}

.widget .feedburner a{background:url(../images/control.png) no-repeat -3px -1110px;}

.widget .linkedin a{background:url(../images/control.png) no-repeat -3px -404px;}

.widget .pinterest a{background:url(../images/control.png) no-repeat -3px -404px;}



.widget .gplus a:hover{background:url(../images/control.png) no-repeat -3px -253px;}

.widget .twitter a:hover{background:url(../images/control.png) no-repeat -3px -353px;}

.widget .facebook a:hover{background:url(../images/control.png) no-repeat -3px -452px;}

.widget .vimeo a:hover{background:url(../images/control.png) no-repeat -3px -549px;}

.widget .dribbble a:hover{background:url(../images/control.png) no-repeat -3px -1058px;}

.widget .youtube a:hover{background:url(../images/control.png) no-repeat -3px -958px;}

.widget .feedburner a:hover{background:url(../images/control.png) no-repeat -3px -1159px;}

.widget .linkedin a:hover{background:url(../images/control.png) no-repeat -3px -452px;}

.widget .pinterest a:hover{background:url(../images/control.png) no-repeat -3px -452px;}



.widget .soc-value{

	font-size:16px;

	font-weight:bold;

	color:#4c4c4c;

	display: block;

}



.widget .soc-slogan{

	font-size:11px;

	font-style:italic;

}



/* rss */

.widget.widget_rss  ul li span{

	font-style: italic;

	font-size: 11px;

	color: #b6b6b6;

	display:block;

	margin: 5px 0 5px 0;

}



.widget.widget_rss  ul li .rssSummary{

	line-height:18px;

	font-size:12px;

}



.widget.widget_rss  ul li{ margin-bottom:20px; }

.widget.widget_rss .widget-heading .widget-name a:first-child,

.widget.widget_rss .widget-bottom-heading .widget-bottom-name a:first-child{ display:none; }



/* Tabs */

.tabs ul.nav li a.side{padding:8px 10px; text-align: center;}

.widget.vpt_tab_widget ul.nav li{ width: 33.33%; }



.widget.vpt_popular_widget .popular-thumbnail img,

.widget.vpt_tab_widget .popular-thumbnail{

	width:45px;

	height:45px;

	margin-right:14px;

	float:left;

}



.widget.vpt_popular_widget .popular-thumbnail a:hover span.center-img,

.tabs .tab li .popular-thumbnail a:hover span.center-img{

	display:block;

	position:absolute;

	width:22px;

	height:22px;

	margin:11px 0px 0px 11px;

	background:url(../images/control.png) no-repeat -1px -148px;

}



.widget.vpt_popular_widget .popular-thumbnail a:hover img,

.tabs .tab li .popular-thumbnail:hover img, 

.widget .collective-img:hover, 

.widget .flickr-box img:hover{

	opacity:0.5;

	filter:alpha(opacity=50);

}



.widget.vpt_tab_widget .widget_tab_tag .tagcloud a {

	font-weight: normal;

	display: inline-block;

	float: left;

	background-color: #42BAD8;

	padding: 2px 12px 4px 12px;

	margin: 2px;

	color: #FFFFFF;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}



.widget.vpt_tab_widget .widget_tab_tag .tagcloud a:hover {

	color: #A3A3A3;

	background-color: #3F3F3F;

}

.widget.vpt_tab_widget .tabs .tab li p { margin-bottom: 2px; margin-top: -5px;}

.widget.vpt_popular_widget li p { margin-bottom: 2px; margin-top: -5px;}



.widget.vpt_popular_widget li { margin-bottom: 20px; }



.widget.vpt_popular_widget li span{

	font-size:11px;

	font-style:italic;

	color:#b6b6b6;

	margin-top:-10px;

}



.widget.vpt_popular_widget li img{

	width:45px;

	height:45px;

	float:left;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



/* collective */

.widget li.collective-preview{

	display:block;

	width:100%;

	margin-bottom: 20px;

}



.widget .collective-img{

	float:left;

	width:69px;

	height:99px;

	margin-right:12px;

}



.widget .collective-img:hover span.center-img{

	display:block;

	position:absolute;

	width:22px;

	height:22px;

	margin:38px 0px 0px 23px;

	background:url(../images/control.png) no-repeat -1px -148px;

}



.widget .collective-text{

	float:left;

	width:218px;

}



.widget .collective-text p{margin-bottom:3px;}



.widget .collective-text p a{

	font-size:18px;

	font-weight:bold;

	color:#272727;

	font-family:'Archivo Narrow';

}



.widget .collective-text p a:hover{

	text-decoration:none;

	color:#42bad8;}



.widget .collective-text span{

	display: block;

	font-size:13px;

	line-height: 18px;

	color: #393939;

}



.widget .collective-text a{

	font-size:11px;

	font-weight:300;

	color:#42bad8;

}



.widget .collective-text a:hover{text-decoration:underline;}

.widget.tutorials{text-align:center;}

.widget.video iframe{width:100%;}



.widget .collective-img, 

.widget.vpt_flickr_widget .flickr_badge_image img{

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



/* flickr */

.widget.vpt_flickr_widget .flickr_badge_wrapper{ width:312px; }

.widget.vpt_flickr_widget .flickr_badge_image{ float: left; margin: 0 15px 15px 0;}

.widget.vpt_flickr_widget .flickr_badge_image img{ width: 63px; height: 63px; }

.widget.vpt_flickr_widget .flickr_badge_image img:hover{ opacity:0.5; filter:alpha(opacity=50); }





/* instagram */

.widget.vpt_instagram_widget .instagram_badge_wrapper{ width:312px; }

.widget.vpt_instagram_widget ul.media-grid > li{ float: left; margin: 0 15px 15px 0;}

.widget.vpt_instagram_widget img.thumbnail{ width: 63px; height: 63px; }

.widget.vpt_instagram_widget img.thumbnail:hover{ opacity:0.5; filter:alpha(opacity=50); }



/**/

.widget .blogroll a:hover{color:#42bad8;}





/* tags cloud */

.widget.widget_tag_cloud .tagcloud a{ margin-left: 0.3em; line-height: 1.3em; }





/* recent post & comment */

.widget.widget_recent_entries ul li span{display: none;}

.widget.widget_recent_entries ul li a,

.widget.widget_rss  ul li a{ line-height:24px; }



.widget.widget_recent_comments ul li,

.widget.widget_recent_entries ul li{

	margin-bottom: 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}





/* search */

.widget.widget_search form#searchform label,

.widget.widget_search form#searchform #searchsubmit{ display: none;}



.widget.widget_search form#searchform div { text-align: center; }

.widget.widget_search form#searchform input#s{

	color: #B8B8B8;

	font-size: 20px;

	height: 37px;

	width: auto;

	padding: 0px 13px;

	border: 1px solid #EBEBEB;

}



/* calendar */

.widget.widget_calendar table#wp-calendar{ width:100%; border: 1px solid #EBEBEB; }

.widget.widget_calendar table#wp-calendar tr{ border-bottom: 1px solid #EBEBEB }

.widget.widget_calendar table#wp-calendar th,

.widget.widget_calendar table#wp-calendar td{ padding: 8px; }

.widget.widget_calendar table#wp-calendar caption{

	font-family: 'Archivo Narrow', 'Sans Serif';

	font-size: 16px;

	text-transform: uppercase;

	font-weight: bold;

	border: 1px solid #EBEBEB;

	padding: 15px 10px 15px 23px;

	border-bottom: 0;

}

.widget.widget_calendar table#wp-calendar tfoot #prev{ text-align: left; padding: 15px 13px;}

.widget.widget_calendar table#wp-calendar tfoot #next{ text-align: right; padding: 15px 13px;}





/* ads */

.widget.vpt_ads_125_widget .ads125_wrapper img{

	border: 4px solid #F7F7F7;

	float: left;

	margin-left: 10px;

	margin-bottom: 11px;

}



.widget.vpt_ads_300_widget .ads300_wrapper img{ display: block; margin-bottom: 11px; }



.widget.vpt_ads_125_widget,

.widget.vpt_ads_300_widget{ margin-bottom: 30px; }





/* twitter */

.widget.vpt_twitter_widget .twitter_update_list li{

	border-bottom: 1px solid #EBEBEB;

	display: block;

	padding-bottom: 6px;

	margin-bottom: 6px;

}

.widget.vpt_twitter_widget .twitter_update_list li:last-child{ border-bottom: 0; }

.widget.vpt_twitter_widget .twitter_update_list li span a{ color: #42BAD8; }

.widget.vpt_twitter_widget .twitter_update_list li span a:hover{ border-bottom: 1px dotted #7F7F7F; }

.widget.vpt_twitter_widget .twitter_update_list li small a{

	display: block;

	font-size: 11px;

	font-style: italic;

	line-height: 19.2px;

	color: #7F7F7F;

}



/* hover */

.widget a,

.tabs .tab li p a{

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}

.widget a:hover,

.tabs .tab li p a:hover,

#footer-widget .widget a:hover,

#footer-widget .tabs .tab li p a:hover

{ color: #42BAD8; }





/*  8. Footer

================================================== */



/* footer widget */

#footer-widget *,

#footer-copyright *{ color: #A3A3A3 }



div#footer-widget #navigation-bottom{

	width: auto;

	color:#a3a3a3;

}



div#footer-widget .widget-bottom{

	float:left;

	width:299px;

	margin:42px 31px 22px 0px;

	font-size:13px;

}



div#footer-widget .widget-bottom .widget-bottom-heading{margin-bottom:30px;}



div#footer-widget .widget-bottom .widget-bottom-name a{ color:#f7f7f7; }

div#footer-widget .widget-bottom .widget-bottom-name{

	background-color:#2d2d2d;

	font-weight:bold;

	padding:0px 13px 0px 13px;

	margin:10px;

	font-size:16px;

	color:#f7f7f7;

}



div#footer-widget .widget-bottom .widget-bottom-stripe{

	height:5px;

	margin-top:-13px;

	background-color:#3d3d3d;

}



div#footer-widget .widget-bottom .about{

	margin-bottom:33px;

	line-height:20.8px;

}



.social-network a.twitter, 

.social-network a.facebook, 

.social-network a.vimeo, 

.social-network a.youtube, 

.social-network a.dribbble,

.social-network a.linkedin{

	display:inline-block;

	width:24px;

	height:24px;

	margin-right:4px;

	opacity:0.5;

	filter:alpha(opacity=50);

	-webkit-transition:all 0.2s ease-out;

	   -moz-transition:all 0.2s ease-out;

		-ms-transition:all 0.2s ease-out;

		 -o-transition:all 0.2s ease-out;

			transition:all 0.2s ease-out;

}



.social-network a.twitter{background:url(../images/control.png) no-repeat -28px -697px;}

.social-network a.facebook{background:url(../images/control.png) no-repeat -28px -725px;}

.social-network a.vimeo{background:url(../images/control.png) no-repeat -28px -753px;}

.social-network a.youtube{background:url(../images/control.png) no-repeat -28px -781px;}

.social-network a.dribbble{background:url(../images/control.png) no-repeat -28px -809px;}

.social-network a.linkedin{background:url(../images/control.png) no-repeat -28px -838px;}



.social-network a.twitter:hover, 

.social-network a.facebook:hover, 

.social-network a.vimeo:hover, 

.social-network a.youtube:hover, 

.social-network a.dribbble:hover,

.social-network a.linkedin:hover{

	opacity:1;

	filter:alpha(opacity=100);

}



div#footer-widget .widget-bottom .latest-tweet span{line-height:20.8px;}



div#footer-widget .widget-bottom .latest-tweet span.tw-user a{

	color:#fff;

	font-weight:normal;

}



div#footer-widget .widget-bottom .latest-tweet span.tw-user a:hover{text-decoration:underline;}



div#footer-widget .widget-bottom .latest-tweet span.tw-link a{

	color:#42bad8;

	font-weight:normal;

}



div#footer-widget .widget-bottom .latest-tweet span.tw-link a:hover{text-decoration:underline;}



div#footer-widget .widget-bottom .latest-tweet span.tw-time{

	color:#606060;

	font-size:11px;

	font-style:italic;

	line-height:19.2px;

}



div#footer-widget .widget-bottom .tag-cloud a{

	font-weight:normal;

	display:inline-block;

	float:left;

	background-color:#3f3f3f;

	padding:2px 12px 4px 12px;

	margin:2px;

	color:#a3a3a3;

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

}



div#footer-widget .widget-bottom .tag-cloud a:hover{

	color:#2d2d2d;

	background-color:#42bad8;

}



/* calendar */

div#footer-widget .widget-bottom .widget_calendar table,

div#footer-widget .widget-bottom .widget_calendar table#wp-calendar tr,

div#footer-widget .widget-bottom .widget_calendar table#wp-calendar caption,

/* ads */

div#footer-widget .widget-bottom .vpt_ads_125_widget .ads125_wrapper img,

/* tabs */

div#footer-widget .widget-bottom .vpt_tab_widget li,

div#footer-widget .widget-bottom .vpt_tab_widget li a

{ border-color: #3D3D3D; color: #A3A3A3; }

div#footer-widget .widget-bottom .vpt_tab_widget .tab-post li span{ color: #606060; }

/* tags */

div#footer-widget .widget-bottom .vpt_tab_widget .widget_tab_tag .tagcloud a {background-color: #3F3F3F; color: #A3A3A3;}

div#footer-widget .widget-bottom .vpt_tab_widget .widget_tab_tag .tagcloud a:hover {background-color: #42BAD8; color: #FFFFFF;}

/* social-network */

div#footer-widget .widget-bottom .vpt_social_count_widget .widget-stripe{ background-color: #3D3D3D; }

/* twitter */

div#footer-widget .widget-bottom .widget.vpt_twitter_widget .twitter_update_list li{ border-bottom-color: #3b3b3b;}

div#footer-widget .widget-bottom .widget.vpt_twitter_widget .twitter_update_list li span a{ color: #42BAD8; }

div#footer-widget .widget-bottom .widget.vpt_twitter_widget .twitter_update_list li small a:hover,

div#footer-widget .widget-bottom .widget.vpt_twitter_widget .twitter_update_list li small a{ color: #606060; }




div#footer-copyright #copyright {
   /* background: url("../images/footer-logo.png") no-repeat scroll 700px 0 transparent; */
    color: #F0DDAA;
    display: block;
    height: auto;
    overflow: hidden;
    padding: 50px 0 10px;
    position: inherit;
    text-align: right;
    z-index: 100;
}



div#footer-copyright #copyright a:hover{

	-webkit-transition:all 0.3s ease-out;

	   -moz-transition:all 0.3s ease-out;

		-ms-transition:all 0.3s ease-out;

		 -o-transition:all 0.3s ease-out;

			transition:all 0.3s ease-out;

	color: #42BAD8;

}



/* Columns for better content separation

================================================== */



/* Columns */

.one_half { width: 48%; }

.one_third { width: 30.66%; }

.two_third { width: 65.33%; }

.one_fourth { width: 22%; }

.three_fourth { width: 74%; }

.one_fifth { width: 16.8%; }

.two_fifth { width: 37.6%; }

.three_fifth { width: 58.4%; }

.four_fifth { width: 67.2%; }

.one_sixth { width: 13.33%; }

.five_sixth { width: 82.67%; }



.one_half,

.one_third,

.two_third,

.three_fourth,

.one_fourth,

.one_fifth,

.two_fifth,

.three_fifth,

.four_fifth,

.one_sixth,

.five_sixth {

    position: relative;

    margin-right: 4%;

    margin-bottom: 10px;

    float: left;

}



.column-last {

    margin-right: 0!important;

    clear: right;

}



/* Contact Form 7 Plugin */

.wpcf7{

	

}

.wpcf7-text,

.wpcf7-textarea{

	height: 37px;

	padding: 0px 10px;

	border: 1px solid #D8D8D8;

	width: 95%;

	margin-top: 5px;

}





/*  9. Browser Fixes

================================================== */

/* gecko */

.gecko div#content .regular-content .share-tags-box .share-tags .tags { width: 600px; }

.gecko .flexslider.clearfix { margin-top: 10px; }



/* safari */

.safari .flex-direction-nav li a.next{ right: 80px; }

.safari .flex-direction-nav { right: -20px; }



/* opera */

.opera .widget.social-count.clearfix { 

	margin: 13px 0px 0px !important;

	text-align: center;

}

.opera .categories{

	margin: 0px 0px 20px 0px;

}



 .opera .elastislide-carousel ul li a{

	width:100%;

	display:block;

} 

/* ie */

.ie .elastislide-carousel{

	/*width: 110%;*/

	margin:0px 0px 0px 0px;

}

.ie .elastislide-carousel ul li a{

	width:100%;

	display:block;

	

} 

 .ie .elastislide-carousel ul li{

	margin:0px;

	padding:0px;

	

} 



.ie .flex-direction-nav li a.next{ right: 80px; }

.ie .flex-direction-nav { right: -20px; }





/*  10. Responsive

================================================== */



/* #Dekstop */

/* Note:Design for a width of 959px */

@media only screen and (min-width:959px){

	/*body:after { content: 'canvas-dekstop'; }*/


	.mobilenav-top,

	.mobilenav-main{ display: none !important;}

}

@media only screen and (max-width:1200px){
	#dcssb-float{display: none!important;}
}

/* #Tablet (Portrait) ------------------------------ */

/* Note:Design for a width of 768px */

@media only screen and (min-width:768px) and (max-width:959px){

	#dcssb-float{display: none!important;}

	/*hide the social slider*/
	

	/*body:after { content: 'canvas-tablet-po'; }*/



	.wrap_container{ width: 788px; }

	

	/* HEADER */

	#menu-top,

	div#navigation-top #menu-top > ul,

	div#menu-main > ul{display:none;}

	

	/* navigation top */

	div#navigation-top .date{display:inline-block;}	

	div#navigation-top #touch-top{display:inline-block;}	

	.mobilenav-top,

	.mobilenav-main{display:none; width:100%; font-size:12px; border-top:1px solid #EBEBEB;}

	

	/* logo & banner */

	div#logo-banner #banner img{width:100%;}

	

	/* navigation main */

	div#navigation-main #touch-main{display:inline-block; padding:12px 591px 12px 17px;}

	#search-form #search-box{width:740px;}

	

	/* slider */

	.gallery .image-preview{ height: 279px; }

	.gallery .image-preview .slide-vignette{ height: 279px; }

	.image-preview .slide-vignette .slider_cap { width: 456px; }

	.image-preview .slide-vignette h1 {font-size: 23px;}

	.image-preview .slide-vignette span#slider_desc { font-size: 13px; line-height: 19px; }

	.elastislide-list li div.thumb_title { display: block;}

	.elastislide-horizontal nav span{ top: 30px; left: 6px; }

	.elastislide-carousel ul li a { display : block !important; }

	.elastislide-horizontal nav span.elastislide-next {right: 6px; left: auto;}

	

	/* CONTENT */

	div#content{width:507px; margin-right:30px;}

	div#content .list-cat-one,

	div#content .list-cat-two,

	div#content #content-box{width:537px;}

	

	/* review */

	div#content .regular-content .review-overview { margin-left: 28px; width: 199px; }

	

	/* - home */

	div#content #cat-half #cat-half-container{width:535px;}

	div#content #cat-half #cat-half-container .cat-half-box{width:239px;}

	div#content #cat-half #cat-half-container .cat-half-text{width:130px;}

	

	/* - single category */

	div#content .content-preview{width:240px;}

	div#content .content-preview .content-image{width:240px; height:164px;}

	div#content .content-preview .content-image .content-rating{width:227px; height:154px;}

	div#content .content-preview .content-image .content-rating:hover .center-img{margin:20px 0px 0px 109px;}

	

	/* - single small */

	div#content .alternative-small-preview .alternative-small-text{width:259px;}

	

	/* - single big */

	div#content .alternative-big-preview .alternative-big-text .text{width:418px;}

	div#content .alternative-big-preview .alternative-big-image,

	div#content .alternative-big-preview .alternative-big-image .shadow{width:507px; height:280px;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover span.center-img{margin:129px auto;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover{

		-webkit-box-shadow:inset  0px 0px 170px 100px rgba(0, 0, 0, 0.8);

		   -moz-box-shadow:inset  0px 0px 170px 100px rgba(0, 0, 0, 0.8);

			-ms-box-shadow:inset  0px 0px 170px 100px rgba(0, 0, 0, 0.8);

			 -0-box-shadow:inset  0px 0px 170px 100px rgba(0, 0, 0, 0.8);

				box-shadow:inset  0px 0px 170px 100px rgba(0, 0, 0, 0.8);

	}

	

	/* - single regular */

	div#content img.heading-img,

	div#content .regular-content .share-tags-box{width:100%;height: auto;}

	div#content .regular-content textarea,

	div#content .regular-content .share-tags-box .share-tags{width:487px; margin-bottom:40px;}

	div#content .regular-content .share-tags-box .share-tags .tags{width:600px;}

	div#content .regular-content .related-box{width:518px;}

	div#content .regular-content .related-box .related-content,

	div#content .regular-content .related-box .related-content img{width:118px;}

	

	/* - collective */

	div#content .collective-preview{margin-right:30px;}

	div#content .collective-preview,

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image img,

	div#content .collective-preview .collective-image .shadow{width:149px;}

	div#content .collective-preview .collective-image img{ height: 205px;}

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image .shadow	{height:205px;}

	div#content .collective-preview .collective-image .shadow:hover span.center-img{margin:91px auto;}

	

	/* - collective content */

	div#content-fullwidth #collective-content-box{width:798px;}

	div#content-fullwidth #collective-content-box .collective-content-preview, 

	div#content-fullwidth #collective-content-box .collective-content-preview img{width:332px;}

	

	/* - archive */

	div#content .archive-preview{width:240px;}



	/* - author */

	div#content #recent-post .recent-post-text{width:397px;}

	div#content .regular-content .author-content > .author-text { width: 423px; }

	

	/* - contact */

	div#content .contact-box{width:545px;}

	div#content .contact-box .label-text{width:234px;}

	div#content .contact-box .label-text input{width:215px;}

	div#content textarea{width:487px;}

	

	/* SIDEBAR */

	div#sidebar{width:230px;}

	div#sidebar .widget.social-count .gplus,

	div#sidebar .widget.social-count .twitter,

	div#sidebar .widget.social-count .vimeo,

	div#sidebar .widget.social-count .youtube,

	div#sidebar .widget.social-count .dribbble,

	div#sidebar .widget.social-count .feedburner,

	div#sidebar .widget.social-count .facebook{ margin: 12px 2px; width: 96px; }

	.tabs ul.nav li a.side{padding:8px 16.6px;}

	.tabs .tab li .popular-text{width:171px;}

	.tabs .tab li div.point-bar{width:141px;}

	div#sidebar .widget .collective-text{width:149px;}

	div#sidebar .widget.tutorials img{width:100%;}

	div#sidebar .widget .flickr-box{width:249px;}

	div#sidebar .widget .flickr-img{margin:0px 20px 20px 0px;}

	div#sidebar .widget .blogroll a{width:115px;}

	.widget.widget_search form#searchform input#s { width: 86%; }

	.widget.vpt_flickr_widget .flickr_badge_wrapper{ width:300px; }

	.widget.vpt_ads_125_widget .ads125_wrapper img{

		border: 4px solid #F7F7F7;

		float: none;

		margin: 0 auto;

		display: block;

	}



	/* instagram */

	.widget.vpt_instagram_widget .instagram_badge_wrapper{ width :300px;}

	.widget.vpt_instagram_widget ul.media-grid > li{ margin: 0 20px 20px 0;}

	

	/* FOOTER */

	div#footer-widget #navigation-bottom{width:768px;}

	div#footer-widget #navigation-bottom .widget-bottom:last-child{margin-right:0px;}

	div#footer-widget .widget-bottom{width:235px;}

	

	/* footer - boxed layout */

	div#footer-widget.boxed-layout ,

	div#footer-copyright.boxed-layout {

		width:758px; 

		padding : 0 15px;

	}

	div#footer-widget.boxed-layout #navigation-bottom {

		width : 758px;

	}

	div#footer-widget.boxed-layout .widget-bottom{width:225px; margin:42px 41px 22px 0px;}

	div#footer-widget.boxed-layout .widget.vpt_flickr_widget .flickr_badge_wrapper{ width:300px; }

	div#footer-widget.boxed-layout .widget.vpt_flickr_widget .flickr_badge_image { margin : 0 18px 18px 0; }

	

	/* Browser Fixes */

	.gecko #sidebar{}

}

	

/* #Mobile (Landscape) ------------------------------ */

/* Note:Design for a width of 480px */

@media only screen and (min-width:480px) and (max-width:767px){

	#dcssb-float{display: none!important;}

	/*body:after { content: 'canvas-mobile-la'; }*/

	/*hide the social slider*/
	

	.wrap_container{ width: 440px; }

	

	/* HEADER */

	.news,

	#menu-top,

	div#navigation-top #menu-top > ul,

	div#menu-main > ul{display:none;}

	

	/* navigation top */

	div#navigation-top .date{display:inline-block;}

	div#navigation-top #touch-top{display:inline-block;}	

	.mobilenav-top,

	.mobilenav-main{display:none; width:100%; font-size:12px; border-top:1px solid #EBEBEB;}

	

	/* logo & banner */

	div#logo-banner #banner img{width:100%;}

	

	/* navigation main */

	div#navigation-main #touch-main{display:inline-block}

	#search-form #search-box{ width:392px;}

	

	/* slider */

	.gallery .image-preview{ height: 232px; }

	.gallery .image-preview .slide-vignette{ height: 232px; }

	.image-preview .slide-vignette .slider_cap { width: 380px; }

	.image-preview .slide-vignette h1 {font-size: 23px;}

	.image-preview .slide-vignette span#slider_desc { font-size: 13px; line-height: 19px; }

	.elastislide-list li div.thumb_title { display: none;}

	.elastislide-horizontal nav span{ top: 12px; left: -17px; }

	.elastislide-carousel ul li a { display : block !important; }

	.elastislide-horizontal nav span.elastislide-next {right: -16px; left: auto;}

	

	/* CONTENT */

	div#content{width:100%;}

	div#content .list-cat-one,

	div#content .list-cat-two,

	div#content #content-box{width:450px;}

	

	/* review */

	div#content .regular-content .review-overview { margin-left: 0; width: auto; }

	

	/* - home */

	div#content #content-ads img{width:100%;}

	div#content #cat-half #cat-half-container{width:440px;}

	div#content #cat-half #cat-half-container .cat-half-box{width:420px; margin-right:0px;}

	div#content #cat-half #cat-half-container .cat-half-text{width:310px;}

	

	/* - single category */

	div#content .content-preview{width:420px;}

	div#content .content-preview .content-image{width:420px; height:288px;}

	div#content .content-preview .content-image .content-rating{width:407px; height:278px;}

	div#content .content-preview .content-image .content-rating:hover .center-img{margin:69px 0px 0px 200px;}

	

	/* - single small */

	div#content .alternative-small-preview .alternative-small-text{width:420px;}

	div#content .alternative-small-preview .alternative-small-image,

	div#content .alternative-small-preview .alternative-small-image .shadow{width:420px; height:379px;}

	div#content .alternative-small-preview .alternative-small-image .shadow:hover span.center-img{margin:178px auto;}

	

	/* - single big */

	div#content .alternative-big-preview .alternative-big-text .text{width:331px;}

	div#content .alternative-big-preview .alternative-big-image,

	div#content .alternative-big-preview .alternative-big-image .shadow{width:420px; height:232px;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover span.center-img{margin:105px auto;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover{

		-webkit-box-shadow:inset  0px 0px 150px 75px rgba(0, 0, 0, 0.8);

		   -moz-box-shadow:inset  0px 0px 150px 75px rgba(0, 0, 0, 0.8);

			-ms-box-shadow:inset  0px 0px 150px 75px rgba(0, 0, 0, 0.8);

			 -0-box-shadow:inset  0px 0px 150px 75px rgba(0, 0, 0, 0.8);

				box-shadow:inset  0px 0px 150px 75px rgba(0, 0, 0, 0.8);

	}

	

	/* - single regular */

	div#content img,

	div#content .regular-content .share-tags-box{width:100%;height: auto;}

	div#content .regular-content textarea,

	div#content .regular-content .share-tags-box .share-tags{width:400px; margin-bottom:40px;}

	div#content .regular-content .share-tags-box .share-tags .tags{width:600px;}

	div#content .regular-content .related-box{width:431px;}

	div#content .regular-content .related-box .related-content,

	div#content .regular-content .related-box .related-content img{width:132px;}

	

	/* - collective */

	div#content .collective-preview{margin-right:30px;}

	div#content .collective-preview,

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image img,

	div#content .collective-preview .collective-image .shadow{width:195px;}

	div#content .collective-preview .collective-image img{height: 268px;}

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image .shadow{height:268px;}

	div#content .collective-preview .collective-image .shadow:hover span.center-img{margin:123px auto;}

	

	/* - collective content */

	div#content-fullwidth #collective-content-box{width:420px;}

	div#content-fullwidth #collective-content-box .collective-content-preview, 

	div#content-fullwidth #collective-content-box .collective-content-preview img{width:380px;}

	

	/* - archive */

	div#content .archive-preview{width:420px;}

	div#content .archive-preview a{width:208px;}

	

	/* - author */

	div#content #recent-post .recent-post-text{width:310px;}

	div#content .regular-content .author-content > .author-text { width: 336px; }

	

	/* - contact */

	div#content .contact-box,

	div#content .contact-box .label-text{width:420px;}

	div#content .contact-box .label-text input,

	div#content textarea{width:400px;}

	

	/* pagination */

	.pagination {margin-bottom:50px;}

	

	/* SIDEBAR */

	div#sidebar{width:100%;}

	div#sidebar .widget.social-count .gplus,

	div#sidebar .widget.social-count .twitter,

	div#sidebar .widget.social-count .vimeo,

	div#sidebar .widget.social-count .youtube,

	div#sidebar .widget.social-count .dribbble,

	div#sidebar .widget.social-count .feedburner,

	div#sidebar .widget.social-count .facebook{ margin: 12px 2px; width: 96px; }

	.tabs ul.nav li a.side{padding:8px 48.3px;}

	.tabs .tab li .popular-text{width:361px;}

	.tabs .tab li div.point-bar{width:331px;}

	div#sidebar .widget .collective-text{width:339px;}

	div#sidebar .widget .flickr-box{width:439px;}

	div#sidebar .widget .flickr-img{margin:0px 24.8px 24.8px 0px;}

	div#sidebar .widget .blogroll a{width:140px;}

	.widget.widget_search form#searchform input#s { width: 92%; }



	/* flicker */

	div#footer-widget.boxed-layout .widget.vpt_flickr_widget .flickr_badge_wrapper { width :410px; }

	

	/* instagram */

	.widget.vpt_instagram_widget .instagram_badge_wrapper{ width :410px;}

	.widget.vpt_instagram_widget ul.media-grid > li{ margin: 0 15px 15px 0;}

	

	/* FOOTER */

	div#footer-widget #navigation-bottom{width:420px;}

	div#footer-widget .widget-bottom{width:420px;}

	div#footer-widget .widget-bottom{margin-right:0px; margin-bottom:0px;}

	div#footer-widget .widget-bottom:last-child{margin-bottom:42px;}

	

	/* footer - boxed layout */

	div#footer-widget.boxed-layout ,

	div#footer-copyright.boxed-layout {

		width:410px; 

		padding : 0 15px;

	}

	div#footer-widget.boxed-layout #navigation-bottom,

	div#footer-widget.boxed-layout .widget-bottom{width:410px;}

}

	

/* #Mobile (Portrait) ------------------------------ */

/* Note:Design for a width of 320px */

@media only screen and (max-width:479px){

	/*hide the social slider*/
	#dcssb-float{display: none!important;}

	/*body:after { content: 'canvas-mobile-po'; }*/



	.wrap_container{ width: 320px; }

	

	/* HEADER */

	.news,

	#menu-top,

	div#navigation-top #menu-top > ul,

	div#menu-main > ul{display:none;}

	

	/* navigation top */

	div#navigation-top .date{display:inline-block;}	

	div#navigation-top #touch-top{display:inline-block;}	

	.mobilenav-top,

	.mobilenav-main{display:none; width:100%; font-size:12px; border-top:1px solid #EBEBEB;}

	

	/* logo & banner */

	div#logo-banner #banner img{width:100%;}

	

	/* navigation main */

	div#navigation-main #touch-main{display:inline-block; padding:12px 122px 12px 17px;}

	#search-form #search-box{width:272px;}

	

	/* slider */

	.gallery .image-preview{ height: 171px; }

	.gallery .image-preview .slide-vignette{ height: 171px; }

	.image-preview .slide-vignette .slider_cap { width: 246px; }

	.image-preview .slide-vignette h1 {font-size: 19px;}

	.image-preview .slide-vignette span#slider_desc { font-size: 11px; line-height: 0.6em; }

	.elastislide-list li div.thumb_title { display: none;}

	.elastislide-horizontal nav span{ top: 6px; left: -17px; }

	.elastislide-carousel ul li a { display : block !important; }

	.elastislide-horizontal nav span.elastislide-next {right: -16px; left: auto;}

	

	/* CONTENT */

	div#content{width:100%;}

	div#content .list-cat-one,

	div#content .list-cat-two,

	div#content #content-box{width:330px;}

	

	/* review */

	div#content .regular-content .review-overview { margin-left: 0; width: auto; }

	

	/* - home */

	div#content #content-ads img{width:100%;}

	div#content #cat-half #cat-half-container{width:100%;}

	

	/* - single small */

	div#content .alternative-small-preview .alternative-small-text{width:100%;}

	div#content .alternative-small-preview .alternative-small-image,

	div#content .alternative-small-preview .alternative-small-image .shadow{width:100%; height:271px;}

	div#content .alternative-small-preview .alternative-small-image .shadow:hover span.center-img{margin:124px auto;}

	

	/* - single big */

	div#content .alternative-big-preview .alternative-big-text .text{width:211px;}

	div#content .alternative-big-preview .alternative-big-image,

	div#content .alternative-big-preview .alternative-big-image .shadow{width:300px; height:165px;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover span.center-img{margin:71px auto;}

	div#content .alternative-big-preview .alternative-big-image .shadow:hover{

		-webkit-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

		   -moz-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

			-ms-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

			 -0-box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

				box-shadow:inset  0px 0px 120px 50px rgba(0, 0, 0, 0.8);

	}

	

	/* - single regular */

	div#content img,

	div#content .regular-content .share-tags-box{width:100%;height: auto;}

	div#content .regular-content input.text,

	div#content .regular-content textarea,

	div#content .regular-content .share-tags-box .share-tags{width:280px; margin-bottom:40px;}

	div#content .regular-content .share-tags-box .share-tags .tags{width:228px;}

	div#content .regular-content .related-box{width:311px;}

	div#content .regular-content .related-box .related-content,

	div#content .regular-content .related-box .related-content img{width:144px;}

	

	/* - collective */

	div#content .collective-preview{margin-right:30px;}

	div#content .collective-preview,

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image img,

	div#content .collective-preview .collective-image .shadow{width:135px;}

	div#content .collective-preview .collective-image,

	div#content .collective-preview .collective-image .shadow	{height:186px;}

	div#content .collective-preview .collective-image .shadow:hover span.center-img{margin:82px auto;}

	div#content .collective-preview .collective-image img{height: 186px;}

	

	/* - collective content */

	div#content-fullwidth #collective-content-box{width:300px;}

	

	/* - archive */

	div#content .archive-preview{width:300px;}

	div#content .archive-preview a{width:208px;}

	

	/* - author */

	div#content #recent-post .recent-post-text{width:190px;}

	div#content .regular-content .author-content > .author-text { width: 218px; }

	

	/* - contact */

	div#content .contact-box,

	div#content .contact-box .label-text{width:300px;}

	div#content .contact-box .label-text input,

	div#content textarea{width:280px;}

	

	/* pagination */

	.pagination {margin-bottom:50px;}

	

	/* SIDEBAR */

	div#sidebar{width:100%;}

	div#sidebar .widget.social-count .gplus,

	div#sidebar .widget.social-count .twitter,

	div#sidebar .widget.social-count .vimeo,

	div#sidebar .widget.social-count .youtube,

	div#sidebar .widget.social-count .dribbble,

	div#sidebar .widget.social-count .feedburner,

	div#sidebar .widget.social-count .facebook{ margin: 12px 2px; width: 90px; }

	.tabs ul.nav li a.side{padding:8px 28.3px;}

	.tabs .tab li .popular-text{width:241px;}

	.tabs .tab li div.point-bar{width:211px;}

	div#sidebar .widget .collective-text{width:219px;}

	div#sidebar .widget .flickr-box{width:314px;}

	div#sidebar .widget .flickr-img{margin:0px 15.5px 15.5px 0px;}

	div#sidebar .widget .blogroll a{width:150px;}

	.widget.widget_search form#searchform input#s { width: 89%; }

	

	/* FOOTER */

	div#footer-widget #navigation-bottom{width:300px;}

	div#footer-widget .widget-bottom{margin-right:0px; margin-bottom:0px;}

	div#footer-widget .widget-bottom:last-child{margin-bottom:42px;}

	div#footer-widget.boxed-layout .widget.vpt_instagram_widget ul.media-grid > li{ margin: 0 12px 12px 0;}

	

	/* footer - boxed layout */

	div#footer-widget.boxed-layout ,

	div#footer-copyright.boxed-layout {

		width:290px; 

		padding : 0 15px;

	}

	div#footer-widget.boxed-layout #navigation-bottom,

	div#footer-widget.boxed-layout .widget-bottom{width:290px;}

	

	div#footer-widget.boxed-layout .widget.vpt_flickr_widget .flickr_badge_image { margin : 0 12px 12px 0; }

	

	/* RESPONSIVE */

	.one_half,

	.one_third,

	.two_third,

	.three_fourth,

	.one_fourth,

	.one_fifth,

	.two_fifth,

	.three_fifth,

	.four_fifth,

	.one_sixth,

	.five_sixth {

		width: 100%;

	}

}
.j-blogger{
	width:100%;
	padding:15px;
}
.j-blogger-img{
	float:left;
	padding:5px 10px 0px 0px;
}

.j-blogger-text{

}
.j-blogger-text h2{
	color:#F7941D;

}
.j-dimmable img{
	background:#000;
	border:1px #F7941D solid;	
}
.j-dimmable img:hover{
	opacity:.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	border:1px #000 solid;
}

.j-dimmable-2:hover{
	opacity:.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */

}
