/*
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/responsive-child/
Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload and Social Networking. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into over 45 languages. Cross-Browser compatible. <a href="http://cyberchimps.com/forum/free/responsive/">Official support forum</a> (http://cyberchimps.com/forum/free/responsive/). For Weekly Tips on how to get the most out of this theme, sign up here <a href="http://cyberchimps.com/weekly-tips-free-responsive-free-theme/">http://cyberchimps.com/weekly-tips-free-responsive-free-theme/ </a>
Author: CyberChimps.com
Author URI: http://cyberchimps.com
Version: 1.9.8.4
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support, responsive-layout, fluid-layout, featured-images
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: responsive
Template: responsive

Responsive WordPress Theme, Copyright (C) 2003-2014 Emil Uzelac, CyberChimps Inc

--------------------------------------------------------------
WARNING: (BEFORE YOU MAKE ANY CHANGES)
--------------------------------------------------------------
Please do not edit style.css or any other Theme files or
Templates directly. If you do, your customizations will be lost
as soon as you update Responsive.

WordPress and CyberChimps highly recommends Child Theme.

Read More:

- http://codex.wordpress.org/Child_Themes
- http://cyberchimps.com/guide/child-theme-example/
- http://cyberchimps.com/guide-tags/child-theme-2/

*/


/******************************CSS APPLY**************************/
input.wpcf7-form-control {
border-bottom: 1px #ccc solid !important; 
border-top: 1px #ccc solid !important; 
border-right: 1px #ccc solid !important;
border-left: 1px #ccc solid !important; 
color: #666 !important;
}


