/***************************************

	Theme Name: Copallyt
	Theme URI: http://themes.webdevia.com/call-center-customer-services-wordpress-theme
	Description: Call Center & Telemarketing WordPress Theme

	Author: Mymoun
	Author URI: http://www.webdevia.com/
	Version: 2.4
	Text Domain: copallyt
	Domain Path: /languages
	
	License: ---
	License URI: ----

	Tags: two-columns, custom-background, threaded-comments, translation-ready, custom-menu
	
***************************************/
/* ----------------------------------------------------------------------------

	Unfortunately WordPress will require a style.css file
	located in the theme's root folder for stuff to work.

	However, we will not be using vanilla CSS. We're using Sass.

	Sass is a superset of CSS that adds in amazing features
	such as variables, nested selectors and loops..

	All Sass files are located in the /scss folder.
	Please note that none of your scss files will be compiled to /css/app.css before you run
	'npm run watch', 'npm run build', "compass compile" or "compass watch",

	More info on how to use Sass with Foundation can be found here:
	http://foundation.zurb.com/docs/sass.html

	For Define a table of contents please check /scss/app.scss.

	If you for some reason would like to write plain css instead of using Sass,
	you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */
hr {
	color: #F4A155 !important;
	border-bottom-color: #F4A155 !important;
}

.boxes.small.layout-8:hover {
		background: #F4A155;
}

.contain-to-grid.contain-to-grid.sticky {
		position: relative;
}

.contain-to-grid.contain-to-grid.sticky {
		margin-top: 0;
}

.fixed section.corporate #menu-menu {
		margin-bottom: 0;
		margin-top: 0;
}

.corporate-layout .fixed .top-bar-section ul li {
		padding-bottom: 0;
}

.v2_block-contact .vc_column-inner {
	padding-bottom: 35px;
}

.v2_block-contact p {
	font-size: 22px;
	font-weight: 600;
	color: #fff;
}

.v2_contact-field {
	margin: 0 0 15px;
}

.v2_contact-field input, 
.v2_contact-field textarea, 
.wpcf7-validates-as-email {
	border: 1px solid #00000052 !important;
	border-radius: 5px;
	background: #e2e2e2 !important;
}

.v2_contact-field input:focus, 
.v2_contact-field textarea:focus, 
.wpcf7-validates-as-email:focus {
	border: 1px solid #00000052 !important;
	border-radius: 5px;
	background: #fff !important;
}

.v2_contact-wrapper {
	padding: 27px 75px 60px;
	background: #198ed8;
}

.v2_submit .wpcf7-submit {
	background: #F4A155;
}

.main {
	margin-bottom: 0px !important;
}

.header-social-media li {
	display: inline-block;
}

.header-social-media {
	margin-bottom: 0 !important;
	padding: 7px 0 0;
}

.header-social-media i:hover {
	color: #fff !important;
}

/*.v2_contact-wrapper {
		position: absolute;
		z-index: 999;
		width: 320px;
		bottom: 75px;
		border-radius: 5px;
		background: #198ed8;
		padding: 20px 15px;
		height: 320px;
		right: 15%;
}

.v2_contact-field textarea {
		height: 100px;
		background: none !important;
}

.v2_submit .wpcf7-submit {
	background: #F4A155;
}*/

.v2-button a {
		background: #198ed8;
		color: #fff;
		padding: 10px 20px;
		border-radius: 7px;
}

.corporate-layout .top-bar-section ul li.active:not(.has-form) > a:not(.button) {
	color: #181b2a !important;
	font-weight: 400;
}

.corporate-layout .top-bar-section ul.menu>li:not(.has-form)>a:not(.button) {
		color: #181b2a;
		font-size: 15px;
		padding: 33px 10px;
		text-transform: capitalize;
		font-weight: 400;
		line-height: inherit;
}

.v2_property-slider .section {
		width: 100%;
}

.v2_block-cont p, .v2_block-cont a {
		color: #222222;
		font-size: 16px;
		padding: 5px 0;
}

.v2_block-cont a:hover {
		color: #1B7ACC;
}

.v2_block-cont {
		padding: 0 30px;
}

.v2_block-cont i {
		padding-right: 10px;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 30px 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.white-popup button:after, .white-popup .button:after {
    content: none !important;    

}

.custom-title {
	text-align: center;
    font-size: 22px;
    font-weight: 600;
    padding: 5px 0 15px;
}

.rev_slider_wrapper br {
    line-height: 30px;
}

.tp-resizeme {
    max-height: 100% !important;
    overflow: visible;
}

.v2_video-box #mep_0 {
	margin: 0 auto;
}

.tp-bgimg:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #00000047;
}


.large-4 .img-wrp {
    clear: both;
    float: none;
    position: relative;
    display: block;
    height: auto !important;
    width: 100%;
}

.sub-text br {
	line-height: 15px !important;
}

.sub-text {
	font-size: 11px;
	font-style: italic;
}

.sub-text input {
	margin: 0;
}

.v2_block-contact {
    margin: 15px 0;
}

.v2_contact-photo {
    display: inline-block;
    margin: 0 10px 0 0;
}

.v2_contact-info {
    display: inline-block;
}

.v2_contact-info br {
	line-height: 15px;
}

.v2_email {
    margin: 0 0 10px 0px;
}

.v2_contact-field {
	font-weight: 600;
}

.v2_contact-field .wpcf7-list-item {
    display: block;
    font-weight: 400;
}

.v2_contact-field .wpcf7-list-item:first-child {
    margin-top: 10px;
}

.copyright img {
	width: 95px;
	margin: 0px 5px;
}

.prettyphoto img {
	width: 100%;
}

.img-wrp img {
	border: 5px solid rgba(25,142,216,1);
}

@media only screen and (min-width: 900px) {
	.top-bar .name h1 a {
		line-height: 80px !important;
	}
	.admin-bar .contain-to-grid.sticky.fixed {
    	margin-top: 32px;
    	transition: margin 0.3s linear;
	}
}

@media(max-width: 768px) {
	.rev_slider_wrapper br {
        line-height: 18px !important;
    }
	.v2-button {
		margin: 10px;
		text-align: center !important;
	}
}

.vertical-tab .img-wrp,
.custom-tour .img-wrp{
	height:auto !important;
}