/**
* Theme Name: Sydney Child
* Theme URI: http://saydiana.us/sydney-child/
* Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.

* Template: sydney
* Version: 1.39
* Author: l. rutledge
* Author URI: http://saydiana.us/
* Text Domain: sydney-child
* Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*                                            */
/* customization for dcjq-accordion container */
/*                                            */
.dcjq-accordion {text-align: left; }
.dcjq-accordion ul li a {color: #555; text-decoration:none; cursor:hand; cursor:pointer}
.dcjq-accordion ul.menu li a.sm-parent:after{content:"+";font-size:18px;float:right} /**/
.dcjq-accordion ul.menu li a.sm-parent.active:after{content:"-"}
.menu {padding:0; margin:0;}
.menu li a.sm-parent{color:#78278b;} /**/
.wid-menu {padding:0; margin:0;}
.wid-menu li a.sm-parent{border-bottom:1px solid #E6E6E6;font-size:20px;color:#78278b;} /**/
.rs-menu {padding:0; margin:0;}
.rs-menu li a.sm-parent{color:#78278b;} /**/
.dcjq-accordion ul.rs-menu li a.sm-parent:before{content:"+";font-size:18px;float:left;margin-right:3px;} /**/
.dcjq-accordion ul.rs-menu li a.sm-parent.active:before{content:"-"}
.dcjq-accordion ul.rs-menu li a.sm-parent.active{background:#78278b;color:#FFFFFF}
 /* p.sm-parent.active{background:#78278b;color:#FFFFFF} */
.dcjq-accordion li,
.dcjq-accordion li{padding:0;margin-bottom:0;list-style-type:none}
.dcjq-accordion li a{display:block;padding:10px 20px 10px 30px}
.dcjq-accordion ul.sub-menu li a:hover{color:#78278B}
/*.dcjq-accordion li a.dcjq-parent,*/ 
/*.dcjq-accordian li a.sm-parent{border-bottom:1px solid #E6E6E6;font-size:28px;padding:13px 20px;cursor:pointer} */
/*.sm-parent{border-bottom:1px solid #E6E6E6;font-size:24px;color:#78278b;}*/
.dcjq-accordion li ul.sub-menu li ul.sub-menu li a{line-height:20px}
.dcjq-accordion li ul.sub-menu li ul.sub-menu li a:hover{background:#eaeaea}
.dcjq-accordion li ul.sub-menu li ul.sub-menu li a.active{font-family:"sansationbold",sans-serif}
.dcjq-accordion li ul.sub-menu{background:#f6f6f6;margin:0;padding:0} 
.dcjq-accordion li ul.sub-menu li a:hover{background:#eaeaea;font-weight:bold}
/*.dcjq-accordion ul.menu li a.sm-parent:hover{font-weight:bold}*/
.pr-parent ul li a {text-decoration:none !important; color: #428bca !important;}
/*                                                */
/* End customization for dcjq-accordion container */
/*                                                */
/* ---------------------------------------------------*/
/*
/*   Customization for payment-options page
/*                                                    */

.credit-sel input{
margin:0;padding:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

.credit-sel2 input{
position:absolute;
z-index:999;
}

.visa{background-image:url(/wp-content/uploads/2015/08/visa.png);}
.mastercard{background-image:url(/wp-content/uploads/2015/08/mastercard.png);}
.discovercard{background-image:url(/wp-content/uploads/2015/08/discovercard.png);}
.amexcard{background-image:url(/wp-content/uploads/2015/08/amexcard.png);}

.credit-sel2 input:active +.credit-cc, .credit-sel input:active +.credit-cc{opacity: .9;}
.credit-sel2 input:checked +.credit-cc, .credit-sel input:checked +.credit-cc{
-webkit-filter: none;
-moz-filter: none;
filter: none;
}
.credit-cc{
cursor:pointer;
background-size:contain;
background-repeat:no-repeat;
display:inline-block;
width:36px;height:23px;
-webkit-transition: all 100ms ease-in;
-moz-transition: all 100ms ease-in;
transition: all 100ms ease-in;
-webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
-moz-filter: brightness(1.8) grayscale(1) opacity(.7);
filter: brightness(1.8) grayscale(1) opacity(.7);
}
.credit-cc:hover{
-webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
-moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
filter: brightness(1.2) grayscale(.5) opacity(.9);
}
/*  ------------------------------------------------- */
/*                                                    */
/*  tabs                                              */
/*                                                    */
/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }

    .tab-links ul, ol {
        margin:0px 0px 0px 0px !important;
        padding:0px 0px 0px 2px !important;
    } 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }
 
        .tab-links a {
            /* padding:9px 15px; */
            padding:9px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:#7FB5DA;
            font-size:14px;
            font-weight:600;
            color:#4c4c4c;
            transition:all linear 0.15s;
        }
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        background:#fff;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }

/* ---------------------------------------------------*/
/*                                                    */                              
/*   Sdtab - Virtual Office tabarea                   */
/*                                                    */
        .sd-tab-wrapper * { margin: 0; padding: 0; }
        .sd-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
        p { margin: 0 0 10px 0; }
        
        .sd-tabs { list-style: none; }
        .sd-tabs li { display: inline; }
        .sd-tabs li a { color: black; float: left; display: block; padding: 4px 10px; margin-left: -1px; position: relative; left: 1px; background: white; text-decoration: none; }
        .sd-tabs li a:hover { background: #ccc; }
        
        
        /* Generic styles  */
        
        .sd-tabbed-area { margin: 0 0 120px 0; }
        .sd-box-wrap { position: relative; min-height: 250px; }
        .sd-tabbed-area div div { background: white; padding: 20px; min-height: 250px; position: absolute; top: -1px; left: 0; width: 100%; }
        .sd-tabbed-area div div, .sd-tabs li a { border: 1px solid 

#ccc; }

        /* sd-tab specific */
        
        .cur-nav-fix-2 .sd-tabs li a { background: -moz-linear-gradient(top, white, #eee); }
        .cur-nav-fix-2 .sd-tabs { z-index: 2; position: 

relative; }
        #box-sd1:target .box-sd1,
        #box-sd2:target .box-sd2,
        #box-sd3:target .box-sd3,
        #box-sd4:target .box-sd4,
        #box-sd5:target .box-sd5 { z-index: 1; }
        #box-sd1:target a[href="#"],
        #box-sd2:target a[href="#box-sd2"],
        #box-sd3:target a[href="#box-sd3"],
        #box-sd4:target a[href="#box-sd4"],
        #box-sd5:target a[href="#box-sd5"] { border-bottom: 1px solid white; background: white; }

/* ---------------------------------------------------*/
/*                                                    */
/*   Media queries for Full custom page (FCP)         */
/*                                                    */

@media only screen and (max-width: 1024px), only screen and (max-height: 1050px)  {		
	.fcp-hdr .header-image {
		height : 80px ;
		display : block;
	}

	.fcp-hdr .header-inner {
		display : block;
	}

	.fcp-content-area .owl-carousel .item img {
		/*width : 100% !important ;
		min-width: 0 ;
		text-align: left;*/
	}

}
@media only screen and (max-width: 767px) {
	.fcp-hdr .header-image {
		display : none; 
	}

	.fcp-hdr .header-inner {
		display : none;
	}

	.fcp-content-area .owl-carousel .item img {
		/*width : 100% ;
		min-width: 400px ;
		text-align: center;*/
	}
}
/* ---------------------------------------------------*/
/*                                                    */
/*   Media queries for News image (pseudo menu)       */
/*                                                    */
/* ---------------------------------------------------*/

@media only screen and (max-width: 600px) {
	.newsmic {
		width:25px;
		height:35px;
		display:inline-block;
        	margin-right: 7%;
		border: 1px solid #cccccc; 
	}
	.newsmin {
		display:none;
	}
}

@media only screen and (min-width: 601px) {
	.newsmin {
		width:105px;
		height:62px;
		display:inline-block;
	}
	.newsmic {
		display:none;
	}
}

        
/* ---------------------------------------------------*/
/*                                                    */
/*   Additional Customization                         */
/*                                                    */

/* -- */