.menu a {color: #fff !important;}
.menu li li a {color: #333 !important;}
.menu .current_page_item a, .menu .current-menu-item a, .menu a:hover {
	color: #bd198c !important;}
.home h2 {font-size: 18px;}
.menu li, .menu li li {float: none !important; text-align:left;}

@media screen and (max-width: 650px) {
.js .main-nav .menu li a {
	color: #444444 !important;}

.js .main-nav .menu li {
    display:block;
}
	
}



p {
    font-size: 16px;
    line-height: 24px;
    max-width: 800px;
}


ul li {font-size: 16px;}
body{background:#fff;font-family:'Lato', sans-serif;}
#container{max-width:1144px;padding:0 15px;}
p{margin:0 0 10px 0;}
.spacer{width:100%;height:30px;}
.post-edit{margin:0;}
.entry-title, .post-title{color:#C53B94;}
@font-face{font-family:'Caviar Dreams';src:url('./fonts/CaviarDreams-Bold.eot');src:url('./fonts/CaviarDreams-Bold.eot?#iefix') format('embedded-opentype'),
url('./fonts/CaviarDreams-Bold.woff') format('woff'),
url('./fonts/CaviarDreams-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
#wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;border:0;border-radius:0;margin:0 auto;padding:0;}
#content{margin-top:30px;margin-bottom:30px;}
.heading-area .sub-heading{font-family:'Caviar Dreams';margin:0;padding:0;color:#bd198c;}
.heading-area .heading{font-size:24px;margin:14px 0 0 0;font-weight:bold;}
#header{padding:20px 0;background:#fff;}
#header .grid{margin:0;}
.top-widget{float:none;min-height:0;padding:0 0 0 0;width:auto;margin-right:0;color:#bd198c;}
.top-widget h5{margin:0;}
.main-nav{margin:15px 0 0 0;}
.menu a{border-left:0;color:#333;font-size:15px;font-weight:normal;height:auto;padding:0 30px;position:relative;text-decoration:none;text-shadow:none;white-space:nowrap;text-transform:uppercase;}
.menu .current_page_item a, .menu .current-menu-item a, .menu a:hover, ul.menu > li:hover{background:transparent;color:#bd198c;}
.menu .current_page_item a, .menu .current-menu-item a, .menu:hover{background-color:transparent;color:#bd198c;background:transparent;}
.menu{text-align:right;background:transparent;}
.menu li{display:inline-block;float:none;}
.header-social-icon{text-align:right;}
.header-social-icon ul{margin:0;padding:0;display:inline-block;}
.header-social-icon li{list-style:none;}
.header-social-icon li img{width:20px;height:20px;}
.about-area .grid{margin-bottom:0;}
.about-list ul{margin:0;padding:0;position:relative;}
.about-list li{list-style:none;display:inline-block;vertical-align:top;width:30%;position:relative;margin-right:2%;}
.about-list li:after{width:72%;height:1px;right:0;top:17px;content:'';background:#bd198c;position:absolute;}
.about-list li .fa{font-size:36px;}
.about-list li h5{font-size:16px;font-weight:normal;text-transform:uppercase;margin:20px 0 0 0;}
.about-list{margin-top:30px;}
.read-more-btn a{transition:all 0.4s ease-in-out;border:1px #bd198c solid;padding:15px 30px;display:inline-block;color:#333;text-transform:uppercase;font-size:16px;}
.read-more-btn a:hover{background:#bd198c;color:#fff;}
.services-area{text-align:center;}
.services-area .title{text-transform:uppercase;font-size:16px;}
.services-area .readmore-btn{margin-top:20px;}
.services-area .readmore-btn a{color:#fff;padding:7px 20px;display:inline-block;background:#c53a94;border-radius:5px;transition:all 0.4s ease-in-out;font-size:13px;}
.services-area .readmore-btn a:hover{background:#333333;}
.services-area .col-220{background:#fff;padding:20px;box-shadow:0px 15px 20px #ccc;box-sizing:border-box;}
.services-area .more-btn a{background:#333;color:#fff;text-transform:uppercase;transition:all 0.4s ease-in-out;display:inline-block;padding:12px;}
.services-area .more-btn a:hover{background:#c53a94;}
.services-icon{height:53px;}
.services-area-list .col-220:nth-child(4n+4){margin-right:0;}
.news-grid:last-child{margin-right:0;}
.news-title{font-size:16px;margin-bottom:10px;}
.news-title a{color:#333;text-decoration:none;}
.date{margin:0;color:#c53a94;}
.testimonials-area{background:#333333;color:#fff;}
.testimonials-area .testimonials-block{width:60%;float:left;background:#333333;color:#fff;padding-top:54px;}
.testimonials-area .form-block{background:#00b3e6;width:40%;float:left;}
.testimonials-inner-block{max-width:590px;margin:auto;}
.testimonials-area .form-area{max-width:277px;margin:50px auto;}
.testimonial_rotator_wrap{margin:0;padding:10px 0 0 0;}
.testimonial_rotator.template-longform .testimonial_rotator_quote{padding-bottom:40px;}
.testimonials-area .form-area .sub-heading{color:#333;}
.testimonials-area img{margin:0 auto;}
.testimonial_rotator.template-longform hr.longform_hr{display:none;}
.testimonial_rotator_description{text-align:center;color:#A2A2A2;}
.testimonial_rotator.template-longform .testimonial_rotator_img{margin:0 auto;display:inline-block;vertical-align:top;}
.testimonial_rotator.template-longform .testimonial_rotator_author_info{margin:0 auto;padding:5px;display:inline-block;text-align:center;}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p{text-align:center;}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p:first-child{font-weight:bold;color:#fff;text-transform:uppercase;}
.testimonials-area .form-area input[type='text'], input.wpcf7-form-control, .testimonials-area .form-area input[type='email']{cursor:text;background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px #fff solid;box-shadow:none;border-radius:0;color:#fff;padding:10px 0; width: 100%;}
.testimonial_rotator_prev, .testimonial_rotator_next{color:rgb(127, 127, 127);}
::-webkit-input-placeholder{color:white;}
::-moz-placeholder{color:white;}
::-moz-placeholder{color:white;}
::-ms-input-placeholder{color:white;}
.testimonials-area .form-area input[type="submit"]{background:#333333;border:0;border-radius:0;padding:8px 20px;color:#fff;text-shadow:none;}
.testimonials-area .form-area p{margin-bottom:20px;}
#footer{max-width:100%;padding:0;font-size:14px;padding-bottom:30px;}
#footer .grid{margin-bottom:0;}
#footer ul{margin:0;padding:0;}
.footer-menu li{display:block}
.footer-menu li a{border-left:0;color:#333333;padding:0 8px;}
.address-area h5{text-transform:uppercase;margin:0 0 15px 0;}
.address-area li{list-style:none;padding-bottom:10px;}
.address-area li span{font-weight:bold;}
.address-area li:last-child{padding-bottom:0;}
.copyright{margin:20px 0 0 0;font-size:12px;}
#footer .social-icons{text-align:left;display:inline-block;}
.page .inner-page{margin-top:0 !important;}
.banner-area{text-align:center;color:#fff;position:relative;height:300px;}
.banner-area .entry-title, .banner-area .post-title{position:relative;z-index:9;padding-top:100px;color:#fff;margin-top:0;}
.banner-area:after{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);content:'';top:0;left:0;}
.banner-area a{color:#B0E14B;}
.banner-area .breadcrumb-list-area{position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:9;}
.banner-area .breadcrumb-list{background:#C53A94;display:inline-block;padding:10px 30px;border-radius:10px 10px 0 0;font-size:14px;}
.blog-area .date{background:#bd198c;border-radius:5px;text-align:center;color:#fff;padding:10px;}
.blog-area .date h2{margin:.5em 0 .5em 0;font-size:2.625em;line-height:1.0em;word-wrap:break-word;font-weight:700;}
.blog-area .grid{margin-bottom:0;}
.blog-area .blog-header{margin-bottom:15px;}
.blog-area .entry-title, .blog-area .post-title{margin-top:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px #ccc solid;font-size:25px;}
.blog-area .entry-title a, .blog-area .post-title a{color:#333;}
.blog-area .post-meta{font-size:14px;margin-bottom:0;}
.blog-area .post-meta a{color:#bd198c;}
.blog-area .post-meta .posted, .blog-area .post-meta .byline, .blog-area .post-meta > a{display:none;}
.blog-area{margin-bottom:30px;}
.blog-area:last-child{margin-bottom:0;}
.blog-area .readmore-btn a{color:#bd198c;}
.blog .breadcrumb-list, .single .breadcrumb-list{margin-bottom:20px;}
.blog .breadcrumb-list a, .single .breadcrumb-list a{color:#BD198C;}
.blog-area img{margin:0 auto;display:block;}
.image-gallery a img{margin:0 auto;}
.image-gallery{text-align:center;}
.testimonial_rotator.format-list .slide{margin:0 0 40px 0;}
.testimonial_rotator.format-list .slide:last-child{margin:0;}
.testimonial-list .testimonial_rotator.template-longform .testimonial_rotator_quote{padding-bottom:20px;}
.testimonial-list .testimonial_rotator.template-longform .testimonial_rotator_author_info p{margin-bottom:0;}
.testimonial-list .testimonial_rotator.template-longform .testimonial_rotator_img img{margin:0 auto;}
.testimonial-list .testimonial_rotator.template-longform .testimonial_rotator_author_info p:first-child{color:#333;padding-bottom:7px;}
.address-information{margin:60px 0 0 0;}
.address-information ul{margin:0;padding:0;}
.address-information ul li{margin-bottom:20px;font-size:16px;list-style:none;display:block;}
.address-information ul li:last-child{margin-bottom:0;}
.address-information ul li .fa{margin-right:10px;font-size:25px;color:#C53A94;}
.contact-area input[type="submit"]{background:#C53A94;padding:10px 20px;text-shadow:none;color:#fff;}
.contact-area input[type="text"], .contact-area input[type="email"], .contact-area textarea, .contact-area input[type="submit"]{width:100%;}
.contact-area textarea{height:100px;}
.contact-form-area{position:relative;}
.contact-form-area .wpcf7-form{position:absolute;right:0;top:10px;max-width:300px;padding:20px;background:#fff;margin:0;box-shadow:0px 0px 10px #333;}