/*Theme Name: Vigor ChildTheme URI: http://demo.edge-themes.com/vigorDescription: A child theme of Vigor ThemeAuthor: Edge ThemesAuthor URI: http://demo.edge-themes.com/Version: 1.0.0Template: vigor*/@import url("../vigor/style.css");.masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner,.masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner,.masonry_gallery_item.square_small .masonry_gallery_item_inner {    background-color: #cca71a;    color: #fff;}.masonry_gallery_item_inner .qbutton {    background-color: #333;}.masonry_gallery_item_inner .qbutton:hover,.masonry_gallery_item_inner .qbutton:focus {    background-color: #252424;}.masonry_gallery_item_content .masonry_gallery_item_text,.masonry_gallery_item.square_small .masonry_gallery_item_text {    color: #fff;}.top_navigation_menu #menu-main_menu li {    float: left;    margin: 0 47px;    display: inline-block;}.top_navigation_menu #menu-main_menu li a span {    font-size: 25px;    text-transform: uppercase;    color: #333;    font-family: 'Oswald', sans-serif;}.top_navigation_menu .menu-main_menu li a {    color: 35px;    color: #000;    text-transform: uppercase;}ul#menu-main_menu {    display: inline-block;    width: 100%;    margin-top: 25px;}.top_navigation_menu #menu-main_menu li a:hover span,.top_navigation_menu #menu-main_menu li a:focus span,.top_navigation_menu #menu-main_menu .current-menu-item a span {    color: #dd9933;}.top_navigation_menu #menu-main_menu li:first-child {    margin-left: 12px;}.top_navigation_menu #menu-main_menu li:last-child {    margin-right: 12px;}header.page_header {    background: #fff !important;}.side_menu_button_wrapper.left .side_menu_button {    opacity: 0;    visibility: hidden;}.content.content_top_margin {    margin-top: 195px !important;}.container_inner.top_navigation_menu {    display: inline-block;    width: 100%;}@media screen and (max-width: 1200px) {    .top_navigation_menu #menu-main_menu li {        margin: 0 32px;    }}@media screen and (max-width: 1000px) {    .top_navigation_menu #menu-main_menu li {        margin: 0 11px;    }    .top_navigation_menu #menu-main_menu li a span {        font-size: 25px;    }}@media screen and (max-width: 768px) {.top_navigation_menu #menu-main_menu li a span {        font-size: 20px;    }    .top_navigation_menu #menu-main_menu li {        margin: 0 9px;    }}@media screen and (max-width: 767px) {    .container_inner.top_navigation_menu {        display: none;    }    .side_menu_button_wrapper.left .side_menu_button {        opacity: 1;        visibility: visible;    }    header.page_header {        background: transparent !important;    }    }@media screen and (max-width:600px){	.masonry_gallery_item.rectangle_landscape h3{		line-height: 30px;		padding: 0 0 10px 0;	}	.masonry_gallery_item .masonry_gallery_item_button{		margin: 5px 0 0  0;	}}@media screen and (max-width:480px){	.masonry_gallery_holder .masonry_gallery_item:nth-child(2), .projects_masonry_holder .portfolio_masonry_item:nth-child(2), .blog_holder.blog_masonry_gallery article:nth-child(2){		background-color: #cca71a;	}	.masonry_gallery_item_inner .masonry_gallery_item_content{		padding:0 5% 0 5%;	}}