/*
Theme Name: Bliss Creative Management
Theme URI:
Author: Mr. Digital
Author URI: http://www.mrdigital.com.au
*/


a {color:#1BBCBD}
a:hover {transition:0.5s; color:#68696c; text-decoration:none}

@font-face {
  font-family: 'NeutraTextTF-Demi';
  src: url('fonts/NeutraTextTF-Demi.eot?#iefix') format('embedded-opentype'),  url('fonts/NeutraTextTF-Demi.otf')  format('opentype'),
	     url('fonts/NeutraTextTF-Demi.woff') format('woff'), url('fonts/NeutraTextTF-Demi.ttf')  format('truetype'), url('fonts/NeutraTextTF-Demi.svg#NeutraTextTF-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'NeutraText-DemiSC';
  src: url('fonts/NeutraText-DemiSC.eot?#iefix') format('embedded-opentype'),  url('fonts/NeutraText-DemiSC.otf')  format('opentype'),
	     url('fonts/NeutraText-DemiSC.woff') format('woff'), url('fonts/NeutraText-DemiSC.ttf')  format('truetype'), url('fonts/NeutraText-DemiSC.svg#NeutraText-DemiSC') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { font-family: "ff-tisa-sans-web-pro",sans-serif; font-size:16px}
p {  font-style: normal;
  font-size: 17px;
font-family: "nimbus-sans",sans-serif;


  font-weight: 300;

  color: #333;
  line-height: 1.4em;}




.buttonlink {border:1px solid #68696c; padding:20px; display:inline-block; color:#68696c}
.buttonlink:hover, .buttonlink:focus, .buttonlink:active {background:#68696c; color:#fff; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;  cursor:pointer}


.ui-datepicker-title select {color:#222}

.joinform {border:1px solid #e0e0e0; background:#EFEDE9; padding:20px}

.sideform {border:2px solid #1BBCBD; background:#1BBCBD; padding:20px}
.sideform h3 {margin:0; padding:0; color:#fff; font-weight:600}

.featureservice:hover img {opacity:0.8}

#carousel {padding:50px 0; }

a.testimonial {color:#fff; text-decoration:none}
a.testimonial:hover {transition:0.4s; color:#1BBCBD}



.gform_wrapper .gfield_required {display:none}



.newsletter .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit], .joinbutton {border:2px solid #fff; padding:10px; display:block; text-align:center;  cursor:pointer; text-decoration:none !important}
.joinbutton:hover {background:#fff; transition:0.5s; color:#222; }





.newsletter label {display:none !important}
.newsletter input[type=text] {width:100% !important}
.newsletter .gform_wrapper .gform_footer {margin:0;}
.newsletter input[type=text] {border:0}



#formals .titlehead, #formals .footer #formals .page-title {background:#FF3F91 !important}
#formals .footer {background:#FF3F91 !important}
#formals .navbar-toggle .icon-bar {background:#e15ba1 !important}
#formals .sideform {background:#e15ba1 !important; border:#e15ba1 !important}

.socialicons {margin:20px 0}
.socialicons i {color:#FFF; font-size:40px; margin-right:10px}
.socialicons i:hover {transition:0.5s; transform:scale(1.2); -moz-transition:scale(1.2); -webkit-transition:scale(1.2); cursor:pointer}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:transparent; border:0}
.navbar-default .navbar-toggle {border:0}
.navbar-toggle .icon-bar {height:5px; width:50px}

.owl-carousel {margin-bottom:10px}

.featureboxfront a:focus, .featureboxfront a:active {text-decoration:none}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {background:#fff; border:1px solid #e0e0e0; padding:10px; font-weight:600; text-transform:uppercase;}


.gform_wrapper .gform_page_footer .button.gform_previous_button {background:#68696c; color:#fff; border:0; padding:10px; font-weight:600; text-transform:uppercase;}


.gform_wrapper h3.gform_title {color:#222}



.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background:transparent !important; border:none !important}

.newsletter .gform_footer input[type=submit]:hover {transition:0.5s;  background:#fff; color:#68696c}



.gallery:hover {opacity:0.7; transition:0.4s;}


.sideform label {font-size:11px !important;}
.sideform input[type=text] {width:100% !important}
.sideform .gform_wrapper .gform_footer {margin:0;}
.sideform .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]  {display:block; width:100% !important; background:transparent; border:2px solid #fff; padding:10px; text-align:center; color:#fff;}


.footer a {-webkit-transition: 0.5s ease;
            transition: 0.5s ease;}
.footer a:hover {-webkit-transition: 0.5s ease;
            transition: 0.5s ease; text-decoration:underline; }


#breadcrumbs { font-family: "ff-tisa-sans-web-pro",sans-serif; font-size:12px; line-height:30px}


.logo {width:300px}

.tophead { background:url('http://www.blisscreativemanagement.com.au/home/wp-content/uploads/2015/06/bg.jpg') center center no-repeat  #1BBCBD;}
.header {padding:20px 0 ;  box-shadow:8px 2px 2px 2px rgba(0,0,0,0.1); z-index:999; position:relative;}

.ginput_container label, .gfield_label {color:#222}
 
.parent-pageid-10 .ginput_container label, .gfield_label {color:#fff; font-weight:300;}

.feature {text-align:center; cursor:pointer; padding:20px;}

.footer {min-height:250px; padding:15px 0; background:#909297}
.footer a {color:#fff}
.footer li {list-style-type:none}
.footer ul {margin:0; padding:0}
.footer ul ul {padding-left20px}
.footer ul ul ul {padding-left:0px}
.footer h3 {font-size:800; color:#fff; font-weight:600; font-size:26px;}
.footer p {color:#fff}
.footer .contact p {margin-bottom:0px}


.navbar-default {background:transparent; border:none}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background:none;  font-weight:500}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background:transparent;}
.navbar-default .navbar-nav>li>a {color:#68696c; font-family:"NeutraTextTF-Demi";}
.navbar-nav>li>a {text-transform:uppercase; font-size:16px; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background:none; color:#68696c; transition:0.3; font-weight:600}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {transition:0.3s; font-weight:500}

.dropdown-menu>li>a {font-size:16px}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {color:#68696c; transition:0.3s; background-color:transparent}

h2,h3,h4,h5,h6 {  font-family: "NeutraTextTF-Demi",sans-serif;
  font-style: normal;
  font-weight: 700;
color:#1BBCBD;
  line-height: 1.1em;
  letter-spacing: -0.01em;
}


h2,h3,h4 {font-weight:300}

.testimonials {background:url('http://blisscreativemanagement.com.au/home/wp-content/uploads/2015/06/bg1.jpg') no-repeat fixed #68696c;  background-size:100%}
.testimonials p {color:#fff; font-size:24px}


h1 { font-family: "NeutraText-DemiSC",sans-serif;
  font-style: normal;
  font-weight: 700;
  color:#fff;
  text-transform:uppercase;
  line-height: 1.1em;
  letter-spacing: -0.05em;}



.margin-top-bottom {margin-top:40px; margin-bottom:40px}
.margin-top {margin-top:40px;}
.margin-bottom {margin-bottom:40px;}
.no-margin-top {margin-top:0;}
.no-margin-bottom {margin-bottom:0;}

.glyph .glyph-icon {
  padding: 10px;
  display: block; 
  cursor:pointer;
 text-align:center;
  margin:0 auto;
  font-family: "Flaticon";
  font-size: 50px;
  line-height: 1;
}

.glyph .glyph-icon:before {
  font-size: 100px;
  color: #1BBCBD;
  margin:0 auto;
  display:block;
  margin-left: 0;
}

.glyph:hover .glyph-icon:before {
 color:#67696B;
transition:0.4s;
transform:scale(1.1);
}








.page-title {color:#1BBCBD}
.titlehead {padding:30px 0;
background:#68696c; 
}
.titlehead h1 {color:#fff; margin:0; padding:0; font-weight:600; text-transform:uppercase;}
.titlehead a, .titlehead p {color:#fff;}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 100px) {
 .logo {display:block; margin:0 auto;}  
.tophead h2 {font-size:18px; color:#fff;}
.tophead h2 {font-weight:200}
.tophead {background-size:cover; padding:20px 0 50px 0;}
.header {padding:20px 0 }
.navbar {margin:0}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.tophead {background-size:cover;  padding:20px 0 50px 0;}
}

/* Small Devices, Tablets */@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */@media only screen and (min-width : 992px) {
.tophead {padding:100px 0 180px 0; background-size:100%;}

.tophead h1 {  font-size: 40px;}
.feature h3 {font-size:24px}
.tophead h2 {font-size:28px; color:#fff;}
#navbar {margin-top:40px}

.footer .box {min-height:400px; padding:20px 50px 20px 50px}
.footer .box.last {border:none}
}

/* Large Devices, Wide Screens */@media only screen and (min-width : 1554px) {
.tophead {background-size:cover; padding:170px 0 170px 0;}
}