/*
Theme Name: Curation News
Theme URI: http://www.curationtraffic.com/curation-news-wordpress-theme/
Author: You Brand, Inc.
Author URI: http://www.YouBrandInc.com/
Description: Curation News is a powerful responsive and multi-purpose WordPress theme, perfect for news or magazine, blog website and many more.
Version: 1.0
License: GNU General Public License, version 3 (GPL-3.0)
License URI: http://www.gnu.org/licenses/gpl-3.0.html 
Tags: white, black, dark, light , featured-images, left-sidebar, custom-background, custom-colors, custom-menu,  post-formats, theme-options, threaded-comments, sticky-post, one-column, right-sidebar, three-columns, translation-ready, two-columns
*/

body {
padding-top : 195px;
padding-bottom : 15px;
background : #f2f2f2;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
body.page{
padding-top : 225px;
}
a {
color : #1982d1;
text-decoration : none;
}
a:focus, a:active, a:hover {
text-decoration : underline;
}
.social {
color : #62ae1c;
margin-top : 65px;
width : 2em;
height : 2em;
}
.social:hover {
background : #62ae1c;
border-radius : 1em;
color : #fff;
text-decoration : none;
}
.social i {
  margin-left: 5px;
    margin-top: 8px;
}
#mcontainer {
margin : 0 auto;
}
#mcontainer .thumb {
background : #fff;
font-size : 0.9em;
border : #e5e5e5 solid 1px;
margin : 0 6px 12px 6px;
padding : 10px 10px 5px 10px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.08);
}
#mcontainer .boxy {
width : 380px;
display : inline-block;
vertical-align : top;
margin-bottom : 10px;
}
.boxy .post img {
width : 100%;
}
#mcontainer .sticky {
background : #ffd;
}
#mcontainer .posttitle {
line-height : 1.3em;
margin : 6px 0;
text-align : center;
font-weight : bold;
}
.category-tag {
border-top : 1px solid #f5f5f5;
clear : both;
color : #888;
font-size : 0.9em;
line-height : 1.3em;
padding : 5px 0;
}
.category-tag a {
color : #a1a1a1;
font-style : italic;
}
.category-tag a:hover {
color : #45b0e3;
}
#infscr-loading {
background : #000;
color : #fff;
bottom : 0;
right : 48%;
opacity : 0.5;
padding : 5px;
position : fixed;
text-align : center;
z-index : 100;
}
.post-wrapper {
background : #fff;
border : #e5e5e5 solid 1px;
margin-bottom : 50px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.08);
}
.post-wrapper .h1-wrapper {
border-bottom : 1px solid #eee;
}
.post-wrapper .h1-wrapper h1 {
font-size : 1.5em;
line-height : 1.3em;
margin : 10px 25px;
text-align : center;
}
.post-wrapper .post-featured-photo {
background : #f2f2f2;
margin : 25px;
text-align : center;
}
.post-wrapper .post-content {
margin : 25px;
}
.post-wrapper .post-meta-top {
margin : 0 25px;
padding : 5px 0 15px 0;
}
.post-wrapper .post-comments {
border-top : 1px solid #eee;
padding-top : 20px;
}
.post-wrapper .post-comments-wrapper {
margin : 0 25px;
}
#navigation {
clear : both;
}
#navigation .pager a, .post-wrapper .pager a {
border-radius : 5px;
}
#navigation .pager a:hover, .post-wrapper .pager a:hover {
background-color : #45b0e3;
color : #fff;
}
#scroll-top {
bottom : 0;
position : fixed;
right : 15px;
z-index : 999;
}
#scroll-top a:hover {
color : #444;
text-decoration : none;
}
#footernav {
bottom : 0;
position : fixed;
left : 15px;
z-index : 999;
}
#footernav a:hover {
color : #444;
text-decoration : none;
}
.post-comments .commentlist {
list-style-type : none;
margin : 0;
padding : 0;
}
.post-comments .commentlist li {
list-style : none;
padding-bottom : 1em;
}
.post-comments .commentlist ul.children li {
margin : 1em 0 0 0;
padding : 0;
}
.post-comments .comment-avatar {
float : left;
padding : 3px 10px 0 0;
}
.post-comments .comment-content {
color : #333;
padding-bottom : 5px;
}
.post-comments .comment-content-with-avatar {
margin-left : 61px;
}
.post-comments span.bypostauthor, .post-comments span.bypostauthor a.url {
background-color : #aaa;
color : #fff;
padding : 0 3px;
border-radius : 3px;
}
.post-comments span.bypostauthor a.url:hover {
background-color : #45b0e3;
text-decoration : none;
}
.post-comments #reply-title {
color : #666;
font-size : 18px;
}
.post-comments blockquote p {
font-size : 1em;
}
#commentform .commentform-input {
color : #666;
margin-right : 14px;
width : 31%;
}
#commentform .commentform-input:nth-child(3) {
margin-right : 0;
}
#commentform .commentform-field {
width : 94%;
}
#commentform textarea {
width : 98%;
}
.sidebar > ul {
border-top : 1px solid #e5e5e5;
border-bottom : 1px solid #fafafa;
margin : 0;
}
.sidebar ul > li {
border-top : 1px solid #fafafa;
border-bottom : 1px solid #e5e5e5;
list-style : none;
margin : 0;
padding : 5px 0;
}
.sidebar ul > li ul {
border : none;
}
.sidebar ul > li ul li {
border : none;
}
.widget {
background : #fff;
border : #e5e5e5 solid 1px;
padding : 10px;
margin-bottom : 10px;
}
.widget-title {
border-bottom-color : #CCCCCC;
border-bottom-style : solid;
border-bottom-width : 2px;
color : #222222;
font-size : 16px;
font-weight : bold;
margin-bottom : 1em;
margin-top : 0;
padding-bottom : 0.5em;
padding-left : 1em;
padding-right : 1em;
padding-top : 0;
}
.widget-title a {
color : #222222;
font-size : 16px;
font-weight : bold;
}
#footer {
color : #7f7f7f;
margin-bottom : 20px;
}
#footer a {
color : #a5a5a5;
}
img.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
display : inline;
float : right;
margin-left : 24px;
margin-top : 4px;
}
img.alignleft {
display : inline;
float : left;
margin-right : 24px;
margin-top : 4px;
}
.gallery-caption {
color : #888;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.text-align-center {
text-align : center;
}
embed, iframe, object, video {
max-width : 100%;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
background-color : #f5f5f5;
border : #ddd solid 1px;
margin : 10px auto;
max-width : 95%;
padding : 10px 10px 0 10px;
text-align : center;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
overflow : hidden;
width : 100%;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0 5px 5px 5px;
}
#logo_large {
float : left;
}
.carousel-inner > .item {
height : 500px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
#related-posts {
float : left;
margin : 15px 0 30px;
}
#related-posts img {
transition : all 0.3s;
width : 150px;
height : 150px;
}
#related-posts img:hover {
opacity : 0.85000002384185791015625;
}
#related-posts ul {
display : inline;
float : left;
width : 100%;
}
#related-posts ul li {
display : inline;
float : left;
margin-right : 15px;
width : 150px;
height : 200px;
overflow : hidden;
}
.related-image {
float : left;
position : relative;
width : 150px;
height : 150px;
}
.related-text {
float : left;
padding : 5px 0;
}
.related-text a {
color : #333;
}
.related-text a:visited {
color : #333;
}
@media (min-width:1200px) {
#commentform .commentform-input {
margin-right : 10px;
width : 32%;
}
.carousel-inner > .item {
height : 500px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
}
@media (max-width:979px) {
body {
padding-top : 0;
}
.carousel-inner > .item {
height : 300px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
#commentform .commentform-input {
margin-right : 14px;
width : 100%;
}
#commentform .commentform-field {
width : 98%;
}
#double-left-column {
padding-bottom : 20px;
}
.sidebar {
padding-top : 0;
}
#scroll-top {
right : 5px;
}
#scroll-top a {
padding : 5px 10px;
}
}
@media (max-width:480px) {
#mcontainer .boxy {
width : 88%;
}
.post-wrapper .post-meta-top .pull-right {
display : none;
}
#leader-wrapper {
display : none;
}
.carousel-inner > .item {
height : 150px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
}
.pricing-table .plan {
border-radius : 5px;
text-align : center;
background-color : #f3f3f3;
box-shadow : 0 0 6px 2px #b0b2ab;
}
.plan:hover {
background-color : #fff;
box-shadow : 0 0 12px 3px #b0b2ab;
}
.plan {
padding : 20px;
background-color : #5e5f59;
border-radius : 5px 5px 0 0;
}
.plan-name-bronze {
padding : 20px;
color : #fff;
background-color : #665D1E;
border-radius : 5px 5px 0 0;
}
.plan-name-silver {
padding : 20px;
color : #fff;
background-color : #C0C0C0;
border-radius : 5px 5px 0 0;
}
.plan-name-gold {
padding : 20px;
color : #fff;
background-color : #FFD700;
border-radius : 5px 5px 0 0;
}
.pricing-table-bronze {
padding : 20px;
color : #fff;
background-color : #f89406;
border-radius : 5px 5px 0 0;
}
.pricing-table .plan .plan-name span {
font-size : 20px;
}
.pricing-table .plan ul {
list-style : none;
margin : 0;
border-radius : 0 0 5px 5px;
}
.pricing-table .plan ul li.plan-feature {
padding : 15px 10px;
border-top : 1px solid #c5c8c0;
}
.pricing-three-column {
margin : 0 auto;
width : 80%;
}
.plan-mouseover .plan-name {
background-color : #4e9a06 !important ;
}
.btn-plan-select {
padding : 8px 25px;
font-size : 18px;
}
body.admin-bar .navbar {
    margin-top: 28px;
}
#leader-ad {
text-align: center;
padding-top: 20px;
}

