/*-----------------------------------------------------------------------------------
0. CSS Reset & Clearfix
1. Document Setup
2. Main 
3. Header
4. Content
	4.1 News/Home Page
	4.2 Error Page
	4.3 News Full/About Page
	4.4 Archive Page
	4.5 Contact Page
	4.6 Shortcodes Page
	4.7 No result Page
	4.8 Login Page
	4.9 Authors Page
5. Footer
6. Colors Theme
-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	0.	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; } 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; }
figure { margin: 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 */
.left { float:left; }
.right { float:right; }

/*-----------------------------------------------------------------------------------*/
/*	1.	Document Setup (body, common classes, vertical rhythm, structure etc)
/*-----------------------------------------------------------------------------------*/
html, body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:24px;
	min-height:100%;
	height: 100%;
	color:#697073;
	overflow-x: hidden;
}
body { background:#282828; }
::selection {
	background: #ff3737; /* Safari */
	color:#fff;
}
::-moz-selection {
	background: #ff3737; /* Firefox */
	color:#fff;
}
a {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	color:#ff3737;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#ff3737;
}

h1,h2,h3,h4,h5,h6 {
	line-height: 1.2em;
	margin-bottom: 20px;
}

h1 { font-size: 24px; }

h2 { font-size: 20px; }

h3 { font-size: 16px; }

h4 { font-size: 14px; }

h5 { font-size: 12px; }

h6 { font-size: 10px; }

p { margin-bottom: 20px; }

img {
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}
.left { float:left; }
.right { float:right; }

.hidden { display: none; }

.alignleft { float: left; }

.alignright { float: right; }

.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
}
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: middle;
	text-align: center;
}

/* 2.1. Media Elements --------------------------------------------------------*/

img.alignleft {
	float: left;
	margin: 20px 25px 20px 0;
}

img.alignright {
	display: block;
	margin: 20px 0 20px 25px;
}

img.aligncenter {
	display: block;
	clear: both;
	margin: 20px auto;
}

img.alignnone {
    display: block;
    margin: 20px 0;
}

.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.aligncenter { margin: 20px auto; }

.wp-caption.alignleft { margin-left: 0; }

.wp-caption.alignright { margin-right: 0; }

.wp-caption.alignnone { margin-left: 0; }

