/*
Theme Name: Chanelle Buck
Theme URI: http://www.smg.com.au
Author: Nyco Agung
Author URI: http://www.smg.com.au
Description: Channelle Buck
Version: 1.0
License: Commercial
*/


body 																{ margin:20px 0; padding:0; color:#6d6e71; font:600 15px/24px 'Open Sans', sans-serif; background:url(img/bg_body.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
a																	{ color:#ED217C; text-decoration:underline; font-weight: 700; -webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in; }
a:hover																{ color:#0f75bc; text-decoration:none; border:none; }
a:hover img															{ opacity:.80; filter:alpha(opacity=80); }
strong																{ color: #3a3a3a; font-weight: 700;}
h1,h2,h3,h4,h5,p,form												{ margin:0px; padding:0px; }
h1																	{ font:700 23px/32px 'Open Sans', sans-serif; color:#3a3a3a; margin-bottom:15px; letter-spacing:-1px; }
.home h1															{ color:#6c6d71; font-weight: 600;}
h2																	{ font:700 20px/30px 'Open Sans', sans-serif; color:#0f75bc; margin-bottom:15px;letter-spacing:-1px; }
h3																	{ font:normal 18px/26px 'Open Sans', sans-serif; color:#0f75bc; margin-top:15px; border-top: 1px solid #ccc; padding-top:10px; }
h4																	{ font:bold 16px/20px 'Open Sans', sans-serif; color:#0f75bc;  margin-bottom:15px; }
h5																	{ font:normal 18px/35px 'Open Sans', sans-serif; color:#0f75bc; }
img																	{ border:none; }
p																	{ margin-bottom:15px; }
small																{ font-size:10px !important; }
input[type="text"], input[type="email"], input[type="password"], textarea
																	{ width:95%; font:14px 'Open Sans', sans-serif; color:#454545; padding:3px 5px; }
select																{ width:99%; font:14px 'Open Sans', sans-serif; color:#454545; padding:3px 5px; }
span																{ color:#bd103e; }
hr																	{ border:0; height:0; border-top:1px solid #ececec; }
ul																	{ padding:0px; margin:0 0 15px 25px; }
ul li																{ margin-bottom:15px; }
hr																	{ display:block; clear:both; }
span																{ color:#ed217c; }

.ezcol ul {
    list-style: none;
    padding:0;
    margin:0;
}

.ezcol li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.ezcol li:before {
    content: "• ";
    color: red; /* or whatever color you prefer */
}

.wrapper															{ display:block; padding:0; margin:0 auto; width:1140px; }
#page-container.page-container										{ display:block;  padding:20px; background-color:#fff; border-radius:20px; -webkit-box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 0.32);
-moz-box-shadow:    3px 3px 15px 0px rgba(0, 0, 0, 0.32);
box-shadow:         3px 3px 15px 0px rgba(0, 0, 0, 0.32); }

#page #masthead														{ display:block; overflow:hidden; margin-bottom:20px }
#page #masthead .left												{ display:block; overflow:hidden; width:315px; float:left; }
#page #masthead .middle												{ display:block; overflow:hidden; width:575px; float:left; text-align:center; padding:10px 0; }
#page #masthead .middle h1											{ font:700 24px/24px 'Open Sans', sans-serif; color:#3a3a3a; text-transform:uppercase; margin:0; }
#page #masthead .middle h2											{ font:700 21px/24px 'Open Sans', sans-serif; color:#6c6d71; text-transform:uppercase; margin:0; }
#page #masthead .right												{ display:block; overflow:hidden; width:250px; float:left; text-align:right; padding:5px 0; }
#page #masthead .right h1											{ font:700 24px/40px 'Open Sans', sans-serif; color:#6c6d71; margin:0; }
#page #masthead .right h2											{ font:700 35px/38px 'Open Sans', sans-serif; color:#0f75bc; text-transform:uppercase; margin:0; }

#page #content														{ display:block; overflow:hidden;  }
#page #content #column-left											{ display:block; overflow:hidden; width:230px; margin-right:50px; float:left; }

/*Navigation*/
.slicknav_menu														{ display:none; }
#page #content #column-left #site-navigation						{ display:block; overflow:hidden; }
#page #content #column-left #site-navigation ul.menu				{ display:block; overflow:hidden; padding:0; margin:3px 0; list-style:none; }
#page #content #column-left #site-navigation ul.menu li				{ display:block; overflow:hidden; padding:0; margin:0 0 3px 0; list-style:none; text-indent: 0px; list-style:none; }
#page #content #column-left #site-navigation ul.menu li a			{ display:block; font:700 22px/24px 'Open Sans', sans-serif; color:#6c6d71; border-radius:10px; text-transform:uppercase; text-decoration:none; padding:12px 20px; }
#page #content #column-left #site-navigation ul.menu li a:hover,
#page #content #column-left #site-navigation ul.menu li.current-menu-parent > a,
#page #content #column-left #site-navigation ul.menu li.current-menu-item > a
																	{ color:#fff;  background:#0f75bc; }

/*Columns*/
#page #content #column-left #site-navigation ul.sub-menu			{ display:block; overflow:hidden; padding:0; margin:3px 10px; list-style:none; }
#page #content #column-left #site-navigation ul.sub-menu li a		{ display:block; font:700 16px/20px 'Open Sans', sans-serif;}

#page #content #column-right										{ display:block; overflow:hidden; width:860px; float:left; min-height:500px; }


/*Slider*/
#sidebar-slider-container											{ display:block; overflow:hidden; }
.cycloneslider-template-standard							{ display:block; overflow:hidden; margin-bottom:40px; }
#sidebar-slider-container .cycloneslider							{ display:block; overflow:hidden; border-radius:10px; border:1px solid #ccc; }
#sidebar-slider-container .cycloneslider .cycloneslider-caption		{ opacity: 1 !important; width:70% !important; background:none; right:0 !important; left:auto !important; bottom:10px !important; text-align:right; }
#sidebar-slider-container .cycloneslider .cycloneslider-caption .cycloneslider-caption-title
																	{ font:700 24px/34px 'Open Sans', sans-serif;text-shadow: 2px 2px 16px rgba(0, 0, 0, 0.87);}

#sidebar-default-container											{ margin-top: 210px; }
/*Footer*/
#colophon															{ display:block; padding:30px 20px 20px 20px; text-align:center; }

img.alignright, img.alignleft{ border-radius: 10px;}

.site-footer{  font-size: 13px; font-weight: 400;}
div.wpcf7{ padding: 30px; border: 2px solid #CCC; border-radius: 15px; }
input[type="submit"]{ background: #ED217C; padding: 10px; color: #FFF; border-radius: 10px; font-family: inherit; font-size: 20px; border: none; font-weight: 700; text-transform: uppercase;}
input[type="submit"]:hover{ background: #0f75bc; cursor: pointer;}

.blog .attachment-thumbnail{ float: right; margin-left: 30px; margin-bottom: 30px;  border-radius: 10px;}

.grecaptcha-badge {display: none;}

