/*
Theme Name:     Luxorcab Child
Theme URI:      http://example.com/twenty-thirteen-child/
Description:    Luxorcab Child Theme
Author:         John Doe
Author URI:     http://example.com
Template:       luxorcab
Version:        1.0
*/

@import url("../luxorcab/style.css");
@import url("webfontkit/myriadpro_font/stylesheet.css");
@import url("webfontkit/helveticaltstd-bdcon/stylesheet.css");
@import url("webfontkit/segoeui/stylesheet.css");



/* =Theme customization starts here
-------------------------------------------------------------- */

/*Common CSS*/
a{outline:0;text-decoration:none;color:#9A2121}
a:hover{text-decoration:underline;color:#9A2121}
a:hover, a:active, a:focus {outline:0;}
.entry-content a:visited, .comment-content a:visited{color:#9A2121;}
img{max-width:100%;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image
{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
img.alignleft,.wp-caption.alignleft{margin:7px 15px 10px 0;}
img.alignright,.wp-caption.alignright{margin:7px 0 10px 15px;}

body{font-size:small;font-family:arial !important;}

/************CLEARFIX************/
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}
.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.site.mainwrapper{width:100%;max-width:100%;padding:0;margin:0;background:url(images/main-bg.jpg) repeat;}
.site.mainwrapper .maincontainer{margin:auto;width:960px;padding:0;position:relative;min-width:580px;}
.site-header.mainheader a.logo img{margin:0 0 0 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;z-index:1;}
.site-header.mainheader a.logo {float:left;margin:0 0 -7px;}
.site-header.mainheader .social-icons-grid{float:right;}
.site-header.mainheader .social-icons-grid ul > li a{opacity:0.79}
.site-header.mainheader .social-icons-grid ul > li a:hover{opacity:1}
.site-header.mainheader .social-icons-grid ul > li.social-facebook a{background:#3C5A98 !important}
.site-header.mainheader .social-icons-grid ul > li.social-twitter a{background:#41C8F5 !important;}


/*Menu*/
.site-header.mainheader .menu-grid{margin:0;clear:both;}
.site-header.mainheader .menu-grid:before{content:"";position:absolute;width:532px;height:87px;
background:url(images/main-menu-left.png) no-repeat;left:-105px;}
.site-header.mainheader .menu-grid:after{background:url(images/main-menu-right.png) no-repeat right 0;content:"";height: 87px;
margin: -87px 0 0;position: absolute;right: -105px;width: 752px;}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu {position:relative;z-index:1;}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu div > ul#menu-main-menu.nav-menu{border:none;text-align:center;}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu div > ul#menu-main-menu.nav-menu li{margin:0 21px;display:inline-block}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu li a{line-height:3.0;color:#fff;font-family:MyriadProRegular;font-size:18px;text-transform:none;text-shadow: 2px 2px 3px #000000;text-decoration:none;}

/*Hover Menu*/
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu li a:hover{font-weight:normal;color:#fc9467;}

/*Active Menu*/
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu  li.current-menu-item > a,
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu  li.current-menu-ancestor > a,
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu  li.current_page_item > a,
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu  li.current_page_ancestor > a{font-weight:normal;color:#fc9467;}

/*Secondary Menu*/
.site-header.mainheader .menu-grid .secondary-menu{position:relative;z-index:1}
.site-header.mainheader .menu-grid .secondary-menu ul{text-align: center;}
.site-header.mainheader .menu-grid .secondary-menu ul li{display:inline;white-space: nowrap;}
.site-header.mainheader .menu-grid .secondary-menu ul li a{color: #FFF;display: inline-block;font-family: MyriadProRegular;padding: 10px 0;text-decoration: none;text-transform: uppercase;background:url(images/secondary-menu-divider.png) no-repeat left 0;padding:10px 10px 10px 16px;}
.site-header.mainheader .menu-grid .secondary-menu ul li:first-child a{background:none;}

/*Secondary Hover Menu*/
.site-header.mainheader .menu-grid .secondary-menu ul li a:hover{font-weight:normal;color:#fc9467;}

/*Secondary Active Menu*/
.site-header.mainheader .menu-grid .secondary-menu li.current-menu-item > a,
.site-header.mainheader .menu-grid .secondary-menu li.current-menu-ancestor > a,
.site-header.mainheader .menu-grid .secondary-menu li.current_page_item > a,
.site-header.mainheader .menu-grid .secondary-menu li.current_page_ancestor > a{font-weight:normal;color:#fc9467;}


/*Main Page With Article Styling*/
.site.mainwrapper .maincontainer #main.wrapper{padding:0 0 20px;}
.site.mainwrapper .maincontainer #main.wrapper #primary #content article{margin-bottom:0;border-bottom:0;}


.site.mainwrapper .maincontainer #main.wrapper #primary #content article header.entry-header{margin-bottom:20px;}
.site.mainwrapper .maincontainer #main.wrapper #primary #content article header.entry-header h1{font-size:28px;margin-bottom:0;}
.site.mainwrapper .maincontainer #main.wrapper #primary #content article h1
{font-size:19px;font-weight: normal;line-height: 1.2;margin:10px 0 8px;padding:0;display:inline-block;width:100%;}
.site.mainwrapper .maincontainer #main.wrapper #primary #content article p{margin-bottom:15px;}
.site.mainwrapper .maincontainer #main.wrapper #primary #content #comments #respond.comment-respond
{border-top: 4px double #EDEDED;margin-top: 30px;padding-top:30px;}

/*Table*/
.site.mainwrapper .maincontainer #main.wrapper table.our-cab{border:0;}
.site.mainwrapper .maincontainer #main.wrapper table.our-cab td{border:0;padding:2px 4px;}


/*Footer*/
footer[role="contentinfo"]{max-width:100%;width:100%;background:url(images/main-footer-bg.jpg) repeat;margin:0 auto;}
footer[role="contentinfo"] .inner{margin:auto;width:960px;padding:0;}

/*Footer Grids*/
footer[role="contentinfo"] .inner .footer-grid-section{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #dcddde}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid{float:left;width:53%;}

footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section,
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid .section{float:left;font-family:wf_SegoeUI;}

footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section h4,
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid .section h4{font-size:12px;color:#1d1d1d;text-transform:uppercase;font-weight:bold;}

footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section a,
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid .section p
{font-size:14px;color:#444444;text-decoration:none;}

footer[role="contentinfo"] .inner .footer-grid-section .rightgrid .section p,
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.services ul
{border-bottom:1px solid #dcddde;padding:0 0 10px;margin:0 0 10px;}

footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section ul{float:left;margin:0 0 12px;}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.services span.mand{color:#9b0505;font-weight:bold;}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.services p
{clear: both;color: #444444;font-family: wf_SegoeUILight;font-size: 12px;font-style: italic;line-height: 17px;width: 244px;}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.services p span.black{color:#1d1d1d;font-weight:bold;}

footer[role="contentinfo"] .inner .footer-grid-section .rightgrid .section p span.black{color:#1d1d1d}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.links{width:187px;}
footer[role="contentinfo"] .inner .footer-grid-section .leftgrid .section.services{width:320px;}
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid{float:left;width:47%;}
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
footer[role="contentinfo"] .inner .footer-grid-section .rightgrid img{margin:0 6px 0 0;}

/*Footer Menu*/
footer[role="contentinfo"] .inner .footermenu{float:left;}
footer[role="contentinfo"] .inner .footermenu ul{}
footer[role="contentinfo"] .inner .footermenu ul li{display:inline-block;white-space: nowrap;}
footer[role="contentinfo"] .inner .footermenu ul li:first-child a{border-left:0;padding-left:0;}
footer[role="contentinfo"] .inner .footermenu ul li a{text-decoration:none; border-left:1px solid #ccc;padding:0 15px;color:#444444;}

footer[role="contentinfo"] .inner .site-info{color:#444444;}

/*Flexslider*/
.site.mainwrapper .maincontainer #main.wrapper .flexslider{clear:both;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.site.mainwrapper .maincontainer #main.wrapper .flexslider img{-webkit-border-radius:0px;-moz-border-radius: 0px;border-radius: 0px;}


/*Homepage Grids*/
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area
{background:url(images/homepage-4grids-bg.png) repeat-x;padding-top:0;margin:0 0 1.71429rem;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area aside{width:100%;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section
{background:url(images/homepage-grid-section-bg.png) no-repeat center 0;width:25%;padding:0 0 35px;float:left;text-align:center;position:relative}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section .inner:before
{background:url(images/homepage-grid-divider.png) no-repeat;content:"";position:absolute;height:306px;width:1px;left:0;top:30px;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section img
{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:none;margin:20px 0 0;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section .inner{width:70%;margin:auto;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section h2
{padding: 7px 0 18px;min-height: 77px;;font-size:26px;font-family:helvetica_rounded_lt_stdBdCn;text-transform:uppercase;color:#1b2025;font-weight:normal;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section p
{font-family:arial;font-size:12px;color:#3e4f60;text-transform:uppercase;letter-spacing:1px;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section a.go
{background:url(images/learn-more-btn.png) no-repeat;height:17px;width:17px;display:block;margin:14px auto 0;text-indent:-10000px;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section a:hover{text-decoration:none;}


/*Contact Form*/
/*Form*/


.wpcf7-form p span.mand{color:red;}
span.wpcf7-not-valid-tip{left:0;top:-53%;width:333px;}

.contact-form{float:left;width:48%;}
.contact-numbers{float:right;width:50%;}

/*Get App Grid*/
.getapp-grid{float:left;}
.getapp-grid p{display:none;}
.getapp-grid a{float:left;margin:0 20px 0 0;color:#6C6A6A !important;text-decoration:none;}
.getapp-grid a:hover{color:#444 !important;}
.getapp-grid a .img{background:url(images/getapp-icon-web.png) no-repeat;width:100px;height:92px;display:block;text-align:center;
-moz-opacity: 0.79;opacity: 0.79;}
.getapp-grid a .img:hover{-moz-opacity: 1;opacity:1;}
.getapp-grid a .img.iphone{background-position:0 0;}
.getapp-grid a .img.android{background-position:-100px 0;}
.getapp-grid a .text{font-size:17px;font-weight: normal;line-height: 1.2;margin:10px 0 8px;padding:0;display:block;text-align:center;}



/*****MEDIA QUERIES Created by Sameer on 12 November, 2013*****/
/*Media Queries */

/*Tablet landscape (1024x768)*/
@media screen and (max-width: 1024px) {
.site.mainwrapper .maincontainer{padding:0;width:100%;}
footer[role="contentinfo"] .inner{margin:auto;width:auto;padding:0 20px}
.site.mainwrapper .maincontainer #main.wrapper{width:auto;margin:auto;padding:0 20px;}

/*Menu */
.site-header.mainheader .menu-grid{background:url(images/menu-bg-low-res.png) repeat-x}	
.site-header.mainheader .menu-grid:before{display:none;}
.site-header.mainheader .menu-grid:after{display:none;}
.site-header.mainheader .menu-grid .main-navigation ul.nav-menu,
.site-header.mainheader .menu-grid .main-navigation div.nav-menu > ul
{padding:0;text-align:center;display:inline-block;width:100%;}
.site-header.mainheader .menu-grid .main-navigation ul.nav-menu.toggled-on, .menu-toggle{display:none;}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu div > ul#menu-main-menu.nav-menu li{margin:0 1%;}
.site-header.mainheader .menu-grid nav.main-navigation.mainmenu li a {font-size: 15px;line-height: 3.7;}
.site-header.mainheader .menu-grid .secondary-menu ul li a{padding:8px 10px 8px 16px;}

.site-header.mainheader a.logo {display:inline-block;width:55%;text-align:center;}
}


/*Small tablet landscape (800x600)*/
@media screen and (max-width: 800px) {
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section h2{font-size:20px;min-height:65px;}
.site.mainwrapper .maincontainer #main.wrapper .top-front-widget-area .homepage-grids .section .inner:before{top:15px;}

footer[role="contentinfo"] .inner .footermenu{float: none;margin: 0 0 10px;text-align: center}
footer[role="contentinfo"] .inner .site-info{float:none !important; text-align:center;}

.contact-form{float:none;width:auto;}
.contact-numbers{float:none;width:auto;margin:15px 0 0;}

}


/*Tablet portrait (768x1024)*/
@media screen and (max-width: 768px) and (min-width:600px) {

	
}