.attachment-large{
display : block;
margin-left : auto;
margin-right : auto;
}
.navbar-inverse .navbar-inner {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat-x;
    border: 0;
	box-shadow: none !important;
}
.navbar .brand {
    padding: 19px 20px 11px;
}
.navbar-search {
    margin-top: 65px;
}
.span6 {
    width: 560px;
}
/*.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    min-width: 270px!important;
}*/
#menu-item-14958 .ubermenu-row{
	max-width: inherit!important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu  .ubermenu-target {
	padding:9px 10px !important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
    color: #484848!important;
}
.nav-collapse, .nav-collapse.collapse {
    height: auto!important;
    overflow: inherit!important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
    display:none;
}
#home-sidebar {
    margin: 0 !important;
}
.navbar .btn-navbar{
	display:none!important;
}
.address-footer{
	text-align:center;
	margin:0 0 20px;
}
@media all and (max-width: 980px) {
	#searchform{
		display:none;
	}
	html {
		margin-top: 0 !important;
	}
	.container{
		padding-top:0!important;;
	}
}
@media all and (max-width: 1024px) {
	
html {
		margin-top: 0 !important;
	}
	.nav-top-img .big-image {
		float: none;
		width: auto;
		text-align:center;
		margin:0 0 10px;
		display:none;
	}
	.nav-top-img .desc-group {
		float: right;
		width: 100%;
	}
	.nav-top-img .desc-group .col-l {
		width: 322px;
	}
	.span9 {
		float: none!important;
		margin: 0!important;
		width: auto!important;
	}
	.row {
		margin-left: 0!important;
	}	
	.span6 {
		float: none !important;
		margin: 0!important;
		width: auto!important;
	}
	.span3 {
		float: none;
		width: auto;
		margin:0;
	}
	body.page {
		padding-top: 0;
	}
	body.admin-bar .navbar {
		margin-top: 0;
	}
}
@media all and (max-width: 758px) {
	.nav-top-img .desc-group .col-l{
		float:none;
		width:auto;
		margin:0 0 10px;
	}
	.nav-top-img .desc-group .col-r{
		float:none;
		width:auto;
		margin:0 0 10px;
	}
	.nav-top-img .desc-group  img{
		max-width:100%;
	}
	.nav-top-img .big-image {
		float: none;
		width: auto;
	}
	.nav-top-img .desc-group {
		float: none;
		width: auto;
	}
	.nav-top-img .desc-group .col-r .item {
		float: none;
		margin-bottom: 25px;
		margin-right: 0;
		margin-top: 15px;
		width: auto;
		text-align:center;
	}
	.nav-top-img .desc-group .col-r .item em{
		margin:0 0 10px;
	}
	.nav-top-img .desc-group .col-r .item.last {
		width: auto;
	}
	.nav-top-img .desc-group .col-r{
		display:none;
	}
	.nav-top-img .desc-group .col-l h4 {
		margin: 0 0 50px;
	}
}
@media all and (max-width: 470px) {
	.category-tag a{
		display: inline-block;
		margin-right:7px;
		margin-bottom:7px;
		margin-top:7px;
	}
	.container a{
		display: inline-block;
		margin-right:7px;
		margin-bottom:7px;
		margin-top:7px;
	}
	body.admin-bar .navbar {
		margin-top: 0;
	}
	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
		color: #fff;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		padding: 3px 0;
	}
	body.page {
		padding-top: 0;
	}
	.container{
		padding-top: 0!important;
	}
	.span6 {
		box-sizing: border-box;
		display: block;
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.ubermenu-responsive-toggle{
		display:block!important;
		margin:0!important
	}
	.ubermenu-skin-black-white-2 {
		box-shadow:none!important;
	}
	.navbar .brand {
		margin: 0 0 0 -12px!important;
	}
	#mcontainer .thumb {
		margin: 0 0 12px;
	}

}