.wp-caption img,
.wp-caption img a {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption
.wp-caption-text {
	margin: 0;
	padding: 5px;
}
.sticky {}
.bypostauthor {}
.gallery-caption { 
    font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
    margin-left: 0; 
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 6px;
	opacity:0.7;
}

::-webkit-scrollbar-track {
	background:none;
}

::-webkit-scrollbar-thumb {
    background: #cbcbcb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}

.bg-1 { background:url(../images/bg/1.png); }
.bg-2 { background:url(../images/bg/2.png); }
.bg-3 { background:url(../images/bg/3.png); }
.bg-4 { background:url(../images/bg/4.png); }
.bg-5 { background:url(../images/bg/5.png); }
.bg-6 { background:url(../images/bg/6.png); }
/*-----------------------------------------------------------------------------------*/
/*	2.	MAIN marking
/*-----------------------------------------------------------------------------------*/
.main-box {
	width:1140px;
	margin:auto;
	background:#fff;
	padding:0px 30px 30px 30px;
	margin-top:50px;
}

/*-----------------------------------------------------------------------------------*/
/*	3.	HEADER
/*-----------------------------------------------------------------------------------*/
.header { position:relative; padding-bottom:50px;}
.logo {
	position: absolute;
    left: 50%;
}
.logo-mobile {
	text-align:center;
	display:none;
}
/* MENU */
.menu-nav {
    position:relative;
    min-height:110px;
	float:left;
	margin-left:77px;
	z-index:99998;
	width:1000px;
}
 
.menu-nav ul {
    list-style:none;
    color: #FFF;
}
 
.menu-nav ul li {
     float:left;
     position:relative;
	 border-top:3px solid #fff;
	 margin-left:40px;
	 margin-right:40px;
	 -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.menu-nav ul li:last-child { margin-right:0; }
.menu-nav ul li a {    
	padding-top:82px;
    display:block;
    text-decoration:none;
    text-align:center;
    color:#000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;

}

.menu-nav ul li:hover {
	border-top:3px solid #ff3737;
}
.menu-nav ul li:hover a{
	 color: #ff3737;
}
.menu-nav ul li ul {
    display: none;
	padding-top:10px;
	z-index:99999;
}
 
.menu-nav ul li:hover ul {
    display: block;
    position: absolute;
    min-width:200px;
    left:0;
    margin-top: -1px;
}  
.menu-nav ul li:hover ul li { border:0; margin:0; }
.menu-nav ul li:hover ul li a {
    display:block;
    color:#fbfbfb;
    width: 140px;
    background: #2d2d2d;
	font-weight: normal;
	text-transform:none;
	text-align:left;
	padding:8px 20px;
	font-size:14px;
}
 
.menu-nav ul li ul li:first-child a {
    -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.menu-nav ul li ul li:last-child a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
}
.menu-nav ul li:hover ul li a:hover {
    color:#6d6d6d;
}
.i-drop {
	background:url(../images/icon-drop-menu.png) no-repeat top;
	width:6px;
	height:8px;
	display:inline-block;
	margin-left:2px;
}

.menu-nav select {
	display: none;
	padding-left: 10px;
	height: 45px;
	width: 80%;
	margin:auto;
	margin-top: 20px;
	background: #2d2d2d;
	border: 1px solid #2d363e;
	color: #6d6d6d;
	cursor:pointer;
}

/* SEARCH */
.icon-search {
	background:url(../images/icon-search.png);
	width:20px;
	height:20px;
	display:block;
	float:right;
	text-indent:-999999px;
	margin-top:87px;
	cursor:pointer;
}
.searchmain {
	position:absolute;
	right:0;
	margin-right:-30px;
	margin-top:60px;
	display:none;
	z-index:99999;
}
.searchtxt {
	border:0;
	background:#2d2d2d url(../images/icon-search2.png) no-repeat;
	background-position:20px 32px;
	height:80px;
	width:260px;
	padding:0px 20px 0px 50px;
	font-size:16px;
	color:#5d5d5d;
}
.search_b { display:none;}

.content-info-post #searchform {
	margin-top:50px;
}
#searchform input[type="text"] {
	font-size:16px;
	padding:0px 20px;
	height: 53px;
	border: 1px solid #d4d4d4;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #a5a5a5;
}
#searchform input[type="submit"] { display:none; }

/*	4.	CONTENT
/*-----------------------------------------------------------------------------------*/
.content {
	z-index:9997;
	position:relative;
}
/*-----------------------------------------------------------------------------------*/
/*	4.1.	NEWS PAGE HOME
/*-----------------------------------------------------------------------------------*/
.news-box-main {
	margin-left:-30px;
	margin-top:-40px;
}
.box {
	margin-left:25px;
	margin-top:40px;
	background: #212121;
	float: left;
	width:1140px;
	height:500px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	position:relative;
}
.box:hover { opacity:0.8; }
.box a:hover { text-decoration:none; }


.box-photo, .box-photo img{
	width:100%;
	line-height:0;
	display: block;
} 
.box-360 { width:361px; height:361px; }
.box-560 { width:560px; height:560px;}
.box-360 img{ width:361px; height:361px; }
.box-560 img{ width:560px; height:560px;}

.sticky.box { width:1134px; height:494px;  border:3px solid #ff3737;}
.sticky.box-360 { width:355px; height:355px; border:3px solid #ff3737; }
.sticky.box-560 { width:554px; height:554px; border:3px solid #ff3737;}
.sticky.box-360 img{ width:355px; height:355px; }
.sticky.box-560 img{ width:554px; height:554px;}

.box-content {	
	z-index:99999;
	position: absolute;
	padding-left:15px;
	padding-bottom:40px;
	bottom:0;
	display:block;
}
.box-title {
	font-size:24px;
	font-weight:bold;
	color:#fff;
	margin-top:20px;
	overflow: hidden;
	width:90%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box-cat-name, .box-date {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	overflow: hidden;
	height: 20px;
}
.box-date {
	margin-top:20px;
}
.box-main {
	text-align:center;
}
.box-main .box-content {
	padding-left:100px;
	padding-right:100px;
	padding-top:14%;
	padding-bottom:0;
	top:0;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box-main .box-title {
	font-size:48px;
	line-height:48px;
	margin-top:35px;
	width:100%;
}
.box-main .box-cat-name {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.box-main .box-date {
	font-size:18px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	margin-top:20px;
}

.box-quote {
	background:#66bb6a;
	text-align:center;
}

.box-quote .box-content {
	padding-left:15px;
	padding-right:15px;
	padding-top:25%;
	padding-bottom:0;
	top:0;
}
.box-quote .box-quote-text {
	font-size:30px;
	font-weight:bold;
	line-height:36px;
	color:#fff;
}
.box-quote .box-quote-author {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	margin-top:15px;
}

.box-link {
	background:#2c5ca9;
	text-align:center;
}
.box-link .box-content {

	padding-right:15px;
	padding-top:25%;
	padding-bottom:0;
	top:0;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:block;
}
.box-link .box-link-text {
	font-size:30px;
	font-weight:bold;
	line-height:36px;
	color:#fff;
} 
.box-link-url {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	margin-top:15px;
	text-decoration:underline;
}

.box-quote-full {
	margin-left:0px;
	margin-bottom:30px;
	height:400px;
	width:100%;
	margin-top:0px;
}
.box-quote-full .box-content { padding-top:14%; position: inherit;}


.box-quote-full-2 .box-content { padding-top:14%; position: inherit;}

.frame-video { width:1140px; height:638px; }

.preview-img-gallery {
	position:relative;
}
.gallery-next, .gallery-prev { display:none; }
.slider img { width: 100%; height:auto; }

.slider-pager {
	text-align: center;
	margin-top:35px;
}
.bx-controls {
	position:absolute;
	top:20px;
	right:20px;
}
.bx-pager-item { display: block; margin-bottom:10px; }
.bx-pager-link {
	display: block;
	text-indent: -999em; 
	width: 20px; 
	height: 20px;
	margin: 0 5px;
	background: url(../images/pager.png) no-repeat top center;
	-webkit-transition: all 0.0s ease;
	-moz-transition: all 0.0s ease;
	-webkit-transition: all 0.0s ease;
}

.bx-pager-link.active { background: url(../images/pager-active.png) no-repeat top center;  }
.bx-pager-link:hover { background-position: bottom; }	
/* load more */
.load-more {
	font-size:18px;
	line-height:36px;
	color:#262626;
	font-weight:bold;
	text-align:center;
	display:block;
	text-transform:uppercase;
	margin-top:60px;
	-webkit-transition: all 0.0s ease;
	-moz-transition: all 0.0s ease;
	-webkit-transition:all 0.0s ease;
	cursor:pointer;
}
.load-more .i-load {
	background:url(../images/load-more.png);
	height:55px;
	width:55px;
	display:block;
	margin:auto;
	margin-bottom:10px;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.load-more:hover{
	text-decoration:none;
	color:#ff3737;
}
.load-more:hover .i-load {
	background:url(../images/load-moreh1.png);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate (-360deg);
	transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
}

/*-----------------------------------------------------------------------------------*/
/*	4.2.	PAGE ERROR
/*-----------------------------------------------------------------------------------*/
.error-box {
	border-top:1px solid #d4d4d4;
	padding-top:95px;
	text-align:center;
}
.error-num {
	color:#313131;
	font-size:200px;
	font-weight:bold;
	line-height:200px;
}
.error-desc {
	color:#313131;
	font-size:30px;
	line-height:30px;
	margin-top:20px;
}
.error-desc-2 {
	color:#868686;
	font-size:18px;
	margin-top:20px;
}
.error-link {
	background:#ff3737;
	color:#fff;
	font-size:18px;
	display:inline-block;
	padding:20px 60px;
	margin-top:40px;
}
.error-link:hover{
	background:#ff3737;
	color:#fff;
	text-decoration:none;
	opacity:0.8;
}
.error-link-2 {
	display:block;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:underline;
}

/*-----------------------------------------------------------------------------------*/
/*	4.3.	PAGE NEWS AND ABOUT
/*-----------------------------------------------------------------------------------*/
.content-info-post {
	padding:0px 180px;
}
.content-info-post h2,.content-info-post  h3,.content-info-post  p,.content-info-post  img {
	margin-top:25px;
}
.content-info-post .title-header {
	font-size:36px;
	line-height:48px;
	color:#313131;
	text-transform:uppercase;
}
.content-info-post .title-header-news {
	font-size:30px;
	line-height:36px;
	color:#313131;
}
.cat-news-name {
	font-size:12px;
	color:#a5a5a5;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:30px;
}
.content-info-post p {
	font-size:18px;
	line-height:30px;
	color:#313131;
}
.content-info-post .gray-h3 {
	font-size:24px;
	line-height:36px;
	color:#868686;
	font-weight:normal;
}
.content-info-post iframe { max-width:100%; }
.img-list { margin-left:-210px; width:1170px; margin-top:30px; }
.img-list img {
	float:left;
	width:360px;
	height:360px;
	margin-left:30px;
}
.img-list-2 { margin-left:-30px; width:1170px; margin-top:30px; }
.img-list-2 img {
	float:left;
	width:360px;
	height:360px;
	margin-left:30px;
}
.img-box-news {
	width: 1140px;
	margin-left: -180px;
	margin-top:5px;
}
blockquote {
	font-size:24px;
	line-height:36px;
	color:#313131;
	margin-left:50px;
	margin-top:25px;
	border-left:5px solid #f3f2f2;
	padding-left:40px;
}
.content-info-post table td, .content-info-post table th { padding:8px; }
small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}
abbr[title] {
	border-bottom: 1px dotted;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
.content-info-post ul { list-style:square; margin-left:20px; }
.content-info-post ol { list-style: decimal; margin-left:20px; }

p.tags {color:#a5a5a5; }
.tags a {
	color:#a5a5a5;
	display:inline-block;
	margin-right:20px;
}
.social-share {
	margin-left:-25px;
}
.social-share a{
	margin-top:30px;
	display:inline-block;
	width:240px;
	height:55px;
	background:url(../images/news-share-tw.jpg);
	text-indent:-99999px;
	margin-left:25px;
}

/* social share */
.social-share a.share-fb { background:url(../images/news-share-fb.jpg); }
.social-share a.share-gg { background:url(../images/news-share-gg.jpg); }
.social-share a:hover { background-position:0px -55px;}

/* comments */
.comments {
	margin-top:50px;
}
.comment {
	padding-bottom:30px;
	border-bottom:1px solid #d4d4d4;
	margin-top:30px;
}
.com-ava {
	float:left;
}
.com-ava img {
	width:100px;
	height:100px;
}
.com-content {
	margin-left:130px;
}
.com-author-info {
	float:left;
	color:#313131;
	font-size:18px;
	line-height:40px;
	margin-top:20px;
	font-weight:bold;
}
.com-author-info span {
	color:#a5a5a5;
	display:block;
	font-weight:normal;
}
.comment-reply-link {
	display:block;
	font-weight:bold;
	float:right;
	color:#313131;
	margin-top:40px;
	font-size:12px;
	text-transform:uppercase;
}
.comment-reply-link:hover { color:#ff3737; }
.com-text {
	margin-top:-20px;
	font-size:18px;
	line-height:36px;
	color:#313131;
}

.send-button-com {
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:#ff3737;
	border:0;
	height:55px;
	width:155px;
	padding:0;
	margin-top:20px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	font-size:16px;
}
.send-button-com:hover { opacity:0.8; }


/*-----------------------------------------------------------------------------------*/
/*	4.4.	PAGE ARCHIVE
/*-----------------------------------------------------------------------------------*/
.border-top-header {
	border-top:1px solid #d4d4d4;
	padding-top:0px;
}

.archive-lists {}
.heading-arhive {
	font-size:30px;
	line-height:36px;
	color:#313131;
	margin-top:50px;
	font-weight:bold;
}
.archive-links {
	font-size:18px;
	line-height:36px;
	margin-top:30px;
}

/*-----------------------------------------------------------------------------------*/
/*	4.5.	PAGE CONTACT
/*-----------------------------------------------------------------------------------*/
.map-box {
	background:#f9f9f9;
}
.map-box iframe {
	width:100%;
	height:500px;
}
.map-box-info {
	padding:65px 180px;
	font-size:18px;
	color:#313131;
}
.map-box-info .grids { margin-left:-2%; }
.map-box-info .grids .grid-3 {
	float:left;
	width:31%;
	margin-left:2%;
}
	
.map-box-info .soc-box {
	margin-top:20px;
}

.form-box {
	margin-top:40px;
	font-size:18px;
}
.form-box p {
	margin-top:10px;
}
.form-box form {
	margin-top:50px;
	color:#a5a5a5;
}
.form-box form .left, .form-box form .right {
	width:48%;
}

.form-box form input{
	height:53px;
	border:1px solid #d4d4d4;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top:15px;
	padding-left:20px;
	font-size:16px;
	color:#a5a5a5;
}
.form-box form textarea {
	height:248px;
	border:1px solid #d4d4d4;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top:15px;
	padding-left:20px;
	font-size:16px;
	color:#a5a5a5;
	padding-top:10px;
	font-family: 'Open Sans', sans-serif;
}
.form-box form input.send-button{
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:#ff3737;
	border:0;
	width:155px;
	padding:0;
	margin-top:20px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	float:left;
}
.form-box form input.send-button:hover { opacity:0.8; }
.form-box form #success { 
	float:left;
	margin-left:20px;
	margin-top:33px;
}


/*-----------------------------------------------------------------------------------*/
/*	4.6 .	PAGE SHORTCODES
/*-----------------------------------------------------------------------------------*/
h2.grid-title {
	font-size:30px;
	font-weight:bold;
	color:#313131;
	margin-top:60px;
}
.buttons {
	margin-top:10px;
}
.buttons a {
	margin-right:20px;
	color:#fff;
}
.btn {
	background:#00c292;
	color:#fff;
	padding:14px 50px;
	border:3px solid #00c292;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display: inline-block;
	text-decoration:none;
	margin-top:20px;
}
.btn:hover { text-decoration:none; opacity:0.8; }
.btn.green { background:#66bb6a; border:3px solid #66bb6a; }
.btn.red { background:#ff3737; border:3px solid #ff3737;}
.btn.blue { background:#179bff; border:3px solid #179bff;}
.btn.pink { background:#ec407a; border:3px solid #ec407a;}
.btn.purple { background:#673ab7; border:3px solid #673ab7;}
.btn.darkblue { background:#2c5ca9; border:3px solid #2c5ca9;}
.btn.turquoise { background:#00b5c2; border:3px solid #00b5c2;}

.btn.btn-border { background:#fff; color:#00c292; }
.btn-border.green { color:#66bb6a; border:3px solid #66bb6a; }
.btn-border.red { color:#ff3737; border:3px solid #ff3737;}
.btn-border.blue { color:#179bff; border:3px solid #179bff;}
.btn-border.pink { color:#ec407a; border:3px solid #ec407a;}
.btn-border.purple { color:#673ab7; border:3px solid #673ab7;}
.btn-border.darkblue { color:#2c5ca9; border:3px solid #2c5ca9;}
.btn-border.turquoise { color:#00b5c2; border:3px solid #00b5c2;}


/* Alerts */
.alerts { margin-top:30px; }
.alert {
	padding:25px;
	font-size:18px;
	line-height:30px;
	color:#fff;
	background:#66bb6a;
	margin-top:15px;
}
.alert.yellow { background:#f97a00;  }
.alert.blue { background:#2894ef; }
.alert.red { background:#ff3737; }



/* tabs */
ul.tabs {
	height: 45px;
	line-height: 43px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	margin-top:30px;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	margin-right:10px;
	padding: 0 13px 1px;
	padding-left:30px;
	padding-right:30px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #d8d8d8;
	border-bottom: 0px;
	position: relative;
	font-size:18px;
	color:#c9c9c9;
	line-height:43px;
}
.tabs li.current {
	color:#697073;
	background: #fff;
	border-bottom: 1px solid #fff;
}
.boxtab {
	display: none;
	border: 1px solid #d8d8d8;
    border-width: 0 1px 1px;
	background: #ffffff;
	font-size:18px;
	line-height:36px;
	padding:25px 20px;
}
.boxtab.visible {
	display: block;
}

/* toggle */
.toggle {
	margin-top:30px;
}
.toggle span{
	list-style-type:none; 
	cursor:pointer; 
	border:1px solid #d8d8d8;
	margin-top:20px;
	background: #fff;
	padding:11px 15px;
	padding-left:0;
	font-size:18px;
	color:#697073;
	display:block;
}
.toggle div{
	display: none; 
	font-size: 18px;
	line-height:36px;
	padding:25px 30px;
	text-decoration: none; 
	border:1px solid #d8d8d8;
	border-top:0px;
	background:#fff;
}
.toggle span{
	padding-left:30px;
}

.soc-box {
	margin-top:30px;
}
.soc-box a{
	display:inline-block;
	width:55px;
	height:55px;
	text-indent:-99999px;
	margin-right:5px;
}
.soc-box a:hover{
	opacity:0.8;
}
.soc-box a.soc-tw { background:url(../images/social/1.jpg); }
.soc-box a.soc-wp { background:url(../images/social/2.jpg); }
.soc-box a.soc-be { background:url(../images/social/3.jpg); }
.soc-box a.soc-blog { background:url(../images/social/4.jpg); }
.soc-box a.soc-facebook { background:url(../images/social/5.jpg); }
.soc-box a.soc-dribbble { background:url(../images/social/6.jpg); }
.soc-box a.soc-google { background:url(../images/social/7.jpg); }
.soc-box a.soc-mem { background:url(../images/social/8.jpg); }
.soc-box a.soc-soc { background:url(../images/social/9.jpg); }

.grid-2 {
	width:48%;
	float:left;
	margin-left:20px;
}
.right-grid2 {
	float:right;
	margin-left:0;
	margin-top:55px;
}
.highlight {
	background:#f97a00;
	color:#fff;
}
pre {
	background:#282828;
	overflow-x:scroll;
	padding:20px;
	color:#66d9ef;
	font-size:18px;
}

/*-----------------------------------------------------------------------------------*/
/*	4.7.	NO RESULT PAGE 
/*-----------------------------------------------------------------------------------*/
.res-box {
	text-align:center;
	padding:200px 50px;
}
.res-text {
	color:#313131;
	font-size:72px;
	font-weight:bold;
	line-height:120px;
}
.res-desc {
	color:#313131;
	font-size:30px;
	line-height:36px;
	margin-top:20px;
}
/*-----------------------------------------------------------------------------------*/
/*	4.8.	Login PAGE 
/*-----------------------------------------------------------------------------------*/
.login-box {
	width:460px;
	padding:70px 0px;
	margin:auto;
}
.login-header {
	font-size:36px;
	line-height:48px;
	color:#313131;
	text-transform:uppercase;
}
.login-text {
	font-size:18px;
	line-height:30px;
	color:#313131;
}
.login-box label{
	display:block;
	font-size:18px;
	line-height:36px;
	color:#a5a5a5;
	margin-top:20px;
}
.login-box input[type="text"], .login-box input[type="password"], .login-box input[type="email"] {
	padding:0px 20px;
	width:418px;
	border:1px solid #d4d4d4;
	font-size:16px;
	height:50px;
	margin-top:5px;
}
.login-box label.check-label {
	display:inline-block;
	margin:0;
}
.login-box .left {
	margin-top:20px;
}
.send-password {
	display:block;
	float:right;
	font-size:18px;
	margin-top:25px;
	color:#a5a5a5;
}
.sign-link {
	font-size:18px;
	color:#a5a5a5;
	margin-top:20px;
}
.sign-link a{
	display:inline-block;
	margin-left:10px;
}
.login-box input[type="button"] {
	height:50px;
	width:460px;
	color:#fff;
	font-weight:bold;
	border:0;
	text-transform:uppercase;
	margin-top:25px;
	background:#ff3737;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.login-box input[type="button"]:hover {
	opacity:0.8;
	cursor:pointer;
}
.login-tw {
	background:url(../images/login-tw.jpg);
	width:215px;
	height:55px;
	float:left;
	display:block;
	text-indent:-99999px;
	margin-top:30px;
}
.login-fb {
	background:url(../images/login-fb.jpg);
	width:215px;
	height:55px;
	float:right;
	display:block;
	text-indent:-99999px;
	margin-top:30px;
}
.login-tw:hover, .login-fb:hover { opacity:0.8; }

/*-----------------------------------------------------------------------------------*/
/*	4.9.	Authors PAGE 
/*-----------------------------------------------------------------------------------*/
.authors {
	margin-left:-30px;
	margin-top:-30px;
}
.author {
	float:left;
	width:240px;
	color:#313131;
	font-size:18px;
	margin-top:30px;
	margin-left:30px;
}
.author img {
	width:240px;
	height:240px;
	margin-bottom:10px;
}


/*-----------------------------------------------------------------------------------*/
/*	5.	FOOTER
/*-----------------------------------------------------------------------------------*/
.footer {
	background:#2d2d2d;
	padding:50px 30px;
	padding-top:0px;
	font-size:18px;
	line-height:30px;
	color:#6d6d6d;
	width:1140px;
	margin:auto;
	margin-bottom:50px;
}
.grids {
	margin-left:-20px;
}
.grid-4 {
	float:left;
	width:255px;
	height:310px;
	margin-left:30px;
	margin-top:50px;
	overflow:hidden;
}
.grid-4 img { max-width:100%; height:auto; }
.header-h3 {
	font-size:18px;
	font-weight:bold;
	background:url(../images/footer-line-h3.png) no-repeat left bottom;
	color:#fff;
	padding-bottom:20px;
	text-transform:uppercase;
	margin-bottom:30px;
}
.grid-4 a {
	font-size:16px;
	line-height:36px;
	color:#6d6d6d;
}
.grid-4 a:hover {
	color:#ff3737;
	text-decoration:none;
}
.widget_calendar table {
	border:0;
	width: 100%;
}
.widget_calendar table tr{
	border:0;
}
.widget_calendar caption { text-align: center; font-size: 16px; margin-bottom:10px;}
.widget_calendar thead th { text-align:left; }
.widget_calendar table tr td, .widget_calendar table tr th{ text-align:center; border:none; }
.widget_calendar table tr #next {  text-align:right; }
.flickr_badge_wrapper { margin-left:-5px; }
.flickr_badge_image {
	display:inline-block;
	margin:5px;
}

.flickr_badge_image  a {
	background:#fff;
	line-height:0;
	width:60px;
	height:60px;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.flickr_badge_image  a img {
	width:60px;
	height:60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.flickr_badge_image  a:hover img { 
	opacity:0.8;
}

.subscribe input[type="email"] {
	background: #282828 no-repeat right;
	border:0;
	height:45px;
	width:200px;
	color:#fff;
	padding-left:10px;
	padding-right:40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:15px;
}
.subscribe input[type="email"]::-moz-placeholder { color:#fff; }
.subscribe input[type="email"]::-webkit-input-placeholder { color:#fff; }

.subscribe button {
	background:#ff3737;
	text-align:center;
	width:250px;
	height:45px;
	color:#fff;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	margin-top:15px;
	font-weight:bold;
	cursor:pointer;
}


/*-----------------------------------------------------------------------------------*/
/*	6.	COLORS THEME
/*-----------------------------------------------------------------------------------*/

/* STYLE DARK */
body.dark-style { background:#6d6d6d;color:#6d6d6d; }
.dark-style .main-box { background:#282828; }
.dark-style .menu-nav ul li { border-top:3px solid #282828; }
.dark-style .menu-nav ul li:hover { border-top:3px solid #ff3737;}
.dark-style .menu-nav ul li a,.dark-style  .menu-nav ul li:hover ul li a:hover { color:#6d6d6d;}
.dark-style .menu-nav ul li:hover a{color: #ff3737;}
.dark-style .menu-nav ul li ul li:hover { border:0; }
.dark-style .menu-nav ul li:hover ul li a { color:#fbfbfb; }
.dark-style .icon-search {background:url(../images/icon-searchg.png); }
.dark-style .load-more { color:#6d6d6d; }
.dark-style .load-more .i-load { background:url(../images/load-moreg.png); }
.dark-style .load-more:hover{ color:#ff3737; }
.dark-style .load-more:hover .i-load {background:url(../images/load-moreh1.png);}
.dark-style .content-info-post p,.dark-style .com-author-info,.dark-style .author,.dark-style .error-desc,.dark-style .res-desc,.dark-style .map-box-info{color:#6d6d6d; }
.dark-style .content-info-post .title-header-news,.dark-style .title-header,.dark-style .heading-arhive,.dark-style .error-num,.dark-style .res-text{color:#efefef; }
.dark-style .comment { border-bottom:1px solid #323232; }
.dark-style .form-box form input, .dark-style .form-box form textarea {border:1px solid #323232;background:#282828;color:#a5a5a5;}
.dark-style .border-top-header,.dark-style .error-box{ border-top:1px solid #323232; }
.dark-style .form-box form input.send-button{background:#ff3737; border:0; color:#fff;}
.dark-style .map-box { background:#2d2d2d; }

/* color 2 */
.themecolor-2 ::selection { background: #179bff; }
.themecolor-2 ::-moz-selection { background: #179bff; }
.themecolor-2 a { color:#179bff; }
.themecolor-2 a:hover,.themecolor-2 .widget_nav_menu ul li a:hover {color:#179bff;}
.themecolor-2 .menu-nav ul li:hover {	border-top:3px solid #179bff; }
.themecolor-2 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-2 .load-more {color:#313131; }
.themecolor-2 .load-more:hover {color:#179bff;}
.themecolor-2 .load-more:hover .i-load { background:url(../images/load-moreh2.png); }
.themecolor-2 .form-box form input.send-button,.themecolor-2  .login-box input[type="button"],.themecolor-2 .subscribe button { background: #179bff; }
.themecolor-2 .buttons a { color:#fff; }
.themecolor-2 a.error-link,.themecolor-2 .send-button-com { color:#fff;  background: #179bff; }
.themecolor-2 .menu-nav ul li:hover a{ color: #179bff; }
.themecolor-2 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-2 .tags a { color: #a5a5a5; }
.themecolor-2 .grid-4 a {color:#6d6d6d;}
.themecolor-2 .grid-4 a:hover {color:#179bff; }
.themecolor-2 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #179bff;}

.dark-style.themecolor-2 .load-more {color:#6d6d6d; }
.dark-style.themecolor-2 .load-more:hover {color:#179bff;}

/* color 3 */
.themecolor-3 ::selection { background: #00c292; }
.themecolor-3 ::-moz-selection { background: #00c292; }
.themecolor-3 a { color:#00c292; }
.themecolor-3 a:hover,.themecolor-3 .widget_nav_menu ul li a:hover {color:#00c292;}
.themecolor-3 .menu-nav ul li:hover {	border-top:3px solid #00c292; }
.themecolor-3 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-3 .load-more {color:#313131; }
.themecolor-3 .load-more:hover {color:#00c292;}
.themecolor-3 .load-more:hover .i-load { background:url(../images/load-moreh3.png); }
.themecolor-3 .form-box form input.send-button,.themecolor-3  .login-box input[type="button"],.themecolor-3 .subscribe button  { background: #00c292; }
.themecolor-3 .buttons a { color:#fff; }
.themecolor-3 a.error-link,.themecolor-3 .send-button-com{ color:#fff;  background: #00c292; }
.themecolor-3 .menu-nav ul li:hover a{ color: #00c292; }
.themecolor-3 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-3 .tags a { color: #a5a5a5; }
.themecolor-3 .grid-4 a {color:#6d6d6d;}
.themecolor-3 .grid-4 a:hover {color:#00c292; }
.themecolor-3 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #00c292;}

.dark-style.themecolor-3 .load-more {color:#6d6d6d; }
.dark-style.themecolor-3 .load-more:hover {color:#00c292;}

/* color 4 */
.themecolor-4 ::selection { background: #2c5ca9; }
.themecolor-4 ::-moz-selection { background: #2c5ca9; }
.themecolor-4 a { color:#2c5ca9; }
.themecolor-4 a:hover,.themecolor-4 .widget_nav_menu ul li a:hover {color:#2c5ca9;}
.themecolor-4 .menu-nav ul li:hover {	border-top:3px solid #2c5ca9; }
.themecolor-4 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-4 .load-more {color:#313131; }
.themecolor-4 .load-more:hover {color:#2c5ca9;}
.themecolor-4 .load-more:hover .i-load { background:url(../images/load-moreh4.png); }
.themecolor-4 .form-box form input.send-button,.themecolor-4  .login-box input[type="button"],.themecolor-4 .subscribe button { background: #2c5ca9; }
.themecolor-4 .buttons a { color:#fff; }
.themecolor-4 a.error-link,.themecolor-4 .send-button-com { color:#fff;  background: #2c5ca9; }
.themecolor-4 .menu-nav ul li:hover a{ color: #2c5ca9; }
.themecolor-4 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-4 .tags a { color: #a5a5a5; }
.themecolor-4 .grid-4 a {color:#6d6d6d;}
.themecolor-4 .grid-4 a:hover {color:#2c5ca9; }
.themecolor-4 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #2c5ca9; }

.dark-style.themecolor-4 .load-more {color:#6d6d6d; }
.dark-style.themecolor-4 .load-more:hover {color:#2c5ca9;}
/* color 5 */
.themecolor-5 ::selection { background: #00b5c2; }
.themecolor-5 ::-moz-selection { background: #00b5c2; }
.themecolor-5 a { color:#00b5c2; }
.themecolor-5 a:hover,.themecolor-5 .widget_nav_menu ul li a:hover {color:#00b5c2;}
.themecolor-5 .menu-nav ul li:hover {	border-top:3px solid #00b5c2; }
.themecolor-5 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-5 .load-more {color:#313131; }
.themecolor-5 .load-more:hover {color:#00b5c2; }
.themecolor-5 .load-more:hover .i-load { background:url(../images/load-moreh5.png); }
.themecolor-5 .form-box form input.send-button,.themecolor-5  .login-box input[type="button"],.themecolor-5 .subscribe button { background: #00b5c2; }
.themecolor-5 .buttons a { color:#fff; }
.themecolor-5 a.error-link,.themecolor-5 .send-button-com { color:#fff;  background: #00b5c2; }
.themecolor-5 .menu-nav ul li:hover a{ color: #00b5c2; }
.themecolor-5 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-5 .tags a { color: #a5a5a5; }
.themecolor-5 .grid-4 a {color:#6d6d6d;}
.themecolor-5 .grid-4 a:hover {color:#00b5c2;}
.themecolor-5 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #00b5c2;}

.dark-style.themecolor-5 .load-more {color:#6d6d6d; }
.dark-style.themecolor-5 .load-more:hover {color:#00b5c2;}
/* color 6 */
.themecolor-6 ::selection { background: #673ab7; }
.themecolor-6 ::-moz-selection { background: #673ab7; }
.themecolor-6 a { color:#673ab7; }
.themecolor-6 a:hover,.themecolor-6 .widget_nav_menu ul li a:hover {color:#673ab7;}
.themecolor-6 .menu-nav ul li:hover {	border-top:3px solid #673ab7; }
.themecolor-6 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-6 .load-more {color:#313131; }
.themecolor-6 .load-more:hover {color:#673ab7; }
.themecolor-6 .load-more:hover .i-load { background:url(../images/load-moreh6.png); }
.themecolor-6 .form-box form input.send-button,.themecolor-6  .login-box input[type="button"],.themecolor-6 .subscribe button { background: #673ab7; }
.themecolor-6 .buttons a { color:#fff; }
.themecolor-6 a.error-link,.themecolor-6 .send-button-com{ color:#fff;  background: #673ab7; }
.themecolor-6 .menu-nav ul li:hover a{ color: #673ab7; }
.themecolor-6 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-6 .tags a { color: #a5a5a5; }
.themecolor-6 .grid-4 a {color:#6d6d6d;}
.themecolor-6 .grid-4 a:hover {color:#673ab7;}
.themecolor-6 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #673ab7;}

.dark-style.themecolor-6 .load-more {color:#6d6d6d; }
.dark-style.themecolor-6 .load-more:hover {color:#673ab7;}
/* color 7 */
.themecolor-7 ::selection { background: #ec407a; }
.themecolor-7 ::-moz-selection { background: #ec407a; }
.themecolor-7 a { color:#ec407a; }
.themecolor-7 a:hover,.themecolor-7 .widget_nav_menu ul li a:hover {color:#ec407a;}
.themecolor-7 .menu-nav ul li:hover {	border-top:3px solid #ec407a; }
.themecolor-7 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-7 .load-more {color:#313131; }
.themecolor-7 .load-more:hover {color:#ec407a; }
.themecolor-7 .load-more:hover .i-load { background:url(../images/load-moreh7.png); }
.themecolor-7 .form-box form input.send-button,.themecolor-7  .login-box input[type="button"],.themecolor-7 .subscribe button { background: #ec407a; }
.themecolor-7 .buttons a { color:#fff; }
.themecolor-7 a.error-link,.themecolor-7 .send-button-com { color:#fff;  background: #ec407a; }
.themecolor-7 .menu-nav ul li:hover a{ color: #ec407a; }
.themecolor-7 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-7 .tags a { color: #a5a5a5; }
.themecolor-7 .grid-4 a {color:#6d6d6d;}
.themecolor-7 .grid-4 a:hover {color:#ec407a;}
.themecolor-7 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #179bff;}

.dark-style.themecolor-7 .load-more {color:#6d6d6d; }
.dark-style.themecolor-7 .load-more:hover {color:#ec407a;}
/* color 8 */
.themecolor-8 ::selection { background: #ec592f; }
.themecolor-8 ::-moz-selection { background: #ec592f; }
.themecolor-8 a { color:#ec592f; }
.themecolor-8 a:hover,.themecolor-8 .widget_nav_menu ul li a:hover {color:#ec592f;}
.themecolor-8 .menu-nav ul li:hover {	border-top:3px solid #ec592f; }
.themecolor-8 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-8 .load-more {color:#313131; }
.themecolor-8 .load-more:hover {color:#ec592f; }
.themecolor-8 .load-more:hover .i-load { background:url(../images/load-moreh8.png); }
.themecolor-8 .form-box form input.send-button,.themecolor-8  .login-box input[type="button"],.themecolor-8 .subscribe button { background: #ec592f; }
.themecolor-8 .buttons a { color:#fff; }
.themecolor-8 a.error-link,.themecolor-8 .send-button-com { color:#fff;  background: #ec592f; }
.themecolor-8 .menu-nav ul li:hover a{ color: #ec592f;  }
.themecolor-8 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-8 .tags a { color: #a5a5a5; }
.themecolor-8 .grid-4 a {color:#6d6d6d;}
.themecolor-8 .grid-4 a:hover {color:#ec592f;}
.themecolor-8 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #ec592f;}

.dark-style.themecolor-8 .load-more {color:#6d6d6d; }
.dark-style.themecolor-8 .load-more:hover {color:#ec592f;}
/* color 9 */
.themecolor-9 ::selection { background: #66bb6a; }
.themecolor-9 ::-moz-selection { background: #66bb6a; }
.themecolor-9 a { color:#66bb6a; }
.themecolor-9 a:hover,.themecolor-9 .widget_nav_menu ul li a:hover {color:#66bb6a;}
.themecolor-9 .menu-nav ul li:hover {	border-top:3px solid #66bb6a; }
.themecolor-9 .menu-nav ul li ul li:hover {	border-top:0px; }
.themecolor-9 .load-more {color:#313131; }
.themecolor-9 .load-more:hover {color:#66bb6a; }
.themecolor-9 .load-more:hover .i-load { background:url(../images/load-moreh9.png); }
.themecolor-9 .form-box form input.send-button,.themecolor-9  .login-box input[type="button"],.themecolor-9 .subscribe button { background: #66bb6a; }
.themecolor-9 .buttons a { color:#fff; }
.themecolor-9 a.error-link.themecolor-9 .send-button-com { color:#fff;  background: #66bb6a; }
.themecolor-9 .menu-nav ul li:hover a{ color: #66bb6a; }
.themecolor-9 .menu-nav ul li:hover li a{ color:#fbfbfb; }
.themecolor-9 .tags a { color: #a5a5a5; }
.themecolor-9 .grid-4 a {color:#6d6d6d;}
.themecolor-9 .grid-4 a:hover {color:#66bb6a;}
.themecolor-9 .sticky.box,.themecolor-2 .sticky.box-360,.themecolor-2 .sticky.box-560{ border:3px solid #66bb6a;;}

.dark-style.themecolor-9 .load-more {color:#6d6d6d; }
.dark-style.themecolor-9 .load-more:hover {color:#66bb6a;}
