/*
Theme Name: Troma
 | Shared by WPTry.org
Theme URI: http://demo.casethemes.net/troma/
Author: CaseThemes
Author URI: https://themeforest.net/user/case-themes/portfolio/portfolio
Description: TROMA is clean, modern and professional Creative Digital Agency WordPress Theme. It is clean, modern and simple theme that was built for designers, photographers, fashion agencies, freelancers and all creative folks. This theme will be 100% fluid responsive on any device. Everything is in the Documentation file so that you can change anything easily.  
Version: 1.1.8
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: troma
Tags:  agency, business, business portfolio, clean, company, corporate portfolio, creative, digital agency, illustration, modern, multipurpose, portfolio
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* body{
	font-family: 'Darker Grotesque', sans-serif !important;
	font-size: 18px;
    line-height: 1.5;
	color:#000 !important;
}
 */
@media (max-width:768px){
	#id05{
		order:2 !important;
	}
	#id06{
		order:1 !important;
	}
	#id07{
		order:2 !important;
	}
	#id08{
		order:1 !important;
	}
	#id09{
		order:2 !important;
	}
	#id10{
		order:1 !important;
	}
	#id11{
		order:2 !important;
	}
	#id12{
		order:1 !important;
	}
	#id13{
		order:2 !important;
	}
	#id14{
		order:1 !important;
	}
	.service_sec{
		margin:50px 0px 0px !important;
	}
	.page-id-1078 .services_content{
		padding:20px 10px !important;
	}
	.page-id-1078 .services_slider .vc_column-inner {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.page-id-1078 .services_content h3{
		font-size:24px !important;
	}
	.page-id-1078 .services_content p{
		font-size:14px !important;
	}
}
.services_content {
    margin: auto;
    padding: 20px 30px !important;
    text-align: left !important;
}
/* .service_sec {
    background-color: #523a34 !important;
    margin: 100px 0px 0px;
    color: #fff !important;
} */
.page-id-1078 .site-content{
	padding:0px !important;
	padding-bottom: 50px !important;
}

.page-id-1078 .wpb_content_element{
	margin-bottom:0px !important;
}

/* .primary-menu li a:hover,
.primary-menu li a:focus,
.primary-menu li a:active{
	color:#523a34 !important;
} */

.page-id-235 .about_sec {
	padding:0px 20px !important;
}

.site-footer .top-footer .footer-widget-title{
	color:#fff;
}

.ct-social li a:hover {
    border-color: transparent;
    color: #fff !important;
}
/* .ct-heading h3.ct-heading-tag,
#pagetitle h1.page-title,
.site-footer .top-footer .footer-widget-title{
	font-family: 'Libre Bodoni', serif !important;
} */

/* .page-id-1078 .ct-heading h3.ct-heading-tag{
	color:#fff !important;
	font-size:30px !important;
} */

@media (max-width:768px){
	.page-id-1078 .ct-heading h3.ct-heading-tag{
		color:#fff !important;
		font-size:24px !important;
	}
}

/* .ct-fancybox-layout4 .ct-fancybox-inner .ct-fancybox-desc{
	font-size:18px !important;
} */

/* .primary-menu > li > a{
	font-size:18px;
	font-weight:700;
} */
#header-wrap.header-transparent.header-layout1 .primary-menu > li > a{
	color:#000;
}

#header-wrap .site-menu-right{
	display:none;
}

.site-footer{
	color:#fff;
}

.fa{
	color:#000;
}

.about_content .vc_column_container>.vc_column-inner{
	padding-top:0px !important;
}
.page-id-1057 .site-content {padding: 50px;}

/* .ct-fancybox-more {
    display: none;
} */
.ct-fancybox-default .ct-fancybox-inner {
    padding: 30px 40px!important;
	height: 400px;
}
i.fa.fa-angle-double-right {
    color: #fff;
}
.ct-heading h3.ct-heading-tag {
    font-size: 32px!important;
	text-transform: uppercase;
    color: #103226;
}
.primary-menu > li > a {
    font-size: 14px!important;
    font-weight: 600!important;
}
h3.ct-fancybox-title {
    text-transform: uppercase;
    font-size: 20px!important;
}
.vc_column-inner.vc_custom_1655133366252 {
    padding-top: 40px!important;
}
.page-id-103 .site-content {
    padding: 50px;
}
.site-footer .top-footer ul.menu li a:before{
	color:fff!important;
}
section#text-1 .textwidget {
    line-height: 35px;
}
.ct-social {
    text-align: unset!important;
}
.site-footer .top-footer {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.site-footer .top-footer ul.menu li a:before{
	color:#fff!important;
}

@media only screen and (max-width: 600px) {
  #main-menu-mobile .btn-nav-mobile:before, #main-menu-mobile .btn-nav-mobile:after, #main-menu-mobile .btn-nav-mobile span{
	background-color:#fff!important;
}
ul#primary-menu li a {
    color: #0b1f18!important;
}
	.page-id-1078 .ct-heading h3.ct-heading-tag {
    color: #133126 !important;
}
	.studio-main {
    display: flex;
    flex-direction: column;
}

.studio-left {
    order: 2;
}

.studio-right {
    order: 1;
}
	
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0px;
}

i.fa.fa-search {
    color: #fff!important;
}
i.fa.fa-link {
    color: #fff!important;
}
.center {
    margin: 0 auto!important;
    text-align: center;
}
.entry-cateogry.subtitle {
    display: none;
}
span.eapps-testimonials-slider-page-item-text-shorter {
    font-family: 'Lato';
    font-size: 18px;
    line-height: 28px;
    text-align: center;
}
.page.page-id-1057 .wpb_single_image img {
    border: 1px solid #d9d9d9;
    padding: 10px;
/* 	background-color: #fafafa; */
}
.page-id-1577 a {
    color: #747da1;
}

.page-id-1577 a:hover {
    color: #123328;
}
.page-id-1577 .site-content{
	padding: 60px 0 150px!important;
}
.page-id-1577 .vc_row.vc_row-fluid .row-contact{
	margin-bottom:0px!important;
}

body.portfolio-template-default div#pagetitle {
    background-image: url(https://www.studiorhoe.com/wp-content/uploads/2022/07/portfolio-banner.jpg);
padding: 190px 0 182px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.page-id-235 ul.slick-dots {
    display: none!important;
}
span.post-author {
    display: none!important;
}