/*
Theme Name: archiVR
Theme URI: http://www.archivr.com.au
Template: archivr-parent-theme
Author: Authorselvi
Author URI: https://authorselvi.com
Description: Freddo is a fresh and minimal multipurpose WordPress Theme with all the feature that you need to make a complete website in one page.
Tags: two-columns,right-sidebar,custom-colors,custom-menu,featured-images
Version: 1.0.0.1593752526
Updated: 2020-07-03 05:02:06

*/

.site-content, button, input, select, optgroup, textarea{font-size:18px}
.site-content a:hover{text-decoration:underline}
header.site-header .mainHeader{padding:2em 3em}
#primary-menu .fa-home{display:none}
.main-navigation li{font-size:16px}
header.site-header.menuMinor .mainHeader{padding:0.4px 3em 0}
.custom-logo-link{padding:8px 0 0}
header.site-header.menuMinor .site-branding img{height:35px}
.main-navigation > div > ul > li > a::before{height:2px}
.home #content.site-content{padding:0}
.home header.site-header.noImage{background:transparent}
.home .site-footer{display:none}
.sp-full-screen{background:#fff!important}
body .sp-full-screen-button{right:inherit;left:0;width:100%;height:100%;transform:inherit}
.sp-horizontal .sp-arrows{opacity:0.6;z-index:99}
.sp-thumbnails-container{z-index:99}
.sp-thumbnail-container img {
	opacity:0.7;
}
.sp-thumbnail-container.sp-selected-thumbnail img {
	opacity: 1;
}
body .sp-thumbnail-arrow{width:12px;;height:20px}
body .sp-top-thumbnails .sp-thumbnail-arrows, body .sp-bottom-thumbnails .sp-thumbnail-arrows{margin:auto}
.sp-previous-thumbnail-arrow::before, .sp-previous-thumbnail-arrow::after, .sp-next-thumbnail-arrow::before, .sp-next-thumbnail-arrow::after{background:rgba(0,0,0,0.6)}
#primary.content-area.cont-page{width:100%;padding:0}
.wpcf7-form{text-align:left}
.wpcf7-form input,.wpcf7-form textarea{text-align:left;max-width:100%;font-size:16px}
.scrollDown{font-size:12px}
.wpcf7-form input{max-width:80%}
.wpcf7-form p{margin-top:auto}
.cont-right{padding:0;list-style:none;line-height:1.6}
.cont-right .address, .cont-right .email {
	padding-left: 45px;
	line-height: 1.5;
	margin: 2em auto auto;
	position:relative
}
.cont-right .address::before, .cont-right .email::before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f041";
	position: absolute;
	left: 0;
	background: #000;
	color: #fff;
	text-align: center;
	padding: 8px 0;
	width: 33px;
	border-radius: 50%;
}
.cont-right .email::before{content:"\f0e0"}
.cont-right .email{line-height:2}
button, input[type="button"], input[type="reset"], input[type="submit"]{padding:0.8em 2em}
div.wpcf7-response-output{text-align:center}
span.wpcf7-not-valid-tip{font-size:16px}
.text-center{text-align:center}
#toTop{bottom:15px}
.screen-reader-response,.wpcf7-form.sent p,.wpcf7-form.sent h3{display:none}
.wpcf7-form h3{font-size:18px;line-height:1.5;margin-top:auto}
.wpcf7-form .wpcf7-response-output{font-weight:normal}
.wpcf7-form.sent .wpcf7-response-output{
	margin:8em auto auto;
	border:0;
	color:#808080;
}
span.wpcf7-not-valid-tip {
	font-size: 12px;
	width: 100%;
	display: block;
	color:#ff0000;
	margin-top: 5px;
}
.wpcf7-form.invalid .wpcf7-response-output{color:#ff0000;border:0;line-height:1.5}
@media only screen and (max-width:1025px) {
header.site-header .mainHeader{padding:0 4%}
.custom-logo-link{padding:10px 0 0}
header.site-header .site-branding img{height:40px}
.main-navigation > div > ul > li > a{padding:0.8em 4%}
.main-navigation .nav-menu{position:absolute;width:100%;left:0;top:-350px;opacity:0;display:block;transition:0.8s}
.main-navigation.toggled .nav-menu{opacity:1}
.main-navigation > div > ul > li.current-menu-item > a,.main-navigation > div > ul > li:hover > a{color:#028ab0}
.menu-toggle{line-height:33px}
.menu-toggle:hover{background-color:#02a8d7}
}
@media only screen and (max-width:767px) {
.wpcf7-form{text-align:left}
.cont-right{margin-left:auto}
}